Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux bzless 命令。

1、命令简介

bzmore, bzless:用于 crt 查看 bzip2 压缩文本的文件阅读过滤器。

2、命令用法

bzmore [ name ... ]
bzless [ name ... ]

3、命令描述

bzmore是一个过滤器,它允许在软拷贝终端上逐屏检查压缩或纯文本文件。bzmore可以处理使用bzip2压缩的文件,也可以处理未压缩的文件。如果文件不存在,bzmore将查找同名的文件,并添加.bz2后缀。

bzmore通常会在每次满屏后暂停,在屏幕底部打印“More”。如果用户输入回车,就会多显示一行。如果用户点击一个空格,就会显示另一个屏幕。稍后将列举其他可能性。

4、命令选项

bzmore查看/etc/termcap文件以确定终端特征,并确定默认窗口大小。在一个能够显示24行的终端上,默认的窗口大小是22行。bzmore暂停时可能输入的其他序列及其影响如下(i是一个可选的整型参数,默认为1):

选项

描述

i<space>

显示更多行,(如果没有给出参数,则显示另一屏

^D

再显示11行(一个"滚动")。如果给定i,则滚动大小设置为i。

d

^D (control-D)

iz

与输入一个空格相同,除了i(如果存在)将成为新的窗口大小。注意,窗口大小在当前文件结束时恢复到默认值。

is

跳过I行并打印一整屏的行

if

跳过i屏幕内容并打印一整屏的行

q 或 Q

退出读取当前文件;继续下一个(如果有的话)

e 或 q

当提示符--More--(Next file: file)显示时,

该命令将导致bzmore退出。

s

当提示符--More--(Next file: file)显示时,

该命令将导致bzmore跳过下一个文件并继续。

=

显示当前行号。

i/expr

搜索正则表达式expr的第i次出现。

如果没有找到模式,

bzmore将继续查找下一个文件(如果有的话)。

否则,将显示整个屏幕,

从找到表达式的位置之前的两行开始。

可以使用用户的erase和kill字符来编辑正则表达式。

擦除第一列后将取消搜索命令。

in

搜索最近输入的正则表达式的第i次出现。

!command

使用命令调用shell。

性格的!'将被前一个shell命令替换。

序列“\!”被“!”替换。

:q 或 :Q

退出读取当前文件;

继续下一个(如果有的话)(和q或Q一样)。

.

重复前面的命令。

5、使用示例

bzless backup.tar.bz2