linux极简⼩知识:在linux中创建⽂件并写⼊内容【最简单操
作】
有两种⽅式,可以⾮常简单的在Linux的shell命令⾏中,创建⼀个⽂件并写⼊内容。⼀个是使⽤echo命令输出,另⼀个是使⽤vi/vim创建编辑⽂件。
echo输出内容到⽂件
echo最常见的⽤法是在终端打印(或输出)字符串。通过重定向符号>或>>,可以实现将⽂本内容,输出到⽂件中(覆盖或追加)。
'echo xx >`输出内容到⽂件
echo "string" > ⽤于将字符串写⼊⽂件,⽂件不存在将会创建,存在则覆盖。
如下,测试echo写⼊⽂件:
[root@VM_0_15_centos ~]# mkdir test
[root@VM_0_15_centos ~]# cd test/
[root@VM_0_15_centos test]# ls -al
total 8
drwxr-xr-x  2 root root 4096 Sep 21 14:02 .
dr-xr-x---. 22 root root 4096 Sep 21 14:02 ..
[root@VM_0_15_centos test]# echo "this is my write file test\n测试写⼊" >
[root@VM_0_15_centos test]#
this is my write file test\n测试写⼊
'echo xx >>`追加内容到⽂件
echo "string" >> ⽤于将字符串追加写⼊⽂件。
[root@VM_0_15_centos test]# echo "append to file test">&
[root@VM_0_15_centos test]#
this is my write file test\n测试写⼊
append to file test
[root@VM_0_15_centos test]#
echo -e输出⽂内容换⾏
linux使用vim编辑文件echo -e参数⽤于处理特殊字符。
⽐如上⾯输出内容中\n作为换⾏符处理,如下覆盖输出到⽂件:
# echo -e "this is my write file test\n测试写⼊" >
#
this is my write file test
测试写⼊
echo中的多⾏内容(输出多⾏内容到⽂件中)
echo后⽤引号包含的内容,可以直接使⽤回车换⾏,即引号中可以为多⾏内容。
这样,可以实现输出多⾏到⽂件中:
# echo "hello
> world
> I am a multiple lines content">&
#
hello
world
I am a multiple lines content
vi/vim创建编辑⽂件【极简】
使⽤vi/vim也可以很⽅便的创建编辑⽂件。如下,很简单的三步实现编辑⽂件。
1. vi file打开或创建并打开⽂件
#
1. vi/vim编辑器中,输⼊i进⼊insert模式,可编辑⽂字
1. 写完⽂字后,Esc退出insert模式,输⼊:进⼊命令⾏模式,输⼊wq!,按回车保存并退出vi/vim。
这样就完成了⼀个⽂件的创建编辑。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。