su - lfs
"-" 参数指示 su 开启一个登陆Shell(login shell)而不是非登陆Shell(non-login shell),这两种 shell 的不同之处请参考 bash(1) 和 info bash 。
wangyao@fisherman:/boot$ su -
Password:
root@fisherman:~# ls
dbootstrap_settings eioXpacklog.txt he.sh Settings
Desktop freeip install-report.template
root@fisherman:~# pwd
/root
root@fisherman:~# exit
logout
wangyao@fisherman:/boot$ su
Password:
fisherman:/boot#
注意su之后的目录,su会读取当前shell的环境变量;su - 会产生一个登录shell。读取用户的bashrc中的环境变量。
阅读(1688) | 评论(0) | 转发(0) |