20145202 《信息安全系統設計基礎》第8周學習總結

20145202 《信息安全系統設計基礎》第8周學習總結

Linux命令

  • tab 補全命令、補全目錄、補全命令參數linux

  • Ctrl+c 終止當前運行的程序,但不結束終端vim

  • Ctrl+d 結束輸入或退出終端緩存

  • Ctrl+s 暫停當前程序,任意鍵恢復安全

  • Ctrl+z 將當前程序放入後臺(命令fg恢復前臺)函數

  • Ctrl+a 將光標移至輸入行頭(至關於Home)工具

  • Ctrl+e 將光標移至輸入行末(至關於End)學習

  • Ctrl+k 刪除光標所在位置到行末的全部字符加密

  • Alt+Backspace向前刪除一個單詞spa

  • Shift+PgUp 將終端顯示向上移動設計

  • Shift+PgDn 將終端顯示向上移動

  • 方向鍵「上」 歷史輸入的指令

  • sudo adduser abc 建立一個叫abc的用戶

  • su -l abc 切換到用戶abc

  • groups abc 顯示用戶abc所在的用戶組

  • sudo deluser abc --remove-home 刪除用戶abc

  • pwd 獲取當前路徑

  • touch 建立空白文件

  • mkdir 建立空白目錄

  • mkdir -p 建立多級目錄

  • cp abc A/B/C 複製abc文件到A/B/C目錄下 cp -r 複製目錄

  • rm 刪除文件

  • mv abc A/B/C 移動文件abc(剪切)到A/B/C文件夾

  • mv abc def 將文件abc重命名爲def

  • cat 顯示文件 cat -n 在顯示文件的時候顯示行號

  • more abc 閱讀文件abc

  • file 顯示文件類型

  • declare abc 建立一個叫abc的變量

  • echo $abc 讀取變量abc

  • 環境變量 PATH

  • vim abc.建立一個c程序

  • gcc -o abc abc.c 生成可執行文件
    預處理:gcc –E hello.c –o hello.i ;gcc –E調用cpp 產生預處理過的C原始程序
    編譯:gcc –S hello.i –o hello.s ;gcc –S調用ccl 產生彙編語言原始程序
    彙編:gcc –c hello.s –o hello.o ;gcc -c 調用as 產生目標文件
    鏈 接:gcc hello.o –o hello ;gcc -o 調用ld 產生可執行文件
    運行: ./hello

  • ./abc.c 執行程序

  • PATH=$PATH+絕對路徑 添加自定義路徑到環境變量

  • zip 壓縮 所有內容(-r) 安靜模式(-q) 表示輸出文件(-o+輸出文件名)加密(-e)

  • du 查看打包文件的大小

  • unzip 解壓 僅查看內容(-l)

  • 更經常使用的打包工具tar

易錯題總結

  • 判斷:Linux Bash中,cat -n 和 nl 命令功能等價。ok

  • Linux Bash中,使用tar命令把home目錄打包成home.tar的命令是( tar -cf home.tar ~)

  • find 填空:查找當前目錄下全部目錄的find命令是(find . -type d)

  • cheat 填空:使用du命令對當前目錄下的目錄或文件按大小排序 的命令是( du -sk *| sort -rn )

  • Linux彙編中,造成空調用棧幀的語句是(push %ebp movl %esp %ebp)

  • Linux彙編中,函數有返回值存在( %eax )寄存器中。

  • 3/4的命中率的如何計算的((32-8)/32,或每4次有一次不命中)

  • 高速緩存容量爲1024,高速緩存結構爲(( 32 ),4,8,32)

  • 判斷:Linux Bash中, man printf和man 1 printf 功能等價。 ok

  • 在 Linux 裏面可使用使用(groups)命令知道本身屬於哪些用戶組。

收穫

這學期實際上是我第一次正面接觸到婁老師,,感受教學方式跟別的課程很不同,這樣的學習方式目的性更強老師也要求咱們必定要學會。暫且不說我知識學得怎麼樣,如今我至少養成了一個習慣,學了一個東西后就會寫個博客記錄一下,就至關於博客就是筆記本了。這樣之後再須要這個知識的時候就不用去別處找了博客這裏就有。
知識層面,我感受最大的收穫是學會了怎麼自學,經過Linux命令的學習我可以本身查看每一個命令是什麼意思了,可以觸類旁通,知識會忘而學習能力是不會忘記的。

不足

執行力太差,必需要等等到不及格後纔開始用心學習,若是不是老師催得緊我可能還會比較懶散,因此說我最大的不足應該就是執行力太差,或者說是自制力,須要把學習養成一個習慣,就想寫博客那樣。

學習進度條

wc -l find src -文件名*.c統計代碼行數

相關文章
相關標籤/搜索