linux命令名稱:su
使用許可權:所有使用者
使用方式:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [user [arg]]
說明:變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼
引數:
-f 或 --fast 不必讀啟動檔(如 csh.cshrc 等),僅用於 csh 或 tcsh
-m -p 或 --preserve-environment 執行 su 時不改變環境變數
-c command 或 --command=command 變更為帳號為 user 的使用者並執行指令(command)後再變回原來使用者
-s shell 或 --shell=shell 指定要執行的 shell (bash csh tcsh 等),預設值為 /etc/passwd 內的該使用者(user) shell
--help 顯示說明檔案
--version 顯示版本資訊
- -l 或 --login 這個引數加了之後,就好像是重新 login 為該使用者一樣,大部份環境變數(home shell user等等)都是以該使用者(user)為主,並且工作目錄也會改變,如果沒有指定 user ,內定是 root
user 欲變更的使用者帳號
arg 傳入新的 shell 引數
範例:
su -c ls root 變更帳號為 root 並在執行 ls 指令後退出變回原使用者。
su root -f 變更帳號為 root 並傳入 -f 引數給新執行的 shell。
su - clsung 變更帳號為 clsung 並改變工作目錄至 clsung 的家目錄(home dir)。
linux su命令引數及用法詳解
linux su 命令 建議大家切換使用者的時候 使用 su root 這樣,否則可能發現某些命令執行不了 關於su su 及 sudo的區別 請往下看 1.命令作用 su的作用是變更為其它使用者的身份,超級使用者除外,需要鍵入該使用者的密碼。2.使用方式 su fmp c command s sh...
日常操作命令記錄
查詢對應服務開啟的埠 sockstat 4l 臨時停掉資料庫或者表 chmod r 0 xx xx chwon r root xx xx 進入目錄查詢佔據空間最大的檔案 cd tmp du sk sort nr more 故障分析 reading 56 writing 44 waiting 4077...
redis操作命令記錄
做個記錄,方便對redis命令的測試 flushdb 清空資料庫 對字串的操作 set 設定乙個字串鍵值對 mset 設定多個字串鍵值對 setnx key不存在時設定值value setex 建立key時指定過期時間 set key value ex 10 10秒後過去 expire key 5 ...