嵌入式学习之——linux中别名的用法

  • xidianzxc
  • LV3工程师
  • |      2014-11-13 20:30:44
  • 浏览量 914
  • 回复:7

今天学习了linux中给命令起别名的用法,感觉还是非常使用的,它特别适合我们按照自己的风格去记忆一些命令,也能方便一些命令的调用,特别有些命令的常用的选项比较多的时候,真的是特别方便的。

下面废话不多说,来介绍别名的具体用法:

命令格式:alias 源命令=‘新命令’

比如我们都知道vimvi好用,因为vim可以高亮显示字符,但是vim命令长,我们更习惯记住的是vi,那么没问题,我们可以使用别名的方法,当我们敲入命令vi的时候,执行出vim的效果。

嵌入式学习之——linux中别名的用法

执行完上述命令后,我们相当于给vim这个命令起了一个小名或者叫绰号,这个绰号叫做vi,无论我们执行vi还是vim其实都是执行vim,就像无论叫你的大名还是你的绰号,其实叫的都是你。

下面我们来验证一下我的绰号到底有没有发挥作用:

       嵌入式学习之——linux中别名的用法

我们通过上述命令来打开我们之前写过的hello worldshell脚本文件,看看能否高亮显示:

      嵌入式学习之——linux中别名的用法

可以看到,它确实已经高亮显示了,说明我们的别名起作用了。

更有效的是我么可以将一些命令的长用你选项,通过别名的方式,直接让它变成命令的默认选项,比如说,我们经常会使用的grep命令,它是一个强大的文本搜索工具。直接使用它来搜索的话,它的结果不会高亮显示我们搜索的关键字,我们必须加上‘——color’选项才行。使用别名,我们将这条命令的颜色选项默认化。

在这之前,我们首先需要说明的一点是,我们通过上面的alias命令来修改的别名,只能在当前有效,如果我们关机之后,就不再生效了,我们知道在linux中要想让一项设置永久生效,那么我们最有效的方式,就是修改配置文件。下面我们就通过修改配置文件的方式来起别名:

      嵌入式学习之——linux中别名的用法

我们修改上面这个文件,文件内容打开如下:

      嵌入式学习之——linux中别名的用法

不管前面是什么,我们只需要按照上面画线部分的格式,在后面写上这么一行就ok了。这一行的意思就是,以后只要我使用grep命令,那么它都会默认帮我加上颜色的选项。如果想让前面的vi也永久生效,那么如上图所示,我已经机智的将vi=vim’写进去了。

下面我们来看一下效果:

      嵌入式学习之——linux中别名的用法

上图,是我们利用管道符‘|’的方式,即将cat打开的文件的内容作为grep搜索的源文件,根据grep后面的‘root’关键字,系统会只打印出和root相关的,并且会将关键字高亮显示。

至此,我已经讲完了我对别名的用法的理解。如果有不对的地方,欢迎大家和我交流。

小白我这个系列的帖子已经做了汇总,这是第本系列第11篇帖子,汇总贴是:嵌入式入门学习笔记系列 (点击蓝色字符可以直接进入),欢迎大家和我交流~

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:8
电子大拿 2014-11-20
 很不错哦
0   回复
举报
发布
zzgege 2014-11-19
顶一个,真不错!!
0   回复
举报
发布
xidianzxc 2014-11-14
好的~
0   回复
举报
发布
xidianzxc 2014-11-14
是吧所有帖子的链接放在一个帖子里面,做成类似目录那种方式吗?
0   回复
举报
发布
xidianzxc 2014-11-14
多谢支持
0   回复
举报
发布
xidianzxc 2014-11-14
就每天学一点写一点,其实老感觉没什么技术含量,一直怕太水了。。。
0   回复
举报
发布
灵澈 2014-11-14
刚学就能写这么好啊
0   回复
举报
发布
MariannaZhu 2014-11-14
好帖!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子