命令别名的设置alias,unalias

简介:

       alias命令的作用是为系统中的命令设置别名,如果常用命令比较长,那么为其设置别名可以简化用户操作,例如为ls -l | more命令设置别名lm,这样只需要输入lm就可以得到和 ls -l | more相同的效果;为rm -i设置别名为rm,可以起到防止误删文件的作用,尤其是root用户在执行rm命令的时候,很容易误删文件,设置rm -i别名为rm之后,在执行rm时,系统会询问用户是否确定删除该文件,这样会在一定程度上降低用户误删文件的概率。

 

执行alias命令查看系统当前已有的命令别名:

1
2
3
4
5
6
  [whx@localhost~]$  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'

 

设置clear命令别名为cl:

1
2
3
4
5
6
7
8
[whx@localhost ~]$  alias  cl= clear
[whx@localhost ~]$  alias
alias  cl= 'clear'
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'

 

当需要设置别名的命令只是单个命令时可以不添加单引号,如果不是单个命令则需要加上单引号:

1
2
3
4
5
6
7
8
9
10
[whx@localhost ~]$  alias  rm = rm  -i
- bash alias : -i: not found
[whx@localhost ~]$  alias  rm = 'rm -i'
[whx@localhost  test ]$  alias
alias  l.= 'ls -d .* --color=auto'
alias  ll= 'ls -l --color=auto'
alias  ls = 'ls --color=auto'
alias  rm = 'rm -i'
alias  vi = 'vim'
alias  which = 'alias | /usr/bin/which--tty-only --read-alias --show-dot --show-tilde'

 

删除clear的别名cl:

1
2
3
4
5
6
7
8
9
[whx@localhost ~]$  unalias  cl
[whx@localhost ~]$  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'
[whx@localhost ~]$ cl
- bash : cl:  command  not found



本文转自 天黑顺路 51CTO博客,原文链接:http://blog.51cto.com/mjal01/1969484,如需转载请自行联系原作者
相关文章
|
应用服务中间件
Tomcat配置主机别名(Alias)
   如果相同的服务器拥有两个或更多的DNS名,尽管他们是同一台且是同一个实体,而您想让Tomcat响应所有对他们执行的请求,就要使用主机别名(Alias)。      如果公司有一个网站,叫做www.gootry.com,而您还希望给仅录入gootry.com的用户提供请求服务,别名就很有用了。
1554 0
|
4月前
|
Linux Shell 开发工具
|
存储 Linux Shell
如何在 Linux 中创建别名和使用 Alias 命令?
如何在 Linux 中创建别名和使用 Alias 命令?
408 1
如何在 Linux 中创建别名和使用 Alias 命令?
|
负载均衡 网络协议 应用服务中间件
ES中索引别名(alias)的到底有什么用
ES中索引别名(alias)的到底有什么用
ES中索引别名(alias)的到底有什么用
|
开发框架 .NET
Alias 实例: 使用表名称别名
Alias 实例: 使用表名称别名
99 0
linux command alias 别名
linux command alias 别名
alias别名的使用
alias别名的使用
159 0
|
Shell iOS开发 MacOS
iTerm2重启后别名alias配置无效问题的原因分析与解决
本文记录了在安装python环境中,配置alias别名时遇到的配置的alias别名没有成功生效的问题。根据问题,分析了导致alias配置的别名没有成功生效的原因以及具体解决办法。通过这样的问题记录,为以后避免再次遇到同样的问题,比如这样的配置未生效的问题,可以快速地对问题进行定位并解决。
356 0
iTerm2重启后别名alias配置无效问题的原因分析与解决
|
Linux 开发工具
linux配置别名alias
临时配置方法,关闭窗口即失效 终端命令 alias cd_log='cd /var/log/' 多个命令之间使用';'隔开 alias vim_log='cd /var/log/;vim xx.