我刚刚为Windows安装了Git,很高兴看到它安装了Bash。

我想以同样的方式自定义shell,我可以在Linux下(例如设置别名ll为ls -l),但我似乎找不到.bashrc或等效的配置文件。

我应该编辑什么?


当前回答

有时文件实际上位于~/。以下是我在Visual Studio Code/Windows 10上启动Zsh作为默认终端的步骤。

cd ~ / vim . bashrc 粘贴下面的…

如果test -t 1;然后 exec zsh fi

保存/关闭Vim。 重启终端

其他回答

有时文件实际上位于~/。以下是我在Visual Studio Code/Windows 10上启动Zsh作为默认终端的步骤。

cd ~ / vim . bashrc 粘贴下面的…

如果test -t 1;然后 exec zsh fi

保存/关闭Vim。 重启终端

在新版本的Git for Windows中,Bash以——login启动,这导致Bash不能直接读取.bashrc。相反,它读取.bash_profile。

如果~ /。Bash_profile文件不存在,按照如下内容创建Bash_profile文件:

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

这将导致Bash读取.bashrc文件。根据我对这个问题的理解,Git for Windows应该自动完成这个任务。但是,我刚刚安装了2.5.1版本,它没有。

在~/下创建一个.bashrc文件。Bashrc,你走吧。与~/.gitconfig类似。

~通常是你的C:\Users\<你的用户名>文件夹。在Git Bash终端中输入echo ~会告诉你这个文件夹是什么。

如果你不能创建文件(例如运行Windows),运行下面的命令:

copy > ~/.bashrc

该窗口将输出一条错误消息(未找到命令),但将创建文件并准备好供您编辑。

使用nodepad++: alias .sh编辑该文件

C:\Program Files\Git\etc\profile.d\aliases.sh

你会看到你需要的一切。

对于windows10中的gitbash,请注意在

/.gitconfig 文件