DDD領域驅動設計-案例建模設計-Ⅲ
一、實驗簡介
實驗所屬系列:Linux作業系統
實驗物件: 本科/專科資訊保安專業
相關課程及專業:計算機基礎,計算機網路
實驗時數(學分):2學時
實驗類別:實踐類
二、預備知識
本實驗要求實驗者具備如下的相關知識
Linux檔案系統目錄結構
Linux檔案系統目錄結構圖示:
Linux檔案系統目錄為“倒”的樹形結構,所有的目錄都是從”/”衍生而來,也稱為Linux目錄樹,這裡只做一個瞭解就行了,以後會詳細來講解linux目錄樹的構成。
Linux命令書寫規範:
一條完整的linux命令基本由兩部分組成,命令和引數,命令和引數之間用空格隔開,並用”-“或者”--“連線
一般來說,如果引數的單個字母,用 “-” ,如果引數是一個單詞或片語,用 “--”
本教程約定:為了區分命令和引數,引數用“[ ]”括起來,需要注意的是,Linux裡面是嚴格區分大小寫的,這和Windows不同。
三、實驗目的
1)瞭解linux檔案系統目錄結構
2)掌握linux命令規範
3)掌握基礎的文管理命令
四、實驗環境
五、實驗步驟
1)基礎檔案管理命令
1、你在哪之pwd命令
pwd:print working directory ,也就是顯示當前所在目錄的意思
用法:直接敲pwd即可
2、改變你所在的目錄之cd命令
cd:change directory,也就是切換/改變目錄的意思
用法:cd [相對路徑或絕對路徑]
相對路徑:不是由 / 寫起:比如由/usr/share/doc 到/usr/share/man 下面時,可以寫成:cd ../man
絕對路徑:由根目錄 / 寫起 :比如cd /usr/local/,表示切換到/usr/local目錄下面
那兩點:“..” 代表什麼意思呢?下面來說一說一些特殊的目錄
. :代表此層目錄;.. :代表上一層目錄 ;- :代表前一個工作目錄;~ :代表“當前登陸使用者身份”所在的主目錄;~account :代表account這個使用者的主目錄(account是個賬戶名稱)。
特別注意:在所有目錄下面都會存在的兩個目錄,分別是“.” 和“..”,分別代表此層與上層目錄的意思。
2)
建立一個新目錄:mkdir命令
mkdir:make directory,即建立目錄
用法:mkdir [-p] 目錄名稱
不加引數,直接敲“mkdir 目錄名稱”
-p:建立多層目錄
3)
刪除一個目錄之rmdir命令
rmdir:remove directory,即移除/刪除“空”目錄
用法:rmdir [-p] 目錄名稱
-p:連同上層“空的”目錄也一起刪除
舉例:剛剛在/tmp裡面建立了目錄,我們來把他們刪除
rmdir僅能刪除“空的目錄”;所以當我們刪除test1這個目錄,提示刪除失敗,因為它不是“空”的目錄,它裡面有test2這個目錄。當我們加上-p引數,首先會刪除test3這個目錄,test3是“空”的目錄,所以成功刪除,這時候test2也變成“空”的目錄了,所以也刪除了,然後test1也變成了“空”的目錄了,所以test1也被刪除。-p ,其實就是遞迴操作。
六、分析與思考
1、請自行查閱資料,如果要刪除/tmp/1.txt這個檔案,該如何刪除?
rm -rf /tmp/1.txt
2、請思考,rm –rf /* 這條命令的作用是什麼?
刪除根目錄下所有檔案
七、答題
八、實驗心得體會
學習了Linux檔案管理的一些基本命令,瞭解了Linux檔案系統目錄結構,掌握了Linux命令規範,掌握了基礎的檔案管理命令。