title: 04-文本编辑命令
order: 4
icon: lightbulb
1、命令: cat,作用:查看纯文本文件内容(内容较少),格式为: cat【选项】【参数】
实例:查看/etc/yum.repos.d/centos.repo的信息:
[root@host-172-16-0-115 ~]# cat /etc/yum.repos.d/centos.repo
2、命令: more,作用于查看纯文本文件(内容较多),格式为: more 【选项】【文件】
实例:查看/etc/vsftpd/vsftpd.conf文件内容信息:
[root@host-172-16-0-115 ~]# more /etc/vsftpd/vsftpd.conf
3、命令: head,作用:查看纯文本文件的前n行,格式为: head【选项】【文件】
[root@host-172-16-0-115 ~]# head -n 10 /etc/vsftpd/vsftpd.conf
[root@host-172-16-0-115 ~]# tail -n 10 /etc/vsftpd/vsftpd.conf
实例:显示/etc/vsftpd/vsftpd.conf文件的前10行:
4、命令: tail,作用:查看纯文本文件的后n行或者持续刷新内容,格式为: tail【选项】【文件】
实例:查看/etc/vsftpd/vsftpd.conf文件的后10行:
5、命令: tr,作用:用于替换文本文件中的字符,格式为: tr【原始字符】【目标字符】
实例:替换/etc/yum.repos.d/centos.repo文件中的centos为rhel并查看:
[root@host-172-16-0-115 ~]# cat /etc/yum.repos.d/centos.repo | tr [centos] [rhel]
6、命令: wc ,作用:用于统计指定文本的行数、字数、字节数,格式为: wc 【参数】【文本】
实例:显示/etc/yum.repos.d/centos.repo文件有多少行:
[root@host-172-16-0-115 ~]# wc -l /etc/yum.repos.d/centos.repo
7、命令: stat,作用:查看文件的具体存储信息和时间等信息,格式为: stat【文件名】
实例:查看/etc/yum.repos.d/centos.repo文件的信息:
[root@host-172-16-0-115 ~]# stat /etc/yum.repos.d/centos.repo
8、命令: cut,作用:用于按列提取文本字符,格式为: cut【参数】【文本】
实例:提取passwd文件中用户名信息,即提取以“:”为间隔符的第一列内容:
[root@host-172-16-0-115 ~]# cut -d: -f1 /etc/passwd
9、命令: diff,作用:比较多个文本文件的差异,格式为: diff【参数】【文件】
实例:比较当前目录下1.txt和2.txt文本文件的差异(这两个文件需自己创建):
[root@host-172-16-0-115 ~]# diff -c 1.txt 2.txt
评论区