Linux命令配置别名 - 让命令运行自带参数

一、使用比较高调装 13 的 Linux 时,命令是少不了的东西了,但是使用有些常用命令需要带上参数:比如:ls -la、tree -C 等等。这些命令有时候我们不得不带上参数,特别是我,使用 tree 命令必带上 -C 参数,这样才会为黑漆漆的命令窗口带来点色彩,带来点生机,生活才有意思嘛。

二、但是我每次使用想要带点色彩显示目录,还需要带上参数才行,再者有时候太长的命令我这小脑袋根本装不下!本着程序员能少打一个字,坚决不多打一个字的精神,我们来介绍一下今天的主角:alias

三、alias 虽然也是 Linux 命令,但是对我这种不想多打半个字的人来说,简直是福音。比如说我们公司规定每次使用 ls 命令时必须带上 -a 参数显示出所有文件。但我就想使用 ls 这一个命令就实现和 ls -a 一样的效果,那么我们可以用 alias ls='ls -a',此时我们再使用一下 ls 命令就会发现执行 ls 命令和执行 ls -a 效果是一样的。

四、但是使用上面的操作仅在这次登入操作有效,下次重新登陆就需要重新设置了,好麻烦啊,我们要设置永久生效!那么我们可以将 alias ls='ls -a'写入在 .bashrc 文件中 vim .bashrc 直接在下面加上就可以了,如果暂时没有生效,就 source .bashrc刷新一下。

五、但是!我想让所有的用户都遵守这个协议,让他们也享受一下这个便捷的方法怎么办?那么我们就需要用到root账户,然后编辑 /etc/bashrc 文件,在文件最下面加上 alias ls='ls -a'就可以了。

六、注意事项:等号两边不要有空格,这个比较严格。临时取消设置的别名,举例取消刚才设置的 ls 别名:unalias ls

七、留下个小作业,对于 alias 命令,除了让命令更短,你还能想到什么骚操作?

发表评论

电子邮件地址不会被公开。必填项已用 * 标注