alias 别名
alias别名
简介:
alias 命令用来设定指令的别名,在Linux系统经常有一些很长的路径或者命令,在使用时,我们可以使用较短的名称来进行简化。在使用alias时,必须使用 ''
将原来的命令引起来,以防特殊字符导致错误。
alias命令仅限于当前环境操作,如果退出或者重启等操作,别名将会实现,如果需要永久生效,需要将自定义别名写入配置文件中/etc/bashrc
~/.bashrc
查看当前环境所有别名
[imkindu@centos6 scripts]$ alias #查看当前环境所有别名
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
定义别名 alias
语法
alias 新的命令='旧命令 -选项/参数'
[imkindu@centos6 scripts]$ alias imkindu='whoami' #定义别名
[imkindu@centos6 scripts]$ alias
alias imkindu='whoami'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[imkindu@centos6 scripts]$ imkindu #使用别名
imkindu
取消别名 unalias
[imkindu@centos6 scripts]$ unalias imkindu #取消别名
[imkindu@centos6 scripts]$ alias
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[imkindu@centos6 scripts]$ imkindu
-bash: imkindu: command not found
别名永久生效
linux中一切皆文件,要想任何配置永久生效,都必须写入文件中
别名永久生效可以写入全局文件/etc/bashrc
或者个人配置文件~/.bashrc
中
[imkindu@centos6 scripts]$ cat ~/.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
alias wai="whoami" #将别名写入文件中
# User specific aliases and functions
令修改的配置文件生效:source filename
[imkindu@centos6 scripts]$ source ~/.bashrc #令文件生效
[imkindu@centos6 scripts]$ alias
alias imkindu='whoami'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias wai='whoami'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[imkindu@centos6 scripts]$ wai
imkindu