Почему значение $ 0 в ~/.bashrc is 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