回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
使用HP-UX: HP 9000電腦 > 第 3 章. 使用Shell

設定登入環境

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 辭彙

 » 索引

當您登入時,shell會自動定義並維持一個獨特的工作環境,直到您登出為止。您的環境會定義您的身份、工作的位置以及正在執行的處理程序。這些特性由指派給環境變數的數值定義。

您的shell環境如同辦公室的環境。在辦公室中,採光和溫度等物理特性對每個人而言都是一樣的。但是您的辦公室環境中,有許多因素是您所特有的。例如,您的例行工作和個別的工作區。因此,您的shell環境,正如同工作環境一般,會與您同事的環境不同。

登入程式

當您登入時,HP-UX會執行名為login的程式。這個程式會利用/etc/passwd檔案所存的資料,來啟動您的階段作業。這個檔案中包含一行有關各系統使用者的資訊。在您登入時,這個檔案會包括您的使用者名稱、密碼(加密形式)、起始目錄和執行的shell。如果/etc/passwd中未指定shell,則會選取POSIX Shell (/usr/bin/sh)。

login程式執行的工作包括以下項目:

  • 顯示Password:提示(如果您有密碼)。

  • 確認您的使用者名稱和密碼在/etc/passwd檔案中。

  • 指派預設或使用者自訂的數值給shell環境。

  • 開始執行shell的處理程序。

環境變數

shell環境定義HP-UX如何和您交談。環境的特性,是由一個名稱和一個數值的環境變數所定義。例如,您開始各個階段作業的目錄,即為您的起始目錄;它的環境變數是稱為HOME的變數,而它的值於登入時指派。在本節中,HOME的值等於/home/terry

下面是一些在登入處理時所設定的環境變數。請注意,他們大部分已經在您的預設.profile檔案中設定。

HOME

  • 定義使用者的起始目錄;cd命令的預設目錄(例如,/home/terry)。

  • 登入時指派預設值。

LOGNAME

  • 含使用者名稱(例如,terry)。

  • 預設值是username

MAIL

  • 決定系統在何處尋找郵件。視使用者名稱設定(例如,/var/mail/terry)。

  • 一般的預設值是/var/mail/username

PATH

  • 設定系統尋找和執行命令所經過的目錄。

  • 一般的預設值包含下列路徑:

    /usr/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin:/usr/lib

SHELL

  • 決定執行的shell。登入的使用者設定在/etc/passwd檔案項目的最後一個欄位。如果這個欄位未定義,則會使用預設值。

  • 一般的預設值是/usr/bin/sh

TERM

  • 指定預備輸出的終端機種類。

  • 一般的預設值是hp

TZ

  • 提供目前時區以及與格林威治標準時間的差異。預設值設定為山區標準時間;如果您是在另一個時區,您的系統管理者應該要改變設定值。請利用/etc/profile命令集設定。

  • 一般的預設值是MST7MDT

EDITOR

  • 決定預設的編輯器。

  • 一般的預設值是vi

DISPLAY

  • 指定視窗顯示主機。在遠端系統上使用,以便在本機顯示視窗。

  • 一般的預設值是DISPLAY=:0

可列印版本
隱私權聲明 使用範圍與著作權聲明
© Hewlett-Packard Development Company, L.P.