Linux向文件添加内容的几种方法

Linux向文件添加内容的几种方法,第1张

方法一:vi编辑法

打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。

方法二:echo命令法

打开终端,输入echo ‘I am a boy’ >>./test.txt

注:追加单行文本法

方法三:cat命令法

cat >>./test.txt <<EOF

I am a boy

EOF

注:结尾的EOF要顶格,成对出现,可以其它字符代替。

方法四:cat编辑法

cat >>./test.txt (回车后开始编辑输入内容

I am a boy.

按cntl+d组合键结束编辑。

一,使用文本编辑器法。

二,使用重定向的方法。

三,使用像是sed这种程序来改写文件内容。

1,使用文本编辑器法:这种方法是最直接也是最直观的了。比如使用vim、nano、gedit等等文本编辑器都可以对文件进行写入(前提是有相应的权限)。

2,我们也可以使用重定向的方法将内容写入的文件内(同样的,前提是有相应的权限,即当前用户对该文件有写入权限)。我们只需要将原本输出的标准输出的内容重定向到文件里就可以了。比如使用cat、echo、head、tail等等命令,前者在写入时会将文本文件中的内容清除,后者则会在原有文本文件的未尾追加内容。

3,使用像是sed这种程序来改写文件内容,也可以使用tee这个命令在写文件,tee可以将标准输入的内容写入到文件内。


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

原文地址:https://54852.com/bake/11924278.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存