1. 程式人生 > >二周第一次課(1月29日)

二周第一次課(1月29日)

-s linux ges 都是 tree txt glin 進度 lob

2.6 相對和絕對路徑

2.7 cd命令

2.8 創建和刪除目錄mkdir/rmdir

2.9 rm命令



2.6 相對和絕對路徑


絕對路徑 從/開始的 都是絕對路徑

相對路徑

相對你所在的位置的一個路徑。

當前目錄所在路徑 叫相對路徑


例如 想查看當前目錄下的某一個文件,

當前的文件在哪兒——#pwd


例如cd進去/root下面。

#ls /root/

#pwd 查看所在的目錄。

技術分享圖片

#cd

change directory

cd 到指定目錄下




2.7 CD命令


cd,進入一個目錄

#cd 當前用戶的家目錄下

技術分享圖片

#cd - 返回上一次的目錄

技術分享圖片

#cd ~ 進入用戶的家目錄

技術分享圖片

#cd ..進入上一級目錄 最頂的位置是/目錄(此處可以截圖)

技術分享圖片




2.8 創建和刪除目錄mkdir rmdir


mkdir 創建目錄

make directory的簡寫

用法

#mkdir /tmp/111 在tmp目錄下創建111目錄

技術分享圖片

創建一連串目錄

#mkdir -p /tmp/111/2/3/ 創建111目錄的2目錄的3目錄

#mkdir -pv /tmp/111/2/4/ 可視化看目錄創建進度。可以觀看創建記錄。(截圖)

技術分享圖片

rmdir 刪除目錄 remove directory 簡寫

#rmdir /tmp/111/2/ 刪除/tmp/111/2目錄,刪除失敗,提示目錄非空(rmdir刪除的目錄,目錄必須要空,因為/2下面還有個/3目錄,所以刪除失敗)

技術分享圖片

#rmdir /tmp/111/2/3 刪除目錄成功(因為目錄是空)




2.9 rm命令


rm remove,刪除的意思

用法#rm 要刪的文件或者目錄

#touch /tmp/aminglinux/2/3/2.txt

#rm /tmp/aminglinux/2/3/2.txt

會詢問是否刪除的提示(y或n)

技術分享圖片

#rm /tmp/aminglinux/2/3/*.txt

刪除2/3/的*.txt(*代表要刪除的文件)


#rm -f /tmp/aminglinux/2/3/*.txt

強制刪除文件,不報提示。-f fouce 強制。


#!tree (上一次使用tree的命令,!代表使用命令歷史裏面,上一次tree開頭的命令)發現/3 下面的文件已經被刪除掉(截圖)

#history 查看敲過的命令(例如#!tree的 !會從history裏面查找相關tree的命令)



#rm -f /tmp/aminglinux/2/3/ 發現無法刪除

技術分享圖片

#rm -r /tmp/aminglinux/2/3/ 可以刪除,提示應答是否。

技術分享圖片

#rm -rf /tmp/aminglinux/2/3/ 發現直接刪除


#touch /tmp/aminglinux/2/3/1.txt

#touch /tmp/aminglinux2/2.txt

#rm -rfv /tmp/aminglinux/2/3/

發現

先刪除文件,

再刪除目錄.

技術分享圖片


註意,

/3是不存在的目錄,

#rm -rfv /tmp/aminglinux/2/3/

(發現還是沒有提示,其實沒有提示有可能是有錯誤的,只是-f沒有顯示出來,-f一般不會提示報錯信息)

#rm -rv /tmp/aminglinux/2/3 報錯,提示:沒有那個文件或目錄。



二周第一次課(1月29日)