学习啦>学习电脑>操作系统>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

    3599213