項目 | 內容 |
---|---|
這個作業屬於哪個課程 | 課程鏈接(點擊查看) |
這個作業的要求在哪里 | 作業要求鏈接(點擊查看) |
學號-姓名 | 17043207-蔡雲冰 |
作業學習目標 | 1. 學習在Linux系統終端下進行命令行操作 2. 掌握常用命令行操作並能通過命令行操作解決簡單問題 |
操作步驟
首先要打開終端
在桌面點擊鼠標右鍵,在彈出來的界面點擊“打開終端”。
(1)查看當前目錄
截圖如圖所示:
pwd #顯示用戶當前工作目錄
問:提示符$與#的區別?
答:$表示當前是普通用戶,#表示當前為root用戶。
(2)在用戶主目錄(家目錄)下面創建一個以學號17043207命名的目錄並查看是否創建成功
mkdir #創建新的目錄
ls # 列出當前目錄下的內容
問:1)如何列出當前目錄下面的所有文件?(截圖)
答:在通過 “mkdir” 命令創建以學號17043207命名的目錄后,用 “ls -a” 命令,即可查看創建成功的目錄。截圖如圖所示。
問:2)如何以列表的形式列出當前目錄下面的內容?(截圖)
答:通過 “ls -l” 命令,可以以列表形式,列出當前目錄下面的內容。截圖如圖所示。
問:3).和..分別代表什么?
答:linux 中“.”指向的是上一層目錄,即當前目錄。
“..”代表你的當前目錄的上一級目錄,即當前目錄的父目錄。
(3)進入以學號17043207命名的目錄,查看當前目錄,然后創建以自己姓名拼音命名的目錄
cd #更改用戶當前工作目錄
問:1)相對路徑和絕對路徑的區別?
答:絕對路徑:路徑的寫法一定是由根目錄 / 寫起的,即從根目錄開始定位。
相對路徑:路徑的寫法不是由根目錄 / 寫起的,即從當前工作目錄開始定位到需要的目錄去。
問:2)如何從當前目錄返回用戶主目錄(家目錄)?(截圖)(有很多種方法)
答:方法一,通過 “cd ~” 命令,可以直接從當前目錄返回用戶主目錄(家目錄)。截圖如圖所示。
方法二,通過 “cd #HOME” 命令,可以從當前目錄返回用戶主目錄(家目錄)。截圖如圖所示。
問:3) 如何刪除目錄?(截圖)(可以臨時創建一個目錄然后刪除)
答:先在17043207目錄下,通過 “mkdir” 命令創建一個目錄shanchu(刪除),再通過 “rmdir” 命令刪除目錄shanchu。截圖如圖所示。
(4)在當前目錄的第一個子目錄 bing 創建一個文件並命名為a.txt
注:在列出當前目錄下內容是從左到右我們分別標記為第一個子目錄、第二個子目錄、第三個子目錄
touch bing/a.txt
問:如果touch命令后的文件已經存在會產生什么作用?
答: “touch” 命令會修改已經存在文件的時間屬性,包括存取時間和更改時間。
操作如下,通過 “touch” 命令,在 bing 子目錄創建一個文件並命名為a.txt后,用 ”stat“ 命令可以查看此文件信息,包括最近訪問,最近更改,最近改動。重復 “touch” 命令,在 bing 子目錄創建一個文件並命名為a.txt后,用 ”stat“ 命令可以查看此文件信息,可以看出最近訪問,最近更改,最近改動的時間信息全部被改寫。截圖如圖所示。
(5)進入當前目錄的第一個子目錄 bing ,然后顯示當前目錄,並列出當前目錄的內容,並向文件a.txt寫入一個字符串Hello World
echo ##
cat a.txt ##
問:圖中符號>表示什么?
答:> 輸出重定向 : 會將原來的文件的內容覆蓋
(6)返回自己學號命名的目錄,查看tree命令是否可以使用,不能使用的話,安裝tree,安裝成功后使用該命令
sudo apt install tree
(7)把當前目錄的第一個子目錄中文件a.txt復制到第二個子目錄中,然后再次把第一個子目錄中的a.txt復制到第三個子目錄並命名為b.txt,最后把第一個子目錄中文件a.txt重命名為c.txt。通過tree命令查看當前目錄情況。
cp bing/a.txt cai/
##也可以寫成下面的
cp ./bing/a.txt ./cai/
cp bing/a.txt /b.txt ###
mv bing/a.txt bing/c.txt
問:分別說明cp和mv的用法?並配以截圖描述
答:mv:用戶可以使用該命令為文件或目錄重命名或將文件由一個目錄移入另一個目錄中。
移動截圖如圖所示。
重命名截圖如圖所示。
cp: 該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中。截圖如圖所示。
(8)把/etc目錄下面的文件passwd復制到自己學號命名的文件夾下。
cp /etc/passwd ./ ##
(9)用head查看passwd文件的前5行內容,用tail查看passwd文件的后5行內容
head -5 passwd ###
tail -5 passwd ###
問:文件查看的命令還有哪些?並簡要說明使用方法
答:cat介紹:cat的功能是將文件從第一行開始連續的將內容輸出在屏幕上。通過 “cat” 命令,輸入查看文件的文件名即可。
tac介紹:cat的功能是將文件從最后一行開始倒過來將內容數據輸出到屏幕上。通過 “tac” 命令,輸入查看文件的文件名即可。
more介紹:more命令和cat的功能一樣都是查看文件里的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。通過 “more” 命令,輸入開始查看內容的第若干行,及文件名即可。
less介紹:less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件。通過 “less” 命令,輸入開始查看內容的相關參數, 及文件名即可。less還可以瀏覽多個文件,在“less” 命令后,輸入多個文件名即可。
(10)刪除學號 17043207 命名的文件下 passwd 文件,以及刪除當前目錄下第三個子文件夾 yun。
rm passwd ###
rm -r xiao##
問:1)刪除文件夾還可以用什么命令?如果使用該命令應如何操作?(截圖)
答:除了可以通過 “rm” 命令刪除文件或文件夾, “rm -r” 命令遞歸刪除整個文件夾外,還可以通過 “rm -rf” 命令來刪除文件夾以及文件夾中的所有文件命令。
操作如下,先通過 “mkdir”命令創建目錄 ”shanchu“ (刪除),然后使用 ”touch“ 命令創建文件 ”aa.txt“ 。通過 “rm -rf” 命令,可以刪除文件夾以及文件夾中的所有文件。截圖如圖所示。
問:2)請簡要說明rm命令的使用方法?(截圖)
答:通過 “rm” 命令,輸入文件名或文件夾名,即可刪除該文件或文件夾。例如輸入文件名 “passwd” ,在使用“rm” 命令后,文件 “passwd” 已經被刪除。截圖如圖所示。