在桌面(/home/$USER/Desktop)创建一个文件(例如 test)并填入以下内容。
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z
这种情况一个普通用户会怎么做呢?
a. 他首先会创建文件,最好使用 touch 命令,例如:
$ touch /home/$USER/Desktop/test
b. 他会用一个文本编辑器打开文件,这可能是 nano、vim 或其它编辑器。
$ nano /home/$USER/Desktop/test
c. 然后他会将上面的内容输入到文件中,保存并退出。
忽略他/她使用的时间,他至少需要 3 步来执行上面的情况。
一个经验丰富的 Linux 用户会怎么做呢?他会在终端中输入下面的文本然后就完成所有任务。他不需要单独执行每一步。
cat << EOF > /home/$USER/Desktop/test
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z
EOF
你可以用 ‘cat’ 命令检查是否成功创建了文件和内容。
$ cat /home/avi/Desktop/test
注意:EOF换乘其它字符也可以,不一定要用EOF。