记得前一段时间学到 ls 命令时,发现 ll 命令就等于 ls -l 。确实有点小惊讶,原来命令也用“昵称”。其实还有不少类似的命令,比如: d 等于 ls 、la 等于 ls -a 、md 等于 mkdir等等。其实这些昵称都是alias的功劳,打开一个shell,输入alias,回车,一切就尽收眼底了(alias 功能一)。
更令人Happy的是,我们还可以自己给命令加“昵称”。也是用alias命令(alias 功能二),如下:
alias lm=’ls -al’ # 设定了 ls -al 的“昵称”为:lm 。
很多用惯了MS-DOS的牛人,都会用这个命令把他的Shell指令改成他所熟悉的DOS命令。高手总是能以最快的速度适应新的环境,牛人都喜欢用霸道的方式让环境适应自己。
可惜的是,每当你输入一次alias指令后,这个修改只在当前的Shell生效,也就是说,如果你重新开启一个 Shell,或者重新登录之后,这些更改就全消失了。怎么办?修改bash的配置文件~/.bashrc。显然,每个用户都有自己的.bashrc文件,因此每个用户都可以设定自己的个性化命令昵称。
$ vi .bashrc
在 # User specific aliases and functions 下面加上你要的 alias 指令。(如下图:针对需要,我加了两条alias)
保存退出。
从下一次打开 Shell 时,这些设置就生效了。要是你想在当前的Shell中就生效,执行:
$ source ~/.bashrc
OK,一切到此为止。
alias让Linux命令更简练
转载请注明出处:服务器评测 » alias让Linux命令更简练
相关推荐
- *███ 16C/32T – 64GB RAM – 2x500GB SSD – 10Gbit端口 – 49美元███
- DEDICATED.COM – 英特尔®至强™ E3-1230v2 |8GB – 2 个 2TB 硬盘 |$36.99
- 热卖!RackNerd 的专用服务器促销!SSD、NVMe 和 HIGH STORGAGE DEDIS 59 美元/月起
- ███ 16C/32T – 64GB RAM – 2x500GB SSD – 10Gbit端口 – 49美元███
- InterServer – 买 1 送 2 – 托管优惠
- 💥 [促销] DARKVPS – 高级裸机 RDP 15% 经常性折扣 – WHT 独家💥
- *★ ☆ 40 美元井喷促销 ☆ ★ ARP Thunder™ 专用,4GB RAM 80GB SSD + 200GB SATA 5TB
- *** 美国西海岸专用服务器起价 @ 25 美元/月 – E3 / E5 配备 32GB RAM 30 美元/月 **
服务器评测





