1.查看文件内容
cat filename.txt
cat 选项:
-n 显示行号(包括空行)
-b 显示行号(不包括空行)
2.创建文件,使用vim或者vi,因为是兼容性向上,所以适合使用
vim filename.txt
输入内容(进入后按“i”,才进入输入模式)
输入完毕按退出键(esc)结束输入
在最后输入“:wq”保存
3.catd的显示导入
(1)cat和EOF简介
cat 用于显示文本文件内容,全部输出
EOF “end of file”,表示文本结束符
(2)使用
用法1.多行导入文件(新建文件或者覆盖文件内容)
在cat <abcd.txt命令 与下一个输入的EOF行之间的所有文本行都会被当做是stdin数据。
root@unbuntu:/# cat << EOF >abcd.txt
uu
hello world
ii
hah
EOF
root@ubuntu:/# cat abcd.txt
uu
hello world
ii
hah
这就是多行导入!
用法2.文件追加
cat << EOF >> test.sh
(3)说明
其实可以用其他字符来代替EOF,它也只是个标识符而已!
如果cat内容中带有
和变量名变成空格,想到到转义字符\添加之后可以搞定。同样cat <
例如
cat <> /home/oracle/.bash_profile
PATH=$PATH:$HOME/bin
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=yqpt
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
EOF
如果不是在脚本中,我们可以用Ctrl-D输出EOF的标识
cat > test.txt
abcd
dcba
eftf
Ctrl-D
作者:shuff1e
链接:https://www.jianshu.com/p/df07d8498fa5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。