天天看點

Unix整理筆記-shell介紹1-裡程碑M5

1 PS1變量在很大程度上修改Unix的行為,這取決于對某個特殊環境變量所指派的值。

2 shell有自己的環境變量,如果深入研究shell腳本程式設計,就能夠建立自己的環境變量來實作腳本的特殊功能。例如,可以建立一組變量,這組變量基于各個使用者使用磁盤空間的情況來定義他們的提示符。

3 Unix中每個元素都是一個檔案。

4 PATH變量的值通常在一個配置檔案中,/etc/profile。使用者可以向PATH中添加自己的值。格式為:

PATH=$PATH:new value

可以一次添加多個目錄,用冒号分開就ok。

5 所有路徑都相對于根目錄。不管路徑的級數是多少,一樣可以使用相對路徑。

6 .表示目前目錄;..表示目前目錄的父目錄;~表示使用者的主目錄;

7 shell是一個程式,他位于使用者和作業系統的核心之間。當使用者執行指令火在提示符後進行輸入時,就會與shell進行互動。接着,shell将使用者的指令和按鍵轉換成核心能夠了解的内容,核心做出響應,然後在由shell輸出送出給使用者。

8 臨時修改shell:1)在提示符後輸入:tcsh (改為了tcsh shell)2)如果tcsh不在PATH中就用完整路徑:/bin/tcsh 3)如果想傳回自己的預設shell,就輸入exit

9 各種shell:1)bourne shell 2) ash 3)bourne again shell 4) korn shell 5) z shell 6) c shell 7) perl shell

10 shell配置有4個主要元素,可以使用4者的任意組合,分别為:運作控制檔案(隻要啟動shell就會執行),環境變量,别名,選項

11 /etc/profile

12 set 檢視在系統上任意shell中所定義的變量。 

本文轉自 小強測試幫 51CTO部落格,原文連結:http://blog.51cto.com/xqtesting/808407,如需轉載請自行聯系原作者