數據庫絕大多數運行於 Linux/Unix 平台,隨著 x86 架構性能躍升及「去 IOE」浪潮,Linux 成為核心載體。DBA 不僅要懂 SQL,更需精通系統層面的文件、進程、網絡、性能診斷工具。本系列精選 11 個高頻基礎命令,首期聚焦文件系統導航三大核心:ls、pwd、cd。
ls:不只是列文件,更是洞察存儲的窗口ls(list)是使用頻率最高的命令,掌握其參數組合能秒級定位異常文件、審計權限、評估磁佔用。
| 命令 | 作用 | 典型場景 |
|---|---|---|
ls -l | 長格式顯示權限、擁有者、大小、時間 | 審計文件屬性、排查權限問題 |
ls -a | 顯示隱藏文件(以 . 開頭) | 檢查配置文件、.bash_history 等 |
ls -h | 人類可讀單位(K/M/G)顯示大小 | 快速評估數據文件體量 |
ls -lh | 長格式 + 易讀大小 | 日常巡檢首選 |
ls -lt | 按修改時間倒序 | 找最新生成的日志、備份文件 |
ls -ltr | 按修改時間正序 | 找最舊文件、清理候選 |
ls -lrth | 時間正序 + 易讀大小 + 長格式 | 目錄全貌掌握,大小時間一目了然 |
ls -ld | 僅顯示目錄本身屬性 | 檢查掛載點權限、避免遞歸爆屏 |
[oracle@ol6-single single]$ ls -lrth
total 14G
-rw-r-----. 1 oracle oinstall 8.5G Apr 10 08:05 users01.dbf
-rw-r-----. 1 oracle oinstall 5.1G Apr 10 10:50 sysaux02.dbf
rw-r-----:擁有者讀寫、組讀、其他無權,符合最小權限原則。oracle:oinstall:標準 Oracle 安裝用戶/組。pwd:精準定位當前坐標pwd:顯示邏輯路徑(含符號鏈接)pwd -P:顯示物理路徑(解析符號鏈接)場景:/etc/init.d 往往鏈接至 /etc/rc.d/init.d,pwd -P 能揭示真實路徑,避免腳本中路徑硬編碼導致的遷移故障。
cd:目錄跳轉的藝術| 命令 | 效果 | 效率技巧 |
|---|---|---|
cd | 回家目錄($HOME) | 最快歸位方式 |
cd - | 返回上一目錄($OLDPWD) | 兩目錄來回切換神器 |
cd .. | 上一級目錄 | 相對路徑基石 |
cd ../.. | 上兩級目錄 | 快速跳出深層目錄 |
cd ~user | 進入指定用戶家目錄 | 免輸入完整路徑 |
ls -lrth 做日常巡檢別名:alias ll='ls -lrth' 寫入 ~/.bashrc。find、du 進行深度空間分析:du -h --max-depth=1 | sort -hr。pwd 確認位置,再 ls -ld 核對目錄屬性,防誤刪誤改。