Linux中命令别名的使用


在Linux系统中,误敲错rm命令是一件很容易发生的事情能。所以,怎样避免因为rm命令带来的危害是很重要的。在Linux系统中要做到rm命令的交互其实很简单,只需要简单的使用rm -i命令就可以了。但是每次都这样输入的话会造成敲击键盘的次数增加,这里我们可以使用Linux别名的方法解决该问题。 下面首先讲一下alias命令的用法: 首先查询命令的方式有许多种,最长用的有man、info等,但是使用这两种方式给出的帮助结果会有很多,这里我们使用help命令,输出结果清爽干净,如下图所示: vcrHo7oKICAgICAgIGFsaWFzIFstcF0gW25hbWVbPXZhbHVlc10gLi4uIF0KICAgICAgIMbk1tAtcNGhz+6/ydLUwdCz9s/W1NrPtc2z1tDL+dPQtcS+39PQsfDD+7XEw/zB7qOsyOfPwsjny/nKvqO6Cgo8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20150402/20150402100603107.png" alt="n峨?鳝s鷎▲╧y"http://www.Bkjia.com/os/" target="_blank" class="keylink">系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。
/etc/bashrc:为每一个运行bash shell的用户执行此文件。当bash shell被打开时,该文件被读取。
当前用户变量:
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。 上图中的ls命令保存在~/.bashrc文件中,l.、ll、ls保存在/etc/profile.d/colorls.sh文件中,which命令的别名保存在/etc/profile.d/which2.sh文件中。
与alias命令相反的命令是unalias命令,该命令可以将命令的别名取消。 注:如果只是用alias命令建立别名,而不将其保存在文件中,则该别名只能在该shell终端中使用,其它中断无法使用该别名,要想是其它终端或者重启后继续使用该命令别名,则需要将其保存在文件中,一般自己定义的别名将其保存在~/.bashrc文件中即可。

相关内容