su【コマンド】
コマンドだよ
UNIX系で使えるよ
スーパーユーザになるよ
他のユーザになるよ
スポンサーリンク
簡単に書くよ
su【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
スーパーユーザ(や他のユーザ)に切り替えるときに使うコマンド
です。
詳しく書くよ
「su」コマンドは
他のユーザに切り替えるときに使うコマンド
です。
UNIX系(LinuxとかMacとか)で使えます。
書き方は
su [オプション] [ユーザ]
です。
オプションは、ちょぼちょぼあります。
| オプション | 説明 |
|---|---|
| - | ログインシェルを適用 |
| -l | 「-」と同じ |
| -c【コマンド】 | ユーザ切替後、【コマンド】を実行する |
| -f | csh系の場合「.cshrc」を読み込まない |
| -m | 環境変数「HOME」「USER」「LOGNAME」「SHELL」を引き継ぐ |
| -p | 「-m」と同じ |
| -s【シェル】 | シェルを【シェル】にする |
などです。
オプションは複数組み合わせて指定できます。
オプションは、あまり気にする必要ありません。
スーパーユーザになりたければ
su
他のユーザになりたければ
su 【ユーザ】
さえ覚えておけば事足ります。
他のオプションは必要になったら都度調べる感じで良いんじゃないですかね。
ただ最近は「su」よりも「sudo」を使うのが推奨されているようです。
あと余談ですが「su」は「substitute user(もしくはswitch user)」の略だそうです。
一言でまとめるよ
まぁ「su」ってコマンドが出てきたら「他のユーザに切り替えるときに使うんだな~」と お考えください。
おまけ
■訳してみるよ
「su」は「substitute user(サブスティテュート・ユーザ)」とか「switch user(スイッチ・ユーザ)」の略らしいです。
「substitute(サブスティテュート)」の意味は「代替」とか「代用する」とかです。
「switch(スイッチ)」の意味は「切り替える」とか「切り替わる」とか「スイッチ(何かを切り替える装置)」とかです。
「user(ユーザ)」の意味は「使用者」とか「利用者」とかです。
何となく くっつけると
代替使用者
とか
使用者を切り替える
となります。
■検索してみる?






