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 命令 基礎Linux
- Linux基礎命令Linux
- Linux命令su、sudo、sudo su、sudo -i使用和區別Linux
- Linux基礎命令—mkswapLinux
- Linux基礎命令---mknodLinux
- Linux基礎命令---mkfsLinux
- Linux基礎命令---mktempLinux
- Linux基礎命令---sudoLinux
- Linux基礎命令---yesLinux
- Linux基礎命令---shutdownLinux
- Linux基礎命令---serviceLinux
- Linux基礎命令—sudoLinux
- Linux基礎命令—calLinux
- Linux基礎命令—dateLinux
- Linux基礎命令—lastLinuxAST
- Linux基礎命令---dateLinux
- Linux基礎命令---lastLinuxAST
- Linux基礎命令---lsusbLinux
- Linux基礎命令---lspciLinux
- Linux基礎命令---hwclockLinux
- Linux基礎命令---ejectLinux
- Linux基礎命令---archLinux
- Linux基礎命令---duLinux
- Linux基礎命令---dfLinux
- Linux基礎命令---bcLinux
- Linux基礎命令---calLinux
- Linux基礎命令---chkconfigLinux
- Linux基礎命令—lsusbLinux
- Linux基礎命令—dfLinux
- Linux基礎命令—hwclockLinux
- Linux基礎命令—mkdirLinux
- Linux基礎命令---lnLinux
- Linux基礎命令---chgrpLinux
- Linux基礎命令---findfsLinux
- Linux基礎命令—findfsLinux