Kur*_*oMe 41 bashrc mingw .bash-profile
我在 Windows 7 上使用MinGW。我有.bashrc一些别名。该文件位于我的主文件夹中,这是 MinGW 启动我的地方,因此它也认为该文件夹是我的主文件夹。它不会自动加载文件夹的内容。我必须运行bash命令才能使别名工作。
我尝试将其重命名为.bash_profile. 这只会让事情变得更糟,因为它没有自动加载,也没有在我bash手动运行时加载。
我该如何解决这个问题?
jjl*_*lin 55
bash可能是作为登录 shell 开始的,在这种情况下它不会.bashrc自动读取。相反,它读取.bash_profile. 从Bash 手册:
因此,通常,您的“~/.bash_profile”包含以下行
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi在任何特定于登录的初始化之后(或之前)。
因此,总而言之,.bash_profile在您的 homedir 中创建一个文件,并添加上面引用的行。
如果您bash实际上被调用为sh,那么您需要使用.profile代替.bash_profile(请参阅上面 Bash 手册链接的“使用名称 sh 调用”部分)。
小智 10
我正在运行 Windows XP 并且遇到了同样的问题。我找到了HOWTO Create an MSYS Build Environment。
这是重要的一行:
为了帮助识别运行时构建和当前工作目录,可以将以下内容添加到~/.profile文件中。
在 MinGW shell 中,我创建了.profile:
cd ~
touch .profile
Run Code Online (Sandbox Code Playgroud)
我使用Notepad++将其编辑为 Unix 格式的文本文件.profile,并将其保存在我的主目录中,C:\MinGW\msys\1.0\home\Your_Username_Here\.profile
然后我添加了我的别名并保存:
alias n='nano -w'
Run Code Online (Sandbox Code Playgroud)
然后我从开始菜单中启动了MinGW Shell快捷方式并欢呼,它奏效了!nano没有文字环绕。
我希望这可以帮助你。
| 归档时间: |
|
| 查看次数: |
47769 次 |
| 最近记录: |