身为开发人员,不可避免地经常需要进入几个常用的目录进行开发,如果目录太深,经常敲一串路径(例如: 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

利用alias自定义快捷命令相关推荐

  1. 使用mac 终端利用alias设置快捷命令

    在终端中输入快捷命令可以提高工作效率,同时可以少记很多命令 如何做: 首先在~/目录下编辑 .bash_profile这个隐藏文件,如果你想直接双击此文件打开编辑的话请在终端输入 Mac 显示隐藏文件 ...

  2. linux 定义快捷命令,Linux系统自定义快捷命令的详细说明

    Linux系统用户可以自定义喜欢的快捷键命令.下面由学习啦小编为大家整理了Linux系统自定义快捷键命令的详细说明,希望对大家有帮助! Linux系统自定义快捷命令的详细说明 目前总结到的有两种方式, ...

  3. Git Alias(git快捷命令别名设置)

    在用户文件夹新建 .bash_profile 文件,编辑如下内容保存.即可享受Git快捷命令 alias gpm='git push origin master' alias ...=../.. al ...

  4. 自定义快捷命令程序(VC++加批处理)

    一 概述 在看<从小工到专家-程序员修炼之道>时,看到建议使用Shell,很有感触.在很多时候,通过键盘操作,比鼠标的确会块很多,如果能用好shell命令(或批处理命令)   ,的确能节省 ...

  5. cad标注样式快捷键_制图大神最常用的六大类CAD快捷命令,学会CAD就是这么简单...

    现在有不少小伙伴的工作都需要和CAD打交道,大家也知道想要学会CAD是一件多么难的事情,有很多学习CAD的小白在记CAD快捷命令的时候,就已经感到不行了,毕竟快捷命令那么多,想记住也不是一件简单的事情 ...

  6. ubuntu下alias自定义命令详解

    在linux环境下操作,经常涉及不同项目路径跳转的问题,每次cd就很麻烦,下面使用alias就可以缓解这类问题 alias命令用来设置命令的别名,从而将一些较长的命令进行简化.使用alias时,必须使 ...

  7. 仿vue的前端自定义cmd命令拉取项目脚手架

    原文地址:https://github.com/screetBloo... 含纯node或者commander实现自己的前端脚手架 文章码字分享不易,希望如果帮到您的话,帮忙github点个star ...

  8. alias自定义快捷键及去掉“overwrite”提示的方法

    一般我们在使用cp命令时加上-f选项,希望不让出现"overwrite"的提示(文件覆盖的提示). 但是为什么加上-f了,还出现"overwrite"的提示呢? ...

  9. 昊鼎王五:Windows运行中的所有命令_Windows快捷命令_运行中的所有命令

    昊鼎王五:Windows运行中的所有命令_Windows快捷命令_"运行"中的所有命令 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构 ...

最新文章

  1. 机器学习类别/标称(categorical)数据处理:目标编码(target encoding)
  2. 送你一份概率图模型笔记
  3. Django 3.2.5博客开发教程:用Admin管理后台管理数据
  4. ArcGIS如何在一个矢量上用不同颜色进行标注
  5. IT外包 OpenEIM 强调CMMI等级
  6. 日出时的画面_如何拍摄日出日落,老摄影家近30年创作经验分享
  7. bootstrap php 多行,使用PHP循环将Bootstrap行和正确的列号添加到元素
  8. ideal 本地jar依赖_通过 YARN 的资源本地化技术减少 Flink 在 YARN 上的部署时间
  9. 关于ajax的content-download时间过慢问题的解决方案与思考
  10. Java模拟实现一个基于文本界面的《家庭记账软件》
  11. Atitit 软件开发体系法规大全v2.docx Atitit 软件开发体系大全 目录 1. 基本法(类似宪法) 1 2. 行政法 1 3. 流程法民商法 2 3.1. Ui提升法 2 3.2. 功
  12. 快速设置 Docker 的三种网络代理配置
  13. Windows聚焦的图片下载
  14. python把汉字变成拼音英文_Python把汉字转换成拼音
  15. 独立站卖家如何借势营销
  16. jdk-8u271这里的u是什么意思
  17. 用MATLAB仿真DSB调制
  18. linux实训心得体会范文
  19. mate7安装android o,华为Mate7怎么刷机 华为Mate7刷机教程【步骤详解】
  20. 聊一聊 C# 后台GC 到底是怎么回事?

热门文章

  1. 软件测试如何编写计划文档
  2. webERP开源系统安装配置
  3. 定制化centos7
  4. 区块链新秀DACC解决内容产业主要矛盾
  5. 普乐蛙VR航天体验|航天vr设备|航空vr设备厂家案例分享
  6. html标签:表格、列表、图片、文字、表单、以及h5新增特性
  7. windos下快捷键给文件、文件名重命名
  8. Android 多窗口适配
  9. hdu 3397 线段树
  10. python定义一个有长度的列表