Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / alias让Linux命令更简练

记得前一段时间学到 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,一切到此为止。使用文泉驿点阵字体解决Linux中文化问题Ubuntu下安装使用realPlayer相关资讯      Linux命令  alias 
  • 48 字节命令可令 Linux 系统当机!  (今 07:55)
  • 在Linux笔记本上执行这句命令能致  (02月02日)
  • .NET开发必会的Linux命令  (12/20/2015 10:32:03)
  • 运维工程师必会的109个Linux命令  (03月09日)
  • 有趣的Linux命令行:随机输出唐诗  (12/28/2015 20:14:23)
  • 10 个 Linux 中的 passwd 命令示例  (10/29/2015 10:14:30)
本文评论 查看全部评论 (0)
表情: 姓名: 字数