此為 Linux 相關的 2-7 篇,除了內建指令外,開始會介紹些不錯套件,需另外安裝的,會備註並附上官方連結
顯示運行中的程式相關資訊
ps
ps aux
# 只顯示符合 chrome 關鍵字的資訊
ps aux | grep chrome
列出所有正在執行中的程式: aux
只找符合特定關鍵字的內容: | grep string
即時持續地顯示運行中的程式資訊
top
# 離開方式為 鍵盤Q
即時持續地顯示運行中的程式資訊
top
的加強版,外觀、功能也更強
備註: 需另外安裝 官方網站
# MacOS 安裝指令
brew install htop
# 執行方式
htop
htop 介面
顯示記憶體使用狀況
# MacOS 原生不支援這指令
# Ubuntu 有支援
free
(謎之聲,有了 htop
之後,top
和 free
可以洗洗睡了?
從 Filesystem (檔案系統) 取得目前的空間分配資訊,完整顯示目前檔案系統上還可以使用的容量大小
df -h
df .
df -h ~/Documents/demo
以較易閱讀方式呈現: -h
掃描當前目錄結構,並逐一累加檔案大小
du -h
du -hm ~/Documents/demo
du -h -m ~/Documents/demo
以較易閱讀方式呈現: -h
單位以 KB: -k
單位以 MB: -m
單位以 GB: -g
強制終止程式執行
情境:遇到程式當掉,卻無如預期關閉程式,甚至導致 CPU 飆高,需透過 kill
來處理
kill -9 PID
# 範例
kill -9 9527
MacOS / Linux 指令 | 說明 | 範例 |
---|---|---|
ps | 顯示運行中的程式相關資訊 | ps aux |
top | 即時持續地顯示運行中的程式資訊 | top |
htop | 即時持續地顯示運行中的程式資訊 | htop |
free | 顯示記憶體使用狀況 | free |
df | 顯示目前還可以使用的容量大小 | df |
du | 掃描當前目錄結構,並逐一累加檔案大小 | du -h |
kill | 強制終止程式執行 | kill -9 9527 |
htop
真的很實用,畫面看起來也比較炫砲,也能直接 kill
PID,推薦必裝的套件之一。
其實每個指令都能寫成一篇,網路查下便能找到各指令的深入說明,更多細節參數設定等,本篇以應用為主。
鐵人賽文章連結:https://ithelp.ithome.com.tw/articles/10235798
medium 文章連結:https://link.medium.com/KnBM0DriH9
本文同步發布於 小菜的 Blog https://riverye.com/
備註:之後文章修改更新,以個人部落格為主