歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 做DBA必須學會,不會會死的11個Linux基本命令

做DBA必須學會,不會會死的11個Linux基本命令

日期:2017/3/3 16:56:29   编辑:關於Linux

數據庫絕大部分運行在Linux與UNIX平台,隨著X86平台的運算能力逐漸接近甚至超過小型機,以及在去IOE的大潮下,運行在Linux平台的數據庫環境越來越多。

Linux系統龐大而復雜,經過總結,做為一名DBA,一些基本管理、網絡管理、進階應用、性能診斷、管道復雜應用、硬件相關傳感命令都需要掌握,這篇文章,專門來講做為一名DBA,必須學會的11個基本應用命令。

1、 ls命令

Ls命令是Linux中最常用的命令,是list的縮寫,缺省下ls命令是列出當前目錄的清單,如果ls指定其他目錄,就會顯示指定目錄裡的文件及文件夾清單。

常用用法(常用參數):

(1) ls –l

以長格式(每行只顯示一個文件或目錄信息)列出文件及目錄的詳細信息,輸出結果如下:

[oracle@ol6-single single]$ ls -l

total 14091544

-rw-r-----. 1 oracle oinstall 5368717312 Apr 10 10:50 sysaux02.dbf

-rw-r-----. 1 oracle oinstall 9061015552 Apr 10 08:05 users01.dbf

(2) ls –a

列出目錄下的所有文件及目錄,輸出結果如下:

[oracle@ol6-single single]$ ls -a

. .. sysaux02.dbf users01.dbf

(3) ls –s

列出目錄占用空間總大小,以及各個文件名稱及其大小(單位為KB),輸出結果如下:

[oracle@ol6-single single]$ ls -s

total 14091544

5242892 sysaux02.dbf 8848652 users01.dbf

(4) ls –lh

以長格式(每行只顯示一個文件或目錄信息),並且以直觀形式顯示文件及目錄總大小,輸出結果如下:

[oracle@ol6-single single]$ ls -lh

total 14G

-rw-r-----. 1 oracle oinstall 5.1G Apr 10 10:50 sysaux02.dbf

-rw-r-----. 1 oracle oinstall 8.5G Apr 10 08:05 users01.dbf

(5) ls –lrt

以長格式(每行只顯示一個文件或目錄信息),並用對文件及目錄按照最時間進行排序,輸出結果如下:

[oracle@ol6-single single]$ ls -lrt

total 14091544

-rw-r-----. 1 oracle oinstall 9061015552 Apr 10 08:05 users01.dbf

-rw-r-----. 1 oracle oinstall 5368717312 Apr 10 10:50 sysaux02.dbf

(6) ls –lrth

與“ls –lrt”相比,將文件大小以更直觀的方式顯示出來,輸出結果如下:

[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

2、 pwd命令

pwd命令是Print Working Directory的縮寫,基本功能是打印當前的工作目錄。

常用用法(常用參數):

(1) pwd

顯示當前所處目錄絕對路徑,輸出結果如下:

[oracle@ol6-single oradata]$ pwd

/u01/oradata

(2) pwd -p

顯示當前所處目錄的物理路徑。因為有些目錄是link後的結果,用-P可以顯示link的源頭路徑,輸出結果如下:

oracle@ol6-single oradata]$ cd /etc/init.d

[oracle@ol6-single init.d]$ pwd

/etc/init.d

[oracle@ol6-single init.d]$ pwd -P

/etc/rc.d/init.d

3、 cd命令

cd命令是linux中最常用的命令之一,用於切換目錄路徑

常用用法(常用參數):

(1) cd

回到自己的HOME目錄,輸出結果如下:

[oracle@ol6-single init.d]$ pwd

/etc/init.d

[oracle@ol6-single init.d]$ cd

[oracle@ol6-single ~]$ pwd

/home/oracle

(2) cd –

返回進入此目錄之前所在的目錄,輸出結果如下:

[oracle@ol6-single ~]$ pwd

/home/oracle

[oracle@ol6-single ~]$ cd /u01/oradata/single

[oracle@ol6-single single]$ pwd

/u01/oradata/single

[oracle@ol6-single single]$ cd -

/home/oracle

[oracle@ol6-single ~]$ pwd

/home/oracle

(3) cd ..

返回到上一級目錄,輸出結果如下:

[oracle@ol6-single ~]$ pwd

/home/oracle

[oracle@ol6-single ~]$ cd ..

[oracle@ol6-single home]$ pwd

/home

(4) cd ../..

返回上兩級目錄,輸出結果如下:

[oracle@ol6-single single]$ pwd

/u01/oradata/single

[oracle@ol6-single single]$ cd ../..

[oracle@ol6-single u01]$ pwd

/u01

Copyright © Linux教程網 All Rights Reserved