pg也是linux的命令,可是默认貌似在红帽linux中没有 。据网上搜索到的说:linux
如下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