章節連結
The Linux Command Line: A complete Introduction 放在桌上許久,於是想說利用 ChatGPT 4 來當指導員,協助自己熟悉上手。這篇筆記下第七個 Chapter – 用 shell 的角度看世界。
內容
指令
echo – 顯示文字
當 echo 搭配萬用字元 * 一起使用時,其處理機制為 pathname expansion,可以取得「符合條件」的字串來顯示
其他應用
1. ~:被指定的使用者,若沒有指定,那就是目前的使用者
2. $((expression)):執行算數擴張
3. {}:大括號擴展,用來產生複雜的文字條件搜尋條件,你可以想正規表達式的 {} 用法
4. $VARIABLE:參數擴展,若你指定的變數有值,會顯示內容。像是 echo $PATH
5. 指令置換:將指令的回傳內容,當做字串輸出,像是 echo $(ls)
6. 引號和雙引號:在其內的內容都會當成文字使用,進而讓空格、$號被當成一般字元使用
7. 跳脫字元:也就是反斜線,當然也有一些特殊的跳脫字元用法,像是 \r 為 Enter 鍵
ChatGPT 對話
https://chat.openai.com/share/fd8fdd19-cfdd-45d5-bfa8-4695195af15f