本文共 1041 字,大约阅读时间需要 3 分钟。
我在 CU 的日子並不長,有幸在 shell 版上與大家結緣。 除了跟眾前輩學習到不少技巧之外,也常看到不少朋友的問題。 然而,在眾多問題中,我發現許多瓶頸都源於 shell 的基礎而已。 每次要解說,卻總有千言萬語不知從何起之感... 這次,我不是來回答,而是準備了關於 shell 基礎的十三個問題要問大家﹗ 希望 shell 學習者們能夠透過尋找答案的過程,好好的將 shell 基礎打紮實一點... 當然了,這些問題我也會逐一解說一遍。只是,我不敢保證甚麼時候能夠完成這趟任務。 除了時間關係外,個人功力實在有限,很怕匆忙間誤導觀眾就糟糕了。 若能拋磚引玉,誘得其他前輩出馬補充,那才真的是功德一件﹗ shell 十三問: 1) 為何叫做 shell ? 2) shell prompt(PS1) 與 Carriage Return(CR) 的關係? (2008-10-30 02:05 最後更新) 3) 別人 echo、你也 echo ,是問 echo 知多少?( 2008-10-30 02:08 最後更新) 4) " "(雙引號) 與 ' '(單引號)差在哪? (2008-10-30 02:07 最後更新) 5) var=value?export 前後差在哪? (2008-10-30 02:12 最後更新) 6) exec 跟 source 差在哪? (2008-10-30 02:17 最後更新) 7) ( ) 與 { } 差在哪? 8) $(( )) 與 $( ) 還有${ } 差在哪? (2008-10-30 02:20 最後更新) 9) $@ 與 $* 差在哪? 10) && 與 || 差在哪? (2008-10-30 02:21 最後更新) 11) > 與 < 差在哪? (2008-10-30 02:24 最後更新) 12) 你要 if 還是 case 呢? (2008-10-30 02:25最後更新) 13) for what? while 與 until 差在哪? (2008-10-30 02:26最後更新) 補充問題: b1) [^ ] 跟 [! ] 差在哪? Part-I(Wildcard): (2008-10-30 02:25 最後更新) Part-II(Regular Expression): (2008-10-30 02:26 最後更新) |
转载于:https://blog.51cto.com/0901huazi/845268