N26-第一周作業

1.    計算機由以下幾個部分組成:

        a. CPU:中央處理器;主要由運算器和控制器組成

                        運算器:主要用于各種計算,如:算術運算、邏輯運算

                        控制器:用來控制內存等資源的訪問、控制總線權限以及尋址等

        b. 存儲器:內存,隨機訪問存儲器(RAM);主要用來存儲數據

        c. I/O設備:輸入(INPUT)、輸出(OUTPUT)設備;常用的輸入、輸出設備有:鼠標、鍵盤等

2.    linux主流發行版有三大類:RedHat、debian、S.u.S.e;

            主要關系如下圖:

            image.png

3.    linux的哲學思想:

          a.  在linux中,一切文件,包括物理硬件,也虛擬為以文件的形式保存

          b.  有眾多功能單一的程序組成的,一個程序只做一件事,組合小程序完成復雜任務
          c.  盡量避免跟用戶交互

4.    部分linux命令:

        linux命令格式:COMMAND  [OPTIONS…]  [ARGUMENTS…]

            1. ifconfig

                   功能:用來查看和配置網絡設備

                    格式: ifconfig [Interface]

                    常用命令:

                            ifconfig -a :查看所有接口

                            ifconfig up/down eth0 :  啟用、關閉 eth0 網卡

                            ifconfig eth0 IP :設置IP

                                如: ifconfig eth0 192.168.0.10/24

           2.    echo

                    功能:輸出,回顯

                    格式:echo [SHORT-OPTION]… [STRING]…

                    選項:

                                 -n:默認換行后輸出,-n表不換行輸出

                                 -e:啟用反斜線轉義

                                 \b:退格

                                  \\:輸出反斜線本身

                                 \n:新行

                                  \r:回車

                                  \t:水平制表符

                                  \v:垂直制表符

            3.    tty
                       功能:查看當前使用的終端設備
                        格式:tty [OPTION]…
                       終端設備:
                            /dev/console:物理終端
                            /dev/tty#:虛擬終端,#取值為[1,6]
                            /dev/pts/#:偽終端
                            /dev/ttyS#:串行終端
        4.     startx:
                    功能:啟動圖形終端
        5.     export:
                    功能:定義或查看環境變量
                    常用命令:
                           export :查看環境變量
                           export VAR_name :定義環境變量
        6.     pwd
                       功能:打印當前工作目錄
                       相關環境變量:PWD
        7.     history
                       功能:顯示命令歷史
                       選項:
                           -a:append,追加本次會話新執行的命令歷史列表至歷史文件中
                           -d #:刪除歷史列表中指定的命令
                           -c:清空命令歷史
                       配置文件:
                               每個用戶的家目錄下:.bash_history
                       環境變量:
                                HISTSIZE:shell進程可保留的命令歷史條數
                                HISTFILE:保存命令歷史的文件,默認為.bash_history
                                HISTFILESIZE:保存命令歷史的文件大小
                                HISTCONTROL:控制命令歷史的記錄方式    
        8.     shutdown
                       功能:關機或重啟
                       選項:
                               -h:halt
                               -r:reboot
                       常用命令:
                               shutdown -h now
        9.     poweroff
                      功能:關機命令
        10.     reboot
                        功能:重啟命令
                        選項:
                            -n:保存數據后重新啟動系統
        11.     date
                       功能:顯示系統時鐘
                       選項:
                                %F、%T、%Y、%m、%d、%H、%M、%S、%s…
                       常用命令:
                                date +%Y%m%d%H%M%S

5.    在linux系統獲取命令幫助的方法:

        a.    對于外部命令:

                        1. 命令 –help   //命令自帶的簡要使用幫助
                        2. man +命令

                        3. info +命令    // 獲取命令的在線文檔
                        4. /usr/share/doc/APP-VERSION   // 應用程序自帶的幫助文檔
                                        README:程序的相關信息
                                        INSTALL:安裝幫助
                                        CHANGES:版本迭代的改動信息
                       5. 主流發行版官方文檔
                       6. 程序官方的文檔

                       7.  搜索引擎

        b.    對于內部命令:

                    help  command

        c.    man 幫助文檔:

                     路徑:/usr/share/man
                     格式: man [NUB] 命令
                                        man 5 passwd
                      選項:
                           -M /PATH:到指定目錄下查找命令手冊并打開

                man幫助文檔分為8章:

                            man1:用戶命令使用幫助文件
                            man2:系統調用幫助文件
                            man3:c庫調用(庫文件調用)幫助
                            man4:設備文件及特殊文件的幫助
                          man5:文件格式:(配置文件格式)
                            man6:linux自帶的游戲使用幫助
                    man7:雜項
                 man8: 系統管理員工具及守護進程幫助

                 man幫助文檔的章節劃分介紹

                            NAME:命令的簡要功能性說明
                            SYNOPSIS: 語法格式說明
                                   [ ]:表示可選內容
                                   < >:必須提供的內容
                                   a|b: 多選一
                                   …: 同類類型可出現多個
                          OPTIONS: 選項
                          EXAMPLES: 使用示例
                          AUTHOR: 作者

6.    linux的基本目錄介紹:

            /boot     存放系統引導啟動時要加載的靜態文件、內核和ramdisk及grub等
            /bin       存放系統命令的目錄,普通用戶和超級用戶都可以執行
            /sbin     存放系統類基本命令,系統啟動便會用到的程序,超級用戶可以執行
            /lib        存儲32位的基本共享庫文件
            /lib64    存儲x64系統上的共享庫文件
            /etc      應用程序的配置文件的集中存放位置
            /home  普通用戶的家目錄,每個用戶的主目錄通常默認為:/home/USERNAME
            /root     管理員root用戶的主目錄
            /media 便攜式移動設備的掛載點
            /mnt     臨時文件系統掛載點
            /dev     設備文件及特殊文件的存儲位置
            /opt      第三方應用程序的安裝目錄
            /srv       服務類程序用到的中間數據
            /tmp     臨時文件存放位置
            /usr      系統軟件資源存放位置
            /var     經常發生變化的文件的存放位置
            /proc   存放內核與進程信息相關的虛擬文件,也叫偽文件系統
            /sys    存放當前系統上硬件設備相關信息的虛擬文件,也叫偽文件系統

            

原創文章,作者:qc940324,如若轉載,請注明出處:http://www.www58058.com/66059

(0)
qc940324qc940324
上一篇 2017-01-07
下一篇 2017-01-07

相關推薦

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

    1.描述計算機的組成及其功能 計算機的組成及各功能:  計算機主要由硬件、操作系統、軟件三大部分組成 硬件 :主要由五部分組成 :運算器:主要是做數據運算              控制器:控制計算機各部件的協調和尋址操作         …

    Linux干貨 2016-08-15
  • Bind編譯安裝詳解

    Bind編譯安裝詳解 Bind是一款開放源碼的DNS服務器軟件,由美國加州大學Berkeley分校開發和維護的,全名為Berkeley Internet Name Domain它是目前世界上使用最為廣泛的DNS服務器軟件,支持各種unix平臺和windows平臺?,F今互聯網上最常使用的DNS服務器軟件,使用BIND作為服務器軟件的DNS服務器約占所有DNS服…

    Linux干貨 2016-07-22
  • sed用法預習總結

    SED用法sed:Stream EDitor    行編輯器 sed:模式空間     默認不編輯原文件,僅對模式空間的數據做處理,將處理后的結果輸出至屏幕 sed [options] 'AdressCommand' file…   &n…

    Linux干貨 2016-08-10
  • Docker 之初次體驗

    一、Docker 簡介  lxc linux container,openvz  容器中各虛擬機只有一個內核,而是多個用戶空間  在庫中完成虛擬化,比如wine 或者在windows中運行bash  在應用程序的運行級別提供虛擬化,比如jvm   pstree , pid 為1 的進程  …

    Linux干貨 2017-02-24
  • 數組、變量及bash的配置

    數組、變量及bash的配置 變量:存儲單個元素的內存空間 數組:存儲多個元素的內存空間,相當于多個變量集合 索引:編號從0開始,屬于數值索引,索引為自定義格式即為關聯數組(bash4.0之后支持) bash數組支持稀疏格式 數組的聲明 普通數組declare –a 關聯數組 declare –A 普通數組可以不聲明直接使用,關聯數組必須先聲明再使用 數組的賦…

    Linux干貨 2016-08-26
  • LAMP在三臺服務器上部署

    準備:centos7.3.3172.16.254.28 CentOS7.3.1 ip172.16.251.109? centos7.3.2 ip172.16.252.81? 部署: ??????? centos7.3.1部署mariadb ??????? centos7.3.2 中部署httpd ??????? centos7.3.3 中部署php-fpm …

    2017-06-08

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-03-02 19:59

    非常的詳細和認真,加油,再接再勵。

欧美性久久久久