Linux基础命令---su
生活随笔
收集整理的這篇文章主要介紹了
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基础命令---su的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ 1084: [SCOI2005
- 下一篇: 11.前台文件数据流下载获取源文件名