分類commands
100 篇 · 第 6/9 頁
-
dig 與 nslookup:DNS 查詢與除錯
在 Linux 系統管理與網路除錯的戰場上,DNS(Domain Name System)解析失敗往往是導致服務連線中斷的首要嫌疑犯。當你的網頁打不開、SSH 連不上或 API 請求逾時時,第一時間確認 DNS 解析是否…
閱讀全文 → -
ping 與 traceroute:網路連線診斷
在日常的 Linux 系統管理與網路排錯工作中,我們經常會遇到連線中斷、延遲過高或完全無法連線的情況。這時候,第一線的工具往往不是複雜的 Wireshark 抓包分析,而是最基礎卻最強大的兩個指令…
閱讀全文 → -
scp 與 sftp:安全的遠端檔案傳輸
在 Linux 系統管理與開發工作中,檔案傳輸是日常最頻繁的操作之一。過去我們可能習慣使用 或 ,但這些協定在傳輸過程中以明文發送帳號密碼與檔案內容,極易被竊聽。隨著網路安全意識的提升,基…
閱讀全文 → -
screen 與 tmux:多工終端機管理
在 Linux 系統管理與開發工作中,我們經常需要執行長時間運行的任務,例如編譯程式、部署伺服器或進行大型數據分析。然而,當 SSH 連線因網路不穩而斷線時,這些未完成的任務往往會無情地終止…
閱讀全文 → -
watch 指令:持續監控指令輸出
在 Linux 系統管理與開發的日常工作中,我們經常需要觀察某個狀態的變化。例如,檢查檔案系統的使用量、監控網路連線數,或是追蹤日誌檔案的更新情況。傳統的做法是反覆手動執行指令,或是使用…
閱讀全文 → -
stat 指令:取得檔案完整元資料
在 Linux 世界中,我們經常需要檢查檔案的詳細資訊。對於大多數使用者而言, 指令是獲取檔案權限、擁有者、大小和修改時間的標準方式。然而,當我們需要更底層、更精確的檔案系統元資料(Metad…
閱讀全文 → -
ln 符號連結的最佳實踐
在 Linux 檔案系統中, 指令看似簡單,實則蘊含著強大的連結機制。許多初學者僅將其視為建立捷徑的工具,卻忽略了「硬連結」(Hard Link)與「符號連結」(Symbolic Link,簡稱 Symlink)的本…
閱讀全文 → -
diff 與 patch:檔案差異比較與套用
在 Linux 系統管理與程式開發的世界裡,檔案版本的追蹤與差異比對是日常不可或缺的工作。當你需要知道兩個檔案哪裡不同,或者想將一組修改應用到另一個檔案時, 與 這對黃金組合便顯得分外重要…
閱讀全文 → -
tr 字元轉換的進階技巧
在 Linux 的世界裡,我們經常需要處理純文字資料的轉換與清洗。雖然 和 是強大的文本處理工具,但在處理「字元對字元」的簡單轉換時, (translate) 指令往往是最快速且直觀的選擇。許多初學者…
閱讀全文 → -
wc 計數指令的 10 種實用場景
在 Linux 系統管理與開發工作中,我們經常需要快速了解檔案的規模與內容結構。雖然 能告訴我們檔案大小(位元組),但對於文字檔而言,行數、字數或字元數往往更具參考價值。(word count)正…
閱讀全文 → -
jq 指令:JSON 資料的命令列處理
在現代運維與開發工作中,JSON 已經成為數據交換的標準格式。從 Kubernetes 的資源定義、Docker 容器的配置,到 RESTful API 的回應資料,我們幾乎每天都在與 JSON 打交道。雖然 Python 或 Nod…
閱讀全文 → -
openssl 指令:憑證管理與加密操作
在 Linux 系統管理與資安領域中, 無疑是最強大的瑞士刀之一。它不僅是 OpenSSL 加密庫的命令行工具,更是生成金鑰、創建憑證簽署請求(CSR)、管理 SSL/TLS 憑證以及進行各種加密運算的核心工…
閱讀全文 →