Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

DBA 必會的 11 個 Linux 基礎命令深度解析:ls、pwd、cd 篇

編輯:Linux 系統常見問題解答

數據庫絕大多數運行於 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 數據文件為例)

[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 安裝用戶/組。
  • 大小 8.5G/5.1G:表空間文件,需納入容量規劃監控。

二、pwd:精準定位當前坐標

  • pwd:顯示邏輯路徑(含符號鏈接)
  • pwd -P:顯示物理路徑(解析符號鏈接)

場景:/etc/init.d 往往鏈接至 /etc/rc.d/init.d,pwd -P 能揭示真實路徑,避免腳本中路徑硬編碼導致的遷移故障。

三、cd:目錄跳轉的藝術

命令效果效率技巧
cd回家目錄($HOME)最快歸位方式
cd -返回上一目錄($OLDPWD)兩目錄來回切換神器
cd ..上一級目錄相對路徑基石
cd ../..上兩級目錄快速跳出深層目錄
cd ~user進入指定用戶家目錄免輸入完整路徑

DBA 進階建議

  1. 善用 ls -lrth 做日常巡檢別名:alias ll='ls -lrth' 寫入 ~/.bashrc。
  2. 結合 find、du 進行深度空間分析:du -h --max-depth=1 | sort -hr。
  3. 生產環境操作前,先 pwd 確認位置,再 ls -ld 核對目錄屬性,防誤刪誤改。
Copyright © Windows教程網 All Rights Reserved