LFS6.1中提到的概念问题.
在LFS6.1中提到了登陆shell以及非登陆shell,
也查了些资料.
我理解的是:非登陆shell是从一个登陆shell衍生来的shell.
不知道对不?
另外,我们登陆系统,输入用户名密码的时候,用到的shell是哪个阿?登陆shell?
如果是,要怎样进入非登陆shell呢?
在LFS的第四章4.3中,
su - lfs后,命令提示符(是这样叫道吧)是
_bash_2.05$:的形式
在运行了后面的source ~/.bash_profile后,
变成了lfs:~$.
这之间的变化是因为source做了什么吧?我的问题就是source究竟做的什么呢?
难道和login shell有关?
|