news 2026/7/3 11:50:22

更多的bash shell命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
更多的bash shell命令

课堂笔记

ps和top命令判断系统的状态
mount挂载;umount移除设备
sort对数据文件进行排序
grep检索大数据文件特定信息
bzip2、gzip和zip 压缩大型文件
tar 将整个目录都归档到单个文件中

示例


Linux文件系统将所有的磁盘都并入一个虚拟目录下。在使用新的存储媒体之前,
需要把它放到虚拟目录下。这项工作称为挂载(mounting)。
Linux上用来挂载媒体的命令叫作mount。默认情况下,mount命令会输出当前系统
上挂载的设备列表。
mount命令提供如下四部分信息:
媒体的设备文件名
媒体挂载到虚拟目录的挂载点
文件系统类型
已挂载媒体的访问状态

df命令可以让你很方便地查看所有已挂载磁盘的使用情况。命令输出依次为:
设备的设备文件位置;
能容纳多少个1024字节大小的块;
已用了多少个1024字节大小的块;
还有多少个1024字节大小的块可用;
已用空间所占的比例;
设备挂载到了哪个挂载点上。



ps命令能输出运行在系统上的所有程序的许多信息。
目前只运行了bash shell(shell也只是运行在系统上的另一个程序而已)以及ps命令本身。
基本输出显示了程序的进程ID(Process ID,PID)、它们运行在哪个终端(TTY)以及进
程已用的CPU时间。

top命令跟ps命令相似,能够显示进程信息,但它是实时显示的。
输出的第一部分显示的是系统的概况:
第一行显示了当前时间、系统的运行时间、登录的用户数以及系统的平均负载。
平均负载有3个值:最近1分钟的、最近5分钟的和最近15分钟的平均负载。值越大
说明系统的负载越高。由于进程短期的突发性活动,出现最近1分钟的高负载值也很常
见,但如果近15分钟内的平均负载都很高,就说明系统可能有问题。
第二行显示了进程概要信息——top命令的输出中将进程叫作任务(task):
有多少进程处在运行、休眠、停止或是僵化状态(僵化状态是指进程完成了,但父进程
没有响应)。
第三行显示了CPU的概要信息。top根据进程的属主(用户还是系统)和进程的状态(运行、
空闲还是等待)将CPU利用率分成几类输出。
后两行说明了系统内存的状态。
Mem行说的是系统的物理内存:总共有多少内存,当前用了多少,还有多少空闲。
Swep行说的是同样的信息,不过是针对系统交换空间(如果分配了的话)的状态而言的。
最后一部分显示了当前运行中的进程的详细列表,有些列跟ps命令的输出类似。

练习


练习一

1. 创建一个文本文件内容为
小组成员的生日(数字表
示或英语月份+日期均可)
使用sort命令对生日进行
排序
2. 使用grep命令输出七月的生日(如果没有选择其他
月份)

练习二

1. 将练习1的文件进行压缩,再解压。
2. 将练习1所在的文件夹进行压缩并解压,试试解压后的文件夹下的文件能否访问。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 11:48:17

灰度发布系统——让新功能“安全着陆“

灰度发布系统——让新功能"安全着陆" 你有没有坐过飞机的"试飞"? 生活场景:新飞机的试飞 直接投入运营 波音造了一架新飞机: 直接让500名乘客坐上去飞 如果有问题… 后果不堪设想 试飞 波音造了一架新飞机: 先让测试飞行员试飞 发现问题就修 试飞…

作者头像 李华
网站建设 2026/7/3 11:44:05

QKeyMapper:3分钟上手!让Windows键鼠手柄操作从此随心所欲

QKeyMapper:3分钟上手!让Windows键鼠手柄操作从此随心所欲 【免费下载链接】QKeyMapper [按键映射工具] QKeyMapper,Qt开发Win10&Win11可用,不修改注册表、不需重新启动系统,可立即生效和停止。支持游戏手柄映射到…

作者头像 李华
网站建设 2026/7/3 11:42:43

2026年桌面风扇推荐:别被参数迷惑,选对适合自己使用习惯的才明智

2026年桌面风扇推荐:别被参数迷惑,选对适合自己使用习惯的才明智2026年夏季,桌面风扇市场产品丰富,但不少消费者在“桌面风扇推荐2026”相关搜索中看到各种参数却不知如何对应实际需求。选购的核心不是看哪个指标最高,…

作者头像 李华
网站建设 2026/7/3 11:40:10

【BUG已解决】pip install 出现 SSL: CERTIFICATE_VERIFY_FAILED 报错的解决方案

【BUG已解决】pip install 出现 SSL: CERTIFICATE_VERIFY_FAILED 报错的解决方案 前言 本文主要介绍了使用 pip 安装 Python 包时出现 SSL: CERTIFICATE_VERIFY_FAILED 证书验证失败错误的完整排查过程和解决方案,涵盖企业网络代理、系统证书缺失、Python证书路径配…

作者头像 李华