為什么我不論以什么用戶(hù)登錄上去(即使不是root,實(shí)用user1登錄)
每次會(huì)執(zhí)行/root/.bash_profile
而不是執(zhí)行/home/user1/.bash_profile呢?
這兩個(gè)文件都是存在的。
我分別在/root和/home目錄下的.bash_profile文件中加了echo和env兩個(gè)shell命令
看到的答應(yīng)的echo是/root目錄下的.bash_profile,而home下的.bash_profile中的echo沒(méi)有答應(yīng)。
我知道原因了。
因?yàn)閳?zhí)行g(shù)etty的時(shí)候,講調(diào)用getty的進(jìn)程的環(huán)境變量帶入了。
在linux上實(shí)用login
不要-p就可以了。