爲什麼〜/ .bashrc中的$ 0的值是bash?
echo "`pwd`/$0 loaded"
我預計/home/thinker3/.bashrc加載 但結果:
[email protected]:~$ source .bashrc
/home/thinker3/bash loaded
我的問題解決了,感謝邁克爾·霍夫曼,我加
echo $BASH_SOURCE loaded
以〜/ .bashrc和/ etc/profile,然後:
/home/thinker3/.bashrc loaded
[email protected]:~/addons$ su - root
Password:
/etc/profile loaded
[email protected]:~#
〜/ .bashrc不會被執行,而是來源。這意味着,進程保持不變('bash'),並且不會創建新進程('/ home/myname/.bashrc')。 – Uroc327