Linux基礎命令---su
su
臨時切換身份到另外一個使用者,使用su切換使用者之後,不會改變當前的工作目錄,但是會改變一些環境變數。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
su [選項] [引數]
2、選項列表
--help
顯示幫助文件
--version
顯示命令版本
- | -l | --login
切換使用者時啟動一個新的shell,可以改變工作目錄以及環境變數
-c | --command
執行案指令後,立刻恢復原來的身份
--session-command=COMMAND
使用-c將單個命令傳遞給shell,而不建立新會話。
-f | --fast
使shell不讀取啟動檔案
-m | -p | --preserve-environment
保留原來的環境變數
-s | --shell
指定切換使用者後使用的shell
3、例項
1)切換使用者
[root@192 weijie]# su david //切換使用者,環境變數沒有發生改變
[david@localhost weijie]$
2)使用選項“-”切換
[root@localhost weijie]# su – david //使用選項“-”,工作目錄發生變化
[david@localhost ~]$
3)從其他使用者切換到root
[david@localhost ~]$ su //沒有任何選項和引數,可以直接切換到root使用者,需要輸入密碼
密碼:
[root@localhost david]#
臨時切換身份到另外一個使用者,使用su切換使用者之後,不會改變當前的工作目錄,但是會改變一些環境變數。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
su [選項] [引數]
2、選項列表
--help
顯示幫助文件
--version
顯示命令版本
- | -l | --login
切換使用者時啟動一個新的shell,可以改變工作目錄以及環境變數
-c | --command
執行案指令後,立刻恢復原來的身份
--session-command=COMMAND
使用-c將單個命令傳遞給shell,而不建立新會話。
-f | --fast
使shell不讀取啟動檔案
-m | -p | --preserve-environment
保留原來的環境變數
-s | --shell
指定切換使用者後使用的shell
3、例項
1)切換使用者
[root@192 weijie]# su david //切換使用者,環境變數沒有發生改變
[david@localhost weijie]$
2)使用選項“-”切換
[root@localhost weijie]# su – david //使用選項“-”,工作目錄發生變化
[david@localhost ~]$
3)從其他使用者切換到root
[david@localhost ~]$ su //沒有任何選項和引數,可以直接切換到root使用者,需要輸入密碼
密碼:
[root@localhost david]#
相關文章
- Linux基礎命令---切換使用者suLinux
- 【Linux基礎】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, unameLinux
- 【轉】linux下命令su與su - 的區別。Linux
- Linux下su與su -命令的本質區別Linux
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux命令su、sudo、sudo su、sudo -i使用和區別Linux
- Linux su命令和sudo命令的區別Linux
- Linux基礎命令---ftpLinuxFTP
- Linux基礎命令---apachectlLinuxApache
- Linux基礎命令---mysqlLinuxMySql
- Linux基礎命令—initLinux
- Linux基礎命令---ifcfgLinux
- Linux基礎命令—pgrepLinux
- Linux基礎命令---pgrepLinux
- Linux基礎命令—nohupLinux
- Linux基礎命令—killallLinux
- Linux基礎命令---chshLinux
- Linux基礎命令---chfnLinux
- Linux基礎命令—splitLinux
- Linux基礎命令---trLinux
- Linux基礎命令---splitLinux
- Linux基礎命令---foldLinux
- Linux基礎命令—catLinux
- Linux基礎命令---catLinux
- Linux基礎命令---cpLinux
- Linux基礎命令---pasteLinuxAST
- Linux基礎命令---whereisLinux
- Linux基礎命令---whichLinux
- Linux基礎命令---sortLinux
- Linux基礎命令—sortLinux
- Linux基礎命令---cmpLinux
- Linux基礎命令---diffstatLinux
- Linux基礎命令—diffstatLinux
- Linux基礎命令---mvLinux
- Linux基礎命令---diffLinux
- Linux基礎命令---lsLinux
- Linux基礎命令—mkdirLinux