Day07 — 一些常用 Linux 指令 — 2–7 (ps、top、htop、free、df、du、kill)

被端走的小菜
3 min readSep 11, 2020

--

此為 Linux 相關的 2–7 篇,除了內建指令外,開始會介紹些不錯套件,需另外安裝的,會備註並附上官方連結

ps

顯示運行中的程式相關資訊

ps
ps aux
# 只顯示符合 chrome 關鍵字的資訊
ps aux | grep chrome

幾個常用參數說明:

列出所有正在執行中的程式: aux
只找符合特定關鍵字的內容: | grep string

top

即時持續地顯示運行中的程式資訊

top# 離開方式為 鍵盤Q

htop

即時持續地顯示運行中的程式資訊
top 的加強版,外觀、功能也更強

備註: 需另外安裝 官方網站

# MacOS 安裝指令
brew install htop
# 執行方式
htop

htop 介面

free

顯示記憶體使用狀況

# MacOS 原生不支援這指令
# Ubuntu 有支援
free

(謎之聲,有了 htop 之後,topfree 可以洗洗睡了?

df

從 Filesystem (檔案系統) 取得目前的空間分配資訊,完整顯示目前檔案系統上還可以使用的容量大小

df -h
df .
df -h ~/Documents/demo

幾個常用參數說明:

以較易閱讀方式呈現: -h

du

掃描當前目錄結構,並逐一累加檔案大小

du -h
du -hm ~/Documents/demo
du -h -m ~/Documents/demo

幾個常用參數說明:

以較易閱讀方式呈現: -h
單位以 KB: -k
單位以 MB: -m
單位以 GB: -g

kill

強制終止程式執行

情境:遇到程式當掉,卻無如預期關閉程式,甚至導致 CPU 飆高,需透過 kill 來處理

kill -9 PID# 範例
kill -9 9527

總整理

小結

htop 真的很實用,畫面看起來也比較炫砲,也能直接 kill PID,推薦必裝的套件之一。
其實每個指令都能寫成一篇,網路查下便能找到各指令的深入說明,更多細節參數設定等,本篇以應用為主。

鐵人賽文章連結:https://ithelp.ithome.com.tw/articles/10235798
medium 文章連結:https://link.medium.com/KnBM0DriH9
本文同步發布於 小菜的 Blog https://riverye.com/

備註:之後文章修改更新,以個人部落格為主

--

--

被端走的小菜
被端走的小菜

Written by 被端走的小菜

大家好,我是被端走的小菜。以個人部落格更新為主:https://riverye.com/

No responses yet