例3.为/data目录下的1.txt文件添加内容“I am studying linux”。
解答:方法一(适用于多行内容键入)
(1)用vi 1.txt命令进入该文件编辑模式;
(2)按下Insert键,输入内容;
(3)内容输入完毕后,按下Esc键退出输入;
(4)输入命令:wq,回车,保存刚才输入的信息(如果不想保存直接退出,就输入命令:q)
方法二(单行快捷输入)
在/data目录下直接输入echo “haha” > 1.txt
将1.txt文件中内容全部清空,然后键入新内容“I am studying linux”,其中>称为重定向,该方法慎用,因为会丢失原来内容。
发现1.txt里面内容已经更换为haha。
如果不想覆盖原来内容,可用追加重定向>>,如echo “haha” >> 1.txt,那么原来内容还在,且添加了新的内容。