日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

20145227《信息安全系统设计基础》第一周学习总结

發布時間:2024/1/17 windows 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20145227《信息安全系统设计基础》第一周学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

學習內容總結

  • Linux是一個操作系統。如果使用GUI,Linux和Windows沒有什么區別。Linux學習應用的一個特點是通過命令行進行使用。
  • 物理機系統上可以通過使用[Ctrl]+[Alt]+[F1]~[F6]進行終端和圖形界面切換,在線實驗環境中按下[Ctrl]+[Alt]+[F7]來完成切換。普通意義上的 Shell 就是可以接受用戶輸入命令的程序,Unix/Linux 操作系統下的 Shell 既是用戶交互的界面,也是控制系統的腳本語言。
  • 雙擊桌面上的Xface終端圖標,打開終端,打開終端后會自動運行 Shell 程序,就可以輸入命令讓系統來執行。如ls命令,ls或ls .顯示是當前目錄的內容,ls -a .顯示當前目錄中的所有內容,包括隱藏文件和目錄。
  • 在 Linux 環境中,如果你遇到困難,可以使用man 命令,它是Manual的縮寫。如果你想查看 man 命令本身的使用方式,你可以輸入:man man

手冊通常被分為8個區段,要查看相應區段的內容,就在 man 后面加上相應區段的數字即可,如: $ man 3 printf

  • cheat命令是在GNU通用公共許可證下,為Linux命令行用戶發行的交互式備忘單應用程序。它提供顯示Linux命令使用案例,包括該命令所有的選項和簡短但尚可理解的功能。
  • 和查找相關的核心命令還有find,locate,grep,whereis,which,其中:find查找一個文件在系統中的什么位置,locate是神速版本的find(Windows下有個Everything工具和locate類似)。grep 可以對文件全文檢索,支持正則表達式,正則表達式也是一個重要的元知識。whereis,which告訴你使用的命令工具裝在什么地方。上面的命令包括man -k有一個共同特點就是基于“搜索”。

Linux基本概念及操作

  • 常用 Shell 命令及快捷鍵與 Linux 使用小技巧
    1.[Tab]:使用Tab鍵來進行命令補全,Tab鍵一般鍵盤是在字母Q旁邊,這個技巧給你帶來的最大的好處就是當你忘記某個命令的全稱時你可以只輸入它的開頭的一部分然后按下Tab鍵就可以得到提示或者幫助完成。不止補全命令,補全目錄,補全命令參數都是沒問題的。
    2.[Ctrl+c]:當在 Linux 命令行中無意輸入了一個不知道的命令,或者錯誤的使用了一個命令,導致在終端里出現了無法預料的情況。想要立即停止并恢復到你可控的狀態就可以使用Ctrl+c鍵來強行終止當前程序(它并不會使終端退出)。
    如輸入find/后使用Ctrl+c鍵來強行終止當前程序。

  • 本節作業:一個可以輸出圖形字符的命令banner

使用默認已經安裝的一個命令printerbanner,'-w'參數指定打印寬度,因為我們的環境在屏幕中顯示比較小,必須要加上寬度限制。

用戶及文件權限管理

  • Linux 中創建、刪除用戶,及用戶組等操作

在 Linux 系統里, root 賬戶擁有整個系統至高無上的權利,比如 新建/添加 用戶。

我們一般登錄系統時都是以普通賬戶的身份登錄的,要創建用戶需要 root 權限,這里就要用到 sudo 這個命令。新建一個叫 yanmanjun 的用戶:

這個命令不但可以添加用戶到系統,同時也會默認為新用戶創建 home 目錄

退出當前用戶跟退出終端一樣可以使用 exit 命令或者使用快捷鍵Ctrl+d。

  • 本節作業是添加一個用戶loutest,使用sudo創建文件/opt/forloutest,設置成用戶loutest可以讀寫。

Linux 目錄結構及文件基本操作

環境變量與文件查找

  • 本節作業要求實現滿屏幕代碼的“數字雨”。

文件打包與解壓縮

  • 本節作業是火爐程序。輸入如下指令:
$ sudo apt-get install libaa-bin # 提示command not found,請自行解決 $ aafire

文件系統操作與磁盤管理

  • 本節作業是使用cowsay命令,可以讓你在終端里以一種動物說話的形式打印出一段話。

簡單的文本處理

  • tr 命令可以用來刪除一段文本信息中的某些文字。或者將其進行轉換。
  • col 命令可以將Tab換成對等數量的空格建,或反轉這個操作。
  • join命令用于將兩個文件中包含相同內容的那一行合并在一起。
  • paste命令與join 命令類似,它是在不對比數據的情況下,簡單地將多個文件合并一起,以Tab隔開。

數據流重定向

  • Linux 默認提供了三個特殊設備,用于終端的顯示和輸出,分別為stdin(標準輸入,對應于你在終端的輸入),stdout(標準輸出,對應于終端的輸出),stderr(標準錯誤輸出,對應于終端的輸出)。

  • 本節作業:輸入下列指令

$ sudo apt-get install caca-utils $ cacaview <pic_file> $ cacademo $ cacafire

會分別出現如下圖案:

正則表達式

  • 正則表達式作為grep,sed,awk這三個命令的一種使用方式(命令輸出中可以包含正則表達式)。一個正則表達式通常被稱為一個模式(pattern),為用來描述或者匹配一系列符合某個句法規則的字符串。
  • grep命令用于打印輸出文本中匹配的模式串,它使用正則表達式作為模式匹配的條件。
  • sed 命令基本格式:sed [參數]... [執行命令] [輸入文件]...

Linux 下軟件安裝

通常 Linux 上的軟件安裝主要有以下幾種方式:

  • 在線安裝
  • 從磁盤安裝deb軟件包
  • 從二進制軟件包安裝
  • 從源代碼編譯安裝

apt-get使用各用于處理apt包的公用程序集,我們可以用它來在線安裝、卸載和升級軟件包等。

在虛擬機中安裝DDD軟件

學習中的問題和解決過程

1.Linux 目錄結構及文件基本操作那節的課后作業中,輸入xeyes后,就無法輸入其他命令了。也無法讓它后臺運行。
解決辦法:Ctrl-C 退出命令然后再輸入 nohup xeyes &。最小化終端,點擊下方的xeyes,右擊-->移動,此時眼睛跟隨鼠標可以移動。重新打開Xfce,輸入nohup xeyes &,再輸入exit,此時眼睛為后臺運行。

2.添加一個用戶loutest,使用sudo創建文件/opt/forloutest,設置成用戶loutest可以讀寫。一開始無法獲得權限。

解決辦法:查詢了資料后,輸入如下指令:首先創建文件:sudo touch /opt/forloutest
接著,將文件所有者改為用戶loutest:sudo chown loutest /opt/forloutest
最后,修改文件權限,將權限修改為用戶loutest可以讀寫:sudo chmod 600 /opt/forloutest
成功。

3.&&和||結合起來使用,那么是否以任意順序都行?
解決:只有 && 左邊的命令執行成功后, && 右邊命令的才能被執行。
只有在 || 左邊的命令執行失敗,|| 右邊的命令才會被執行。

其他(感悟、思考等,可選)

  • 通過對《Linux基礎入門》中十二門實驗課的學習,我對于linux系統有了一定的了解,掌握了一些基本的使用技巧和快捷鍵,雖然在短時間內并沒有完全熟練的掌握這些知識,但是腦海中已經有了關于學習linux的基本框架。其中也遇到了很多問題,按照實驗樓上的步驟做,卻不能出現預期的結果。后面在同學的幫助下最終完成了本次實驗,感覺獲益匪淺。對于這門新知識,一定要從一開始打牢基礎才能減少以后學習中的知識漏洞。希望可以在自己的努力下學好這門課。

學習進度條

代碼行數(新增/累積)博客量(新增/累積)學習時間(新增/累積)重要成長
目標5000行30篇400小時
第一周200/2001/220/20

參考資料

  • 《深入理解計算機系統V2》學習指導
  • ...

轉載于:https://www.cnblogs.com/m3182218/p/5879466.html

總結

以上是生活随笔為你收集整理的20145227《信息安全系统设计基础》第一周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。