章節連結
The Linux Command Line: A complete Introduction 放在桌上許久,於是想說利用 ChatGPT 4 來當指導員,協助自己熟悉上手。這篇筆記下前兩個 Chapter – Shell 簡介和瀏覽。
內容
Shell
1. 提示字元:[username@machinename ~]$
2. 一般是 $ 號,如果是 # 號,是代表使用者有管理員權限
3. 如果指令沒有意義,會出現 command not found
4. 結束 session: 輸入 exit
瀏覽
1. pwd – 顯示目前所在的目錄名稱 print working directory
2. cd – 切換目錄 change directory
3. ls – 列出目錄內容 list,加上 -a (–all),可以看見隱藏檔案
關於檔名內的「空白」
在Linux系統中,建議不要在檔名中使用空白鍵,主要原因包括:
- 命令行解析困難:在命令行中,空格用作分隔命令和其參數。如果文件名包含空格,那麼在沒有適當處理的情況下,命令行會將其解析為多個參數或不同的命令,導致錯誤或非預期行為。
- 腳本和自動化:許多腳本和自動化工具可能無法正確處理包含空格的文件名。這可能會導致腳本執行失敗或產生錯誤結果。
- 跨平台兼容性:雖然現代的操作系統和許多應用可以處理包含空格的文件名,但在某些情況下,尤其是在不同系統或環境之間轉移文件時,包含空格的文件名可能會造成相容性問題。
- 易用性和清晰度:避免使用空格可以使文件名更易於閱讀和處理。在需要空間或分隔單詞時,通常建議使用下底線(_)或連字符(-)作為替代。
若真的要使用,你可在命令行中用引號將整個文件名括起來,或者用反斜線(\)轉譯,但還是不建議使用
ChatGPT 對話
https://chat.openai.com/share/f349ac98-372a-40fc-9495-293514c4354a