1、命令简介
command:使用参数运行命令,忽略任何名为 system_command
的 shell 函数。
2、命令用法
command [-pVv] system_command [arguments ...]
3、命令描述
仅执行 shell 内置命令或通过搜索 PATH
找到的命令。'-p'
选项意味着使用 $PATH
的默认值,保证可以找到所有标准实用程序。在这种情况下,如果找不到 system_command
或发生错误,则返回状态为127
,否则返回 system_command
的退出状态。如果提供了’-V‘
或’-v‘
选项,则会打印 system_command
的描述。'-v'
选项导致显示用于指示 system_command
或用于调用 system_command
的文件名的单个单词;'-V'
选项产生更详细的描述。在这种情况下,如果找到 system_command
,则返回状态为零,否则返回非零。
4、命令选项
-p | 使用正确的路径搜索命令 |
-v | 不执行命令,但搜索命令和打印不执行命令 |
-V | 不执行命令,而是搜索命令并打印命令搜索的精细度 |
5、使用示例
1)使用command命令调用执行echo命令
$ command echo cjavapy
2)忽略ls函数,调用ls命令
$ command ls sample sample1.txt
3)使用正确的路径搜索命令
$ command -p fdisk