Linux Shell基础知识2

5、进程查看

查看当前进程:ps

查看所有进程:ps -e

查看完整格式列表:ps -f 格式:UID用户ID、PID进程ID、PPID父进程ID、C CPU利用率、STIME启动时间、TTY终端设备、TIME累计CPU时间、CMD程序名称

查看长格式:ps -l格式: F系统标记、S进程状态(O=在处理器上运行,S=睡眠,R=可运行,等待运行,Z=死进程,进程已终止但父进程不可用,T=进程已停止PRI:进程优先级BI用于判断优先级、ADDR:进程内存地址、SZ交换进程所需空间大小、WCHAN进行睡眠时所在的内核函数地址)

查看分层格式:ps -H

实时查看进程:top 格式:第一行显示当前时间、系统已正常运行时间、已登录用户数量、系统平均负载:1分钟、5分钟和15分钟

第二行:一般进程信息,正在运行、睡眠、已停止和僵死的进程数量

第三行:CPU一般信息

第四行:系统物理内存的状态,内存总量、当前使用的内存量和空闲内存量

第五行:显示系统交换内存区域的状态

停止进程:kill

挂起进程:kill -s HUP 进程ID,挂起进程

中断进程:kill -s INT 进程ID,中断进程

停止运行:kill -s QUIT 进程ID, 停止运行

强制终止:kill -s KILL 进程ID,强制终止进程,可以立刻终止该进程

段违例:kill -s SEGV 进程ID

条件终止:kill -s TERM 进程ID

强制停止,但未终止:kill -s STOP 进程ID

停止或暂停,但继续在后台运行:kill -s TSTP 进程ID

STOP或TSTP之后恢复执行:kill -s CONT 进程ID

根据进程名称终止进程:killall

6、磁盘空间监控

查看挂载介质设备列表:mount 格式:介质的设备位置、介质在虚拟目录中的挂载点、文件系统类型、已挂载介质的访问状态

挂载介质:mount -t type device directory 格式:type文件类型、device介质设备文件的位置、directory虚拟目录中的位置

卸载介质设备:umount [directory | device] 格式:可通过设备文件位置或者虚拟目录位置删除介质设备

查看磁盘空间:df

查看目录空间信息:du

查看目录空间信息,以可读形式输出大小:du -h

7、文件操作1

数据排序:sort 文件名

按照字符排序:sort

按照数据排序:sort -n 文件名

按照月份排序:sort -M 文件名

按照分隔符和出现顺序排序:sort -t 分隔符 -k 出现顺序 -n 文件名

搜索数据:grep pattern file

反转搜索:grep -v

获得行号搜索:grep -n

获得行数搜索:grep -c

8、数据压缩和解压

gzip方式压缩:gzip 文件名 注意:gzip只能处理一个文件(一串字符流),所以需要用tar将整个文件夹集合成一串字符流,再经由gzip压缩。

gzip方式查看压缩后文本文件的内容:gzcat 文件名

gzip方式解压:gunzip 文件名

zip方式压缩:zip 文件名

zip方式压缩目录:zip -r 压缩文件名 待压缩文件

zip方式解压:unzip 压缩文件名

9、数据归档

数据归档:tar function [options] object1, object2 ..

数据归档常用格式:tar -cvf 归档文件名 待归档文件或者目录,其中c表示创建归档文件,v表示待归档文件都可显示,f表示归档后的文件名

恢复归档数据:tar -xvf 归档文件名,其中x表示恢复,v表示可见,f表示待恢复归档文件名

注意:如果文件以.tgz结尾,那么他们是经过gzip压缩的tar文件,可通过 tar -zxvf 进行解压

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值