章節連結
The Linux Command Line: A complete Introduction 放在桌上許久,於是想說利用 ChatGPT 4 來當指導員,協助自己熟悉上手。這篇筆記下第五個 Chapter – 透過指令工作。
內容
指令可以分為四種:
1. 可執行程式 – 在 /usr/bin 目錄下存在的二進位檔案,或是用 script 語言撰寫的程式
2. shell 內建指令
3. shell 函式
4. alias 別名 – 可以自行定義的指令,這是由其他的指令建立來的
指令的說明文件一般會放在 /usr/share/doc
指令
1. type – 顯示指令的種類,可能是內建或是附加選項的指令
2. which – 顯示可執行檔案的目錄。對於 shell 內建命令或別名,which
命令無法顯示其位置,因為它們不是獨立的執行文件,而是由 shell 直接處理的
3. help – 獲得 shell 內建指令的幫助,不過僅限於 bash,zsh 是沒有的。可以用 –help 來取代
4. man – 顯示該指令的線上手冊。man 是 manual 的縮寫
5. apropos – 列出合適的指令
6. whatis – 從指令的說明手冊中,顯示單行的描述
7. alias – 你可以客製化撰寫指令,讓長指令給縮短,預設僅有在當前視窗有效。若要永久生效,需要加入到 bash 的設定檔中
舉例:創建一個快速跳轉到特定目錄的別名:alias docs=’cd ~/Documents’
alias <縮寫字串>='<要執行的內容>’
ChatGPT 對話
https://chat.openai.com/share/ad585046-1201-4c64-939d-d997877c6698