查看文件内容的部分命令
命令 | 作用 |
---|---|
cat | 查看文件全部内容 |
> | 输出重定向 (输出内容直接覆盖目标文件内容) |
>> | 追加重定向 (追加内容到目标文件内容末尾) |
more | 分页显示文件内容(阅读显示进度,完毕会直接退出阅览到命令行模式) |
less | 分页显示文件内容 (阅读显示进度,完毕显示end可以编辑) |
head | 查看文件内容开头,默认前十行 |
tail | 查看文件内容末尾,默认最后十行 -f参数可以实时查看文件内容 |
例:
`cat oldboy.txt`------查看 oldboy.txt这个文件内容
`cat text.txt >oldboy.txt` -----将text.txt这个文件中的内容输出重定向到oldboy.txt中(没有会新建文件,原文件内容会删除,目标文件会被覆盖)
`cat text.txt >>oldboy.txt`----将text.txt这个文件中的内容追加重定向到oldboy.txt中(没有会新建文件,原文件内容不会消失,追加到目标文件内容结尾)
`more oldboy.txt ` 分页显示查看oldboy.txt文件内容看完会zhi'jie'dao
`less oldboy.txt` 分页显示查看oldboy.txt文件内容
`head oldboy.txt` 查看oldboy.txt前十行
`tail oldboy.txt` 查看oldboy.txt后十行
`tail -f oldboy.txt `实时查看oldboy.txt后十行
创建文件并同时写入内容的操作
例如,添加内容"oldboy"到test.txt文件中
方法一:vi编辑法
vi test.txt 编辑text.txt文件,没有会自己创建
使用i
进入编辑模式,填写oldboy绕后Esc退出编辑,使用:
进入命令行模式wq 保存退出
方法二:echo命令法
echo ‘oldboy’ >> ./test.txt
将oldboy追加写入到test
方法三:cat命令法
cat >> ./test.txt <<EOF
oldboy
EOF
(结尾的EOF要顶格,成对出现,可以其它字符代替。)
方法四:cat编辑法
cat >> ./test.txt (回车后开始编辑输入内容)
oldboy
按cntl+d组合键结束编辑。
感谢参阅!!!