linux系统内置命令可以通过以下两种方式查询:“猫——帮助”或者“猫人”。
猫命令的常用选项和官方解释如下:
猫file_name显示文件全部内容
猫- b file_name显示文件非空行内容
猫- e file_name在文件每行末尾显示美元,常用于管道功能
猫- n file_name显示内容和行号
用法:猫[选项]…[文件]… 连接文件(s)到标准输出。 没有文件,或文件,读取标准输入。 就说————相当于兽医 - b, number-nonblank非空的输出行数,覆盖- n - e相当于负 美元- e,节目的结局显示在每一行的结束 - n,所有输出行数 - s, squeeze-blank抑制重复空行输出 - t相当于vt - t, show-tabs显示制表符^我 - u(忽略) - v, show-nonprinting使用^和M -符号,除了最晚完成日期和选项卡 ——帮助显示这个帮助并退出 ——版本输出信息并退出 例子: 猫f - g f的内容输出,然后标准输入,然后g的内容。 猫将标准输入复制到标准输出。 GNU coreutils> 用法:头[选项]…[文件]… 打印每个文件的第一个10行到标准输出。 多> 用法:尾巴[选项]…[文件]… 每个文件的最后10行打印到标准输出。 与多个文件,之前每一个头文件名称。 没有文件,或文件,读取标准输入。 强制参数为短选项太长选项是必需的。 - c,字节=[+]去年NUM NUM输出字节;或使用- c + NUM 输出从每个文件字节数 - f,遵循[={名称|描述符}] 输出附加数据文件的增长; 一个没有选项参数描述符的意思 - f一样——遵循=名字——重试 - n,行=[+]NUM输出最后NUM行,而不是过去10; 或使用- n + NUM NUM行开始输出 ——max-unchanged-stats=N ——遵循=名字,重新打开一个文件没有 改变大小后N(默认5)迭代 是否已经被链接或重命名 (这是通常的情况下旋转日志文件); inotify,这个选项很少有用 与- f - pid=pid,终止进程ID之后,pid死亡 q,——安静,沉默永远输出头文件名 ——重试不断尝试打开一个文件无法访问 与- f - s, sleep-interval=N,睡大约N秒 迭代之间(默认1.0); inotify, pid=P, P在检查过程 至少每N秒 - v,详细总是输出头文件名 - z,字符串作为行分隔符是空,而不是换行符 ——帮助显示这个帮助并退出 ——版本输出信息并退出 NUM可能有一个乘数后缀: b 512 kB 1000 K 1024 MB 1000 * 1000, 1024 * 1024, GB 1000 * 1000 * 1000, 1024 * 1024 * 1024 G, T、P, E, Z, Y。 ——遵循(f),尾巴默认为文件描述符后, 意味着即使一个“尾巴”文件重命名,尾巴将继续跟踪 结束了。这种默认行为是不可取的,当你真的想要 跟踪文件的实际名称,而不是文件描述符(例如,日志 旋转)。在这种情况下使用——遵循=的名字。导致尾跟踪 指定的文件的方式提供重命名,删除和创建。 GNU coreutils在线帮助:& lt; http://www.gnu.org/software/coreutils/> 完整的文档:http://www.gnu.org/software/coreutils/tail
搭配管道使用更佳
此外,这三个命令常常与管道功能搭配,用于文件内容的操作,例如:
对数据。txt中的数据进行排序:猫数据。txt |
排序对数据。txt中的内容匹配:猫数据。txt | grep a
输出数据。txt中的非空行数:猫- b的数据。txt | wc - l
到此这篇关于Linux文本查看命令及其选项详解(猫,头,尾)的文章就介绍到这了,更多相关Linux文本查看命令及其选项内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!