繁体   English   中英

如何为git bash创建别名以通过目录制作快速CD

[英]How to create alias for git bash to make fast cd through directories

我正在使用git bash,并且说我有2个文件夹:C:/ folder1和C:/ folder2,我想将快速CD从一个复制到另一个。

我已经尝试过git.alias,但是它似乎仅适用于“ git ...”命令。.而且我对所有这些bash东西都不是很熟悉。那么我该怎么做呢?

在bash中,您可以执行以下操作来创建别名:

alias cdf1="cd /user/home/cloudera"
cd /user
cdf1
pwd

您将以/ user / home / cloudera的形式获得pwd的结果。 您可以在git-bash提示符以及目录为“ C:/ folder1”而不是“ / user / home / cloudera”中执行相同的操作。

以下是在Windows(MSYS Git)中定义Git Bash的别名

最终,我通过在Windows用户主目录( %USERPROFILE% ,通常为C:\\Users\\<username>\\ )中放置.bash_profile文件并将其添加以下内容(示例),为Git Bash取得了alias

alias cdf1="d/Folder/Another\ folder\ with\ spaces/Destination/"

您可以简单地定义dos别名:

doskey cdf1=cd c:\folder1
doskey cdf2=cd c:\folder2

然后,即使在git-cmd会话中,简单的cdf1也会带您到正确的文件夹。
git-bash会话中 ,您将需要bash别名,但不需要使用bash会话即可使用git。

Windows用户可以在其用户文件夹中创建.bashrc文件,并在其中设置别名:

alias folder1='cd /c/folder1'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM