查看: 1206|回复: 0
收起左侧

[教程经验] 新手必须掌握的Linux命令(四)

火浴 2020-3-19 18:12:18 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
文本文件编辑命令      
1、cat命令
   cat命令用于查看纯文本文件(内容较少的),格式为“cat[选项][文件]”。
   如果在查看文本内容时还想顺便显示行号的话,可在cat命令后追加一个-n参数:
  1. [root@linuxprobe ~]# cat -n initial-setup-ks.cfg
复制代码
2、more命令   more命令用于查看纯文本文件(内容较多的),格式为“more[选项][文件]”。
  1. [root@linuxprobe ~]# more  initial-setup-ks.cfg
复制代码
3、head命令   head命令用于查看纯文本文档的前N行,格式为“head[选项][文件]”。
  1. [root@linuxprobe ~]# head -n 20 initial-setup-ks.cfg
复制代码
4、tail命令   tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为“tail[选项][文件]”。   tail命令最强悍的功能是可以持续刷新一个文件的内容,当想要实时查看最新日志文件时,这个特别有用,此时的命令格式为“tail -f 文件名”:
  1. [root@linuxprobe ~]# tail -f /var/log/messages
复制代码
5、tr命令   tr命令用于替换文本文件中的字符,格式为“tr[原始字符][目标字符]”。   例如,把某个文本内容中的英文全部替换为大写:
  1. [root@linuxprobe ~]# cat anaconda-ks.cfg | tr [a-z] [A-Z]
复制代码
6、wc命令   wc命令用于统计指定文本的行数、字数、字节数,格式为“wc[参数] 文本”。   -l:只显示行数 -w:只显示单词数 -c:只显示字节数   在Linux系统中,passwd是用于保存系统账户信息的文件,要统计当前系统中有多少个用户,可以使用下面的命令来查询,是不是很神奇:
  1. <p>[root@linuxprobe ~]# wc -l /etc/passwd</p><p>38 /etc/passwd</p>
复制代码
7、stat命令   stat命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”。
  1. [root@linuxprobe ~]# stat anaconda-ks.cfg
复制代码
8、cut命令   cut命令用于按“列”提取文本字符,格式为“cut[参数][文本]”。   参数-f来设置需要看的列数,参数-d用来设置间隔符号。   passwd在保存用户数据信息时,用户信息的每一项值之间是采用冒号(:)来间隔的,接下来我们使用下述命令尝试提取出passwd文件中的用户名信息,即提取以冒号(:)为间隔符号的第一列内容:
  1. [root@linuxprobe ~]# head -n 2 /etc/passwd
  2. root:x:0:0:root:/root:/bin/bash
  3. bin:x:1:1:bin:/bin:/sbin/nlogin
  4. [root@linuxprobe ~]# cut -d: -f1 /etc/passwd
  5. root
  6. bin
  7. daemon
  8. adm
  9. lp
  10. .
  11. .
  12. .
复制代码
9、diff命令   diff命令用于比较多个文本文件的差异,格式为“diff[参数][文件]”。   在使用diff命令时,不仅可以使用--brief参数来确认两个文件是否相同,还可以使用-c参数来详细比较出多个文件的差异之处,这绝对是判断文件是否被篡改的有力神器。例如,先使用cat命令分别查看diff_A.txt和diff_B.txt文件的内容,然后进行比较:
  1. [root@linuxprobe ~]# cat diff_A.txt
  2. [root@linuxprobe ~]# cat diff_B.txt
  3. [root@linuxprobe ~]# diff --brief differ_A.txt differ_B.txt
  4. [root@linuxprobe ~]# diff -c diff_A.txt diff_B.txt
复制代码


   [qq]156020131[/qq]









上一篇:新手必须掌握的Linux命令(三)
下一篇:什么时候需要导入XML文件

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部