文本查看类命令

文本查看类命令:cat,tac,more,less,head,tail,tailf,grep,egrep



cat 将文本连接起来显示在标准输出

  -n 显示行号

  -s 将多个连续的空白行(不能有空格或制表符)合并显示为一个空白行,文本连接处也可合并

  -e 相当于-vE

  -E --show-ends 显示结束符号$

  -v 显示非打印符,没弄明白这个选项怎么使用

[[email protected] ~]$ cat -ne test_file1
     1  This is in test_file1.$
     2      $
     3  $
     4  $
[[email protected] ~]$ cat -ne test_file2
     1  $
     2  This is in test_file2$
     3      $
     4      $
     5   $
     6   $
[[email protected] ~]$ cat -ne test_file1 test_file2
     1  This is in test_file1.$
     2      $
     3  $
     4  $
     5  $
     6  This is in test_file2$
     7      $
     8      $
     9   $
    10   $
[[email protected] ~]$ cat -nes test_file1 test_file2
     1  This is in test_file1.$
     2      $
     3  $
     4  This is in test_file2$
     5      $
     6      $
     7   $
     8   $

tac 逆序显示文件

more 只支持向后翻,翻到结尾处退出,默认一次翻一屏,空格翻屏

  -Num 定义一屏为Num行

less 支持前后翻行,翻到末尾处不自动退出,j k操作

head 显示前多少行,默认前十行

  -Num 显示前Num行

tail 显示后多少行,默认显示后十行,但是前后顺序不便

  -Num 显示后Num行

  -f 显示完一个文件后不退出,等待这个文件其他数据流输入,并显示出来,常用于手动监视日志文件

[[email protected] ~]$ tail -3 -f /etc/passwd
tail: option used in invalid context -- 3
[[email protected] ~]$ tail -n3 -f /etc/passwd
zyb:x:1000:1000:张永博:/home/zyb:/bin/bash
zpy:x:1001:1001:张飘扬:/home/zpy:/bin/bash
mockbuild:x:1002:1002::/home/mockbuild:/bin/bash

tailf 显示后多少行并等待这个文件的其他数据流的输入,默认后十行

  -Num 显示后Num行并等待其他数据流输入

grep:(global search regular express and print out the line),根据用户所指定文本模式对目标文件进行逐行搜索,并显示匹配行

  格式:grep [option] `Pattern` file,... `Pattern` 其中Pattern单双引号取决于替换与否

  选项:

    --color 指定颜色

    -v 反向匹配,显示不能被模式匹配到的行

    -o 仅显示被模式匹配到的字符串

    -i 不区分大小写

    -n 显示匹配到的行号

    -A # 还显示模式下面的#行

    -B # 还显示模式上面的#行

    -C # 还显示模式上面的#行

    -E 支持扩展正则表达式

egrep适用于拓展正则表达式

原文地址:https://www.cnblogs.com/hesper/p/8684351.html

时间: 2024-10-10 05:29:48

文本查看类命令的相关文章

Linux基础之文件查看类命令

文件查看类命令:cat, tac, head, tail, more, less 分屏查看命令:more和less more命令: more FILE 特点:翻屏至文件尾部后自动退出: less命令: less FILE head命令: 查看文件的前n行: head [options] FILE -n # -# tail命令: 查看文件的后n行: tail [options] FILE -n # -# -f:查看文件尾部内容结束后不退出,跟随显示新增的行: stat命令: stat - disp

ubuntu下的文本查看相关命令

文本查看 1.cat命令(查看文本内容) 使用时三种常用模式 (1)cat 文本名 直接查看文本内容 (2)cat 文本名 -n 直接查看文本内容,但为文本中所有行编号 (3)cat 文本名 -b 直接查看文本内容,但为文本中所有非空白行编号 2. head命令(查看文本的前几行) 默认为10行,但可以使用-n指定具体行数 (1)head 文本名 (默认)查看文本前10行 (2)head  -n M 文本名 (默认)查看文本前M行 3.tail命令(查看文本的后几行) 默认为10行,但可以使用-

linux基础命令-文件查看类命令cat/tac/more/less/tail/head

cat 查看文本文件内容 -b :给每一行编号不包括空白行 -n:给所有行编号 [[email protected] tmp]# cat -An /root/anaconda-ks.cfg 1 # Kickstart file automatically generated by anaconda.$ 2 $ 3 #version=DEVEL$ 4 install$ 5 cdrom$ 6 lang en_US.UTF-8$ 7 keyboard us$ 8 network --onboot no

[视频笔记]文件查看类命令

cat, tac more, less, tail, head more more [OPTIONS...] FILE... -d: 显示翻页及退出提示 less less [OPTIONS...] FILE.. head head [OPTION]... [FILE]... -c #: 指定获取前#字节 -n #:指定获取前#行 -#: -f:跟踪显示文件新追加的内容

2018-01-09 Linux文本文件查看类命令

cat, tac more, less, tail, head moremore [OPTIONS...] FILE...-d: 显示翻页及退出提示 lessless [OPTIONS...] FILE... headhead [OPTION]... [FILE]...-c #: 指定获取前#字节-n #: 指定获取前#行-#: tail tail [OPTION]... [FILE]...-c #: 指定获取后#字节-n #: 指定获取后#行-#:-f: 跟踪显示文件新追加的内容: 原文地址:

Linux常用命令-文本查看篇

前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat file  #全文本显示在终端cat -n file #显示全文本,并显示行号 另外,cat也可用作合并文件: cat file1 file2 >file3 该命令将file1 file2的内容合并写到file3中. 倒序显示全文本--tac tac是cat倒过来的写法,tac以行为单位,倒序显示全文

linux文件管理类命令汇总(用法与选项)

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 一.文件权限管理类命令 chown:改变文件所有者 chown [OPTION]... [OWNER][:[GROUP]] FILE... 常用参数 -R:递归修改(改目录就改目录中的目录及文件) 示例:# chown -R root /tmp/issue # chown -R root:root /tmp/issue chown [OPTION]... --reference=RFILE FILE... 示例:# c

linux文件管理类命令汇总及通配的几个事例

linux文件管理类命令汇总 1.文本文件查看类命令:cat,tac,more,less,tail,head cat(tac): 正向(反向)显示 cat [OPTION]... [FILE]...                -E:显示行结束符$ -n:对显示出的每一行进行编号 more [OPTIONS...] FILE... 特点:翻屏至文件尾部后自动退出; -d:显示翻页及退出提示 space:向下翻页                        Enter:向下翻一行 b,ctrl

Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示(待补全)

目录管理类命令: cd,, ls,mkdir, rmdir, tree cd cd命令用来切换工作目录至dirname.其中dirName表示法可为绝对路径或相对路径. 命令格式:cd [目录名] 命令选项: -p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录 -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录. - 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"