pg和grep -B num

pg也是linux的命令,可是默认貌似在红帽linux中没有 。据网上搜索到的说:linux

pg 在有的系统中有 有的系统中没有(好比Fc4) 功能是实现打印前的排版吧 应该跟pr差很少 不过功能更多      

如下pg的解释未经证明,属于网上直接复制粘贴。bash

分页显示文件内容 
命令:pg (page) 
格式:pg [option] filename 
功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用 
户输入指令。可输入的指令有以下选项。 
选项:h 显示pg命令中可以使用的帮助(help)命令。 
q 退出pg命令。 
[return] 显示下一页正文。 
1 显示正文的下一行 
[Space] 显示下一页 
d/[Ctrl-D] 将屏幕滚动半屏。 
n 显示pg命令行中说明的下一个文件。 
p 显示pg命令行中说明的前一个文件。 
% 显示正文当前页的前面一页。 
/pattern 在文件中向前搜索指定的字符模式。 
?pattern 在文件中向后搜索指定的字符模式。 
注释:当pg命令显示到文件的末尾时,显示一个文件结束信息EOF(end of file)。 
例如:% pg filename 


对于grep -B num的问题,通过验证,是num是显示grep出来的内容的前num行的内容一并显示,ide

例如[root@zcy ~]# cat /etc/passwd |grep root
root:x:0:0:zhangchunyuan,it408,8817:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[root@zcy ~]# cat /etc/passwd |grep root -B 1
root:x:0:0:zhangchunyuan,it408,8817:/root:/bin/bash
--
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
[root@zcy ~]# cat /etc/passwd |grep root -B 2
root:x:0:0:zhangchunyuan,it408,8817:/root:/bin/bash
--
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
[root@zcy ~]# cat /etc/passwd |grep root -B 3
root:x:0:0:zhangchunyuan,it408,8817:/root:/bin/bash
--
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
[root@zcy ~]# cat /etc/passwd |grep root -B 0
root:x:0:0:zhangchunyuan,it408,8817:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[root@zcy ~]#post

相关文章
相关标签/搜索