1. 程式人生 > >2018-2019-1 20165208 《資訊安全系統設計基礎》第六週學習總結

2018-2019-1 20165208 《資訊安全系統設計基礎》第六週學習總結

2018-2019-1 20165208 《資訊安全系統設計基礎》第六週學習總結

教材學習

  1. 作業系統「管家婆」的功能:

    通過「檔案」對I/O裝置進行了抽象

    通過「虛存」對主存和I/O裝置進行了抽象

    通過「程序」對CPU、主存和I/O裝置進行了抽象
  2. 作業系統「服務生」的概念:

    GUI:為小白使用者提供服務,你只會用滑鼠就可以使用作業系統

    Shell: 為高階使用者提供服務,你要記憶系統命令,更多通過鍵盤使用作業系統

    系統呼叫:為專業使用者程式設計師提供服務,你可以建立自己的工具讓大家更好的使用作業系統
  3. 命令總結

    man -k key1| grep key2| grep key3| ... 搜尋查詢幫助

    man 2 命令

    在系統呼叫中查詢命令(注:第1小節中是關於Linux命令的幫助,第2小節中是關於系統呼叫的幫助,第5小節中是關於配置檔案的幫助)

    whatis 命令man -f 命令 來檢視命令功能

    cat /var/run/utmp檢視utmp檔案的內容

    od -tx1 /var/run/utmp一個位元組一個位元組的檢視二進位制檔案內容

    cp source-file target-file

    grep -nr XXXX /usr/incldue查詢相關的巨集定義,結構體定義,型別定義等

    實踐學習

    練習檢視命令幫助文件
    image
    image
    檢視who命令
    image
    根據幫助文件檢視二進位制檔案
    image
    用C語言程式碼代替實現who命令
    image