在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中)

C。

本题考查Linux文件内容查看命令。使用cat、more、less都可以查看文本内容,cat命令一次性将文件内容全部输出,more命令可以分页查看,less命令可以使用光标向上或向下移动一行。menu命令和查看文件无关。

cat 命令用于连接文件并打印到标准输出设备上。cat是concatenate的简写,类似于dos下面的type命令,使用权限为所有使用者。cat file1 >>file2的意思是把 file1 的文档内容输入file2 这个文档里。

扩展资料:

cat >file1:结果是会“空出一行空白行”,等待输入文字,输入完毕后再按[Ctrl]+[c]或[Ctrl]+[d],就会结束编辑,并产生file1这个文件,而file1的内容就是你刚刚输入的内容。这个过程和dos里面的copy con file1的结果是一样的。

另外,如果你使用如下的指令:cat file1>>file2:这将变成将file1的文件内容“附加”到file2的文件后面,而file2的内容依然存在,这种重定向符〉〉比〉常用,可以多多利用。

参考资料来源:百度百科-linux命令

linux cat用法: 命令:cat

用户连接文件并打印到标准输出设备上。 用法:cat [选项]... [文件]... 将[文件]或标准输入组合输出到标准输出。

  -A, --show-all           等于-vET

  -b, --number-nonblank    对非空输出行编号

  -e                       等于-vE

  -E, --show-ends          在每行结束处显示"$"

  -n, --number             对输出的所有行编号

  -s, --squeeze-blank      不输出多行空行

  -t                       与-vT 等价

  -T, --show-tabs          将跳格字符显示为^I

  -u                       (被忽略)

  -v, --show-nonprinting   使用^ 和M- 引用,除了LFD和 TAB 之外

      --help显示此帮助信息并退出

      --version显示版本信息并退出

如果没有指定文件,或者文件为"-",则从标准输入读取。

示例:

  cat f - g  先输出f 的内容,然后输出标准输入的内容,最后输出g 的内容。

  cat        将标准输入的内容复制到标准输出。

请向bug-coreutils@gnu.org 报告cat 的错误

GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>

可以直接用包管理器进行安装(如centos,Linux下的软件安装可以参考linuxprobe.com)

GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>

请向<http://translationproject.org/team/zh_CN.html> 报告cat 的翻译错误

要获取完整文档,请运行:info coreutils 'cat invocation'


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

原文地址:https://54852.com/yw/8976885.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存