linux获取文件内容命令
linux获取文件内容命令
linux下读取文件内容的命令比较多:cat tac nl more less head tail od等,下面由学习啦小编为大家整理了linux获取文件内容的命令,希望大家喜欢!
linux获取文件内容命令1. cat
有些有用的参数 -b和-n都是列出行号,注意两者之间的区别;
linux获取文件内容命令2.tac
cat是从头到尾列出内容,tac正好相反,
linux获取文件内容命令3.
列出行号#nl /etc/issue/
感觉比较鸡肋,可能没找到应用场景吧,可以控制行号的格式;
linux获取文件内容命令4.more less
如果文件很大,怎么办?可以用more less 一页一页的显示,less可以向前翻页,可以搜索
/带搜索字符 向下搜索
?带搜索字符 向上搜素
q 离开
linux获取文件内容命令5.head tail
如果就想要文件的几行呢?
head -n 20 /etc/man.config 列出文件前20行
tail -n 10 /etc/man.config 列出文件最后10行
tail -n +30 /etc/man.config 列出30行之后的数据
linux获取文件内容命令6.
对于日志这类不断有数据写入的文件可以用
tail -f /tmp/php_errors.log
tailf /tmp/php_errors.log
linux获取文件内容命令7.
如何读取非文本文档呢?
od /etc/issue
linux获取文件内容命令8.
上面的都是读文件,怎么新建文件呢?
touch demo.txt
vi deom2.txt都可以新建文件
linux获取文件内容命令9.
鸡肋命令:basename
dirname