Linux命令详解词典高频命令(2)

本文详细介绍了Linux系统中一些常用的命令,包括grep用于查找文件内匹配字符串,gunzip和gzip进行文件压缩与解压缩,joe编辑文本文件,kill删除执行中的程序,last列出登录系统的用户信息,以及less显示文件内容的交互式工具。每个命令都提供了参数说明和实例演示,帮助读者更好地理解和运用这些命令。
摘要由CSDN通过智能技术生成

grep

功能说明:查找文件里符合条件的字符串
语 法:# grep [参数] [查找范例] *[文件类型]
包 命 令:grep
相关命令:egrep,fgrep,rgrep
补充说明:命令用于査找内容包含指定范本样式的文件,如果发现某文件的内容符合所指定的范本样式,默认grep命令会把含有范本样式的那一行显示出来。若不指定任何文件名称,或是所给予的文件名为则grep命令会从标准输人设备读取数据。

具体参数可用以下命令查看

# grep --help

范例:
① 对当前目录中,所有扩展名为.txt的文件内容寻找包含“seti”字符串的文件:

# grep seti */txt

② 对目录/home/sniper中,所有最后扩展名为doc的文件内容寻找包 含“shut”字符串的文件,不论大小写皆可:

# grep -1 shot /home/sniper/*.doc

③ 对当前目录中的所有文件,包括子目录在内,寻找包含adeep-water”字符串的文件:

# grep —r deepwater * 

④ 对当前目录中,寻找包含“ alpha ” 字符串的文件,在寻找的过程 中,若遇到子目录,并不寻找此目录中的文件:

# grep -d skip alpha * 		#不寻找skip目录中的文件

⑤ 对当前目录中,名称以text起始的文件,寻找包含“alpha” 字符串的文件,如果找到,标示出该字符串是在第几行:

# grep -n alpha text*

⑥对当前目录中,名称以text起始的所有文件,寻找包含“alpha” 字符串的文件,如果找到,列出包含此字符串之后的2行:

# grep -A 2 alpha text* 

⑦对当前目录中,名称以text起始的所有文件,寻找包含“alpha” 字符串的文件,如果找到,列出包含此字符串之前的3行:

# grep -B 3 alpha text* 

⑧对当前目录中,名称以text起始的所有文件,寻找包含“alpha” 字符串的文件,如果找到,列出包含此字符串之前后各3行:

# grep --context=3 alpha text* 

⑨对当前目录中,名称以t e x t 起始的所有文件,寻找包含“alpha”
字符串的文件,如果找到,只列出包含此字符串的该行,并不列 出文件名:

# grep -h alpha text* 

gunzip(gnu unzip)

功能说明:解压文件。
语 法:# gunzip [参数][文件]
包名称:gzip。
相关命令:gzip, zcatp
命令说明:gunzip是个使用广泛的解压程序,它用于解开被gzip压缩过的文件,这些压缩文件默认最后的扩展名为.gz。事实上,gunzip就是gzip的硬链接,因此不论是压缩或解压 缩,都可借由gzip命令单独完成。

参数可输入以下命令查询:

# gunzip -h

范例:
①解开file1.gz

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值