實驗二——Linux系統簡單文件操作命令
- 2020 年 3 月 13 日
- 筆記
項目 | 內容 |
---|---|
這個作業屬於那個課程 | 這裡是鏈接 |
作業要求在哪裡 | 這裡是鏈接 |
學號-姓名 | 17041506-張政 |
作業學習目標 | 學習在Linux系統終端下進行命令行操作,掌握常用命令行操作並能通過命令行操作解決簡單問題 |
第一題
在Linux系統中,有三類用戶,分別是系統用戶、普通用戶和根用戶。
. 普通用戶:是 Linux的真實用戶,這類用戶可以通過用戶名和密碼登錄,通常普通用戶的UID大於500;
. 系統用戶:是系統運行時的一些特殊用戶,這類用戶往往不能登錄到系統中,但是一些進程需要使用這類用戶運行,比如系統中的htpd進程就是使用用戶 apache運行的;
. 根用戶:又叫root,它的UID為0,也是系統中的超級用戶,擁有最高許可權。
. 而$表示當前是普通用戶,#表示當前為root用戶。
部落客對root用戶的特權功能進行查閱,發現它有如下「特權」:
-
添加和刪除用戶;
-
安裝軟體;
-
添加刪除設備;
-
啟動或關閉網路服務;
-
某些系統的調用(如內核的請求。!!!這是部落客最感興趣的地方,單一內核體系的Linux中,
它可以動態的裝入卸載內核中的部分程式碼,即程式碼段——模組,我們就可以對,
例如進程管理、定時器、中段管理,記憶體管理等進行再操作); -
關閉系統;
第二題
圖2
. .代表你的當前目錄即"pwd"命令所返回的目錄,
. ..代表你的當前目錄的上一級目錄,及當前目錄的父目錄(或叫父路徑)
第三題
圖3
圖4
. 絕對路徑:路徑的寫法一定是由根目錄 / 寫起的,例如 /usr/local/mysql
.相對路徑:路徑的寫法不是由根目錄 / 寫起的,例如 首先用戶進入到 /home,然後再進入到test,執行的命令為 「#cd /home,#cd test」。此時用戶所在的路徑為 /home/test。第一個cd命令後緊跟/home,前面有斜杠;而第二個cd命令後緊跟test,前面沒有斜杠。這個test是相對於/home目錄來講的,所以稱為相對路徑。
第四題
. 如果改文件存在,使用touch指令可更改這個文件或目錄的日期時間,包括存取時間和更改時間。
第五題
. > ,執行命令時,每次都會生成一個>後面的文件,將之前的文件替換掉,文件創建時間也會改變。
第七題
圖5
圖6
. mv:用戶可以使用該命令為文件或目錄重命名或將文件由一個目錄移入另一個目錄中。
. cp: 該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中。
第九題
. cat:由第一行開始顯示內容,並將所有內容輸出(cat [-n] 文件名)
. tac:從最後一行倒序顯示內容,並將所有內容輸出(tac 文件名)
. more:根據窗口大小,一頁一頁的顯示文件內容(more 文件名)
第十題
圖7
. rmdir 是一個用於刪除空目錄的命令行實用程式。
. rm 是一個用於刪除文件和目錄的命令行實用程式。與命令不同 rmdir, rm 可以刪除空目錄和非空目錄。
. 部落客發現,在使用rm刪除目錄時候,需添加 -r 遞歸刪除,這樣就不會報錯了