【运维经】第12章——alias妙用,让命令飞

运维经--目录


alias的一些用法

alias直译过来就是别名,通常的用法就是给你的命令取一个简单的,易理解的,最重要是短的名字。比如ll它其实是ls -l的别名。

alias在一些场景下可以提高你的工作效率或简化你操作。

1.查看现有的别名

[frank@LAPTOP-0OCJTGJR ~]$ alias
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 vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

我们看到ll其实不是系统命令。

2.用alase简化命令
上面看到你敲ll要比你敲ls -l方便。下面举几个能够简化你输出的alias。

# 快速进入sqlplus
alias sp='sqlplus user/passwd@sid'
# 快速链接主机
alias ss='ssh [email protected]'
# 快速链接mysql
alias my='mysql -uroot -p123456'

当然,你常用的命令都可以通过alias简化,让你的效率高起来~

3.解决版本问题
如果某些命令或工具有多个版本,比如python,lua,ruby等,可以用alias解决多版本问题。

[frank@LAPTOP-0OCJTGJR ~]$ alias python='python'
[frank@LAPTOP-0OCJTGJR ~]$ python
Python 2.7.5 (default, Aug  7 2019, 00:51:29)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[frank@LAPTOP-0OCJTGJR ~]$ alias python='python3'
[frank@LAPTOP-0OCJTGJR ~]$ python
Python 3.6.8 (default, Aug  7 2019, 17:28:10)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
>>> exit()

4.删除别名

[frank@LAPTOP-0OCJTGJR ~]$ unalias python

很多不起眼儿的命令都会给你带来效率的提升,善于发现,善于使用。

你可能感兴趣的:(【运维经】第12章——alias妙用,让命令飞)