👤 使用者與群組管理

新增、修改、刪除使用者帳號與群組。

blkid
顯示磁碟分割區的 UUID 和檔案系統類型,用於 /etc/fstab 設定。
cal
在終端機顯示月曆,可指定月份和年份。
date
顯示系統時間,或以指定格式輸出日期時間字串,常用於腳本。
df
顯示所有已掛載檔案系統的磁碟使用量與可用空間。
dmesg
顯示核心訊息,用於診斷硬體問題與驅動程式錯誤。
du
計算目錄或檔案的磁碟使用量,找出磁碟空間的佔用來源。
env
顯示所有環境變數,或以指定環境執行指令。
export
設定並匯出環境變數,使子程序可以繼承使用。
fdisk
管理磁碟分割表,建立、刪除和修改分割區(MBR/GPT)。
free
顯示系統 RAM 與 Swap 的使用量與可用量。
halt
停止所有 CPU 功能使系統停止,通常等同於關機。
hostnamectl
查看與永久設定系統主機名稱和相關資訊(systemd 工具)。
htop
top 的進階替代品,彩色介面、支援滑鼠操作與程序搜尋。
journalctl
查詢 systemd 日誌,支援即時追蹤與多維度過濾。
lsb_release
顯示 Linux 發行版的名稱、版本號與代號(如 Ubuntu 22.04 Jammy)。
lsblk
以樹狀圖列出所有磁碟、分割區與其掛載點等資訊。
lscpu
顯示 CPU 的型號、核心數、執行緒、頻率等詳細架構資訊。
lsof
列出所有程序開啟中的檔案、網路連線與 socket。
lspci
列出系統中所有 PCI 裝置(顯示卡、網卡等)及其驅動程式資訊。
mount
將磁碟分割區或網路共享掛載到目錄樹的指定位置。
ncdu
互動式磁碟空間分析,以樹狀圖瀏覽哪個目錄最佔空間。
nproc
顯示可用的 CPU 數量,常用於腳本中設定平行工作數。
parted
管理磁碟分割,支援 GPT 和大容量磁碟(超過 2TB)。
popd
從目錄堆疊彈出,返回 pushd 之前的目錄。
poweroff
安全關機並關閉系統電源。
printenv
顯示環境變數的值,不加引數則列出所有環境變數。
pushd
切換目錄並推入目錄堆疊,搭配 popd 可多層跳回。
reboot
安全重新啟動系統,等同於 systemctl reboot。
service
管理系統服務(SysV 相容層,現代系統請改用 systemctl)。
shutdown
安全關機或排程重啟,可廣播訊息給登入的使用者。
timedatectl
查看與設定系統時間、時區,管理 NTP 時間同步。
umount
安全地卸載已掛載的檔案系統或裝置。
uname
顯示系統核心版本、主機名稱與硬體架構等基本資訊。
unset
刪除 Shell 變數或函數,使其完全不存在。
uptime
顯示系統連續運行時間與 CPU 負載平均值。
vmstat
顯示虛擬記憶體、CPU、I/O 等系統資源的即時統計。