日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD handbook中文版 3 Unix 基礎( 六 )


不能自動補充文件名 。因為foobar 和foo.bar 同時以fo 開始,但它無法完成foo 。一旦我
輸入.,然后鍵入TAB,shell 就能補充完文件名 。
第11 頁FreeBSD 使用手冊
Shell 的另外一個功能就是環(huán)境變量 。環(huán)境變量是存儲在shell 環(huán)境空間中的可變鑰匙
對 。這個空間能夠被shell 的任何程序調用,而且包含了許多程序配置 。這兒是一個普通環(huán)
境變量的列表:
詳細說明變量
現(xiàn)在登陸的使用者名稱 。USER
以冒號分隔的目錄列表以便尋找執(zhí)行文件的路徑 。PATH
DISPLAY X11 顯示連接的網絡名稱,如果有的話 。
目前用的shell。SHELL
使用者終端的名稱 。用來決定終端機的能力 。TERM
完成幾個終端功能的終端退出代碼的數(shù)據(jù)庫記錄 。TERMCAP
操作系統(tǒng)的種類,如FreeBSD 。OSTYPE
MACHTYPE 現(xiàn)在系統(tǒng)所用的CPU 。
使用者喜歡的編輯器 。EDITOR
使用者喜歡的文字呼叫器 。PAGER
以冒號分隔的目錄以便尋找聯(lián)機手冊 。MANPATH
在各shell 之間,設置一個環(huán)境變量稍微有點不同 。例如,象tcsh 和csh 的C 風格shell,
你可以使用setenv 來設置或查看環(huán)境變量 。而在象sh 和bash 的Bourne shell 下,你可以
使用set 和export 來查看和設置環(huán)境變量 。例如,在csh 或tcsh 下,設置或修改環(huán)境編輯
器,可以把編輯器設置成/usr/local/bin/emacs:
%setenv EDITOR /usr/local/bin/emacs
在Bourne shell 下:
%export EDITOR=“/usr/local/bin/emacs”
你也可以在命令列用$放在變量的前面來取得環(huán)境變量 。echo $TERM 就會顯示出$TERM
的設置值,因為shell 取得了$TERM 并把它傳給echo 顯示出來 。
第12 頁FreeBSD 使用手冊
Shell 里有很多特殊字符代表著一些資料,我們叫做meta-characters 。最常用的就是*
這個字符,它代表文件名的任何字符 。這些meta-characters 會被用在文件名稱的全域樣式
上 。舉例來說,鍵入echo *是和ls 有同樣的效果,因為shell 將所有符合*的文件傳到命
令列給echo 顯示出來 。
為了防止這些特殊的字符被shell 轉譯,我們可以在前面放一個反斜線()讓它們跳出
來 。echo $TERM 會顯示出你所設置的終端機 。而echo $TERM 就會直接顯示出$TERM 這幾
個字母 。
3.7.1 改變你的shell
改變你的shell 的最簡單的方法是用chsh 命令 。運行chsh 就可以把你帶入系統(tǒng)設置的
編輯器中 。如果編輯器沒有設置的話,你就可以用vi 來代替 。直接在此改變“shell:” 。
你可以給chsh 加上-s 的參數(shù);這樣,就不需要你輸入一個編輯器來設置shell 了 。例如,
如果你想把你的shell 設置成bash,你只要這樣做:
% chsh -s /usr/local/bin/bash
運行不帶參數(shù)的chsh,編輯shell 將同樣能達到目的 。
注意:你使用的shell 出現(xiàn)在/etc/shell文件中 。如果你在安裝軟件的時候,已經安
裝了一個shell,那么這個就已經做好了 。如果你是手工安裝shell,那你就必須做 。例如,
如果你手工安裝bash,只要把它放在/usr/local/bin中,你只要這樣做:
#echo “/usr/local/bin/bash”>>/etc/shells
然后再執(zhí)行chsh 。
3.8 文本編輯器
在FreeBSD 中,許多配置信息都是通過編輯一個文本文件來完成的 。所以,熟悉一個
文本編輯器是非常必要的 。FreeBSD 帶有許多的編輯器,可以在ports collection 中找到 。
第13 頁FreeBSD 使用手冊
最容易和最簡單的編輯器就是ee 了,它非常容易掌握 。要啟動ee,你只需要在命令行鍵入
ee 文件名 。例如,要編輯文件/etc/rc.conf,只要鍵入ee /etc/rc.conf 。一進入ee,許
多編輯功能就都列在屏幕的頂部 。^字符是鍵盤的ctl 鍵,所以^e 鍵盤的ctl 鍵加上e 鍵 。
要離開ee,只要鍵入escape 鍵,然后選擇離開 。編輯器會提示你保存剛才的修改 。FreeBSD

推薦閱讀