Linux系统如何在终端删除部分文本文件内容

2025-10-21 08:01:16

1、打开Ubuntu虚拟机,在桌面空白处点击右键 -- 打开终端。

Linux系统如何在终端删除部分文本文件内容

2、在桌面使用vi编辑器创建一个文本文件‘testDel.txt’命令如下:

vi testDel.txt

Linux系统如何在终端删除部分文本文件内容

3、在testDel.txt中写内容如下:

nihao shijie

shijie nihao

wo     shi

Linux系统如何在终端删除部分文本文件内容

4、指定行号删除可以命令格式为:

sed -i '行号d' 文件名

例如制定删除第一行,使用命令:

sed -i '1d' testDel.txt

Linux系统如何在终端删除部分文本文件内容

5、查看删除第一行后的testDel.txt文件命令如下:

cat testDel.txt

文件内容如下图所示。

Linux系统如何在终端删除部分文本文件内容

6、如果删除多行,可以在行号位置多写几个行号,彼此间使用逗号隔开,命令格式为:

sed -i '1,3d' 文件名。

例如删除第一行和第二行,使用命令:

sed -i '1,2d' testDel.txt

Linux系统如何在终端删除部分文本文件内容

7、查看删除第一行和第二行后的testDel.txt文件命令如下:

cat testDel.txt

文件内容如下图所示,tesDel.txt文件内容已经空了,但是文件还在。

ls -l|grep testDel.txt

Linux系统如何在终端删除部分文本文件内容

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢