2018-3-26
2.7 cd命令
2.8 創建和刪除目錄mkdir/rmdir
2.9 rm命令
2.6 相對和絕對路徑
任何一個文件都需要一個從根開始的路徑。絕對路徑是從根開始的,相對路徑是相對所在的位置的路徑。
pwd查看當前目錄,在root下,那就可以看root下的.ssh/authorized_keys的文件,這個.ssh就是相對路徑,相對於root
再來 cd /etc/sysconfig/ 到這個目錄下,再ls networ..那這個ls路徑也是相對路徑,相對當前目錄所在的路徑,就是/etc/sysconfig
相對路勁就是不是以/開頭,相對當前目錄來講的路徑。絕對路徑就是不管再哪個路徑下,都可以通過這個絕對路徑找到這個文件,比如你不管再tmp下也好,root也好都可以通過這個路徑找到網卡配置文件。
這個etc/sys..就是一個絕對路勁,cd(change directory更改目錄)pwd(查看當前路徑目錄)。相對,就是相對當前目錄。
2.7 cd命令
有一個cd -的用法,表示上一次目錄所在的地方。就好比交換,很容易讓我們進入到上次所在的目錄
cd什麽都不加,就是進入當前用戶的家目錄下,就是你登陸的時候在哪cd什麽都不加就會去哪,root用戶的加目錄就是root
cd ~這個波浪號就是root 就是用戶的家目錄。
cd ..進入到上一級目錄。再根下在用cd ..還是根
老樣子可以用man cd查看有什麽用法。
2.8 創建和刪除目錄mkdir/rmdir
mkdir(make directory)就是創建一個目錄。
可以看到123的時候沒有那個文件,那是因為2還沒有創建,並沒有2。
那有一種方法一下把所有目錄創建起來,mkdir -p
還可以加一個v可視化,mkdir -pv。可以看到過程 一般我們用這個
rmdir(remove directory)移除目錄,可以刪除目錄(前提目錄為空)
有目錄無法刪除,那文件是否能刪除呢,創建一個文件touch
有文件也不能刪除。那rmdir不能刪除文件,能刪除目錄,後面會講到另外一個命令rm可以刪除文件也能刪除目錄。
rmdir -p 也可以連續刪除這一段目錄
其實123已經被刪除,之是tmp下有文件所以失敗了。平時不用這個容易刪錯,因為只要目錄為空都會刪除。最後總結一下rmdir
目錄之能刪除目錄,並且是非空目錄
2.9 rm命令
rm(remove),比如
yes確定刪除。
rm -f默認強制刪除
創兩個文件作為試驗,!tree最近一次用的tree
然後使用命令
這樣就不用按y是否確認了,當要刪除很多文件的時候按y是很麻煩。
然後最後可以用*代替目錄下的所有文件,也可以準確一些比如*.txt
history 可以看用到歷史裏的所有命令,那用!tree就會去找歷史裏最近的一次tree
那!tree =tree /tmp/wt/
那其他的也一樣比如!touch ,!ls。
還可以用方向鍵去找之前瞧過的命令。
用 rm -r刪除目錄,rm -rf不會出現提示。
ok,如果用rm -rf就不會出現提示,這下wt文件下的目錄就全沒了也可以加rm -rfv。
還有一點,因為f是強制的所以就算刪不存在的目錄時也不會報錯,這是需要註意的一點。
2018-3-26