我刚刚为Windows安装了Git,很高兴看到它安装了Bash。
我想以同样的方式自定义shell,我可以在Linux下(例如设置别名ll为ls -l),但我似乎找不到.bashrc或等效的配置文件。
我应该编辑什么?
我刚刚为Windows安装了Git,很高兴看到它安装了Bash。
我想以同样的方式自定义shell,我可以在Linux下(例如设置别名ll为ls -l),但我似乎找不到.bashrc或等效的配置文件。
我应该编辑什么?
当前回答
不需要创建一个新的文件,它已经在那里了!
/etc/bash.bashrc
其他回答
不需要创建一个新的文件,它已经在那里了!
/etc/bash.bashrc
只是记事本~/。从git bash shell中导入Bashrc并保存文件。应该就这些了。
注意:请确保需要重新启动终端才能反映更改。
在~/下创建一个.bashrc文件。Bashrc,你走吧。与~/.gitconfig类似。
~通常是你的C:\Users\<你的用户名>文件夹。在Git Bash终端中输入echo ~会告诉你这个文件夹是什么。
如果你不能创建文件(例如运行Windows),运行下面的命令:
copy > ~/.bashrc
该窗口将输出一条错误消息(未找到命令),但将创建文件并准备好供您编辑。
我必须添加一个用户环境变量,HOME, C:\Users\<你的用户名>,方法是转到系统,高级系统设置,在系统属性窗口,高级选项卡,环境变量…
然后在我的C:\Users\<你的用户名>中,我创建了文件.bashrc,例如,触摸.bashrc并添加所需的别名。
如果您使用的是Git for Windows 2.21.0或更高版本(在撰写本文时),则应该在主目录中编辑.bash_profile。
你可以直接将.bash_profile指向.bashrc,但是如果你的.bash_profile发生了什么,那么就不清楚为什么你的.bashrc不能工作。
我把我所有的别名和其他环境的东西放在.bash_profile中,我还添加了这一行:
echo "Sourcing ~/.bash_profile - this version of Git Bash doesn't use .bashrc"
然后,在。bashrc中
echo "This version of Git Bash doesn't use .bashrc. Use .bash_profile instead"
(基于@harsel的回应。我本想发表评论,但我现在还没有观点。)