使用alias设置命令别名

由于本人是win10上跑的Ubuntu子系统,进入bash后,再切换到git的工作目录的时候,需要输入很长的路径,像这样:

1
cd /mnt/c/users/zimo/documents/git

显得很麻烦,还经常出错(documents这个单词那么长~)。于是想着简化这个过程,这里用到了alias。

alias是用来给一个比较长的命令或者路径坚力一个简单的名字,格式:alias 新命令=’原命令’。原命令需要带上单引号,注意等号两边不能有空格,如果设置的路径是目录的话,注意最后一定要带上一个/
如果要取消的话就可以使用unalias 新命令即可取消 。
这样建立的命令只有在当前登录可以使用(当前的终端可以使用,重新打开新的终端不能使用),重启之后也将失效。想一直有效,需要将其写入bashrc文件中。对于我这win10使用Ubuntu子系统来说,路径如下:

1
vi /etc/bashrc.bashrc

打开该文件后,在最后一行加上

1
alias cdgit='cd /mnt/c/users/zimo/documents/git'

重启后生效。也可用使用source命令让其立即生效。

1
source /etc/bashrc.bashrc

完成以上设置后,终端输入cdgit即可跳转到/mnt/c/users/zimo/documents/git。免去输入一长串路径的烦恼。