Linux alias别名命令

Posted 小梁先森

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux alias别名命令相关的知识,希望对你有一定的参考价值。

首先介绍一下命令的别名,怎么查看的呢?
咱们使用which命令就可以查看的到它完整的命令是怎样的
[[email protected] ~]# which ls
alias ls=‘ls --color=auto‘
        /usr/bin/ls
[[email protected] ~]# which ll
alias ll=‘ls -l --color=auto‘
        /usr/bin/ls
有些命令呢,是有alias的;有些是没有的,alias表示是由一个命令加选项的组合形成一个新的命令
如果要查看系统中有哪些命令是有别名的呢?则使用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‘
其实使用which命令通过查看一个命令或者文件的所在路径,是$PATH环境变量里面搜索的。
[[email protected] ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
也可以自定义别名:
[[email protected] ~]# alias xiao=‘ls -lha‘
total 32K
dr-xr-x---.  3 root root  163 Jun  1 09:26 .
dr-xr-xr-x. 17 root root  224 May 15 23:29 ..
-rw-------.  1 root root 1.5K May 15 23:29 anaconda-ks.cfg
-rw-------.  1 root root 1.2K May 16 00:09 .bash_history
-rw-r--r--.  1 root root   18 Dec 29  2013 .bash_logout
-rw-r--r--.  1 root root  176 Dec 29  2013 .bash_profile
-rw-r--r--.  1 root root  176 Dec 29  2013 .bashrc
-rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc
drwxr-----.  3 root root   19 May 16 00:04 .pki
-rw-r--r--.  1 root root  129 Dec 29  2013 .tcshrc
-rw-------.  1 root root 1.1K Jun  1 09:26 .viminfo
取消自定义的别名:
[[email protected] ~]# unalias xiao
-bash: xiao: command not found

以上是关于Linux alias别名命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux之alias命令

Linux 命令别名 alias永久生效

Linux 命令别名,让alias永久生效

linux命令最佳alias别名工具

linux每天一小步---alias命令详解

Linux:alias 起别名