文件查看命令(四)

文件查看命令:cat,tac,more,less,tail,head,nl

2.1.cat

功能:连接文件和标准输出打印

语法:cat [OPTION]... [FILE]...

常用选项:

-A:查看所有,相当于-vET选项,可以列出特殊字符

-b:打印非空行行号

-E:显示结尾的断行字节$

-n:打印所有行号

-T:将tab键以^I显示出来

-v:显示非打印字符,也就是特殊字符

示例:

[[email protected] tmp]# cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m
[[email protected] tmp]# tac /etc/issue
Kernel \r on an \m
CentOS release 6.6 (Final)
说明:cat跟tac打印效果不一样,一个是正序显示,一个是倒叙显示
同时打印输出两个文件内容:
[[email protected] ~]# cat test1 test2
welcome to shell world
this is centos 6.6
[[email protected] ~]# cat test1 
welcome to shell world
[[email protected] ~]# cat test2
this is centos 6.6
新建文件并添加内容:
[[email protected] ~]# cat > 1 写完按ctrl+c结束保存
1 2 3 4
^C
[[email protected] ~]# cat 1
1 2 3 4
[[email protected] ~]# cat > 2 << EOF 这样写是当输入完成时,输入EOF就是结束文档添加内容,并保存
> 1234
> this is
> EOF

2.2. tac

功能:连接文件和倒序打印文件

语法: tac [OPTION]... [FILE]...

常用选项跟cat差不多

示例上面已经有了

2.3.more

功能:crt产看文件浏览过滤

语法:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...]

用法:

需要按键操作浏览过程

空白键 (space):向下翻一页;

Enter:向下翻一行;

/字串:在这个显示的内容当中,向下搜寻字串这个关键字;

f:快速翻页

q:退出more浏览

说明:more虽然可以浏览比cat更多的文件内容,但有缺点,不能往上翻页,只能往下翻页,直到结束。


2.3.less

功能:更多显示跟浏览

按键操作:

空白键:向下翻动一页;

[pagedown]:向下翻动一页;

[pageup]:向上翻动一页;

/字串:向下搜寻字串的功能;

?字串:向上搜寻字串的功能;

n:重复前一个搜寻 (与 / 或 ? 有关!)

N:反向的重复前一个搜寻 (与 / 或 ? 有关!)

q:对出less浏览


2.4.head

功能:输出文件的开头部分

语法:head [OPTION]... [FILE]...

常用选项:

-n:接数字,显示到前几行

示例:

不接参数默认显示前10行

[[email protected] ~]# head /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
[[email protected] ~]# head /etc/passwd|wc -l
10
[[email protected] ~]# head -n 3 /etc/passwd  #打印前三行
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
[[email protected] ~]# head -3 /etc/passwd #直接带数字也是可以的
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

2.5. tail

功能:输出文件的最后部分

语法:tail [OPTION]... [FILE]...

常用选项:

-n:接数字,从最后开始显示到几行

-f:动态打印文件信息,后边接数字,ctrl+c结束

示例:

默认显示后10行

[[email protected] ~]# tail  /etc/passwd
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
saslauth:x:499:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
yyl:x:500:500::/home/yyl:/bin/bash
[[email protected] ~]# tail -n 1 /etc/passwd
yyl:x:500:500::/home/yyl:/bin/bash
[[email protected] ~]# tail -1 /etc/passwd
yyl:x:500:500::/home/yyl:/bin/bash

2.6.nl

功能:打印文件行号

语法: nl [OPTION]... [FILE]...

常用选项:

-b        指定行号显示方式,主要有两种:

-b a:不论是否为空行,同样列出行号(同cat -n)

-b t:空行不打印行号。

-n:行号列出方法,主要有三种:

-n ln:左对齐

-n rn:右对齐,不加0

-n rz:右边显示,加0

-w :  行号栏位在左边占用的宽度

示例:

[[email protected] ~]# nl /etc/issue
     1	\S
     2	Kernel \r on an \m
 [[email protected] ~]# nl -b a /etc/issue
     1	\S
     2	Kernel \r on an \m
     3
[[email protected] ~]# nl -b t /etc/issue
     1	\S
     2	Kernel \r on an \m
[[email protected] ~]# nl -n ln /etc/issue
1     	\S
2     	Kernel \r on an \m
       
[[email protected] ~]# nl -n rn /etc/issue
     1	\S
     2	Kernel \r on an \m
       
[[email protected] ~]# nl -n rz /etc/issue
000001	\S
000002	Kernel \r on an \m
       
[[email protected] ~]# nl -w 5 /etc/issue
    1	\S
    2	Kernel \r on an \m
      
[[email protected] ~]# nl -w 1 /etc/issue
1	\S
2	Kernel \r on an \m
  
[[email protected] ~]# nl -w 2 /etc/issue
 1	\S
 2	Kernel \r on an \m
时间: 2024-12-24 11:46:43

文件查看命令(四)的相关文章

linux 文件查看命令 文件和目录属性

一.文件查看命令 #-  1.tac 用法:cat [选项]... [文件]... 将[文件]或标准输入组合输出到标准输出 #- 2.tac  用法:tac [选项]... [文件]...  将每个指定文件按行倒置并写到标准输出. 如果不指定文件,或文件为"-",则从标准输入读取数据. #- 3.cat -A  (大A)   会出现$  表示一行结束符号 #- 4.more  可以一屏一屏的看文件,按空格下翻,按Q退出 #- 5.less 可以上下翻屏 #- 6.head  显示前十行

常用的文件查看命令

常用的文件查看命令 cat 常用参数 -n    显示行号 -E    显示行尾结束符 $ -b    显示非空行编号 -s    连续的空行合成一行 -A    显示隐藏字符 通常用法        cat    -An [[email protected] ~]# cat -An /etc/passwd 1 root:x:0:0:root:/root:/bin/bash$ 2 bin:x:1:1:bin:/bin:/sbin/nologin$ 3 daemon:x:2:2:daemon:/s

文件查看命令汇总

linux文档查看命令有多重,不同的命令功能各异,有的功能比较全面,掌握其中用法尤其重要. 1. cat命令 # cat 1.txt cat命令的优势是在文档比较短的情况下可以对文档进行正序快速查看,然而,一旦文档太长,查看就会比较吃力,没有各异的颜色区分,且没有查找等相关的功能.所以,在查看较长的文档的时候,建议使用其他命令. 即时更新的日志,有时候会比较长,cat命令查看的时候,屏幕里面也只能出来最后面的部分,浪费了部分时间. 2. tac命令 cat的倒序模式,查看的时候,文档的最下面内容

linux文件查看命令

文件查看 more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容.当一页无法全部输出时,可以用"回车键"向下翻行,用"空格键"向下翻页.退出查看页面,请按"q"键.另外,more还可以配合管道符"|"(pipe)使用,例如:ls -al | more more的语法:more 文件名 Enter 向下n行,需要定义,默认为1行: Ctrl f 向下滚动一屏: 空格键 向下滚动一屏: Ctrl b 返回上一屏

文件查看命令

命令: cat 查看文件内容 -n : 查看文件时,把行号也显示在屏幕上 -A:显示出来所有东西,包括特殊字符 命令: tac 倒序查看文件内容 命令:more 文件内容太长时,多屏查看,按空格键向下切换,看完所有内容就会退出,也可提前按q键退出. 命令:less 比more好在可以上翻下翻,空格键可翻页,k和j .Ctrl b和Ctrl f .page up和page down键上下翻页. 查找功能:当前行向下查找 按 / 键,然后输入要查找的字符串,再回车,按 n 键显示下一个查找到的. 当

一天一个Linux基础命令之文件查看命令more

more:查看文件内容并分屏显示 1.命令格式 more [-d] [-num] [+/pattern] [+linenum] [file...] 2.命令功能 Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h . 3.命令参数 -num:每屏显示几行,默认显示满屏 +num:从num行开始

1.5 文件查看命令

#读一个文件 cat /etc/passwd #读一个文件,加-A选项显示结束符$ cat -A /etc/passwd #反序读一个文件 tac /etc/passwd #从头显示文件,只能往向下翻,不能往向上翻 more /etc/init.d/iptables #从头显示文件,能往向上下翻,其中ctrl+b往上翻,ctrl+f往下翻,g是首页,G是尾页 less /etc/init.d/iptables #搜索文件,输入搜索内容/root,然后按n是往下搜索,N是往上搜索 less /et

tac命令以及各种linux文件查看命令

有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率:    cat     由第一行开始显示内容,并将所有内容输出    tac     从最后一行倒序显示内容,并将所有内容输出    more    根据窗口大小,一页一页的显示文件内容    less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符    head    只显示头几行    tail    只显示最后几行    nl     类似于cat -n,显示时输出行号我使用最多

[转帖]Linux 硬件和系统配置查看命令小结

https://blog.csdn.net/strongwangjiawei/article/details/8208825 转帖了不少 发现自己记住的还是不多.. Linux 硬件和系统配置查看命令小结 2012年11月21日 16:58:47 strongwangjiawei 阅读数:10550 LINUX查看硬件配置命令 系统 # uname  -a               # 查看内核/操作系统/CPU信息 # head -n 3  /etc/issue   # 查看操作系统版本 #