兩個路徑與四個centos7命令

相對和絕對路徑

 

絕對路徑:

路徑的寫法必定由根目錄「/」寫起。例如 /usr/local/mysql 這就是絕對路徑。mysql

絕對路徑無論在那個目錄下都能進入訪問!sql

相對路徑:

路徑的寫法不是由根目錄「/」寫起。例如,首先用戶進入到/, 而後再進入到 home ,命令爲:spa

此時用戶所在的路徑爲 /home/test 第一個 cd 命令後跟 「/home」 第二個 cd 命令後跟 「test」, 並無斜槓,這個 「test」 是相對於 「/home」 目錄來說的,因此叫作相對路徑。rem

 

cd 命令

 

cd(change directory)這個命令是用來變動用戶所在目錄的,後面若是什麼都不跟,就會直接到當前用戶的根目錄下,咱們作實驗用的是 root 帳戶,因此運行 cd 後,會進入 root 帳戶的根目錄 /root。 後面跟目錄名,則會直接切換到指定目錄下:test

pwd 這個命令打印出當前所在目錄, cd 後面只能是目錄名,而不能是文件名,若是跟了文件名會報錯:可視化

兩個用法:

                 ./ 表示當前目錄,權限

                ../ 表示當前目錄的上一級目錄語法

上例中,首先進入到 /usr/local/lib/ 目錄下,而後再進入 ./ 其實仍是到當前目錄下,用 pwd 查看當前目錄,並無發生變化,而後再進入 ../ 則是進入到了 /usr/local/ 目錄下,即 /usr/local/lib 目錄的上一級目錄。im

上例中的~表示用戶的家目錄。 -表示上一次所在的目錄,上次所在目錄在/usr/local 下,因此 cd -會進入到/usr/local。查詢

 

建立和刪除目錄mkdir rmdir

 

命令: mkdir

它用來建立目錄。 mkdir 其實就是 make directory 的縮寫。其語法爲 mkdir[-mp] [目錄名稱] ,其中-m、 -p 爲其選項, -m 這個選項用來指定要建立目錄的權限,不經常使用,不作重點解釋。 -p 這個選項很管用,先來作個試驗,你會一目瞭然的:

當咱們想建立 /tmp/test/123 目錄,但是提示不能建立,緣由是/tmp/test 目錄不存在,也許你會說,這個 Linux 怎麼這樣傻, /tmp/test 目錄不存在就自動建立不就 OK 了嘛,的確 Linux 是有點傻,若是它發現要建立的目錄的上一級目錄不存在就會報錯。然而 Linux 也並不是那麼傻,由於它也爲咱們想好了解決辦法,即-p 選項,這個選項能夠幫咱們建立一大串級聯目錄,這個選項還有一個好處,那就是當建立一個已經存在的目錄時,不會報錯:

mkdir -p 後面跟一個已經存在的目錄名時,它不會作任何事情,只是不報錯而已。

-v:可視化,能看到建立目錄的過程!

Date:查詢時間

命令: rmdir

它用來刪除空目錄,後面能夠是一個也能夠是多少,多個的話用空格分隔。該命令我不多使用,由於它只能刪除目錄,不能刪除文件。 rmdir有一個和 mkdir 同樣的選項-p,一樣能夠級聯刪除一大串目錄,可是級聯的目錄中其中一個目錄裏還有目錄或者文件時就很差用了。

因此,得出的結論是, rmdir 只能刪除空目錄,即便加上-p 選項也只能刪除一串的空目錄,可見這個命令有很大的侷限性,偶爾用下還能夠。

Touch:建立一個空白文件

 

rm命令

 

rm(remove),這個命令是最經常使用的, rm 一樣也有不少選項。你能夠經過命令「man rm」來得到詳細幫助信息。在這裏只介紹最經常使用的兩個選項。

-r: 刪除目錄用的選項,等同於 rmdir.

可是和 rmdir 不一樣的是,使用 rm -r 刪除目錄時,會問一下是否刪除,若是輸入 y 則會刪除,輸入 n 則不刪除。固然 rm -r 也不會向 rmdir 不能刪除非空目錄,它是能夠刪除非空目錄的。

*:通配符,表示全部!能夠不加-r刪除目錄。如:rm /tmp/text/123

History:查看使用過的命令歷史記錄

!tree:加感嘆號!使用最近的一次tree命令

-f: 表示強制刪除,再也不提示是否要刪除,而是直接就刪除了,然後面跟一個不存在的文件或者目錄時,也不會報錯。若是不加「-f」選項會報錯。

要刪除一個目錄時,即便加上-f 選項也會報錯,因此刪除目錄必定要加-r 選項。

關於 rm,使用最多即是-rf 兩個選項合用了。無論刪除文件仍是目錄均可以。可是方便的同時也要多注意,萬一你的手太快後邊跟了/那樣就會把你的系統文件所有刪除的,這一點必定要注意!

會先刪除文件再刪除目錄:

相關文章
相關標籤/搜索