su(選項)(引數)
-c《指令》或--command=《指令》:執行完指定的指令後,即恢復原來的身份;
-f或——fast:適用於csh與tsch,使shell不用去讀取啟動檔案;
-l或——login:改變身份時,也同時變更工作目錄,以及home,shell,user,logname。此外,也會變更path變數;
-m,-p或--preserve-environment:變更身份時,不要變更環境變數;
-s或--shell=:指定要執行的shell;
--help:顯示幫助;
--version;顯示版本資訊。
使用者:指定要切換身份的目標使用者。
變更帳號為root並在執行ls指令後退出變回原使用者:
su -c ls root
變更帳號為root並傳入-f選項給新執行的shell:
su root -f
變更帳號為test並改變工作目錄至test的家目錄:
su -test
了解su命令後,自然對su-應該也掌握了吧。
su命令和su -命令最大的本質區別就是:前者只是切換了root身份,但shell環境仍然是普通使用者的shell;而後者連使用者和shell環境一起切換成root身份了。只有切換了shell環境才不會出現path環境變數錯誤。su切換成root使用者以後,pwd一下,發現工作目錄仍然是普通使用者的工作目錄;而用su -命令切換以後,工作目錄變成root的工作目錄了。
Linux常用命令使用
命令格式 wget options url scp 命令是 ssh 中最方便有用的命令了。試想在兩台伺服器之間直接傳送檔案,僅僅用 scp 乙個命令就完全解決了。你可以在一台伺服器上以 root 身份執行scp servername home ftp pub file1 這樣就把另一台伺服器上的檔案...
Linux常用命令使用
root localhost 當前為管理員登入 aaa localhost root 當前為普通使用者登入 root localhost echo path 檢視是內部命令還是外部命令 cd root 進入root目錄 root localhost cd root 建立使用者 刪除使用者 建立組刪除...
Linux常用命令使用
1 在根目錄新建hadoop目錄,進入目錄,建立1.txt 空文字檔案,然後寫入abc 寫入命令 echo abc 1.txt 新建目錄 資料夾 mkdir hadoop 進入目錄 cd hadoop 建立檔案 touch 1.txt 寫入abc echo abc 1.txt 檢視txt檔案 cat...