原标题:聊聊那些可以提高工作效率的Linux命令

Linux下开发这么多年,越来越发现linux的强大与高效率,

记录一些自己在linux下常用的命令供大家分享。

df 命令

用于查看 Linux 文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。如:

df -k 以千字节 (KB) 为单位显示各分区的信息;

df -a 显示所有分区, 包括大小为0 的分区;

df -T 显示分区类型 (EXT2 或EXT3等)。

此命令查看分区使用量等非常方便,完全不用去找磁盘管理那么麻烦。某天发现一个文件拷贝失败了,df一看,哦,没有空间了。

du 命令

df查看分区容量,那肯定有查看文件大小信息的命令,对的,就是du命令。用于查看文件或文件夹的大小 。如:

du -b /home 以字节为单位显示“ /home ”文件夹下各个子文件夹的大小;

du -ks home 以千字节 (KB) 为单位显示“/home” 文件夹的总大小;

ls同样能获取到文件大小,但ls并没有du那么方便。

top 命令

天啊,突然发现电脑反应非常慢,到底出了什么鬼。那么top命令来了。top用于实时查看系统状态信息。 运行该命令后,屏幕上会显示如下信息:

CPU状态(CPU states): 包括用户进程占用比率、系统进程占用比率、用户的nice 优先级进程占用比率及空闲CPU资源比率等;

内存状态 (Mem): 包括内存总量、使用量、空闲量等;

交换分区状态( Swap): 包括交换分区总量、使用量、空闲量等;

每个进程的状态:包括进程ID、 用户名、优先级、CPU和内存使用量,以及运行该进程时执行的命令行;

执行 top 命令后,每隔5 秒,系统会自动刷新一次状态信息,如果要指定刷新间隔,在启动时加入“-d” 参数即可。例如:

top -d 1 启动 top ,并且每隔1 秒刷新一次。

进入 top 后,按下如下按钮会有相应功能:

【空格】 立即刷新显示信息;

【M】 按内存使用量排序;

【N】 按进程ID 排序;

【P】 按 CPU使用量排序;

【c】扩展命令行信息, 显示完整的命令行;

【?】 显示帮助信息;

【q】 退出 top 程序。

iostat 命令

同样,iostat也是显示系统信息类的命令,它统计并输出 CPU使用信息及特定设备或分区的IO 信息。例如:

iostat -c 仅显示 CPU使用情况统计信息;

iostat -d 仅显示设备/分区使用情况统计信息;

iostat -d 2 统计设备/分区使用情况,并每隔2 秒刷新一次;

显示的 IO 统计信息中,各部分说明如下:

tps 设备每秒收到的 IO 传送请求数;

Blk_read/s 设备每秒读入的块数量;

Blk_wrtn/s 设备每秒写入的块数量;

Blk_read 设备读入的总块数量;

Blk_wrtn 设备写入的总块数量;

显示的 CPU统计信息各部分的含义同top。

今天就暂时说说这四个非常好用的命令返回搜狐,查看更多

责任编辑:

linux命令行效率,聊聊那些可以提高工作效率的Linux命令相关推荐

  1. linux系统进入管理员命令行,Linux的15个命令行别名,帮系统管理员提升工作效率!...

    Linux命令行别名非常适合帮助你提高工作效率.默认情况下,你安装的Linux发行版中包含一些别名. 以下是Fedora 27中命令行别名的一个示例: 命令alias显示现有别名的列表.设置别名其实很 ...

  2. python提高办公效率-几个可以提高工作效率的Python内置小工具

    在这篇文章里,我们将会介绍4个Python解释器自身提供的小工具.这些小工具在笔者的日常工作中经常用到,减少了各种时间的浪费,然而,却很容易被大家忽略.每当有新来的同事看到我这么使用时,都忍不住感叹, ...

  3. 提高软件测试工作效率,资讯详情-软件测试提高工作效率的一些建议-柠檬班-自动化测试-软件测试培训-自学官网...

    1.梳理收集组内现有经验文档,形成知识体系.特别是经常搞的工具使用.专项验证常规特性验证.复杂特性验证等.文档一定要清晰.易懂.规范.能多截图就一张别少.能把点击菜单按钮路径写清楚就写完整.为什么是经 ...

  4. 使用Linux命令行技术提高工作效率

    这篇文章是当时参加网络系统空间竞赛时老师给的总结性的文章让我们好好看,当时不以为然,觉得没啥好看的,都是些基础的命令. 但是过了两年时间,期间也用了好长时间的Linux系统,在回头看这篇文章时还是能够 ...

  5. linux切换到顶层命令,一些在Linux下提高工作效率的常用命令

    Linux一些常用命令介绍 一.查看系统端口命令: 1.netstat :非root用户即可执行 netstat -anp|grep [Port|PID|Server Name] 2.lsof :必须 ...

  6. Linux提高工作效率的命令

    Linux提高工作效率的命令 find ./ -name 'laun*'|xargs grep 8881 在laun开头的文件内查找8881 find ./ -name 'laun*' find . ...

  7. 放飞自我,用3个终端命令提高工作效率

    全文共2100字,预计学习时长7分钟 图源:Pexels 如果可以,谁不想提高效率,快速完成工作,放飞自我呢? 然而,这岂是一件容易的事情. 每当你这样烦恼的时候,小芯就出现啦!每周小芯都会带来各种提 ...

  8. linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环

    我使用过的Linux命令之for - Bash中的For循环 我使用过的Linux命令之for - Bash中的For循环 本文链接:http://codingstandards.iteye.com/ ...

  9. linux桌面效率提高,ElementaryOS:使用这个轻量级 Linux 桌面提高工作效率

    原标题:ElementaryOS:使用这个轻量级 Linux 桌面提高工作效率 ElementaryOS 提供了一个快速.轻量.高效的桌面,让你在新的一年里保持工作效率. 在前几年,这个年度系列报道了 ...

最新文章

  1. laravel和dingoapi的结合使用
  2. 包含多个段的程序01 - 零基础入门学习汇编语言29
  3. 是什么浪费了我的时间
  4. 【Antlr】Antlr 资料 学习 网站
  5. 宽带连接不上,拨号宽带连接的创建。
  6. 关于诺顿身份安全2013独立版(Norton Identity Safe)
  7. 创建office一直转圈_Microsoft Office 2019 VL for Mac(office系列全套装)
  8. HttpModule 与 Globle.asax
  9. python re.match函数的使用
  10. linux dev/zero,/dev/zero是什么意思
  11. 以太网详解(三)-PHY Transceiver硬件设计注意事项
  12. 微信小程序之获取用户位置权限
  13. 合计函数(统计函数)
  14. c语言五子棋对局结果存储,基于C语言五子棋小游戏总结.doc
  15. CISSP-D2-资产安全
  16. 英语语音中的调核例子_英语调核研究.pdf
  17. 正则表达式 REGEXP_REPLACE
  18. 附近的人(使用<GeoHash>经纬度查询附近的人,并根据距离排序)
  19. 4.25分享(贪心算法基础)
  20. spring源码分析系列(二)AOP应用

热门文章

  1. 无法定位程序输入点 InitializeCriticalSectionEx 于动态链接库 Kernel32.dll 上 问题解决方法
  2. HBase中此类异常解决记录org.apache.hadoop.ipc.RemoteException(java.io.IOException):
  3. 关于解决“用系统U盘安装win7却提示‘缺少所需的CD/DVD驱动器设备驱动程序’”的问题
  4. centos7在线yum安装mysql时官方镜像下载过慢的解决方案
  5. win11怎么解除网络限制 windows11解除网络限制的设置方法
  6. ros开发增加clion常用模板及初始化配置(五)
  7. java后台与ISO端app对接
  8. mybatis plus 事务管理器_学习MyBatis 框架
  9. 液晶面板里面有些什么配件_液晶电视核心部件液晶面板有哪些类型?
  10. AWT_Swing_JTextField (Java)