您的位置:首页 > 运维架构 > Linux

linux读取文件内容的命令

2015-04-23 19:33 148 查看
读取文件内容的命令比较多:cat tac nl more less head tail od

1. cat有些有用的参数 -b和-n都是列出行号,注意两者之间的区别;



2. cat是从头到尾列出内容,tac正好相反,



3. 列出行号#nl /etc/issue/

感觉比较鸡肋,可能没找到应用场景吧,可以控制行号的格式;

4. 如果文件很大,怎么办?可以用more less 一页一页的显示,less可以向前翻页,可以搜索

/带搜索字符 向下搜索

?带搜索字符 向上搜素

q 离开

5. 如果就想要文件的几行呢?

head -n 20 /etc/man.config 列出文件前20行

tail -n 10 /etc/man.config 列出文件最后10行

tail -n +30 /etc/man.config 列出30行之后的数据

6. 对于日志这类不断有数据写入的文件可以用

tail -f /tmp/php_errors.log

tailf /tmp/php_errors.log

7. 如何读取非文本文档呢?

od /etc/issue



8. 上面的都是读文件,怎么新建文件呢?

touch demo.txt

vi deom2.txt都可以新建文件

9. 鸡肋命令:basename

dirname

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: