<big id="vrdwa"></big>
<big id="vrdwa"><strong id="vrdwa"></strong></big>
    1. <code id="vrdwa"><strong id="vrdwa"><dl id="vrdwa"></dl></strong></code>

    2. 熱門搜索:
    3. 裝機系統
    4. 雨林木風系統
    5. 深度系統
    6. 電腦公司系統
    7. win7裝機版
    8. 教程分類
      當前位置:主頁 > 教程咨詢 > Linux教程

      Linux默認shell環境變量, PATH變量重要講解

      來源:裝機員┆發布時間:2018-10-06 11:15┆點擊:

      裝機員為您提供Linux默認shell環境變量, PATH變量重要講解的文章咨詢供您閱讀,如何使用Linux默認shell環境變量, PATH變量重要講解的方法對您有幫助也請您舉手之勞分享給您身邊的人。

        默認情況下, bash shell會用一些特定的環境變量來定義系統的環境。這些默認環境變量可以理解是上篇所講的系統全局環境變量。

        1.1 bash  shell支持的Bourne變量

          Bourne shell 是 UNIX 最初使用的 shell。下面例舉幾個常用的變量名。

      變量名

       

      描述

       

      HOME

       

      當前用戶的主路徑

       

      PATH

       

      Shell查找命令的路徑列表,由冒號分隔

       

      PS1

       

      Shell命令行界面的主提示符

       

      PS2

       

      Shell命令行界面的次提示符

       

          如下圖所示:使用echo 輸出該變量名$PATH的值。值給出了shell查找命令會去的6個路徑。優先最高的是/usr/local/bin 路徑下。

            

          下面是主提示符與次提示符:

            

        1.2 bash shell 環境變量

          下面只是隨意列出了幾個變量名。像BASH_SUBSHELL在介紹子shell中有講過。

      變量名

       

      描述

       

      BASH_SUBSHELL

       

      當前子shell環境的嵌套級別。

       

      BASH_VERSION

       

      當前運行的bash shell 版本號。

       

      HOSTNAME

       

      當前主機名稱

       

      PWD

       

      當前工作路徑,對應內部命令小寫pwd

       

          下面隨變演示一個,win7裝機版,查看bash shell版本號:
            

        1.3  PATH環境變量

          上面講到了PATH變量,它的作用是:當你在shell命令行中輸入一個外部命令時。Shell必須搜索系統來找到對應的程序。 PATH環境變量定義了用于進行命令和程序查找的路徑。上面列出了要查找的6個路徑。如果命令或者程序的位置沒有包括在PATH變量中,那就必須使用絕對目錄來查找,否則shell是無法找到的。找不到,它會產生一個錯誤信息。

          如下圖所示:mysqld服務之所以能找到,是因為它存在于/usr/sbin路徑下。Mysql的mssqldump工具包之所以能找到,是因為它存在于/usr/bin路徑下。這二個路徑都是存在于PATH全局變量中。而nginx服務命令卻未找到。
            
          在重新加載nginx配置文件時,會提示未找到命令
            

          下圖來查找下nginx 服務是存放于哪個路徑下。通過下圖知道,nginx服務存在于/usr/local/nginx/sbin 路徑下。而PATH環境變量中沒有該目錄。所示“提示未找到命令…“。
            

          如果想在虛擬路徑任意位置操作nginx服務,又不想每次都用cd絕對目錄定位。有二種方法:1是前面章節所學的軟鏈接,把nginx的絕對目錄能過軟鏈接指定到PATH環境下的一個路徑下。2是將nginx絕對目錄添加到PATH路徑中。

        1.4  添加PATH環境變量

          上面講到了nginx服務, 下面演示將nginx服務的絕對目錄,添加到PATH環境變量中。如下圖所示:已將nginxx服務目錄添加到了PATH環境變量中。
            

          下面來試試,在任意的虛擬路徑下,執行nginx服務。下面是隨意在虛擬路徑的根路徑下查看nginx服務, 重新加載nginx服務,該命令也找到了,下圖的錯誤是nginx進程沒有啟動,與要介紹的PATH沒有關系。
            

         總結: 當初學linux的時候,每當安裝了一個服務時,在終端敲 bash執行該命令,經常提示未找到該命令。但有些服務又可以直接找到。現在明白了, shell查找命令會去指定的PATH環境路徑下查找。當有些服務安裝后,該服務的bin路徑并沒有在PATH環境路徑中。


      以上就是裝機員給大家介紹的如何使用Linux默認shell環境變量, PATH變量重要講解的方法了,如何使用Linux默認shell環境變量, PATH變量重要講解的方法到這里也全部結束了相信大家對如何使用Linux默認shell環境變量, PATH變量重要講解的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊裝機員系統官網吧。

      本文來自裝機員www.85424462.com如需轉載請注明!

      Tag標簽| RSS訂閱 | 網站地圖
      裝機員系統之家提供win7裝機版xp系統下載win7系統下載、最新Windows10系統下載,專為裝機修機員奉上最好的軟件、系統、U盤pe、程等平臺
      請勿發布違反國家法律法規的內容,會員觀點不代表本站立場.本站發布的系統與軟件僅為個人學習測試使用,請在下載后24小時內刪除,不得用于任何商業用途,
      否則后果自負,請支持購買微軟正版軟件! 如侵犯到您的權益,請及時通知我們,我們會及時處理。 粵ICP備15116662號
      一尾中特平
      <big id="vrdwa"></big>
      <big id="vrdwa"><strong id="vrdwa"></strong></big>
        1. <code id="vrdwa"><strong id="vrdwa"><dl id="vrdwa"></dl></strong></code>
          <big id="vrdwa"></big>
          <big id="vrdwa"><strong id="vrdwa"></strong></big>
            1. <code id="vrdwa"><strong id="vrdwa"><dl id="vrdwa"></dl></strong></code>