第4章 更多bashshell 命令

4.1 监控程序

4.1.1 进程查看

当一个程序在系统中运行,就称之为一个进程

ps  检查进程 默认只显示当前用户并在当前终端中运行的进程

-e  显示所有进程

-f  显示完整的格式列表

如果要显示系统上运行的一切程序可以使用 ps  -ef  

-l  长格式输出,显示更多内容

-H 参数将进程组织为 分层结构,可以显示进程启动的关联关系

4.1.2 实时进程显示

top  命令

4.1.3停止进程

kill   进程pid

-s  参数来指定其他信号

kill  -s HUP  3394

4.2 监控磁盘空间

4.2.1  挂载介质

mount  命令用于挂载介质

mount  -t  ext3  /dev/sdb1   /media/disk

unmount  设备/目录

df 命令  了解每个设备上有多少可用磁盘空间

df  -h

4.3操作数据文件

4.3.1  sort  对数据进行排序

sort  file2  对file2内容按字符排序

sort  -n  file2  将字符转化为数字,并根据数字大小对他们进行排序

sort  -M file2  会识别有3个字符组成的月份缩写,并对他们进行排序

-k  -t  参数可以方便的使用字段的数据进行排序,比如 /etc/passwd文件,-t参数

用于指定字段分割符-k用于指定排序字段,例如要根据userid数值对密码文件进行

排序,可以这样操作

sort  -t  ':'  -k 3  -n   /etc/passwd

-r   降序排列

4.3.2 搜索数据

grep 命令在输入或指定的文件中搜索包含与指定模式模式(pattern)匹配的 字符的数据行

grep [options]  pattern  [file]

grep  three  file1   在file1中搜索 three  字符串

grep  -v   t  file1 执行返转搜索

gerp  -n  t  file1  获取匹配数据的行号

grep  -c  t  file1  统计有多少行包含匹配模式

grep  -e  t  -e  f  file1  指定多个多个匹配模式,本例输出包含  字符  t  或字符  f  

grep  [tf]  file1    使用正则表达式的例子

4.3.3归档数据

打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些

压缩算法变成一个小文件。

Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一

大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。

tar  命令功能

-c   --create        创建一个新的  tar  归档文件

-x   --extract        解压现有归档文件

-t   --list               列出现有tar  归档文件内容

tar 命令选项

-f    输出结果到文件

-v   在处理过程中列出文件

-z   将输出重定向到gzip 命令 进行压缩

tar  -cvf   test.tar   test/  test2/    创建一个test.tar  的归档文件 ,其中包括test/  和test2/

中内容

tar  -tf   test.tar  列出(但不解压)  test.tar  内容

tar  -xvf  test.tar  解压test.tar 内容。如果tar 文件在创建时拥有目录结构,则整个目录结果

将在当前目录中重建

4.3.4使用cut 截取文本

从一行文本中,选择出用户需要的部分, 

4.4.5  cat 命令

cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename  
   只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file

  

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值