2015-06-03 00:30:21
来 源
中存储网
Ubuntu
Ubuntu下Alias使用详解(有许多需要注意的细节) 。由于主机上装了scureCRT这个远程登录软件,但是在linux环境下找不到破解版,只能使用30天试用版。针对这个版本,也是有无限使用的方法的,详细我就不讲了。 在文章中可以看到~/.vandyke/Config这个目录路径

Ubuntu下Alias使用详解(有许多需要注意的细节) 。由于主机上装了scureCRT这个远程登录软件,但是在linux环境下找不到破解版,只能使用30天试用版。针对这个版本,也是有无限使用的方法的,详细我就不讲了。

在文章中可以看到~/.vandyke/Config这个目录路径比较难记忆,于是我就想自定义一个路径变量来表示这个路径,在ubuntu下有个alias命令可以起到设置指令别名和路径别名的作用,详细的使用方法如下:

alias[别名]=[指令名称]

指令的名称需要用单引号括起来。但是直接在终端里面使用上述命令的话,那么这个指令别名或者路径别名就只能在本次登录上有效,一旦切换用户或者注销系统之后,命令就会失效。要使自定义的别名长期有效,则需要在配置相关文件中进行设定,该配置相关文件的路径为~/.bashrc。在大家登录的时候,系统会读取这个文档,从而得到大家的设定值,大家就可以使用自己设定的值了。

我已经在当前用户的/.bashrc文件的最后一行加上了 alias scurecrt='cd ~/.vandyke/Config/' 这一行语句,这样我下次就可以用 scurecrt 这个别名来访问到 ~/.vandyke/Config/ 这个目录了。在这样设置了之后,一旦要使设定立即生效的话,就使用 source 命令,即

source ~/.bashrc

命令来使设定档立即生效。原来 source 命令会将刚才设定的内容读到当前shell来,当前用户就可以立即使用了。

注意事项:

在设定路径别名的时候一定要注意一点的就是在目录名称的最后一定要加一个 '/' ,不然的话当你使用路径别名的时候会提示“~/.vandyke/Config是一个目录”的错误。因为你使用这个目录别名的时候是进入到~/.vandyke/Config/ 目录接下来的,所以切记不能忘了Config后面的 '/'。

这里指的细节就是上面的注意事项了,这对菜鸟来说是很易忽略的。所以,菜鸟细看,大牛勿喷。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。