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

2018-2019-1 20165208 《信息安全系統設計基礎》第六周學習總結

linu 好的 搜索 設計 查看命令 功能 hat 系統設計 img

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查找相關的宏定義,結構體定義,類型定義等

    實踐學習

    練習查看命令幫助文檔
    技術分享圖片
    技術分享圖片
    查看who命令
    技術分享圖片
    根據幫助文檔查看二進制文件
    技術分享圖片
    用C語言代碼代替實現who命令
    技術分享圖片

2018-2019-1 20165208 《信息安全系統設計基礎》第六周學習總結