isTester.com发起人,某互联网测试经理,十年测试经验,公众号“简尚”; 分享实战测试技能、答疑解惑(测试职业探索经验、以及一些书本上学不到的各种职业干货);致力于软件测试从业者综合能力提升。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

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

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

51Testing软件测试网U~0@;?@h0_


51Testing软件测试网.j!C)[g'v

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

z|Tqos J0

这时可以使用命令别名功能将这个过程简单化。

%et*TI^G0


51Testing软件测试网%P$G4mX-m^h

1.系统定义的别名51Testing软件测试网]Rm R)oe:@)JQ

一般情况,系统中已经定义了一些命令别名,要查看已经定义的命令别名,命令如下:51Testing软件测试网 W__L2pv?

#alias命令将输出所有已经定义的命令别名 51Testing软件测试网1U#E S-az0D9I


n Kz u#d8ie0

# alias 51Testing软件测试网 H K{\*u}-`3hc

alias cp='cp -i' 51Testing软件测试网w)X A `(^bcB.^

alias ll='ls -l --color=tty' 51Testing软件测试网 tv&PLbhO

alias ls='ls --color=tty' 51Testing软件测试网QG1g7\(F)zY

alias mv='mv -i' 

jvi`U)@^_'ZF0

alias rm='rm -i' 

O7J5u,r0l0

alias cdt='cd /APP/isTester.com'51Testing软件测试网_Y,z.A6m:~'u

/51Testing软件测试网aes(r }8J

 

J Cq,r c0

2.用户自定义别名51Testing软件测试网.Ij6Gy Nb ~

很多时候,大家喜欢会按自己的使用习惯定义命令别名。51Testing软件测试网lg*C _ztb0N7\6D


51Testing软件测试网V:g `Z4\+x6_3F.H)\

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

~tG!ov3x0

alias psj='ps -ef |grep jenkins'

9q$e"Lc%T0

alias cdt='cd /APP/isTester.com'

*D9R'G4y,g3B#k#G-O$j0


51Testing软件测试网-t;^Y7C%{5u

如上,定义了两个自定义变量;51Testing软件测试网"H#x6oj-{_*d)R F ~

1)后续,只需输入psj ,就可以查看jenkins进程状态 。51Testing软件测试网G:xK1H#Yl{#`&K:w

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

+T@tr M%AX0


51Testing软件测试网m|`4s(Hn$by_3z

/51Testing软件测试网^ I SLE6F;v


un9@je9U*yK@ z0

3.取消定义的别名51Testing软件测试网*p W_.u!sE*s3J

要取消已经定义好的命令别名,可以对别名使用unalias命令:51Testing软件测试网H8g6SC p

unalias psj

;V AEG6cT9fQ4L0

unalias cdt51Testing软件测试网oW L$thm


51Testing软件测试网6T1on;kx%j!hd8r

/

G+wj!Z Zo(C0


Qfwj#u c0

4.保存别名设置

D+p z8G k*g8T0

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

w"k6X tC}oT0


51Testing软件测试网{Pko7}'l

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

:On j#?B0

# echo "alias cdt='cd /APP/isTester.com'">>/etc/profile 51Testing软件测试网Uc.N3T^ @V \5JD


51Testing软件测试网*d7yY?(|)~

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

"z?:|0Z D0

# echo "alias cdt='cd /APP/isTester.com'">>~/.bash_profile51Testing软件测试网Y ? Hs"c;Iy


51Testing软件测试网'M:Es/Oa7L

OK ,搞定 。

A+Vf'g S8ku0

退出并重新登陆以使定义生效。

i} qq r2~ y6Fi0

51Testing软件测试网X*F5X1IZz:^-DP
51Testing软件测试网lF5r u8g

51Testing软件测试网}&IgZnR5Qd6e

$}"\"T E4hV0
作者:IDO老徐
此文首发 isTester.com

转载请完整保留如上内容,否则必究。

`uxrDjx0

TAG: CentOS centos 软件测试 Linux linux alias

 

评分:0

我来说两句

显示全部

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

Open Toolbar