在linux下 怎么把一个文件的内容复制到另一个文件的末尾

在linux下 怎么把一个文件的内容复制到另一个文件的末尾,第1张

使用cat命令通过管道可以把一个文件的内容复制到另一个文件的末尾,命令如下:

cat 要复制的文件 >>复制到的文件

说明:

管理 *** 作符>为覆盖,>>为追加。

cat命令说明:

cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于WINDOWS下的type命令。

注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

语法

cat(选项)(参数)

选项

-n或-number:有1开始对所有输出的行数编号;

-b或--number-nonblank:和-n相似,只不过对于空白行不编号;

-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;

-A:显示不可打印字符,行尾显示“$”;

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

参数

文件列表:指定要连接的文件列表。

实例

设ml和m2是当前目录下的两个文件

cat m1 (在屏幕上显示文件ml的内容)

cat m1 m2 (同时显示文件ml和m2的内容)

cat m1 m2 >file (将文件ml和m2合并后放入文件file中)

vi中 *** 作吧

把光标移动到你要复制的部分的首行,然后输入命令:

2000yy

这样就复制了2000行

然后输入命令:

:e filename

回车.

这样就打开了一个新的名为filename的文件.

然后按p键,也就把你先前复制的2000行复制进了这个新的文件了.

然后输入命令:

:x

回车,也就保存了.

然后你找到这个filename

里面就是你想要的东西了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9013351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存