Linux之alias取别名

温故:

        上一篇文章和大家分享了kill命令的使用,尤其时“1”“9”“15”这三个信号一定要掌握,kill -9是平时大家用的比较多的,强制杀进程;kill -1实际上是对该进程进行原地重启,PID不变;kill -15是最安全的一种方式,却也是在平时的运维中使用最少的,它的杀进程过程是温柔的,就像平时先关闭程序最后再关闭电脑一样。如果时为了安全的话,大家还可以尝试使用killall命令。如果大家对这部分内容有兴趣请看我的《Linux之kill命令》

知新:

        今天正好无聊,和大家聊聊众所周知的一个命令----alias,这个命令其实不用我细说,大家基本都知道,说的简单点它的作用就是为了让复杂的命令简单化,使得运维人员在操作的过程中能够更快更方便的对系统进行运维。

     在我们平时的运维工作中,其实是经常在用到alias这个命令的,比如我们最常用的'll'命令就是ls -l命令的别名,在系统中执行alias命令可以清楚的看到系统中设置的别名

Linux之alias取别名_第1张图片

         一般来说,我们设置的别名分为两种,已一种是临时的,只在当前Shell环境中有效;另一种是写在家目录中.bashrc文件中的别名,是永远有效的,即便系统关机重新登录后也可以使用,接下来看示范。

一、设置别名当前环境有效

        此例子中我设置ls -l的别名为“lll”Linux之alias取别名_第2张图片

        可以看到,当我第一次使用“lll”的时候是无法执行的,然后当我将这个“lll”作为ls -l 的别名时,可以看到它是生效的。如果想要取消这个别名,只需要输入unalias lll就可以了

二、设置别名永远有效

        如果要设置别名在系统中永久生效,那就需要进入当前系统家目录中的  .bashrc文件中进行设置即可,接下来看看我的系统中该文件所设置的别名

Linux之alias取别名_第3张图片

        接下来我们要做的就是编辑该文件,加入自己的别名,在这里我为关机命令和关机重启命令设置了别名

Linux之alias取别名_第4张图片

Linux之alias取别名_第5张图片

此时经过测试,发现该命令已经生效,并且在关机重启后依旧生效。

总结:

        这里有两点是我必须要提醒大家的,也是我写这篇文章的重点,前面的大家都会,没什么新东西,我接下来要说的是两个需要注意的地方

  1. 设置永久生效的别名时,设置完成后要退出系统重新登录才会生效,我记得我当开始做运维工作的时候,就在这个地方栽了跟头,明明很简单的命令我就是偏偏无法使用,后来才发现没有重启系统
  2. 设置永久生效的别名时,一定要记得自己是在哪个用户下设置的,因为我负责的系统有多个用户,所以在一次工作中竟然无法使用别名,经过检查才发现我所设置的别名在另一个用户下面,于是为了方便以后的工作,就同样在当前用户下设置了一遍。在我的测试系统中可以看到用户gaochao下没有我设置的别名,而root用户下有我设置的别名。Linux之alias取别名_第6张图片
  3. Linux之alias取别名_第7张图片

今天关于这个就讲到这里,个人认为前面的内容不重要,网上都可以查到,重点是后面的总结,加油。

        如果大家对linux的知识感兴趣,可以看看我的《linux之关于给文件改名的一些坑》

你可能感兴趣的:(Linux,服务器,运维,alias,别名,linux,运维)