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

Linux pr、printf、printenv、pppstats命令的用法及解释

更新时间:2022-01-20 11:42:44浏览次数:222+次

以下为你详细解释pr、printf、printenv、pppstats命令的用法。

\

Linux pr命令的用法及解释

Linux pr命令用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。

1、语法

pr(选项)(参数)

2、选项

-h<标题>:为页指定标题;

-l<行数>:指定每页的行数。

3、参数

文件:需要转换格式的文件。

Linux printf命令的用法及解释

Linux printf命令格式化并输出结果到标准输出。

1、语法

printf(选项)(参数)

--help:在线帮助;

--version:显示版本信息。

2、参数

输出格式:指定数据输出时的格式;

输出字符串:指定要输出的数据。

3、格式替代符

%b 相对应的参数被视为含有要被处理的转义序列之字符串。

%c ASCII字符。显示相对应参数的第一个字符

%d, %i 十进制整数

%e, %E, %f 浮点格式

%g %e或%f转换,看哪一个较短,则删除结尾的零

%G %E或%f转换,看哪一个较短,则删除结尾的零

%o 不带正负号的八进制值

%s 字符串

%u 不带正负号的十进制值

%x 不带正负号的十六进制值,使用a至f表示10至15

%X 不带正负号的十六进制值,使用A至F表示10至15

%% 字面意义的%

4、转义序列

\a 警告字符,通常为ASCII的BEL字符

\b 后退

\c 抑制(不显示)输出结果中任何结尾的换行字符(只在%b格式指示符控制下的参数字符串中有效),而且,任何留在参数里的字符、任何接下来的参数以及任何留在格式字符串中的字符,都被忽略

\f 换页(formfeed)

\n 换行

\r 回车(Carriage return)

\t 水平制表符

\v 垂直制表符

\\ 一个字面上的反斜杠字符

\ddd 表示1到3位数八进制值的字符,仅在格式字符串中有效

\0ddd 表示1到3位的八进制值字符

5、实例

printf "hello world"

#!/bin/bash

printf "%-5s %-10s %-4s\n" NO Name Mark

printf "%-5s %-10s %-4.2f\n" 01 Tom 90.3456

printf "%-5s %-10s %-4.2f\n" 02 Jack 89.2345

printf "%-5s %-10s %-4.2f\n" 03 Jeff 98.4323

%-5s 格式为左对齐且宽度为5的字符串代替(-表示左对齐),不使用则是又对齐。

%-4.2f 格式为左对齐宽度为4,保留两位小数。

Linux printenv命令的用法及解释

Linux printenv命令相关的命令是:env。

1、用法

printenv [选项]... [变量]...

显示指定的环境变量的值。

如果没有指定变量,则打印出所有变量的名称和值。

-0, --null:以空字符而非新行符结束每一输出行

--help:显示此帮助信息并退出

--version:显示版本信息并退出

2、实例

[zhangy@localhost ~]$ printenv  #显示所有环境变量

Linux pppstats命令的用法及解释

Linux pppstats命令(全称为point to point protocol status)功能说明:显示PPP连线状态。

1、用法

pppstats [-adrv][-c<执行次数>][-w<间隔秒数>][网络界面]

2、补充说明

利用pppstats指令可让你得知PPP连接网络的相关信息。

3、参数

-a:显示绝对统计值。

-c<执行次数>:设置回报状况的次数。

-d:显示相对统计值。

-r:显示数据包压缩比率的统计值。

-v:显示VJTCP文件头的压缩效率统计值。

-w<间隔秒数>:设置显示统计信息的间隔时间。

4、实例

显示ppp的了连接状态:

# pppstats