涉及到的命令:
- pwd 查看當前在哪一個目錄
- cd 全稱:"change directory",進入到哪一個目錄,如 cd /etc
- 「*****」 通配符
- ! tree 查看最近一次敲打的命令
- history 查看全部敲過的命令
- man 查看命令怎麼使用,如: man rm
- history 能夠查看歷史全部敲過的命令
- !tree 或者 !ls 再或者!mkdir 這個前面加"!"的意思是最近一次執行的命令。
概念: 絕對路徑:路徑的寫法必定是由根目錄"/"寫起的 例:[root@zhangzhen-01 ~]# ls /etc/hostname
相對路徑:路徑的寫法 不是由根目錄寫起,能夠經過"pwd」查看當前在哪一個目錄下。 例:首先用戶進入到/home,而後再進入到test cd /home cd zhangzhen-03
cd - 表示上一次的目錄在哪裏,交替鍵, 如:我如今在sysconfig目錄下,在我進入到這個目錄以前,我在/home目錄下,直接能夠用"cd -"去返回上次目錄,就跟看電視同樣的道理,來回切頻。
cd 和 cd ~ 表示回到家目錄下,直接一鍵返回 如:我如今在sysconfig目錄下,我想回到起始目錄,就用cd 或者 cd ~
cd .. 進入到上級目錄 如:無論你到哪一個目錄下,cd .. 返回到這個目錄的上一個目錄
mkdir 建立目錄 例: mkdir /tmp/zhangzhenlinux/
若是你想「跨」目錄建目錄的話 ,可使用「mkdir -p」 (級聯建立目錄)
先舉個失敗的例子: mkdir /tmp/zhangzhenlinux/1/2 mkdir: 沒法建立目錄"/tmp/zhangzhenlinux/1/2": 沒有那個文件或目錄
應該這麼寫: mkdir -p /tmp/zhangzhenlinux/1/2,由於自己/zhangzhenlinux下並無目錄,你要建立的目錄上一級目錄不存在,就會報錯。
可視化建立目錄 mkdir -pv 例: mkdir -pv /tmp/zhangzhenlinux/2/3/4
rmdir : 英文move diretory (能夠刪除目錄和非空目錄) rm -r :刪除目錄用的選項,能夠刪除非空目錄 例:如何移除一個空目錄
咱們先建立一個目錄 mkdir /tmp/zhangzhenlinux/9
而後咱們用 rm -r 的命令去刪除這個空目錄。
在這裏他詢問是否刪除該目錄 輸入 :y 便可。
linux
使用rm刪除某一個目錄裏面的文件 建立一個文件 touch /tmp/zhangzhenlinux/8.txt 刪除剛建立的8.txt文件 rm /tmp/zhangzhenlinux/8.txt
如何使用rm刪除某些文件時,不須要詢問是否刪除文件 rm -f
例:
建立2個txt文件 touch /tmp/zhangzhenlinux/5.txt
tcoch /tmp/zhangzhenlinux/6.txt
而後使用 rm -f /tmp/zhangzhenlinux/*spa注:(這裏 「*」示通配符,全部的意思,也能夠寫成 "*.txt" ,全部以".txt"結尾的文件。)
例:如何使用rm 刪除非空目錄而且不提示。
使用 rm -rf命令
假如咱們須要給一個目錄下全部的空目錄刪除的話,拿/zhangzhenlinux/爲例。3d
例:如何使用rm命令刪除一個空目錄或者文件的時候,可讓他顯示是否已刪除。
使用 rm -rfv 命令 能夠圖示化顯示是否刪除成功
咱們在/zhangzhenlinux/建立個5目錄,5目錄下面建立2個txt文件。
mkdir -pv /tmp/zhangzhenlinux/5/1.txt
mkdir -pv /tmp/zhangzhenlinux/5/2.txt
刪除的方式,從裏面的空文件刪除完後,再給這個目錄刪除掉。code