3.31----課後總結

這一天大體了講了一些之前講過的東西:
   例如:
      1. 計算機基礎及發展歷史
      2. 操做系統發展歷史及Linux系統
      3. Linux發行版及哲學思想
  linux哲學思想:一切皆文件;包括硬件也是經過文件表示的
常見的開源協議
   GNU GPL(GNU General Public License,GNU通用公共許可證)
   BSD(Berkeley Software Distribution,伯克利軟件發佈版)
   Apache許可證版本(Apache License Version)
主流發行版、經常使用操做系統介紹:
  Unix:
     IBM--AIX ,HP--UX
  國內經常使用Linux發行版:
     Redhat,CentOS,Ubuntu,Suse,中標麒麟,紅旗(redflag)
  遠程終端 #遠程終端管理工具:
     SecureCRT+SecureFX 、MobaXterm、Xshell、Xmanager Vnc、Teamview(遠程桌面) Linux SHELL
     Shell就是的一個命令行工具。Shell(也稱爲終端或殼)充當的是人與內核(硬件)之間的翻譯官,用戶把一
些命令「告訴」終端,它就會調用相應的程序服務去完成某些工做。系統默認使用的終端是Bash(Bourne-
Again SHell)解釋器
cat /etc/shells    --查看系統支持哪些SHELL
Linux查看幫助命令---command --help     help command man       command info command
Linux經常使用系統命令?
    echo ----------------------------------------------------------------用於在終端輸出字符串或變量提取後的值
    date-----------------------------------------------------------------用於顯示及設置系統的時間或日期
    reboot用於重啓系統,其格式爲:
    reboot poweroff -------------------------------------------------用於關閉系統
    shutdown----------------------------------------------------------用於關閉系統
    wget ---------------------------------------------------------------用於終端中下載文件
    ps ------------------------------------------------------------------用於查看系統中進程狀態
    top ---------------------------------------------------------------- 用於動態地監視進程活動與系統負載等信息,類型Windows任務管理器
    pidof --------------------------------------------------------------用於查詢某個指定服務進程的PID值,所謂進程ID
    kill------------------------------------------------------------------用於終止某個指定PID的服務進程,所謂殺掉進程
    killall---------------------------------------------------------------用於終止某個指定名稱的服務所對應的所有進程,所謂父加子
Linux系統狀態命令?
   ifconfig --------------------------------------------------------- ---用於獲取網卡配置與網絡狀態等信息
  uname --------------------------------------------------------------用於查看系統內核與系統版本等信息
  uptime --------------------------------------------------------------用於查看系統的負載信息
   free------------------------------------------------------------------用於顯示當前系統中內存的使用量信息
   who -----------------------------------------------------------------用於查看當前登入主機的用戶終端信息
   last-------------------------------------------------------------------用於查看全部系統的登陸記錄
   history --------------------------------------------------------------用於顯示歷史執行過的命令,記得使用上下鍵
  sosreport -----------------------------------------------------------用於收集系統配置及架構信息並輸出診斷文檔
Linux文件、目錄相關命令
   pwd ------------------------------------------------------------------用於顯示用戶當前所處的工做目錄
   cd --------------------------------------------------------------------用於切換工做路徑
   ls ---------------------------------------------------------------------用於顯示目錄中的文件信息
  cat ------------------------------------------------------------------- 用於查看純文本文件
  more -----------------------------------------------------------------用於查看純文本文件
  head -----------------------------------------------------------------用於查看純文本文檔的前N行
  tail --------------------------------------------------------------------用於查看純文本文檔的後N行;或持續監控內容
  tr -------------------------------------------------------------------- 用於替換文本文件中的字符
           eg:cat anaconda-ks.cfg | tr 'a-z' 'A-Z' #把小寫字母轉換爲大寫
  wc --------------------------------------------------------------------用於統計指定文本的行數、字數、字節數
  stat------------------------------------------------------------------- 用於查看文件的具體存儲信息等信息
  cut-------------------------------------------------------------------- 用於按「列」提取文本字符
           eg:cut -d ':' -f2 /etc/passwd #以:分割,截取第2列
  diff --------------------------------------------------------------------用於比較多個文本文件的差別
  touch------------------------------------------------------------------用於建立空白文件
  mkdir------------------------------------------------------------------用於建立空白目錄 注:刪除空白目錄:rmdir
           eg:mkdir -p /dir1/dir2/dir3
  cp-------------------------------------------------------------------- --用於複製文件或目錄
  mv -------------------------------------------------------------------- 1.用於移動文件 2.將文件重命名 #rename == mv
  rm ----------------------------------------------------------------------用於刪除文件或目錄
  file ----------------------------------------------------------------------用於查看文件類型
命令執行"狀態結果"
          Bash經過狀態返回值來輸出此結果;成功:輸出0,失敗:輸出非0,1-255之間,其返回值保存於bash 的特殊變量 $? ;只能獲取最近一次鍵盤經常使用快捷鍵
     ctrl+a #跳轉至命令行行首 linux

     ctrl+e #跳轉至命令行行尾 shell

     ctrl+u #刪除行首至光標所在處之間的全部字符 centos

     ctrl+k #刪除光標所在處至行尾之間的全部字符bash

     ctrl+l #至關於clear ctrl +w #刪除光標前一段 網絡

     ctrl +d #推出當前會話
******** Bash特性之輸入、輸出、重定向和管道多個命令進行組合,高效地處理數據
架構

Linux的三種重定向:
標準輸入重定向(STDIN,文件描述符爲0):默認從鍵盤輸入,也可從其餘文件或命令中輸入
標準輸出重定向(STDOUT,文件描述符爲1):
默認輸出到屏幕
錯誤輸出重定向(STDERR,文件描述符爲2):默認輸出到屏幕
Linux輸入重定向符號:命令 < 文件 #將文件做爲命令的標準輸入命令 << tag #從標準輸入中讀入,直到碰見分界符才中止
                                      命令 < 文件1 > 文件2 #將文件1做爲命令的標準輸入並將標準輸出到文件2
                                                wc -l < /root/anaconda-ks.cfg #<實際用的較少
                                                wc -l < /root/anaconda-ks.cfg > output tr 'a-z' 'A-Z' < /root/.bash_profile
Linux輸出重定向符號:命令 > 文件 #將標準輸出重定向到一個文件中(清空原有文件的數據)
                                      命令 2> 文件 #將錯誤輸出重定向到一個文件中(清空原有文件的數據)
                                      命令 >> 文件 #將標準輸出重定向到一個文件中(追加到原有內容的後面)
                                      命令 2>> 文件 #將錯誤輸出重定向到一個文件中(追加到原有內容的後面)
                                      命令 >> 文件 2>&1 #將標準輸出與錯誤輸出共同寫入到文件中(追加到原有內容的後面)
Linux的管道符號:
           管道:把前一個命令的結果當成後一個命令的輸入(|:鏈接命令)
                 eg:grep "/sbin/nologin" /etc/passwd | wc -l ls -l /etc/ | more
                        echo 'centos' | passwd --stdin root #一條命令設置密碼 echo
Linux命令行通配置符查看相關聯的文件信息
                      /dev/sda
                     /dev/sda1
                     /dev/sda2
                     /dev/sda* #(*)表明匹配零個或多個字符
                     /dev/sda? #(?)表明匹配單個字符
                    /dev/sda[0-9] #表明匹配0~9之間的單個數字的字符
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
今日聚點: (總結~聚點)
今天主要是針對上週的學習進行了大體的複習,以及對之前所學的某些知識進行了進一步的延伸與擴展。
         針對本身對於今天課程的問題:工具

             1.對某些命令記得不夠牢固學習

             2.對於重定向這塊運用的不夠熟練 須要勤加練習spa

相關文章
相關標籤/搜索