Linux作業系統學習筆記

來源:互聯網
上載者:User

Linux作業系統學習筆記

第一次接觸Linux作業系統,只是知道一些簡單的命令,當工作中再次用到時,不得不又重新溫故那些知識並做系統的學習,現在將以學習筆記的形式記錄,分享一些簡單知識和個人拙見,如有錯誤,歡迎指出。

     基本知識:

    Linux中磁碟分割表示:

    如:/dev/hda5 :/dev/目錄是存放硬體裝置檔案,hd表示IDE裝置,sd表示SCSI裝置,a表示硬碟的順序號,即第一塊硬碟是a,第二塊是b...等,就像windows下的C盤D盤一樣,5表示第一個邏輯分區。Linux分區由主要磁碟分割和擴充分區組成,主要磁碟分割不超過4個,邏輯分區是在擴充分區中劃分的所以邏輯分區從5開始,不管主要磁碟分割是否滿4個分區,反正前4塊是劃給主要磁碟分割的。

    同樣,一個SCSI裝置第二塊硬碟的第二塊邏輯分區的表示方法為:/dev/sdb6

    檔案系統類型:

    Linux中預設使用的檔案系統類型是EXT3(EXT4),SWAP,同時也支援其他檔案系統類型,如FAT16、FAT32、NTFS、XFS等。

    目錄結構:

    最頂層:根目錄(/),根目錄下幾個重要的目錄有:/root,/bin,/boot,/etc,/home,/var,/usr,/tmp.....(每個目錄存放什麼內容很重要)

    圖形、字元操作介面的切換:

    圖形介面——>字元終端:Ctrl+Alt+Fn   (n取值1~6,之後的筆記中會介紹為什麼)

    字元終端——>字元終端:Alt+Fn

    字元終端——>圖形介面:Alt+F8

登入後,若是root使用者,則提示符為“#”,若是普通使用者,則提示符是“$”

     關機及重啟命令:

    重啟:shutdown -r now

          shutdown -r +15 "警告:系統將於15分鐘後重啟"

          reboot命令也表示是重啟,但是與shutdown的區別是它是強制性重啟,而shutdown命令會提示使用者儲存,所以建議使用shutdown命令。

    關機:shutdown -h now   或    halt

    開始執行一些簡單的命令:

    注意Linux中大小寫是敏感的,這點與windows不同,windows中的powershell無論是命令還是函數方法等都不區分大小寫。

 
[www.bkjia.com@localhost ~]$ su - root    切換到root使用者口令:[root@localhost ~]#     切換到root後提示符為#[root@localhost ~]# date   顯示日期與時間2013年 03月 05日 星期二 21:09:09 CST[root@localhost ~]# echo $LANG   顯示目前支援的語言zh_CN.UTF-8[root@localhost ~]# LANG=en_US   設定語言[root@localhost ~]# echo $LANGen_US[root@localhost ~]# cal   查看當前月日曆     March 2013      Su Mo Tu We Th Fr Sa                1  2 3  4  5  6  7  8  910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031[root@localhost ~]# bc    開啟計算機bc 1.06Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.This is free software with ABSOLUTELY NO WARRANTY.For details type `warranty'. 4*312quit     按quit鍵離開[root@localhost ~]# 

   另外掌握一些常用的熱鍵有助於提高命令速度,如Tab(自動填滿,並且在什麼命令都沒有的情況下,按兩次TAB鍵會出現所有的命令,這也可以作為一個協助吧。);Ctrl+C :中斷目前運行程式;Ctrl+D:鍵盤輸入結束,同Exit;Ctrl+L:清屏;Ctrl+U  清空至行首;Ctrl+K:清空至行尾;“\”:強制換行。

    Linux命令協助:

    剛才說的在未打任何命令的情況下按兩次TAB鍵會顯示所有可用的命令,這種方法不常用,常用的方法是help ,用法是 :命令  --help ,常用的是man協助(即手冊manual),用法是:man  命令,還有一種協助方法是info ,用法是info 命令,其實這種不太常用,因為正常情況下man已經可以解決絕大部分問題了。

    另外由於使用man或者是info命令時,會出現多個頁面,有時候多的不想看,這時候按q退出協助,而且由於現實的資訊很多,您如何快速找到自己想要的呢,這時,輸入“/您想要尋找的字元”,按enter即可

    你可以查看一個命令的作用:whatis  命令

    你也可以查看一個命令是存放在哪的:which 命令(除cd,因為cd是內建在核心中的)

    切換執行等級:

    查看運行層級:runlevel

    level 0:關機(關機可用命令 init  0,init進程在後面的筆記會介紹)

    level 3:純命令列模式,即我們在圖形介面右鍵開啟的終端字元模式

    level 5:圖形介面模式(作為伺服器的話,基本不啟用這個層級,直接進入level 3字元模式)

    level 6:重啟(重啟可用命令 init  6)

   1層級表示單一使用者模式,2層級表示字元介面多使用者模式,4層級未分配使用,這3個層級基本不使用。所以只要知道上述4種層級即可。具體的啟動進程和設定檔會在後續筆記中體現。

     Linux命令的分類:

     (Linux命令:用於實現某一功能的指令或程式,命令的執行依賴於解譯器程式,如/bin/bash)

      內部命令:屬於Shell解譯器的一部分(可理解為bin/下包含的命令)

      外部命令:獨立於Shell解譯器之外的程式(即不需要/bin/bash也可執行,如Vim、LVM)

     Linux命令的格式:

     命令字  [選項] [參數]         選項:用於調節命令的具體功能   參數:命令操作的對象,如檔案、目錄等。多個段格式的選項可以寫在一起而只是用一個“-”來串連。

   最後我覺得要弄清楚的一個問題是linux shell,其實shell就是Kernel和user之間的一個介面,使用者不會直接和核心打交道,但是使用者輸入的命令又會被核心識別,這就是shell的作用。

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 下一頁
【內容導航】
第1頁:入門 第2頁:檔案/目錄/VIM
第3頁:許可權管理 第4頁:管理磁碟和檔案系統
第5頁:進程和計劃任務 第6頁:應用程式安裝
第7頁:初識Shell 第8頁:簡單shell文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.