IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300
Linux系统的命令别名功能(自定义短命令)。
上一篇 /
下一篇 2017-12-27 14:49:01
/ 个人分类:linux
$gP1tc+l#G'f0
在使用Linux系统的过程中,会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁地输入某个很长命令或用法比较浪费时间;51Testing软件测试网e5JgNJq'j
这时可以使用命令别名功能将这个过程简单化。51Testing软件测试网nmvn6\&J%Z7x
一般情况,系统中已经定义了一些命令别名,要查看已经定义的命令别名,命令如下:
3\.Cx,@A0#alias命令将输出所有已经定义的命令别名 51Testing软件测试网*U5kpoQ'E
# alias 51Testing软件测试网q*cF6ph,{R6J
alias cp='cp -i'
-Ii0` h pN!E;v
s0alias ll='ls -l --color=tty'
L7]{8Z$_8Dih*Rt1R{0alias ls='ls --color=tty' 51Testing软件测试网2]9KOs:??5p|B
alias mv='mv -i' 51Testing软件测试网rJ]S)v"h|
alias rm='rm -i' 51Testing软件测试网A-g|6mQ^QMn(~
alias cdt='cd /APP/isTester.com'51Testing软件测试网;qyST7KghZ$l
2.用户自定义别名51Testing软件测试网p&^6dE$R&c6D
很多时候,大家喜欢会按自己的使用习惯定义命令别名。51Testing软件测试网J5v LG;t
比如,经常要查看jenkins进程状态,比较麻烦,我们可以定义一个短命令。
Qf,E6D'Q6D"b0alias psj='ps -ef |grep jenkins'
.f2h
M6R`_9E+RL-}/c0alias cdt='cd /APP/isTester.com'51Testing软件测试网
uw$w9{ x Ou%QZ
如上,定义了两个自定义变量;
SU%R%xWMC01)后续,只需输入psj ,就可以查看jenkins进程状态 。51Testing软件测试网qXyr#F(Z3A U!d
2)经常需要进入isTester.com网站目录,比较麻烦;后续,只需输入cdt即可 。
&|*})HgV
R4{ Vj O0
51Testing软件测试网
QJ9Wl} l(i
/51Testing软件测试网&O(?J-agT9E~
要取消已经定义好的命令别名,可以对别名使用unalias命令:
}7~$r3b+G2_k
_HV0unalias psj
_+wk] ]\"V2U0
51Testing软件测试网*X'e yHrdo!u"HC"R
4.保存别名设置
E8Z(A)ZC
t,N n6r0当系统重新启动或用户重新登录时,使用alias命令定义的别名将会丢失。51Testing软件测试网 u+RATvQf!D
如果要定义全局别名,通常建议将命令添加到全局配置文件/etc/profile中。51Testing软件测试网bBNTf%n
# echo "alias cdt='cd /APP/isTester.com'">>/etc/profile
8U"lIx2N8S!Ym0如果某个用户想要定义自己的命令别名,可以将命令添加到当前目录中的文件.bash_profile中。51Testing软件测试网
{0{z.Kv
i{G)c
# echo "alias cdt='cd /APP/isTester.com'">>~/.bash_profile
(FTO~b_1GE0
51Testing软件测试网 `1O$ue-X3Q
OK ,搞定 。51Testing软件测试网f-\!B,cVG
]A9b
d
退出并重新登陆以使定义生效。51Testing软件测试网
H#D.ql
pY8f%r4N8L
51Testing软件测试网`On
TN:a
51Testing软件测试网&{+Q0u$B\
C hkY*j1SsSG#d0
KK k4nV
p~a0
作者:IDO老徐
此文首发 isTester.com
转载请完整保留如上内容,否则必究。51Testing软件测试网w(wsVoaUB\
相关阅读:
- 敏捷中的需求管理——用户故事 (博为峰网校, 2017-12-19)
- Linux部署应用服务之防火墙 。 (xuquan, 2017-12-19)
- 软件测试工程师必备的网络知识 (资深梦游, 2017-12-20)
- 2018软件测试从业者精进指南 。 (xuquan, 2017-12-20)
- 零编码自动化测试工具TestWriter V4.2.1.2版本正式发布 (TestWriter, 2017-12-20)
- Solr服务在Linux上的搭建详细教程 (zaza9084, 2017-12-21)
- JAVA应用程序实战(以JAVA电子消费账单应用程序为例) (博为峰网校, 2017-12-21)
- Linux下非root用户运行Tomcat (zaza9084, 2017-12-25)
- 测试驱动开发实践 (博为峰网校, 2017-12-26)
- 用系统日志了解你的Linux系统 (zaza9084, 2017-12-27)
收藏
举报
TAG:
CentOS
centos
软件测试
Linux
linux
alias