身为开发人员,不可避免地经常需要进入几个常用的目录进行开发,如果目录太深,经常敲一串路径(例如: cd /path/to/my/work/directiron),着实麻烦。可利用alias自定义一些快捷命令。

用windows系统在本地开发的研发,Cygwin和Git Bash这两个辅助软件估计必不可少。

对于经常需要切换到工作目录,可以按以下方式设置快捷命令。

Cygwin
1)打开Cygwin,一般默认进入个人用户目录(/home/levine)
2)编辑隐藏文件 vim ~/.bashrc,在文件末尾加入一行
alias to.levine='cd /cygdrive/g/01-GitRepo/01-LevineHuang'
保存修改,退出Cygwin。
注意:Cygwin在盘符前加了 /cygdrive这一级目录, /g为我个人电脑的g盘
3)再次打开Cygwin,直接在终端命令行敲to.levine命令,就可以直接进入到/cygdrive/g/01-GitRepo/01-LevineHuang目录啦。

Git Bash
对于Git Bash,类似,但路径前没有加 /cygdrive这一级目录。
1)打开Git Bash,一般默认进入个人用户目录(/c/Users/Levine
),注意与Cygwin不同,所以也需要在Git Bash的.bashrc文件中自定义常用的快捷命令。
2)在该目录下编辑.bashrc文件, vim ~/.bashrc,在文件末尾加入一行
alias to.levine='cd /g/01-GitRepo/01-LevineHuang'
保存修改,退出Git Bash。
可能会出现以下告警信息,没关系。
WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile.

This looks like an incorrect setup.
A ~/.bash_profile that loads ~/.bashrc will be created for you.
3)再次打开Git Bash,直接在终端命令行敲to.levine命令,就可以直接进入到/g/01-GitRepo/01-LevineHuang目录啦。

引申
类似的,如果工作中经常用到一些比较长的命令,都可以按以上方式自定义命令快捷键,一些重复的事情,就让机器去做吧。

alias用法
显示当前设置的别名
alias
alias -p

显示指定的别名设置
格式:alias name

设置别名
格式:alias name='command line'

取消指定的别名设置 
格式:unalias name


Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐