20169219《網路攻防》第一周作業

2022-08-17 17:30:18 字數 2494 閱讀 7226

linux學習路徑

linux下檔案目錄

1、shell 是指「提供給使用者使用介面」的軟體(命令解析器),類似於 dos 下的 command(命令列)和後來的 cmd.exe。

2、tab鍵來進行命令補全,還可以用於補全目錄,補全命令引數;

ctrl+c鍵來強行終止當前程式;

ctrl+d 鍵盤輸入結束或退出終端

ctrl+s 暫停當前程式,暫停後按下任意鍵恢復執行

ctrl+z 將當前程式放到後台執行,恢復到前台為命令fg

ctrl+a 將游標移至輸入行頭,相當於home鍵

ctrl+e 將游標移至輸入行末,相當於end鍵

ctrl+k 刪除從游標所在位置到行末

alt+backspace 向前刪除乙個單詞

shift+pgup 將終端顯示向上滾動

shift+pgdn 將終端顯示向下滾動

4、萬用字元主要有星號(*)和問號(?),用來對對字串進行模糊匹配(比如檔名,引數名)。當查詢檔案夾時,可以使用它來代替乙個或多個真正字元;當不知道真正字元或者懶得輸入完整名字時,常常使用萬用字元代替乙個或多個真正的字元

5、man 命令用來查詢幫助,想要獲得更詳細的幫助,還可以使用info命令,想快速檢視一些它的某個具體引數的作用,可以使用--help引數;

6、sudo 用來獲取使用者許可權。

不過使用這個命令有兩個大前提,一是要知道當前登入使用者的密碼,二是當前使用者必須在 sudo使用者組;

7、groups檢視自己屬於哪些使用者組

8、cat 用於讀取指定檔案的內容並列印到終端輸出。

| sort 表示將讀取的文字進行乙個字典排序再輸出

9、 cd 可以切換目錄,在 linux 裡面使用.表示當前目錄,..表示上一級目錄(以.開頭的檔案都是隱藏檔案,所以這兩個目錄必然也是隱藏的,可以使用 ls -a 命令檢視隱藏檔案),-表示上一次所在目錄,通常表示當前使用者的"home"目錄。使用 pwd 命令可以獲取當前所在路徑(絕對路徑)。

10、絕對路徑,是以根"/"目錄為起點的完整路徑;相對路徑是以當前目錄.為起點。

11、在進行目錄切換的過程中建議多使用 tab 鍵自動補全,可避免輸入錯誤,連續按兩次tab可以顯示全部候選結果;

12、touch 命令建立空白檔案,使用 mkdir(make directories)命令可以建立乙個空目錄,也可同時指定建立目錄的許可權屬性;

13、使用cp(copy)命令複製乙個檔案或目錄到指定目錄,要成功複製目錄需要加上-r或者-r引數,表示遞迴複製

14、使用rm(remove files or directories)命令,刪除乙個檔案或目錄。直接刪除檔案,可以使用-f引數強制刪除。跟複製目錄一樣,要刪除乙個目錄,也需要加上-r或-r引數;

15、使用mv(move or rename files)命令,移動檔案(剪下),格式為'mv 源目錄檔案 目的目錄'。重新命名檔案的格式為'mv 舊的檔名 新的檔名'。

16、使用cat,tac和nl命令檢視檔案,其中cat為正序顯示,tac倒序顯示。可以加上-n引數顯示行號;

17、file檢視檔案的型別

18、$表示引用乙個變數的值

19、zip壓縮打包程式

zip -r -q -o shiyanlou.zip /home/shiyanlou
上面命令將 shiyanlou 的 home 目錄打包成乙個檔案,並檢視了打包後檔案的大小和型別。第一行命令中,-r引數表示遞迴打包包含子目錄的全部內容,-q引數表示為安靜模式,即不向螢幕輸出資訊,-o,表示輸出檔案,需在其後緊跟打包輸出檔名;

-e引數可以建立加密壓縮包,

unzip命令解壓縮zip檔案

20、 df 檢視磁碟的容量

21、du 檢視目錄的容量,-h, --human-readable,-d, --max-depth(所檢視檔案的深度)

22、 fdisk 為磁碟分割槽

23、 help 命令用於顯示內建命令的幫助資訊,如果要顯示外部命令就要用--help。 man沒有內建與外部命令的區分

24、crontab用於設定週期性被執行的指令

25、簡單的順序執行多條命令可以使用;來完成。&&用來實現選擇性執行的,它表示如果前面的命令執行結果(不是表示終端輸出的內容,而是表示命令執行狀態的結果)返回0則執行後面的,否則不執行。使用$?環境變數獲取上一次命令的返回結果。||是與&&相反的控制效果,當上一條命令執行結果為≠0($?≠0)時則執行它後面的命令。

20189320《網路攻防》第一周作業

在學習方面,老師是我們在知識道路上的引導者。通過實際與我們自身興趣的結合,老師向我們提出了研究方向,並通過提供各種參考書籍與資料幫助我們快速入門並對該方向進行學習。正如俗語 師傅領進門,修行看個人 對該方向學習的深度則是取決於自己的努力。而作為一名研究生,在老師的指導下,通過對研究方向相關知識的學習...

20189316 《網路攻防》第一周作業

1 你對師生關係的理解。答 師生之間的教育關係是為完成一定的教育任務而產生的。這種關係是從教育過程本身出發,根據對教師與學生在教育活動中各自承擔的不同任務和所處的不同地位的考察,對兩者關係作出的教育學意義上的解釋。一般來說,在教育活動中,教師是促進者 組織者和研究者,而學生一般是參與者 學習者,同時...

20169203《網路攻防》第一周作業

重新學習linux我對linux系統又有了更加深刻的理解,對於linux系統其特點有以下幾點 1.一切皆檔案 在linux中,檔案 目錄 資料 裝置等都被認為是檔案。2.單一目的的小程式 程式不要太複雜,乙個程式完成乙個目的,確保linux核心的高效。3.組合小程式完成複雜任務 複雜功能由多個簡單的...