更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux bmon、builtin、bzcat、bunzip2命令的用法及解释

Linux bmon、builtin、bzcat、bunzip2命令的用法及解释

更新时间:2022-01-23 09:30:30浏览次数:142+次

以下为你详细解释bmon、builtin、bzcat、bunzip2命令的用法。

\

Linux bmon命令的用法及解释

Linux bmon是类 Unix 系统中一个基于文本,简单但非常强大的网络监视和调试工具,它能抓取网络相关统计信息并把它们以用户友好的格式展现出来。它是一个可靠高效的带宽监视和网速估测工具。

它能使用各种输入模块读取输入,并以各种输出模式显示输出,包括交互式文本用户界面和用于脚本编写的可编程文本输出。

选项 -p 指定了要显示的网卡,在下面的例子中,我们会监视网卡 enp1s0

bmon -p enp1s0

要查看每秒位数而不是每秒字节数,可以像下面这样使用 -b 选项

bmon -bp enp1s0

我们也可以像下面这样按秒指定刷新间隔时间

bmon -r 5 -p enp1s0

下面的命令将启用 proc 输入模块运行 bmon

bmon -i proc -p enp1s0

像下面这样通过 help 选项获取更多的模块信息

mon -o curses:help

下面的命令会用 ascii 输出模式运行 bmon

bmon -p enp1s0 -o ascii  

我们也可以用 format 输出模式,然后在脚本或者其它程序中使用获取的值

bmon -p enp1s0 -o format

Linux builtin命令的用法及解释

Linux builtin命令用于执行指定的shell内部命令,并返回内部命令的返回值。builtin命令在使用时,将不能够再使用Linux操作系统中的外部命令。当系统中定义了与shell内部命令相同的函数时,使用builtin显式地执行shell内部命令,从而忽略定义的shell函数。

1、语法

builtin(参数)

2、参数

shell内部命令:指定需要执行的shell内部命令。

3、实例

使用builtin命令执行shell内部命alias显示命令别名,输入如下命令:

builtin alias                 #执行shell内部指令

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

上面的命令执行后,将输出当前系统下的命令别名。

Linux bzcat命令的用法及解释

Linux bzcat命令解压缩指定的.bz2文件,并显示解压缩后的文件内容。保留原压缩文件,并且不生成解压缩后的文件。

1、语法

bzcat(参数)

2、参数

.bz2压缩文件:指定要显示内容的.bz2压缩文件。

3、实例

将/tmp/man.config以bzip2格式压缩:

bzip2 -z man.config

此时man.config会变成man.config.bz2

将上面的压缩文件内容读出来:

bzcat man.config.bz2

此时屏幕上会显示 man.config.bz2 解压缩之后的文件内容。

Linux bunzip2命令的用法及解释

Linux bunzip2命令解压缩由bzip2指令创建的”.bz2"压缩包。对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令,只能对文件进行压缩。对于目录只能压缩目录下的所有文件,压缩完成后,在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此压缩解压都可以通过bzip2实现。

1、语法

bunzip2(选项)(参数)

2、选项

-f或--force:解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件;

-k或——keep:在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数;

-s或——small:降低程序执行时,内存的使用量;

-v或——verbose:解压缩文件时,显示详细的信息;

-l,--license,-V或——version:显示版本信息。

3、参数

.bz2压缩包:指定需要解压缩的.bz2压缩包。

4、实例

将/opt目录下的etc.zip、var.zip和backup.zip进行压缩,设置压缩率为最高,同时在压缩完毕后不删除原始文件,显示压缩过程的详细信息。

bzip2 -9vk /opt/etc.zip /opt/var.zip /opt/backup.zip

压缩完毕后,在/opt下就会生成相应的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。