Bash(GNU Bourne-Again SHell)是許多Linux平臺的內定Shell,事實上,還有許多傳統UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等,Shell Script大致都類同, 當您學會一種Shell以後,其它的Shell會很快就上手,大多數的時候,一個Shell Script通常可以在很多種Shell上使用。
通過學習如何使用 bash 指令碼語言程式設計,將使 Linux 的日常交互更有趣和有生產力,同時還可以利用那些已熟悉和喜愛的標準 UNIX 概念(如管道和重定向)。 在此三部分系列中,Daniel Robbins 將以示例指導您如何用 bash 程式設計。 他將講述非常基本的知識(這使此系列十分適合初學者),並在後續系列中逐步引入更高級特性。
以錯誤方式學習 bash 令人十分困惑。 許多新手輸入 "man bash" 來查看 bash 説明頁,但只得到非常簡單和技術方面的 shell 功能性描述。 還有人輸入 "info bash"(來查看 GNU 資訊文檔),只能得到重新顯示的説明頁,或者(如果幸運)略為友好的資訊文檔。
儘管這可能使初學者有些失望,但標準 bash 文檔無法滿足所有人的要求,它只適合那些已大體熟悉 shell 程式設計的人。 説明頁中確實有很多極好的技術資訊,但對初學者的説明卻有限。
這就是本系列的目的所在。 在本系列中,我將講述如何實際使用 bash 程式設計概念,以便編寫自己的腳本。 與技術描述不同,我將以簡單的語言為您解釋,使您不僅知道事情做什麼,還知道應在何時使用。 在此三部分系列末尾,您將可以自己編寫複雜的 bash 腳本,並可以自如地使用 bash 以及通過閱讀(和理解)標準 bash 文檔來補充知識。
以下內容主要給HTTP://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu使用者用的。 ArchLinux還是老老實實地用yaourt好。
1 cd ~/個人/下載/VCS/SVN-Download
2 svn checkout
3 HTTP://compile-program.googlecode.com/svn/trunk/ compile-program-svn
4 cd
5 compile-program-svn
6 make -f Makefile.user install
7 echo
8 'PATH="$ HOME/應用/安裝/Executables:$HOME/應用/腳本:$PATH\"' >> ~/.bashrc
9 .
10 ~/.bashrc
11 cd