【运维经】第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 user@123.123.123.123'
# 快速链接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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏 克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值