linux 基礎

linux是一個操做系統,嚴格來說並非一個操做系統,只是操做系統的內核,通常把具備linux內核的操做系統稱爲linux系統。linux

1.linux版本:vim

  red hat linux(收費)windows

  Centos安全

  Ubuntu服務器

  suse併發

  debianless

  紅旗linux編輯器

2.還有不少linux發展史,實際用處不大,用於吹牛逼挺好,這裏就不過多說明。學習

  linux的特色:開源,免費,2.穩定、安全 3.多用戶多併發操作系統

  正由於他上面的特色,加上linux使用得命令行,全部一般linux用在服務器中,能夠長久提供服務,命令行同時又減小了資源的開銷。(windows都是圖形化界面,一張圖要好幾M,而linux用得是文字,文字對比圖片,即傳得快,又省空間)

3.操做系統咱們常據說有32位與64位,並不明白是啥意思?

  32位的計算機能夠同時處理32位信息,64位系統能夠同時處理64位信息,位是計算機存儲的最小單位,1字節=8位,一個字節能夠存放一個數字。

4.學linux開始首先要安裝,通常咱們學習會把linux裝在咱們的虛擬中,先是配置虛擬機,後安裝。

5.linux中有一個超級用戶,名爲root,管理員權限。

 linux使用得是命令行模式而不使用圖形化界面?

  命令行可以減小資源的開銷,減小計算機資源的開銷。

  在linux中圖形化轉命令行:init 3  ,命令行轉圖形化:init 5

6.linux經常使用的基本命令

  ls:顯示目錄下的內容 

  語法:ls [-option] 目錄名稱

  -a:顯示全部的文件和目錄,包含隱藏文件和目錄。

  -A:顯示全部的文件和目錄,包含隱藏文件和目錄,可是不顯示「.」「..」

  -t:根據時間排序

  -l:顯示文件和目錄完整的屬性信息。

     ls -l=ll  顯示文件和目錄完整的屬性信息:分爲7部分

      第一部分:由10列組成   

        第一列:d:目錄    -:普通文件 l:連接  r---read:可讀  w----write:可寫  x----execute:可執行

          第一組rwx:表示文件或者目錄的擁有者所擁有的權限

          第二組rwx:表示文件或目錄所屬羣組的成員所擁有的權限

          第三組rwx:表示其餘人員所擁有的權限

      第二部分:節點 :每增長一個硬連接,節點數會加1。

        第三部分:全部者

           第四部分:所屬組(當新增一個用戶時,系統會以該用戶名新建一個羣組並把該用戶放入該羣組)

                     第五部分:大小。單位字節。

           第六部分:時間

           第七部分:文件或目錄名稱

    linux顏色表明的含義:

      藍色---目錄  綠色--可執行文件  紅色--壓縮文件  淺藍色--軟連接  灰色--其餘文件  黃色--與設備有關的文件

  vi與vim是linux裏面最強大的文本編輯器,若是學會了,他的功能不亞於office.

  通常有三種模式:1.通常模式   2.編輯模式   3.命令模式

    步驟: 

    1.vi 加文件名------進入vi的通常模式

    2.按字母i ----(左下角出現insert)-----進入vi的編輯模式,此時能夠在文本里面寫東西

    3.按esc退出編輯模式,---(左下角insert消失)-----進入通常模式

    4.輸入:(冒號)-------進入vi命令模式

    5.輸入冒號以後,wq(保存並退出)     q!(強制退出,不保存)    w+文件名(另存爲)

  前面說了init 3與init 5分別修改命令行模式與圖形化模式,是一次修改,如今能夠編輯文本能夠在/etc/inittab裏面找到init  修改後面的數字,就能夠永久修改。

  cd change directory :用於改變當前路徑

    語法:cd [絕對路徑或相對路徑]

      cd ..返加上一級

      cd ~ 進入屬主目錄(屬主目錄也稱爲「家」目錄, root的屬主目錄是/root目錄;普通用戶的屬主目錄是/home目錄)

  pwd:用於顯示當前所在的目錄:

    語法:pwd

  mkdir  用於新建目錄

    語法:mkdir [-option] 目錄名稱;

    -p:當創建的目錄的父目錄不存在時同時創建父目錄。

      mkdir -p  aaa/bbb/ccc 

  rmdir:用於刪除目錄,只能刪除空目錄:語法:rmdir 目錄名稱

  rm   用於刪除文件

    語法:rm [-option] 文件名

    -r:循環刪除經常使用語刪除目錄

    -f:強制刪不提示用戶

      rm -rf  強制刪除

  cp   用於複製文件

    語法:cp [-option] 源  目標

      -r:將指定目錄下全部的文件和子目錄一併進行處理。

      cp原本只能複製文件,可是加上參數r連目錄一塊兒能夠複製。

  mv  用於移動文件或目錄

    語法:mv 源 目標

7.查看文件內容命令:(查看後,按q退出)

  cat 用於將一個文件的內容連續的輸出到屏幕上   

    語法:cat [-option] 文件名

    -n:連行號一塊兒顯示

    -b:連行號一塊兒顯示,可是不顯示空行

    cat的缺點:若是文件內容過多,超過一屏,cat會一閃而過。

  more   與cat相似 若是文件內容過多,more會停下來等待用戶下翻。

    語法:more [-option] 文件名

    +n:從第n行開始顯示

    -n:定義屏幕大小爲n行

      回車鍵:一行行下翻     

      空格鍵:一頁頁下翻

  less  惟一的區別在與less可使用上下鍵和pageup和pagedown進行上下翻。

    語法:less [-option] 文件名

    -N:顯示行號

  head  用於顯示文件的頭幾行內容。若是不加參數則默認顯示頭十行。

    語法:head [-option] 文件名

    -n:指定顯示多少行。

  tail  用於顯示文件的尾幾行內容。若是不加參數則默認顯示尾十行。

    語法:tail [-option] 文件名

    -n:指定顯示多少行。

8.管道符:管道命令豎線  |,該命令能夠把一個命令的輸出送給其餘命令做爲輸入。

  語法:command 1|command 2

  例如:ifconfig|less,通常管道符用在,查找,或者查看比較多,與less,還有grep 連起來的較多

9.相對路徑與絕對路徑:  

  相對路徑與所處的位置有關,而絕對路徑與所處的位置無關。
  凡是與位置有關的命令均可以使用絕對路徑和相對路徑。

10.操做小技巧:

  1.上鍵鍵,調動上一次的命令

  2.tab:聯想輸入

  3.清屏 clear  ctrl+l

相關文章
相關標籤/搜索