alias创建永久命令:
在linux系统中经常碰到很长的命令。我们又很难记住,或者觉得打那么多字麻烦,或者我们为了使我们经常要进行的某个操作方便快捷,那么我们可以可以把这些命令组合起来,给它指定一个别名,这样我们只要执行这个“别名”命令的时候,就相当于执行了之前的那个命令了,非常的方便。
Linux系统有两种定义设置别名的方法:
1、临时别名(只在当前终端命令窗口中有效)
例如,我要加上php命令,而该命令的运行地址为/opt/lampp/bin/php
或者直接在Terminal里面输入 alias webstorm='cd /home/qmm/软件安装集合/WebStorm/bin;./webstorm.sh'
webstorm就是我自己的链接,在终端输入webstorm就可以打开我的IDE开发工具webstorm,上面的命令,就是我要打开webstorm要操作的命令,是不是很长啊,不同的命令要用分号“;”隔开
2、永久的别名(在所有的终端命令窗口中都有效)
定义别名cdmydir
我们先验证测试一下是否已经有定义“cdmydir”这个别名或者命令,我们定义的别名不能和系统已经定义的别名冲突,也不能和系统的一些命令工具冲突
我们输入cdmydir并回车,提示说找不到这个命令,说明我们可以使用cdmydir来定义我们的别名
我们输入命令“alias”可以查看当前系统已经定义了哪些别名,如下图所示,我们后面添加的永久别名,也会保存在这里。
现在我们要做的数在定义永久别名的文件里面加入我们自己要设置的永久别名,这个文件是我们自己根目录下的 .bashrc 文件,我们输入命令 gedit .bashrc来打开.bashrc 文件。(如果打不开,就先ls -a 一下,再gedit .bashrc)
.bashrc 文件打开后,如下图所示,这个文件是关于一些系统变量,别名等的定义文件,我们要添加的别名也可以在这个文件里面添加,当然也可以添加在别的文件里面
如:some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias webstorm='cd /home/qmm/软件安装集合/WebStorm/bin;./webstorm.sh'(只有这一行是自己要添加的内容)
我们在里面添加:alias cdmydir='cd /opt/xyh666168',如下图所示,之后保存文件并退出。
现在我们的永久别名已经设置好了,我们可以打开别的终端命令窗口测试验证。
打开终端命令窗口,然后输入我们的别名:cdmydir并回车,发现已经进入到我们自己定义的/opt/xyh666168目录中了。
网友评论