每当我在Ubuntu 12.04打开一个新的终端窗口时,
应该每次我打开一个新的终端窗口时都会运行
我该如何实现这个?
.bashrc
中的代码不会执行。我注意到这一点是在创建.bash_aliases
文件时。当我打开一个新的终端时,别名没有显示出来。然而,当我输入source .bashrc
命令时,别名就显示出来了。应该每次我打开一个新的终端窗口时都会运行
.bashrc
,对吗?我该如何实现这个?
.profile
是在登录时读取的,而不是在打开新终端时读取,除非有地方配置错误。Selah:你有改动默认配置吗?请在终端中运行ps -o command $$ $PPID
并复制粘贴输出结果。 - Gilles 'SO- stop being evil'.bashrc
放在你的主文件夹里了吗? - Jjedecho $SHELL
命令。我也遇到过这个问题,shell 是 /bin/sh 而不是 bash。在 /etc/passwd 文件中修改后,它就会运行 .bashrc。 - Joe Flynn$ rm -r ~
。 - Rockstar5645$HOME/.bash_profile
起作用了。 - K. Stopa~/.bash_profile
зҡ„еҺҹеӣ жҳҜеӣ дёәBashдјҡдјҳе…ҲдҪҝз”Ёе®ғпјҢиҖҢдёҚжҳҜ~/.profile
пјҢеҰӮжһңжүҫеҲ°зҡ„иҜқгҖӮ - BadHorsie