亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

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

      Linux中的su命令的詳細(xì)解釋

      時(shí)間: 佳洲1085 分享

      Linux中的su命令的詳細(xì)解釋

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

        一、Linux中的su命令的詳細(xì)解釋

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

        1.命令作用

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

        2.使用方式

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

        3.參數(shù)說(shuō)明

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

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

        且工作目錄也會(huì)改變。如果沒(méi)有指定USER,缺省情況是root。

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

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

        –help 顯示說(shuō)明文件

        –version 顯示版本資訊

        USER:欲變更的使用者賬號(hào),

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

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

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

        su -c ls root

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

        su root -f

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

        su - clsung

        切換用戶(hù)

        hnlinux@w3cschool.cc:~$ whoami //顯示當(dāng)前用戶(hù)

        hnlinux

        hnlinux@w3cschool.cc:~$ pwd //顯示當(dāng)前目錄

        /home/hnlinux

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

        密碼:

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

        root

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

        /home/hnlinux

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

        hnlinux@w3cschool.cc:~$ whoami //顯示當(dāng)前用戶(hù)

        hnlinux

        hnlinux@w3cschool.cc:~$ pwd //顯示當(dāng)前目錄

        /home/hnlinux

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

        密碼:

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

        root

        root@w3cschool.cc:/home/hnlinux# pwd //顯示當(dāng)前目錄

        /root

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

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

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

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

      3635961