Linux常用命令总结(五):压缩和解压缩及进程线程类命令

本文介绍了Linux系统中的压缩与解压缩命令gzip/gunzip、zip/unzip/tar,以及进程管理和监控工具ps、grep、kill和killall的使用方法,包括它们的功能、选项和示例应用。
摘要由CSDN通过智能技术生成

1. 压缩和解压缩命令

  • gzip / gunzip

    • 格式:
      gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
      gunzip 文件.gz (功能描述:解压缩文件命令)
    • 注意:
      • 只能压缩文件,不能压缩目录
      • 不保留原来的文件
  • zip / unzip

    • 格式:
      zip [选项] 文件 (功能描述:压缩文件和目录的命令)
      unzip [选项] 文件 (功能描述:解压缩文件)

    • 选项:

      zip选项功能
      -r压缩目录
      unzip选项功能
      -d<目录>指定解压后文件的存放目录
  • tar

    • 格式:tar [选项] 打包压缩后的文件名 要进行打包压缩的文件 (功能描述:打包目录,压缩后的文件格式.tar.gz)
    • 选项
      选项功能
      -z打包同时压缩
      -c产生.tar打包文件
      -v显示详细信息
      -f指定压缩后的文件名
      -x解包.tar文件
    • 举例:
      • tar -zcvf name.tar.gz zhangsan.txt lisi.txt (将zhangsan.txt与lisi.txt打包压缩为name.tar.gz)
      • tar -zxvf name.tar.gz (将name.tar.gz进行解压)
    • 注意:一般情况下,压缩命令使用 tar -zcvf, 解压命令使用 tar -zxvf

2. 进程线程类命令

  • ps (process status 进程状态):查看当前系统进程状态
    • 格式

      • ps -aux | grep xxx (功能描述:查看系统中所有进程,配合grep可以查找指定进程)
      • ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系,配合grep可以查找指定进程)
    • 选项

      选项功能
      -a选择所有进程
      -u显示所有用户的所有进程
      -x显示没有终端的进程
    • ps -aux 显示信息说明

      USER:该进程是由哪个用户产生的
      PID:进程的ID号
      ​%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
      ​%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
      ​VSZ:该进程占用虚拟内存的大小,单位KB;
      ​RSS:该进程占用实际物理内存的大小,单位KB;
      ​TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端, tty7是图形终端。pts/0-255代表虚拟终端。
      ​STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
      ​START:该进程的启动时间
      ​TIME:该进程占用CPU的运算时间,注意不是系统时间
      ​COMMAND:产生此进程的命令名

    • ps -ef 显示信息说明

      UID:用户ID
      ​PID:进程ID
      ​PPID:父进程ID
      ​C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高
      ​STIME:进程启动的时间
      ​TTY:完整的终端名称
      ​TIME:CPU时间
      ​CMD:启动进程所用的命令和参数

    • 注意:

      • 如果想查看进程的CPU占用率和内存占用率,使用aux
      • 如果想查看进程的父进程ID,使用ef
  • kill:终止进程
    • 格式:
      kill [选项] 进程号 (功能描述:通过进程号杀死进程)
      killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符)
    • 选项
      选项功能
      -9表示强迫进程立即停止
    • 举例:
      • kill -9 6666 (杀死6666号进程)
      • killall firefox (杀死firefox进程)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值