馬哥教育網絡班22期+第一周課程練習

一、計算機的基本組成和功能

  cpu包括運算器、控制器、寄存器、緩存

      運算器:計算功能,對數據進行加工處理的的部件;

      控制器:負責從存儲器取出指令,控制cpu計算器之間的運行結果和狀態;

      寄存器:暫存指令和數據的地方,存儲計算機運算的數據;

      緩存:指可以進行高速數據交換的存儲器,先于內存與cpu之間的交換數據,一般有一級緩存、二級緩存、三級緩存;

  存儲器包括:內存(ram :random access memory)和硬盤;

  輸入設備(input):下指令,提供數據,例如:顯示器、鍵盤、鼠標、磁盤等;

  輸出設備(output):輸出數據加工的結果;

      

二:Linux的發行版,不同版本之間的聯系與區別

   三大主流發行版:

     1、Debian(以社區為發行版),發展的主流分支Ubuntu、nopix;

     2、Slackware->S.u.S.E(商業公司);

     3、Redhat(商業公司)發展為Redhat enterprise,9.0后,主流的分支有CentOS和Fedora core(6個月發行一版);

  其他主流的發行版:

      gentoo、archlinux


三:linux的哲學思想,對其進行詳細的描述

  1、一切皆文件,把幾乎所有的資源都抽象為文件形式;

    例如:硬件也可通過文件表示;物理終端:/dev/console 虛擬終端:/dev/tty#[1,6];

  2、盡量避免跟用戶交互;

   它的目標:易于以編程的方式實現自動化任務;

  3、由眾多功能單一的程序組成,一個程序只能做一件事情,并且做好,組合小程序完成復雜任務;

    例如:ifconfig |grep eth[0-9] 由ifconfig、管道和grep組成;

  4、使用文本文件保存配置信息;

四:Linux系統上命令的使用格式,基本命令的使用及其示例

 命令的使用格式:

     command [options] arguments

 command:命令本身是一個可執行的程序文件;二進制格式的文件,有可能會調用共享庫文件;

   分為兩類:[遵循特定的格式規范:ELF(linux)]

      由shell程序的自帶的命令:內置命令

      獨立的可執行程序文件,文件名即命令名:外部命令

 

 OPTIONS:指定命令的運行特征;

      選項有兩種表現形式:

            短選項:-C,例如:-l,-d

              注意:有些命令的選項沒有-;

              如果同一個命令同時使用多個短選項,多數可以合并:-l -d =-ld

            長選項:–word,例如:–help –enable

               注意:長選項不能合并;

            注意:有些選項可以帶參數,此稱為選項參數;

 

 ARGUMENTS

     命令的作用對象:命令對什么生效;

     注意:不同的命令的參數;有些命令可同時帶多個參數,多個之間以空白字符分隔;

     例如:ls -ld /var /etc


基本命令的用法

 ifconfig:配置和顯示Linux內中網絡接口的網絡參數;

   ifconfig eth0 up/down 臨時開啟/關閉網絡;

   ifconfig eth0 192.168.0.1 netmask 255.255.255.0 臨時配置網絡;

 

 echo:回顯    

    echo [SHORT-OPTION]…[STRING]…

       -n:不進行換行;echo -n "hello,word"

       -e:讓轉義符生效

            \n:換行   echo -e "hello,\nHarry.\nNatasha."

            \t:制表符

            \b:刪除前面一個字符

  

 pwd:顯示當前活動目錄

 history:查看歷史命令;

   有且僅保存最近的1000條歷史。

   !number:執行第number行的命令;

 

  shutdown 關機或者重啟

      [options…] [TIME…][WALL…]

           OPTIONS:

             -h:halt

             -r:reboot

             -c:cancel 取消操作

           TIME:

              now

              hh:mm

              +m

  

 poweroff:關機命令

 

 reboot:重啟命令

 

 hwclock 硬件時鐘

    顯示或設定硬件時鐘

      -s:–hctosys  以硬件為準,把系統改成硬件時鐘

      -w:–systohc  以系統為準,把硬件改成系統時鐘

 

 

 date 系統時鐘

    顯示日期時間 

      %F 、%T、%c   date "+%F-%T" 

      %s:從1970年1月1日起(unix元年)到當前時間的s;

      設定日期時間 date 100908082013.08 (月日時分年.秒)

 

  export

    將shell變量輸出為環境變量,或者將shell函數輸出為環境變量

   -n:刪除指定的變量

 startx 啟動X Wiondow 

   -w:強制啟動X會話;

五:在Linux系統上獲取命令的幫助信息,列出,描述man文檔的章節是如何劃分

 獲取命令幫助信息基本有六種途徑:

 (1):命令自帶簡要格式的使用幫助;

    #command –help

 (2):使用手冊:manual

     man的路徑為:/usr/share/man

     基本用法: #man command

       man文檔中的基本格式:section:

                     name:功能性說明

                     synopsis:語法格式

                     description:描述

                     examples:使用示例

                     author:作者

                     bugs:報告程序bug的方式

                     see also:參考

                     … …

                     synopsis:

                      []:可選內容;

                      <>:必須提供的內容;

                      a|b:多選一;

                      …:同類內容可出現多個;

 

    使用手冊:壓縮格式的文件,有章節之分;

      一般有8個章節, man1,man2,…

         1、用戶命令;

         2、系統調用;(程序員用到的)

         3、C庫調用;

         4、設備文件及特殊文件;

         5、文件格式;(配置文件格式)

         6、游戲使用幫助;

         7、雜項;

         8、管理工具及守護進程;

     注意:并非每個command在所有章節下都有手冊;

     查看:~]#whatis command

     手動更新數據庫:

         ~]#makewhatis

  (3):info command

      獲取命令的在線文檔

  (4):很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION

       readme:程序的相關信息

       install:安裝幫助

       changes:版本迭代是的改動信息

  (5):主流發行版官方文檔

       http://www.redhaat/com/doc

  (6):程序官方的文檔

       官方站點上的“Document”


原創文章,作者:N22-白蟻,如若轉載,請注明出處:http://www.www58058.com/33995

(0)
N22-白蟻N22-白蟻
上一篇 2016-08-15 12:05
下一篇 2016-08-15 12:05

相關推薦

  • 磁盤管理和文件系統

    磁盤結構 設備文件:關聯至一個設備驅動程序,進而能夠跟與之對應硬件設備進行通信 一切皆文件:open(), read(), write(), close() 設備類型: 塊設備:block,存取單位“塊”,磁盤 字符設備:char,存取單位“字符”,鍵盤 設備號碼: 主設備號:major number, 標識設備類型 次設備號:minor number, 標…

    Linux干貨 2017-04-23
  • Linux救援模式

        學習了Linux的啟動流程,為了加深理解,今天做了如下的實驗:刪除掉Linux系統在啟動過程中比較重要的幾個文件,查看啟動時出現的現象。加深對知識的理解。學習機器因為某些文件的缺失的修復方式。     一、刪除grub.conf    &nb…

    Linux干貨 2016-11-23
  • CentOS進程管理

    CentOS進程管理 筆記 Linux系統中的基本運行單位是進程,通過對系統系統中的進程的管理能夠對系統的實時運行狀態進行了解和調度。Linux中提供了用于查看、調整和停止進程的命令。本文仍然以RHEL6說明Linux系統的進程管理。 CentOS進程管理 一、進程概述 二、查看進程 1、使用ps命令 2、top命令 一、進程概述 程序是保存在存儲介質中的可…

    Linux干貨 2017-05-15
  • 第四周小結

    這周我們主要學習了寫腳本的簡單語法,寫了一些簡單的腳本,下面就由我來簡單介紹一下: 第一步使用文本編輯來創建腳本: 創建好后在里面寫想要運行的腳本即可,然后按Esc—wq退出保存即可。也可以按q不保存退出;q!不保存強制退出;wq!保存強制退出。 第二步運行腳本,給予執行權限,在命令行上指定腳本的相對路徑和絕對路徑 對了,當在腳本里輸入內容時,要Ese&#8…

    2017-08-06
  • 第二周作業

    # 第二周作業 ##1.文件管理類命令 ###cp   復制 * 單元復制 如果目標文件不存在,會自動創建 如果已經存在,會覆蓋 * 多源復制 目標必須是目錄,分別復制每個文件至目標目錄中,并保持原名 > -i: 交互提醒 > -f: 強制覆蓋,不交互 > -r: 遞歸復制目錄 > -d: 如果復制的是符號鏈接,不找源文件,…

    Linux干貨 2016-12-09
  • rpm包管理(二)

    查詢查詢庫文件包查詢[select-options][query-options]licdR常用的查詢用法:卸載:二進制文件的恢復包效驗使用rpm命令導入公鑰(KEY文件)驗證rpm包來源(光盤)的來源及完整性檢查包安裝后生成的文件,是否發生過變動RPM包管理器的數據庫如果某個rpm相關內容被刪除如果rpm命令的包被刪除了信息庫被刪除了刪除/usr/bin下…

    Linux干貨 2016-09-19

評論列表(2條)

  • 馬哥教育
    馬哥教育 2016-08-17 16:22

    寫的很好,排版還可以在漂亮一點,加油

  • 馬哥教育
    馬哥教育 2016-08-17 16:22

    寫的很好,排版還可以在漂亮一點,加油,沒寫完把?

欧美性久久久久