zoukankan      html  css  js  c++  java
  • Linux-Shell脚本编程-学习-2-Linux基本命令

    接上篇,接着学习Linux下的部分命令,后面的这些命令用到的频率可能没有那么多,不过也是经常需要的。

    第一部分:程序监测部分,ps和top

    top命令可能比较眼熟,所以我们先说ps

    ps命令最烦人了,相当的复杂,而且还是由两个版本合并来的,具体详细的ps内容介绍,可以直接看ps的文档

    man ps

    下面就是介绍一下比较常用的ps组合命令,ps是用户使用命令组合

    1. 查看系统上运行的所有进程 ps -ef

    -e表示显示所有进程

    -f参数会扩展输出信息

    2.ps -efH再后面的CMD列会有缩进输出

    3.ps -l

    剩下的就自己摸索吧,现在能用到的也就这几个了

    实时进程监控top

    这个是top命令下的截图,通常我们们可以查看第一行

    第一行显示了当前时间,系统运行时间,登入的用户数量以及系统的平均负载(近1分钟,近5分钟,近15分钟)

    第二行显示了进程概要信息,有多少个进程在运行,休眠,停止或是僵化状态(僵化状态就是指进程完成了,但是父进程没有响应)

    第三行显示cpu信息

    这些基本就够了,剩下的就是看下面的每一个进程了,每个进程前面都有pid。如果要结束一个进程,可以直接kill pid

     

    结束进程 kill 还有一个命令是killall 这个命令如果在root下使用,要谨慎,一旦讲关键进程杀掉后,可能会导致系统奔溃。

    第二部分,磁盘检测

    1.挂在储存媒体mount

    默认状态,mount命令会输出当前挂在的设备,如下图

    手动挂在储存媒体的命令 mount -t type device directory

    一般储存设备类型 vfat ntfs 等,

    移除一个储存设备unmount

    查看设备上还有多少磁盘空间df

    常用的为 df -h 

    还有一个命令是du,通过du命令,可以快速发现呢个磁盘就有没有储存空间了,du命令执行目录太多,这里就不截图演示,可以自行测试

    文件排序 sort 这个我也没有咋用过,需要自己根据实际情况来使用了

    收索数据,grep,使用方式为 grep 关键字 文件

    压缩数据,bzip2,compress,gzip,zip等工具

    归档数据 tar

  • 相关阅读:
    Android应用开发1(应用程序框架)
    使用LogParser分析网站运行情况(比较简单)
    实现支持会话的WebClient
    放大招,解决前同事签出TFS文件的问题
    Python几行代码打印出网卡的Mac地址
    飞猪传书
    QQ斗地主记牌器(只支持角色版)
    咱也搞一个TransactionScope
    自定义WinForm 下ListBox的行高
    Linq To xml 查询时需要注意的一点。
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160080.html
Copyright © 2011-2022 走看看