当前位置: 首页 > news >正文

更多的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所在的文件夹进行压缩并解压,试试解压后的文件夹下的文件能否访问。


http://www.jsqmd.com/news/1115142/

相关文章:

  • 激光雷达vs纯视觉:2026智能驾驶传感器路线终极解析
  • SMUDebugTool完整指南:免费AMD Ryzen处理器调试工具终极教程
  • 全域营销拓客工具选择:中坻沐客的数据管理特点
  • AI测试工具误判案例解析:从视觉识别到代码分析的常见陷阱与应对策略
  • ChatGPT生成分析报告真的可靠吗?27个真实业务场景验证的5大风险红线与校验清单
  • MyTV-Android:如何用15MB轻量应用让老旧电视重获新生?
  • 性价比高的惠州餐饮燃料排名
  • Fastjson反序列化漏洞深度解析:从JNDI注入到供应链安全防御
  • 2026自动驾驶量产核心岗位能力解构
  • 芯片烧录:从准备到完成的全流程解析
  • 长视频转短视频工具怎么选:从处理链路看评估维度与场景划分
  • 电商客服外包TOP5最新排名解析
  • 源码交付!数采+三维建模+仿真预测+Web大屏
  • ICLR 2026 | 基于后验采样的图像恢复方法LearnIR:人脸去阴影、去雾
  • DRV8213电机驱动器与智能散热系统设计实战
  • 基于Spring Boot与Vue的若依电商平台技术架构评估与实施指南
  • PIC18F57K42驱动WS2812全彩LED的实践指南
  • 计算机毕业设计之jsp教学跟踪反馈系统
  • neon walproposer
  • 【金戈铁马】驰骋天下抓黑马主图选股公式用法详解
  • NS-USBLoader完整指南:Switch玩家的终极文件管理解决方案
  • 客服外包排行评选,你的品牌为何总落选
  • DeepSeek-V4如何用开源与成本穿透力重构AI服务范式
  • TM4C129XNCZAD与M24M01E-F的I²C存储扩展实战
  • Apache Shiro反序列化漏洞实战:从Vulhub复现到纵深防御
  • 5分钟快速上手:Windows平台Switch注入终极指南
  • 硬核实践:使用 Docker 部署生产级 Java环境
  • ActiveMQ反序列化漏洞CVE-2015-5254:原理、复现与防御
  • 冠宇仪器中标快检项目:盐都区农贸市场试剂采购彰显技术实力
  • 品牌升级怎么判断:从识别资产、业务变化到用户认知这几步先过一遍