命令別名:alias
alias顯示當前shell中定義的所有別名
[root@zabbix_agentd zabbix]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@zabbix_agentd zabbix]#
在alias中定義了命令的別名,如上所示,當在使用cp時,其實使用的是cp -i,如果不適用別名,則在命令前加反斜線\cp即可
定義alias
alias 別名=“原始命令” 在原始命令總,如果沒有參數則不需要加空格’
如下:
定義清屏命令clear別名為cls
[root@zabbix_agentd zabbix]# alias cls=clear
定義後在使用cls即可執行了clear
[root@zabbix_agentd zabbix]# alias
alias cls='clear'
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
釋放別名:unalias
[root@zabbix_agentd zabbix]# unalias cls
[root@zabbix_agentd zabbix]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@zabbix_agentd zabbix]#