alias

原文:[url]http://tieba.baidu.com/f?kz=235907008[/url]
[size=small]

记得前一段时间学到 ls 命令时,发现 ll 命令就等于 ls -l 。
确实有点小惊讶,原来命令也用“昵称”。其实这些昵称都是alias的功劳,打开一个shell,输入 alias,回车,一切就尽收眼底了(alias 功能之一)。

更令人Happy的是,我们还可以自己给命令加“昵称”。也是用alias命令(alias 功能之二),如下:

alias lm='ls -al' # 设定了 ls -al 的“昵称”为:lm 。

可惜的是,每当你输入一次alias指令后,这个修改只在当前的Shell生效,也就是说,如果你重新开启一个 Shell,或者重新登录之后,这些更改就全消失了。怎么办?
修改bash的配置文件~/.bashrc。显然,每个用户都有自己的.bashrc文件,因此每个用户都可以设定自己的个性化命令昵称。

$ vi .bashrc

在 # User specific aliases and functions 下面加上你要的 alias 指令。如
gg='./hello.sh'

保存退出。

从下一次打开 Shell 时,这些设置就生效了。要是你想在当前的Shell中就生效,执行:

$ source ~/.bashrc

OK,一切到此为止~ [/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值