如何定义一个命令的别名?
通过alias命令,我们可以设置命令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。
注意:通过命令行定义的命令别名只对当前的shell有效;如果想要永久有效。需要定义在配置文件/etc/bashrc中,然后通过source /etc/bashrc重新读取配置文件。
命令格式:
alias [option] [名称[=值] ... ]
常用选项:
-p:以可重用的格式打印所有的已定义的别名
使用实例:
查看系统已经设置的别名:
# alias -p
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@node1 ~]# alias lftp='lftp 172.168.0.1/pub'
[root@node1 ~]# alias
alias lftp='lftp 172.168.0.1/pub'