更多的bash shell命令

发布时间:2026/7/3 11:50:41
更多的bash shell命令 课堂笔记ps和top命令判断系统的状态mount挂载umount移除设备sort对数据文件进行排序grep检索大数据文件特定信息bzip2、gzip和zip 压缩大型文件tar 将整个目录都归档到单个文件中示例Linux文件系统将所有的磁盘都并入一个虚拟目录下。在使用新的存储媒体之前需要把它放到虚拟目录下。这项工作称为挂载mounting。Linux上用来挂载媒体的命令叫作mount。默认情况下mount命令会输出当前系统上挂载的设备列表。mount命令提供如下四部分信息媒体的设备文件名媒体挂载到虚拟目录的挂载点文件系统类型已挂载媒体的访问状态df命令可以让你很方便地查看所有已挂载磁盘的使用情况。命令输出依次为设备的设备文件位置能容纳多少个1024字节大小的块已用了多少个1024字节大小的块还有多少个1024字节大小的块可用已用空间所占的比例设备挂载到了哪个挂载点上。ps命令能输出运行在系统上的所有程序的许多信息。目前只运行了bash shellshell也只是运行在系统上的另一个程序而已以及ps命令本身。基本输出显示了程序的进程IDProcess IDPID、它们运行在哪个终端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所在的文件夹进行压缩并解压试试解压后的文件夹下的文件能否访问。