前言
此為 Linux 相關的 2-7 篇,除了內建指令外,開始會介紹些不錯套件,需另外安裝的,會備註並附上官方連結
ps
顯示運行中的程式相關資訊
1
2
3
4
5ps
ps aux
# 只顯示符合 chrome 關鍵字的資訊
ps aux | grep chrome
幾個常用參數說明:
列出所有正在執行中的程式: aux
只找符合特定關鍵字的內容: | grep string
top
即時持續地顯示運行中的程式資訊
1
2
3top
# 離開方式為 鍵盤Q
htop
即時持續地顯示運行中的程式資訊
top
的加強版,外觀、功能也更強
備註: 需另外安裝 官方網站
1
2
3
4
5# MacOS 安裝指令
brew install htop
# 執行方式
htop
htop 介面
free
顯示記憶體使用狀況
1
2
3
4# MacOS 原生不支援這指令
# Ubuntu 有支援
free
(謎之聲,有了 htop
之後,top
和 free
可以洗洗睡了?
df
從 Filesystem (檔案系統) 取得目前的空間分配資訊,完整顯示目前檔案系統上還可以使用的容量大小
1
2
3df -h
df .
df -h ~/Documents/demo
幾個常用參數說明:
以較易閱讀方式呈現: -h
du
掃描當前目錄結構,並逐一累加檔案大小
1
2
3du -h
du -hm ~/Documents/demo
du -h -m ~/Documents/demo
幾個常用參數說明:
以較易閱讀方式呈現: -h
單位以 KB: -k
單位以 MB: -m
單位以 GB: -g
kill
強制終止程式執行
情境:遇到程式當掉,卻無如預期關閉程式,甚至導致 CPU 飆高,需透過 kill
來處理
1
2
3
4kill -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/
備註:之後文章修改更新,以個人部落格為主