command 执行的命令

command是一个bash的内部命令(一个shell内建文件)。可以使用command执行简单的命令或显示有关命令的信息。

示例

查看ls命令描述

[root@rhel6 ~]# command -v ls
alias ls='ls --color=auto'

查看ls命令更详细的描述:

[root@rhel6 ~]# command -V ls
ls is aliased to `ls --color=auto'

另一个有用的用途是暂时禁用alias命令创建的别名,并直接使用command命令调用核心命令。

例如,假设有别名:

alias apt-get='apt-get update && apt-get upgrade'

如果要忽略别名,使用原来的 apt-get,则可以:

command apt-get -y install foo

或者使用 \或者 引号

\apt-get -y install
"apt-get" -y install

语法

command command
command [-pVv] command
command [-pVv] command [arg1 arg2 ...]
日期:2019-04-16 23:59:05 来源:oir作者:oir