坐标深圳,测试经理,干了十年测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升 & 职场人每日进阶」,个人微信957863300

Linux系统的命令别名功能(自定义短命令)。

上一篇 / 下一篇  2017-12-27 14:49:01 / 个人分类:linux


w:}Ak"g0


51Testing软件测试网,~` t@,L.M

在使用Linux系统的过程中,会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁地输入某个很长命令或用法比较浪费时间;

e2@Fo6f_?e&i0

这时可以使用命令别名功能将这个过程简单化。51Testing软件测试网Fa?'QfI,kQiD*u


5U0H Z[HH0

1.系统定义的别名51Testing软件测试网}M fB7|

一般情况,系统中已经定义了一些命令别名,要查看已经定义的命令别名,命令如下:51Testing软件测试网!\0]b'k;`c

#alias命令将输出所有已经定义的命令别名 

4SgY [a.H8sJ0


Bf/{p;Y&dL0X*m0

# alias 

r9yNYP)X4p+U[0

alias cp='cp -i' 51Testing软件测试网2K1J7OJ(ts8O`5q*v

alias ll='ls -l --color=tty' 

U.hB_QE w0

alias ls='ls --color=tty' 51Testing软件测试网%v*w[U%a

alias mv='mv -i' 

PB!~W} K+RH0

alias rm='rm -i' 

/z y`AW5SdZ*u0

alias cdt='cd /APP/isTester.com'51Testing软件测试网"B(e4QA;t3E

/

9q&uXz0tF[0

 51Testing软件测试网 BGp7L&Zz-F i

2.用户自定义别名

tzP MrD~0

很多时候,大家喜欢会按自己的使用习惯定义命令别名。

A:\%o0M8ii6G;V ?Ea0


} lh'^N0

比如,经常要查看jenkins进程状态,比较麻烦,我们可以定义一个短命令。

Hq8` OL!E&l0

alias psj='ps -ef |grep jenkins'51Testing软件测试网-S4f A4^"m*^k_[#lo

alias cdt='cd /APP/isTester.com'51Testing软件测试网&a!yMR"?2iI+d


51Testing软件测试网WhB$m/Emi

如上,定义了两个自定义变量;51Testing软件测试网P:BO~-W&l)bs(nl SO

1)后续,只需输入psj ,就可以查看jenkins进程状态 。51Testing软件测试网6eW}ych O

2)经常需要进入isTester.com网站目录,比较麻烦;后续,只需输入cdt即可 。51Testing软件测试网-_ jr?X9f


6Q,b+G?^0}$P0

/

5W g T0^yck.T0


gIl(Hr e0

3.取消定义的别名51Testing软件测试网 m3rQ#HX? W]

要取消已经定义好的命令别名,可以对别名使用unalias命令:

#QqkU\3m"@0

unalias psj

7r5jY o4n*qJ"r0

unalias cdt51Testing软件测试网 {xc|#_gg6u!@


G{3o!YG]0

/

G-l4B(Y cCZ0


-R*@6B1Rk&f0

4.保存别名设置51Testing软件测试网m|-c*L\i9l

当系统重新启动或用户重新登录时,使用alias命令定义的别名将会丢失。

eq,Jty0U5f0


7T7_Y7U7o?E2XhO [P0

如果要定义全局别名,通常建议将命令添加到全局配置文件/etc/profile中。

E8s%KSgB0

# echo "alias cdt='cd /APP/isTester.com'">>/etc/profile 

~0A*Z9`"A4X2Kj0


Y rn%yGU;^)uzE0

如果某个用户想要定义自己的命令别名,可以将命令添加到当前目录中的文件.bash_profile中。

CLKtGRi/Z0

# echo "alias cdt='cd /APP/isTester.com'">>~/.bash_profile51Testing软件测试网}:jq laM}


51Testing软件测试网t6F4Ua [#[^

OK ,搞定 。51Testing软件测试网"nG*C+m!^N-Zlb Yg

退出并重新登陆以使定义生效。51Testing软件测试网^;ZO k6s9n-}


'fj6LXo0

!aKI`O i]1aO0

51Testing软件测试网'u(n#OtP$`
51Testing软件测试网1GyTj9uioj&S F

作者:IDO老徐
此文首发 isTester.com

转载请完整保留如上内容,否则必究。51Testing软件测试网b2cxN cX


TAG: CentOS centos 软件测试 Linux linux alias

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar