Linux初識

一 .計算機的關鍵部位

  • cpu(運算器 控制器):正給計算機的中樞神經,對程序控制信息的處理和 對數據的運算

  • 存儲器:存儲程序數據和各種信息指令

  • Input:起到將各個外部信息傳遞給計算機的作用

  • output:將計算機內部的各個信號數據及計算結果輸出

二 .一些主流Linux發行版簡介

linux發行版:linux只是一個操作系統,搭配其它軟件發行的系統就是發行版。

  • Debian:Debian是社區類Linux的典范,是迄今為止最遵循GNU規范的Linux系統 

    • Ubuntu:Ubuntu是基于Debian的unstable版本加強而來,在Debian所有的優點, 加強了近乎完美的Linux桌面系統 

    • Linux Mint:是一份基于Ubuntu的發行版,其目標是提供一種更完整的即刻可用體驗,Linux Mint 是一個為pc和X86電腦設計的操作系統.

  • Slackware: 與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則 . 

    • SUSE: SUSE Linux原是以Slackware Linux為基礎,并提供完整德文使用界面的產品,是企業版的。

    • openSUSE:是開放的面向大眾的,屬于suse的測試版。 

  • redhat:一個強大的服務器操作系統,擁有企業級的支持系統 

    • centos:是一個重新編譯可安裝的Red Hat Enterprise Linux(RHEL)代 碼,并提供及時的安全更新的所有套裝軟件升級為目標的社區項目

    • fedora:它是一套從Red Hat Linux發展出來的免費Linux系統。

  • Gentoo:是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點

三. Linux的哲學

1、一切皆文件:普通文件,設備,網絡套接字等等均已文件的形式訪問 
2、組合小程序完成復雜任務:每個程序只實現小功能,借助不同程序之間的交互實現各種功能。 
3、文本文件保存配置信息:將程序的配置信息以文本文件的形式保存。 
4、盡量避免與用戶交互:通過配置后,穩定運行,不需要過多人為參與

四 .一波命令來襲

  • 命令的語法通用格式: 

    • #COMMAND OPTIONS ARGUMRNTS 
      OPTIONS:制定命令的運行特性 
      選項有兩種表現形式: 
         段選項: -c 
         短選項:–word 例如 –help –human-readable 
      ARGUMENTS :命令的作用對象,命令對什么生效

  • ifconfig:是一個用來查看、配置、啟用或禁用網絡接口的工具 
    -a 顯示當前使用所有接口 ifconfig -a 
    -s 顯示網卡信息列表 ifconfig -s

  • echo : 將參數寫入標準輸出 
    -n 不換行 echo -n test 
    -e 處理轉義字符 echo -e “te\nst”

  • tty :查看終端設備 
    –version 查看tty版本信息 tty –version

  • startx:在某一個虛擬終端啟動gui 
    startx&

  • export :設置或顯示環境變量

  • pwd:顯示當前的工作目錄

  • history :查看此前的命令 
    -c 清空歷史 history -c 
    -d offset 指定位置刪除 history -d # 
    -r 從文件讀取命令歷史至歷史列表中 history -r 
    -w 吧歷史列表中的命令追加到文件中 history -w 
    #:顯示最近的#條命令 history #

  • shutdown :關機或重啟命令 
    -h 關機后關閉電源 shutdown -h +20 
    -c 取消目前正在執行的關機程序 shutdown -c 
    -r 重啟計算機 shutdown -r

  • poweroff:關機命令 
    -f:強制關機 poweroff -f

  • reboot:重啟命令

  • hwlock : 查看或設定硬件時間 
    -s –hctosys 以硬件為準,把系統調整與硬件時間相同 
    hwlock -s 
    -w –systohc 以系統為準,把硬件時間調整為與系統時鐘相同 
    hwlock -w

  • data:查看或修改系統時鐘 
    設定日期時間:data [MMDDHHmm[[CC]YY][.ss]] 
    data 103000002016.00

五 .如何尋求幫助

  • 查看命令類型: type COMMAND 
    獲取命令的使用幫助 

    • 內部命令 :help COMMAND

    • 外部命令 :使用手冊 manual

  • man COMMAND 

    • SECTION:

    • NAME: 功能性說明

    • SYNOPSIS 語法格式 
      [ ]:可選內容 
      <>:必須提供的內容 
      a|b|c:多選一 
      …:同類內容可出現多次

    • DESCRIPTION 描述

    • OPTIONS 選項

    • EXAMPLES 使用實例

    • AUTHOR 作者

    • BUGS 報告程序bug方式

  • 使用手冊:按章節分 
    1:用戶命令 
    2 :系統調用 
    3:c庫調用 
    4:設備文件及特殊文件 
    5:文件格式 
    6:游戲使用幫助 
    7; 雜項 
    8:管理工具及守護進程

六 基本目錄的組成情況

  • FHS:文件系統層級結構標準 
    / bin 所有用戶可用的基本命令程序文件 
    /sbin 供系統管理, 使用的工具程序 
    /boot 應道加載器必須用的個靜態文件 
    /dev 存儲特殊文件或設備文件

    /etc 系統程序的配置文件,只能為靜態 
    /home 普通的家目錄的集中位置 一般每個普通的家目錄默認為此目錄下與用戶名同名的子目錄 
    /root 管理員家目錄 
    /lib 為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核

    /lib64 64位系統特有的存放64位共享庫的路徑 
    /media 便攜設備掛載點 
    /mnt 其它文件系統的臨時掛載點 
    /opt 附加應用程序的安裝位置 可選位置 
    /srv 當前主機為服務提供的數據 
    /tmp 為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄, 可提供所有執行寫入操作, 有特殊權限 
    /usr 全局共享的制度數據路徑 bin sbin lib lib64

    /usr/local 讓系統管理員安裝本地應用程序 同常也用于安裝第三方程序 
    /var 存儲經常發生變化的目錄 
    /proc 基于內存的虛擬文件系統,用于內核及進程存儲其相關信息 他們多為內核參數 
    /sys sysfs虛擬文件系統提供一種比proc更為理想的訪問內核數據的途徑

    • include: c 程序頭文件

    • share:命令手冊頁 命令自帶文檔

    • local:另一個層級目錄

    • x11r6:x-window 程序的安裝位置

    • src: 程序源碼文件的存儲位置

    • lib.so.*: 動態鏈接C庫

    • ld*: 運行時連接器/加載器

    • modules: 用于存儲內核模塊目錄

    • 設備兩種類型:字符設備(線性設備) 塊設備(隨機設備)

原創文章,作者:N24-超,如若轉載,請注明出處:http://www.www58058.com/55814

(0)
N24-超N24-超
上一篇 2016-10-30 08:16
下一篇 2016-10-30

相關推薦

  • Linux基本知識之Vim編輯器

    vim文本編輯器:    vim是Linux系統上的最著名的文本/代碼編輯器,也是早年的vi編輯器的加強版,而gVim則是其windows版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了鼠標操作雖然使得入門變得困難,但上手之后鍵盤流的各種巧妙組合操作卻能帶來極大幅度的效率的提升。 (1)打開文件與關閉文件:     …

    Linux干貨 2016-08-10
  • 如何理解云計算中IaaS、PaaS和SaaS?很簡單,就像吃貨想吃披薩了…

                                                      &nbsp…

    2015-04-17
  • sed使用小結

    sed使用小結 Stream EDitor  行編輯器       sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”( pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,…

    Linux干貨 2016-08-12
  • 搜索引擎的檢索模型-查詢與文檔的相關度計算

    1. 檢索模型概述       搜索結果排序時搜索引擎最核心的部分,很大程度度上決定了搜索引擎的質量好壞及用戶滿意度。實際搜索結果排序的因子有很多,但最主要的兩個因素是用戶查詢和網頁內容的相關度,以及網頁鏈接情況。這里我們主要總結網頁內容和用戶查詢相關的內容。     &nbsp…

    2015-12-10
  • 正則表達式及用戶管理命令

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當做其默認shell的最多的那個shell。 4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxuser.txt文件中。 6、列出/etc目錄…

    2017-10-10
  • 馬哥教育網絡班20期+第2周課程練習

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 cp復制, mv剪切, rm移除 語法格式: cp復制  cp [OPTION]… [-T] SOURCE DEST  常用選項: -i:交互式 -r: 遞歸復制目錄及內部的所有內容 -a: 歸檔   演示: …

    Linux干貨 2016-07-12

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-02 17:13

    總結的不錯,希望你能熟知這些基礎的知識,加油!

欧美性久久久久