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

Linux uuname、uuencode、uudecode、uupick命令的用法及解释

更新时间:2022-01-19 10:29:59浏览次数:653+次

以下为你详细解释uuname、uuencode、uudecode、uupick命令的用法。

\

Linux uuname命令的用法及解释

Linux uuname命令功能说明:显示全部的UUCP远端主机。

1、用法

uuname [-alv][-I<配置文件>][--help]

2、参数

-a或--aliases:显示别名。

-I<配置文件>或--config<配置文件>:指定程序的配置文件。

-l或--local:显示本机名称。

-v或--version:显示版本信息。

--help:显示帮助。

3、实例

显示uucp主机名称:

# uuname

Linux uuencode命令的用法及解释

Linux uuencode命令使用权限为:所有使用者。

1、用法

uuencode [-hv] [sourcefile] targetfile

2、说明

早期在许多 unix 系统的传送协定只能传送七位元字元,并不支持二进位档案,像中文文字档就有用到八位元,所以无法完整地送到另一架机器上。uuencode 指令,可以将二进位档转换成七位元的档案,传送到另一架机器上再以 uudecode 还原。最常见的是用在以电子邮件传送二进位档。uuencode 编码后的资料都以 begin 开始,以 end 作为结束。

 begin 644 decode.dat

(内容编码)

end

begin 后的 644 是 unix 档案的调用权限代码。而 decode.dat 则是还原后的档名。

3、参数

h:列出指令使用格式 (help)

v:列出版本讯息 (version)

4、实例

将 source.dat 编码后存成 file.uud 档。由于 uuencode 会将编码后的资料在荧幕上列出,所以必须将资料导入 file.uud 中,而 target.dat 是 file.uud 还原后的档案名字,而不是编码后的档案。

uuencode source.dat target.dat > file.uud

执行指令后,由标准输入装置读入资料,简单地说是由键盘输入后在屏幕显示的资料,按 Crtl + d 键后就会被编码,输出至 file.uud 中。由于程序是以行为处理单位,若无法跳出程序,请多按几次 Ctrl + d 直到程序结束为止。

uuencode target.dat > file.uud

类似上一个指令,不过使用一个导入的技巧,将 source.dat 压缩后的资料传送给 uuencode 处理之后,存成 file.uud 档。 file.uud 档还原后就是 source.dat.Z 档。

compress -c source.dat | uuencode source.dat.Z > file.uud

显示版本信息后,结束执行程序。

uuencode -v

Linux uudecode命令的用法及解释

Linux uudecode命令使用权限为:所有使用者。

1、用法

uuencode [-hv] [file1 ...]

2、说明

uudecode 将 uuencode 编码后的档案还原,uudecode 只会将 begin 与 end 标记之间的编码资料还原,程序会跳过标记以外的资料。

begin 644 file1.txt

15&AIend

这里的文字不会被解码。

3、参数

h:列出指令使用格式 (help)

v:列出版本讯息

4、实例

将 file.uud 还原,而还原后的档名储存在 file.uud 档中。

uuencode file.uud

可以一起还原好几个档案。

uuencode file1.uud file2.uud

Linux uupick命令的用法及解释

Linux uupick命令功能说明:处理传送进来的文件。

1、用法

uupick [-v][-I<配置文件>][-s<主机>][-x<层级>][--help]

2、补充说明

当其他主机通过UUCP将文件传送进来时,可利用uupick指令取出这些文件。

3、参数

-I<配置文件>或--config<配置文件>:指定配置文件。

-s<主机>或--system<主机>:处理由指定主机传送过来的文件。

-v或--version:显示版本信息。

--help:显示帮助。

4、实例

处理由主机localhost传送过来的文件。在命令行直接输入如下命令:

uupick-s localhost

该命令通常没有输出。