为什么~/.bashrc中 $0 的值是bash?
echo "`pwd`/$0 loaded"
我预计/home/thinker3/.bashrc 已加载 ,但结果:
thinker3@ubuntu:~$ source .bashrc
/home/thinker3/bash loaded
我的问题得到了解决,感谢迈克尔霍夫曼,我补充说
echo $BASH_SOURCE loaded
到 ~/.bashrc 和 /etc/profile,然后:
/home/thinker3/.bashrc loaded
thinker3@ubuntu:~/addons$ su - root
Password:
/etc/profile loaded
root@ubuntu:~#