shell 基礎知識 第二彈

      我的認爲,學習shell,必定要從基礎開始,若是你連基本的命令都不會用,怎麼可能寫出幾千行的shell腳步(PS,今天走了小差看了下shell和Perl,仍是以爲shell更有前途,我的意見,不喜勿噴)java

      首先,咱們要了解什麼是shell(推薦一本書 鳥哥的私房菜 地球人都知道你懂的  另外推薦一本沒有實體書的書,高級Bash腳本編程指南,跑遍各個網上商城,都沒買到,只能看網頁版和pdf版 須要的童鞋留下本身的郵箱),什麼是shell?我的認爲,shell就是一個翻譯,把咱們說的話翻譯成0,1,翻譯成計算機可以理解的語言,好比shut down 咱們知道是關機的意思,可是Kernel就不必定知道了,他只認識0,1。正如翻譯有好多,shell也有好多種(/etc/shells),咱們最經常使用就是Bash shell。shell

      shell裏邊有一個命令,echo ,就是顯示變量內容,好比 編程

echo $maple
maple=myname
echo $maple

這段代碼至關於學習

String maple="";
System.out.println(maple);
maple="myname"
System.out.println(maple);

此處須要注意的是spa

first="maple is $maple"
echo $first
first='maple is $maple'
echo $first

輸出結果是不同的,翻譯

name='maple's name'
name="maple's name"
name=maple\'s\ name

這三個,第一個是錯誤,第二個是正確的,第三個是正確的code

PS:以上純屬我的理解,若有理解錯誤,請雅正,謝謝class

   (今天寫這些吧,還得加班碼代碼)pdf

相關文章
相關標籤/搜索