linux 编辑网站工具,Linux文本编辑工具

Linux文本编辑工具

Linux文本编辑工具

前言

今日学习了Linux文本编辑工具,以此文章进行除VIM外的其他常用的文本编辑命令的记录和总结。

提示:以下是本篇文章正文内容,下面案例可供参考

一、常用的Linux文本编辑工具

今天对比学习了常用的文本编辑工具,主要的工具有如下:

二、各类工具详解

1.vim

2.cat

最基本使用方法,查看文本内

cat data.txt

写入文本某些内容

新建文件data4.txt,并输入以下字符:

aaa

bbb

ccc

[root@zyp test]# cat > data4.txt

aaa

bbb

ccc

复制文件内容

把/etc/passwd的内容复制到文件data5.txt中

[root@zyp test]# cat > data5.txt < /etc/passwd

把文本内容中的行号显示出来 cat -n

[root@zyp test]# cat -n data5.txt

bcadb18740a2326a1459470881637d5a.png

cat -b:对空行显示行号

[root@zyp test]# cat -n data6.txt

e9284b5f7bc6d803963be21fe4d6eafe.png

cat -ns:把相邻的空行压缩成一个空行

[root@zyp test]# cat -ns data6.txt

68db8296cd38519d33bd86f8a10244c1.png

tac:按行倒过来显示内容

[root@zyp test]# tac data6.txt

3d27a7eb89635c7efeabdf87fda0dc1a.png

3.rev 把同一行内容逆向显示

[root@zyp test]# rev data5.txt

0fd3fcdc3c28418bd0472acbccf6ea1e.png

4.head

查看文本的内容

默认查看文件前十行的内容

[root@zyp test]# head data5.txt

等价于

[root@zyp test]# head -n10 data5.txt

0f421da2d0193da40e2663d3695444c0.png

head -c3:默认查看文本前3个字符

[root@zyp test]# head -c3 data5.txt

d6ac200c53eb2e6215efe389bdc9ce2f.png

查看当前目录前的前三行

[root@zyp test]# ll |head -n3

ca36c3f8c7dd004ad6a96b8df0ef7151.png

5.tail

与head相反,查看文本后几行的内容

常用tail -f查看文件最新写入的内容

[root@zyp test]# tail -f data5.txt

0f53ba90ffc85154b8de7f50b9b76f10.png

tail -fn0:查看文本新追加的内容

[root@zyp test]# tail -fn0 data5.txt

a23bb5eb40dd1e3bbe37728ab16290b5.png

tail -f跟踪的是文件描述符,而非文件。所以文件删除后,不会报错

如何查看文件描述符?

e9f1e774edf83b04165a3aee9e421e83.png

tail -F跟踪的是文件名,如果文件删除后,会给出提示。新增加同名文件后,会继续跟踪

范例:使用head和tail查看rth0的ip

[root@zyp ~]# ifconfig eth0|head -n2|tail -n1

6.tr命令

tr命令相当于sed命令的简化版,可以实现用一个字符替代另一个字符

echo {a..z}|tr " " "\n" > data8.txt

5f9d644e87b986c4413296ee8b94510f.png

7.cut命令

cut命令可以按列提取文本或STDIN中的某一列或某几列

命令格式为:cut -d 分隔符,默认分隔符为tab

cut -f fields(列名)

cut -c:按字符来切割

df -h |cut -c16-20

135dba247bb73390110465dc7ec8c8ce.png

标签:文本编辑,cat,zyp,Linux,test,工具,txt,root

来源: https://blog.csdn.net/pipixk/article/details/114790711

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值