国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習啦 > 學(xué)習電腦 > 操作系統(tǒng) > Linux教程 > Linux中的su命令的詳細解釋

    Linux中的su命令的詳細解釋

    時間: 佳洲1085 分享

    Linux中的su命令的詳細解釋

      linxu下的su命令的主要作用是變更為其他使用者的身份執(zhí)行命令,面由學(xué)習啦小編為大家整理了linux的su命令的詳細解釋的相關(guān)知識,希望對大家有幫助!

      一、Linux中的su命令的詳細解釋

      建議大家切換用戶的時候 使用 su - root 這樣,否則可能發(fā)現(xiàn)某些命令執(zhí)行不了

      1.命令作用

      su的作用是變更為其它使用者的身份,超級用戶除外,需要鍵入該使用者的密碼。

      2.使用方式

      su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

      3.參數(shù)說明

      -f , –fast:不必讀啟動文件(如 csh.cshrc 等),僅用于csh或tcsh兩種Shell。

      -l , –login:加了這個參數(shù)之后,就好像是重新登陸一樣,大部分環(huán)境變量(例如HOME、SHELL和USER等)都是以該使用者(USER)為主,并

      且工作目錄也會改變。如果沒有指定USER,缺省情況是root。

      -m, -p ,–preserve-environment:執(zhí)行su時不改變環(huán)境變數(shù)。

      -c command:變更賬號為USER的使用者,并執(zhí)行指令(command)后再變回原來使用者。

      –help 顯示說明文件

      –version 顯示版本資訊

      USER:欲變更的使用者賬號,

      ARG: 傳入新的Shell參數(shù)。

      二、Linux中的su命令的具體例子

      變更帳號為 root 并在執(zhí)行 ls 指令后退出變回原使用者

      su -c ls root

      變更帳號為 root 并傳入 -f 參數(shù)給新執(zhí)行的 shell

      su root -f

      變更帳號為 clsung 并改變工作目錄至 clsung 的家目錄(home dir)

      su - clsung

      切換用戶

      hnlinux@w3cschool.cc:~$ whoami //顯示當前用戶

      hnlinux

      hnlinux@w3cschool.cc:~$ pwd //顯示當前目錄

      /home/hnlinux

      hnlinux@w3cschool.cc:~$ su root //切換到root用戶

      密碼:

      root@w3cschool.cc:/home/hnlinux# whoami

      root

      root@w3cschool.cc:/home/hnlinux# pwd

      /home/hnlinux

      切換用戶,改變環(huán)境變量

      hnlinux@w3cschool.cc:~$ whoami //顯示當前用戶

      hnlinux

      hnlinux@w3cschool.cc:~$ pwd //顯示當前目錄

      /home/hnlinux

      hnlinux@w3cschool.cc:~$ su - root //切換到root用戶

      密碼:

      root@w3cschool.cc:/home/hnlinux# whoami

      root

      root@w3cschool.cc:/home/hnlinux# pwd //顯示當前目錄

      /root

      三、Linux中的su命令與su -命令的區(qū)別

      su 是切換到其他用戶,但是不切換環(huán)境變量(比如說那些export命令查看一下,就知道兩個命令的區(qū)別了)

      su - 是完整的切換到一個用戶環(huán)境

      所以建議大家切換用戶的時候,盡量使用 su - linuxso 這樣 否則可能發(fā)現(xiàn)某些命令執(zhí)行不了

    3635961