Linux Shell实用技巧与命令历史管理
1. 别名(Aliases)缩短命令
在Linux shell中,变量是代表某个值的名称,而别名则是代表命令的名称。定义别名的方法是创建一个名称,后面跟上等号和对应的命令。例如:
$ alias g=grep
$ alias ll="ls -l"
使用别名时,只需像输入普通命令一样输入别名即可。当别名比其所代表的命令更短时,能节省大量的输入时间。例如:
$ ll
-rw-r--r-- 1 smith smith 325 Jul 3 17:44 animals.txt
$ g Nutshell animals.txt
horse Linux in a Nutshell 2009 Siever, Ellen
donkey Cisco IOS in a Nutshell 2005 Boney, James
需要注意的是,要始终在单独的一行定义别名,而不是作为组合命令的一部分。
你还可以定义与现有命令同名的别名,从而在当前shell中替换该命令,这种做法称为“遮蔽”命令。例如,如果你喜欢用 less 命令阅读文件,但希望它在显示每一页之前先清屏,可以这样定义别名:
$ alias less="less -c"
别名的优先级高于同名命令,因此在当前shell中, <
Linux Shell技巧与历史管理
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



