技術文章
240 篇 · 第 18/20 頁
-
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 憑證以及進行各種加密運算的核心工…
閱讀全文 → -
nmap 網路掃描:合法的安全審計工具
在網路安全領域,資訊收集是攻守雙方必經的第一步。對於系統管理員與安全工程師而言,了解網路架構、偵測潛在風險端口以及確認服務狀態,是日常維運的重要環節。 (Network Mapper) 正是業界公…
閱讀全文 → -
tcpdump 網路封包分析入門
在 Linux 系統管理與網路除錯的領域中, 無疑是最具威力的瑞士刀之一。它不僅能即時捕捉網路介面上的資料包,更能將二進位的封包資料轉譯為人類可讀的格式。對於開發者、系統管理員或是資安工…
閱讀全文 → -
lsof 進階:找出佔用資源的程序
在 Linux 系統管理與除錯的世界裡, (List Open Files) 無疑是一把瑞士刀般的利器。許多初學者僅知 列出目錄內容,卻不知 Linux 中「一切皆檔案」的核心哲學。當你的伺服器出現磁碟空間無法釋…
閱讀全文 → -
strace 偵錯:追蹤系統呼叫的技術
在 Linux 系統管理與開發過程中,我們經常會遇到程式「無緣無故」卡住、檔案讀取失敗或權限不足等神秘錯誤。當 、 或一般的日誌記錄無法提供足夠資訊時, 便成了我們手中最強大的偵錯利器。它…
閱讀全文 →