相关疑难解决方法(0)

如何修复终端没有在OS X Lion上加载〜/ .bashrc

每当我使用Cmd+ 在终端中打开一个新选项卡时T,它会在与前一个选项卡相同的目录中打开bash.当我在~目录中时,这工作正常,但如果我在其他任何地方,我会收到错误加载.bashrc

Last login: Sat Oct 15 21:10:00 on ttys002
-bash: .bashrc: No such file or directory
Jakub-Arnolds-MacBook-Pro:projects darth$ 
Run Code Online (Sandbox Code Playgroud)

它看起来像.bashrc通过相对而非绝对路径加载,因为如果我这样做source ~/.bashrc,一切都很顺利.

加载了bashrc

我认为这是与OS X Lion相关的问题,因为在从Snow Leopard升级之前,我没有遇到同样的问题.但这可能是由终端总是打开引起的~,我不记得它是否试图打开同一个目录.

但问题仍然是一样的,如何~/.bashrc通过绝对路径进行终端加载,而不是相对?

macos bash terminal osx-lion

175
推荐指数
3
解决办法
10万
查看次数

我可以将bash提示符的输入颜色更改为与终端默认值不同的输入颜色

我的默认终端颜色是灰色,没关系.

我的bash提示显示了一堆颜色,这很好用:

PS1="${COLOR_RED}\u${COLOR_WHITE}@${COLOR_RED}${COMPUTERNAME} ${COLOR_BLUE}\w${GITPROMPT} ${COLOR_RESET}"
Run Code Online (Sandbox Code Playgroud)

参见示例:http://cl.ly/image/002f210X1f1u

但是我在输入结束时输入的文字是灰色的.我希望它是白色的(ANSI代码"[37m").

如果我在提示的末尾添加COLOR_WHITE而不是COLOR_RESET,则默认的终端颜色会变为白色,直到重置为止.这会产生一些灰色文本的奇怪效果,顶部会出现一些白色文字.

请参阅问题示例:http://cl.ly/image/1Z3g3v0e083B

如何将Bash提示符的"输入文本"颜色更改为终端默认颜色以外的其他颜色?谢谢你的任何建议!

unix linux bash dotfiles

10
推荐指数
2
解决办法
6961
查看次数

标签 统计

bash ×2

dotfiles ×1

linux ×1

macos ×1

osx-lion ×1

terminal ×1

unix ×1