IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

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

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


$gP1tc+l#G'f0


yd'C:^*f x(w.| p0

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

这时可以使用命令别名功能将这个过程简单化。51Testing软件测试网nmvn6\&J%Z7x


'X,Iwg+PavX'v0

1.系统定义的别名

$b],CS0O t0

一般情况,系统中已经定义了一些命令别名,要查看已经定义的命令别名,命令如下:

3\.Cx,@A0

#alias命令将输出所有已经定义的命令别名 51Testing软件测试网*U5kpoQ'E


5~,aP\_9@'kX7Q0

# alias 51Testing软件测试网q*cF6ph,{ R6J

alias cp='cp -i' 

-Ii0` h pN!E;v s0

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

L7]{8Z$_8Dih*Rt1R{0

alias 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

/

1m,i$aX(x1H0

 

?r~]5~ a;|V0

2.用户自定义别名51Testing软件测试网p&^6dE$R&c6D

很多时候,大家喜欢会按自己的使用习惯定义命令别名。51Testing软件测试网J5v LG;t


I)Ycz*s9S-gP`#G0

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

Qf,E6D'Q6D"b0

alias psj='ps -ef |grep jenkins'

.f2h M6R`_9E+RL-}/c0

alias cdt='cd /APP/isTester.com'51Testing软件测试网 uw$w9{ x O u%QZ


6d9Q|N+Z+_8W R3s0

如上,定义了两个自定义变量;

SU%R%xWMC0

1)后续,只需输入psj ,就可以查看jenkins进程状态 。51Testing软件测试网q X yr#F(Z3A U!d

2)经常需要进入isTester.com网站目录,比较麻烦;后续,只需输入cdt即可 。

&|*})HgV R4{Vj O0


51Testing软件测试网 QJ9Wl}l(i

/51Testing软件测试网&O(?J-ag T9E~


;I:?+lVDSC8Y`0

3.取消定义的别名

qM C,G W d.{k5e0

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

}7~$r3b+G2_k _HV0

unalias psj

_+wk]]\"V2U0

unalias cdt

fFl-lS]0LG0


[*e4tI9l7R6s0

/

x[GH AOV0


51Testing软件测试网*X'e yHrdo!u"HC"R

4.保存别名设置

E8Z(A)ZC t,N n6r0

当系统重新启动或用户重新登录时,使用alias命令定义的别名将会丢失。51Testing软件测试网u+RAT vQf!D


p6p+@'V)l \0

如果要定义全局别名,通常建议将命令添加到全局配置文件/etc/profile中。51Testing软件测试网bBNTf%n

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

8U"lIx2N8S!Ym0


@8mx*l$R-GSXv,b0

如果某个用户想要定义自己的命令别名,可以将命令添加到当前目录中的文件.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\


ChkY*j1SsSG#d0

KKk4nV p~ a0
作者:IDO老徐
此文首发 isTester.com

转载请完整保留如上内容,否则必究。51Testing软件测试网w(wsVo aUB\


TAG: CentOS centos 软件测试 Linux linux alias

 

评分:0

我来说两句

xuquan

xuquan

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

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 913516
  • 日志数: 427
  • 建立时间: 2012-06-04
  • 更新时间: 2022-02-23

RSS订阅

Open Toolbar