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

Linux rexec、rgrep、rlogin、rhmask命令的用法及解释

更新时间:2022-01-20 10:04:10浏览次数:249+次

以下为你详细解释rexec、rgrep、rlogin、rhmask命令的用法。

\

Linux rexec命令的用法及解释

Linux rexec命令用于在指定的远程Linux系统主机上执行命令,向远程rexec服务器发出执行命令的请求。

rexec命令通过检查$HOME/.netrc文件(包含远程主机上使用的用户名和密码)来提供自动登录的功能。如果没有发现此类项或系统在安全方式下操作(参阅 securetcpip 命令),rexec命令提示输入一个远程主机的有效用户名和密码。这两种情况下,rexec均导致远程系统上的rexecd使用缺省的compat用户登录认证方法。rexecd不会为了备用的认证方法去查找/etc/security/user文件。也可以指定-n标志到rexec命令行上来重设自动登录功能。

1、语法

rexec(选项)(参数)

2、选项

-a:表示远程命令的标准错误与标准输出相同,不支持发送任意信号到远程进程;

-l<用户名>:指定连接远程rexec服务器的用户名;

-p<密码>:指定连接远程rexec服务器的密码;

-n:明确地提示输入用户名和密码。

3、参数

远程主机:指定远程主机(ip地址或主机名);

命令:指定需要在远程主机上执行的命令。

4、实例

要在一个远程主机上执行date命令,输入:

rexec host1 date

date命令的输出现在显示在本地系统上。本示例中,在本地主机上的$HOME/.netrc文件包含远程主机上有效的用户名和密码。如果没有远程主机的$HOME/.netrc文件中的有效项,将提示输入登录标识和密码。输入所要求的登录信息后,date命令的输出显示在本地系统上。

要重设自动登录功能并执行远程主机上的date命令,输入:

rexec -nhost1 date

出现提示时输入用户名和密码,date命令的输出现在显示在本地系统上。

列出远程主机上另一个用户的目录,输入:

rexec host1 ls -l /home/karen

在远程主机host1上的karen 用户的目录列表显示在本地系统上。

如果没有远程主机的$HOME/.netrc文件中的有效项,将提示您输入登录标识和密码。输入要求的登录信息后,在远程主机host1上的karen用户的目录列表显示在本地系统上。

Linux rgrep命令的用法及解释

Linux rgrep命令(全称为recursive grep)功能说明:递归查找文件里符合条件的字符串。

1、用法

rgrep [-?BcDFhHilnNrv][-R<范本样式>][-W<列长度>][-x<扩展名>][--help][--version][范本样式][文件或目录...]

2、补充说明

rgrep指令的功能和grep指令类似,可查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设rgrep指令会把含有范本样式的那一列显示出来。

3、参数

-?:显示范本样式与范例的说明。

-B:忽略二进制的数据。

-c:计算符合范本样式的列数。

-D:排错模式,只列出指令搜寻的目录清单,而不会读取文件内容。

-F:当遇到符号连接时,rgrep预设是忽略不予处理,加上本参数后,rgrep指令就会读取该连接所指向的原始文件的内容。

-h:特别将符合范本样式的字符串标示出来。

-H:只列出符合范本样式的字符串,而非显示整列的内容。

-i:忽略字符大小写的差别。

-l:列出文件内容符合指定的范本样式的文件名称。

-n:在显示符合坊本样式的那一列之前,标示出该列的列数编号。

-N:不要递归处理。

-r:递归处理,将指定目录下的所有文件及子目录一并处理。

-R<范本样式>:此参数的效果和指定“-r”参数类似,但只主力符合范本样式文件名称的文件。

-v:反转查找。

-W<列长度>:限制符合范本样式的字符串所在列,必须拥有的字符数。

-x<扩展名>:只处理符合指定扩展名的文件名称的文件。

--help:在线帮助。

--version:显示版本信息。

4、实例

在当前目录下查找句子中包含"Hello"字符串的文件,可使用如下命令:

rgrep Hello *

其搜索结果如下:

$ rgrep Hello *   #在当前目录下查找句子中包含“Hello”字符串的文件

testfile_1:Hello 95   #testfile_1中包含“Hello”字符串的句子

testfile_2:Hello 2022   #testfile_2中包含“Hello”字符串的句子

Linux rlogin命令的用法及解释

Linux rlogin命令用于从当前终端登录到远程Linux主机。

1、语法

rlogin(选项)(参数)

2、选项

-8:允许输入8位字符数据;

-e脱离字符>:设置脱离字符;

-E:滤除脱离字符;

-l用户名称>:指定要登入远端主机的用户名称;

-L:使用litout模式进行远端登入阶段操作。

3、参数

远程主机:指定要登录的远程主机(ip地址或者域名)。

Linux rhmask命令的用法及解释

Linux rhmask命令功能说明:产生与还原加密文件。

1、用法

rhmask [加密文件][输出文件]

或:

rhmask [-d][加密文件][源文件][输出文件]

2、补充说明

执行rhmask指令可制作加密过的文件,方便用户在公开的网络上传输该文件,而不至于被任意盗用。

3、参数

-d:产生加密过的文件。

4、实例

使用指令"rhmask"将加密文件"code.txt"进行加密后,另存为输出文件"demo.txt",输入如下命令:

$ rhmask code.txt demo.txt

以上命令执行后,文件"code.txt"将被加密后,另存为已经加密的文件"demo.txt"。

注意:该指令有两种语法,用户可以有选择性地进行使用即可。