linux 用户切换su 命令横杠的作用
来源:互联网 发布:掌盟互娱java游戏破解 编辑:程序博客网 时间:2024/05/01 22:04
挺凑巧的,最近老有同事问起这些问题,所以总结一下。
1. 首先用help理解su, sudo su, sudo
2. 其次理解"login shell" and "interactive shell".
"When Bash starts executes the commands in a variety of different scripts.
(1) When started as an interactive login shell: Bash reads and executes the /etc/profile (if it exists). After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile in that order, and reads and executes the first one (that exists and is readable). When a login shell exits: Bash reads and executes ~/.bash_logout (if it exists).
(2) When started as an interactive shell (but not a login shell): Bash reads and executes ~/.bashrc (if it exists)."
显然login shell和interactive shell在环境的设置上是存在差别的,详细可以参考: http://groups.google.com/group/linux.debian.user/browse_thread/thread/2b71ecfc45789958/7bff24e3bae74b36?lnk=raot
3. 然后su命令的横杠就非常容易理解了,参数横杠-, 是为了让切换获取的shell是一个login shell
-, -l, --login make the shell a login shell
- linux 用户切换su 命令横杠的作用
- Linux 切换用户命令: su 和 su -
- linux su命令 切换用户
- linux--> 切换用户命令su
- Rhyme/ Linux 用户切换命令su以及用户切换注意事项
- Linux中的用户切换:su和su -的区别
- Linux切换用户su root 与 su - root 的区别
- linux 切换到 root 用户 [su命令,sudo命令]
- 切换用户命令 su sudo
- linux基础命令之:su和sudo用户切换命令的使用
- Linux Ubuntu下使用su命令切换root用户
- linux用户切换su sudo
- su - 切换用户的问题
- linux su切换用户提示 Authentication failure的解决方法
- linux使用su切换用户提示 Authentication failure的解决方法
- linux使用su切换用户提示 Authentication failure的解决方法
- linux使用su切换用户提示 Authentication failure的解决方法
- linux su切换用户提示 Authentication failure的解决方法
- 《挑战编程:程序设计竞赛训练手册》- 题解(全)
- FlashWindow 窗口闪烁API
- 社交网络已经被HTML5“终结”? ???
- 虚拟机里在ubuntu linux上搭建Eclipse的HBase 开发环境
- (二)ubuntu的网络配置-之所有类型
- linux 用户切换su 命令横杠的作用
- asp.net中的导出Excel表格之一正常表头
- ssh_exchange_identification: Connection closed by remote host
- Linux查看所有进程ps -aux命令介绍
- ubuntu安装SubVersion服务
- Sybase12.5日志满问题的解决
- Android 2.3 SD卡挂载流程浅析(四)
- 用IDA*算法求解八数码问题
- a*八数码(有问题)