# [CS101] 初心者的計概與 coding 火球術 2-1、2-2、2-3、2-4 ## 2-1 command line ### what is CLI? CLI (Command Line Interface),只能用文字跟電腦溝通。 另一種溝通方式,平常使用的 GUI (Graphical User Interface)圖形使用者介面,跟圖形互動的來和電腦溝通。 ### why must I use CLI (一) 有些指令 CLI 才有,而 GUI 沒有 (二) 用 CLI 和電腦溝通比較快 ## 2-2 CLI 基本指令 pwd: print working directory ls: list segment 可用旗標(flag): -l cd: change directory 後面可接: .. , ~ , / touch: touch,檔案存在會觸碰檔案,檔案不存在會新增一個檔案 mkdir: make directory rm: remove rmdir: remove directory cp: copy mv: move man: manual ## 2-3 更多指令 date: date cat: concatenate,冷知識:catenate 在化學是指同樣的原子連接成的長鏈分子 less: less, cat v.s. less grep: global regular expression print echo: echo ## 2-4 CL | and > |: pipe 會把前面執行的結果丟給後面的指令 >: redirect