分類commands
100 篇
-
bash 萬用字元擴展完整說明
在 Linux 系統管理與日常開發中,我們經常需要處理大量的檔案。如果每次都要手動輸入完整的檔案名稱,不僅效率低下,也極易出錯。這時,Shell 提供的「萬用字元」(Wildcards)與「模式匹配」…
閱讀全文 → -
正規表示式 regex 速成指南
在 Linux 系統管理的日常工作中,文字處理佔據了極大的比重。無論是檢視日誌檔、過濾設定檔,還是批量重命名檔案,正規表示式(Regular Expression,簡稱 regex)都是我們手中最強大的武器。許…
閱讀全文 → -
linux 萬用字元 glob 完全指南
在 Linux 的世界裡,檔案管理是日常工作的核心。許多初學者常誤以為萬用字元(Wildcard)僅是簡單的 符號,但實際上,Linux shell 透過一項名為 Globbing 的機制,提供了極其強大的檔案匹配能…
閱讀全文 → -
git log 美化與過濾技巧
在 Linux 開發環境中, 無疑是最常用的指令之一。然而,預設的輸出格式往往冗長且難以快速掌握專案的關鍵變更。對於日常需要追蹤程式碼演進、尋找特定 Bug 來源或進行 Code Review 的開發者而…
閱讀全文 → -
sshfs 遠端檔案系統掛載
在日常的系統管理與開發工作中,我們經常需要在本機存取遠端伺服器的檔案。雖然 SSH 本身提供了安全的通道,但透過終端機互動(如 或 )進行大量檔案操作時,往往顯得 cumbersome(笨拙)。這…
閱讀全文 → -
ssh-keygen 金鑰管理完整教學
在 Linux 系統管理與開發環境中,SSH(Secure Shell)是最核心的遠端連線協議。雖然密碼認證直觀易懂,但在自動化腳本、持續整合(CI/CD)以及追求安全性的場景中,基於金鑰(Key-based)的無…
閱讀全文 → -
netcat 網路工具的多種用法
在 Linux 系統管理與網路診斷的世界裡,(通常簡稱為 )被譽為「網路工具的瑞士刀」。儘管現代系統中常以 或 的套件形式出現,但其核心功能——透過 TCP 或 UDP 協議進行資料讀寫——依然是系統工…
閱讀全文 → -
whois 查詢網域與 IP 資訊
在網路管理、資安分析或單純的好奇驅使下,我們經常需要查詢某個網域名稱(Domain)或 IP 位址的註冊資訊。這時候, 就是一個不可或缺的工具。它不僅能告訴我們網域的註冊者、有效期限,還能協…
閱讀全文 → -
mtr 網路路徑診斷
在 Linux 系統管理與網路排錯的日常工作中,我們經常需要判斷連線品質、延遲或封包遺失的問題所在。許多初學者習慣使用 來檢查主機是否在線,或使用 來追蹤資料包的路由路徑。然而,這兩者各有…
閱讀全文 → -
htop 完整使用指南
在 Linux 系統管理的世界裡, 指令是元老級的監控工具,但對於習慣了現代化介面或使用者的來說,其純文字介面的操作邏輯往往顯得有些生硬且不易上手。 作為 的進階替代方案,以其色彩豐富、支…
閱讀全文 → -
ncdu 互動式磁碟使用分析
在 Linux 系統管理中,快速定位佔用磁碟空間的檔案或目錄是日常維護的重要環節。雖然 指令是標準工具,但其輸出結果往往冗長且缺乏互動性,難以在海量檔案中迅速找出「元兇」。這時, (NCurses…
閱讀全文 → -
tree 視覺化目錄結構
在 Linux 系統管理與開發工作中,目錄結構的清晰度直接影響工作效率。雖然 和 是基礎指令,但當目錄層次較深或檔案眾多時,純文字列表往往讓人難以一眼掌握整體架構。這時, 指令便成為不可或…
閱讀全文 →