Linux學習:文件介紹、控制檯切換、簡單命令及快捷鍵、簡單文本編輯器nano\vi\vim

文件介紹:

  • /bin
    bin是Binary的縮寫, 這個目錄存放着最經常使用的命令。

  • /boot:
    這裏存放的是啓動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件。

  • /dev :
    dev是Device(設備)的縮寫, 該目錄下存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。

  • /etc:
    這個目錄用來存放所有的系統管理所需要的配置文件和子目錄。

  • /home
    用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。

  • /lib
    這個目錄裏存放着系統最基本的動態連接共享庫,其作用類似於Windows裏的DLL文件。幾乎所有的應用程序都需要用到這些共享庫。

  • /lost+found
    這個目錄一般情況下是空的,當系統非法關機後,這裏就存放了一些文件。

  • /media
    linux系統會自動識別一些設備,例如U盤、光驅等等,當識別後,linux會把識別的設備掛載到這個目錄下。

  • /mnt
    系統提供該目錄是爲了讓用戶臨時掛載別的文件系統的,我們可以將光驅掛載在/mnt/上,然後進入該目錄就可以查看光驅裏的內容了。

  • /opt
     這是給主機額外安裝軟件所擺放的目錄。比如你安裝一個ORACLE數據庫則就可以放到這個目錄下。默認是空的。

  • /proc
    這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。
    這個目錄的內容不在硬盤上而是在內存裏,我們也可以直接修改裏面的某些文件,比如可以通過下面的命令來屏蔽主機的ping命令,使別人無法ping你的機器:

  • /root
    該目錄爲系統管理員,也稱作超級權限者的用戶主目錄。

  • /sbin
    s就是Super User的意思,這裏存放的是系統管理員使用的系統管理程序。

  • /selinux
     這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆,但是這套機制比較複雜,這個目錄就是存放selinux相關的文件的。

  • /srv
     該目錄存放一些服務啓動之後需要提取的數據。

  • /sys

     這是linux2.6內核的一個很大的變化。該目錄下安裝了2.6內核中新出現的一個文件系統 sysfs 。

    sysfs文件系統集成了下面3種文件系統的信息:針對進程信息的proc文件系統、針對設備的devfs文件系統以及針對僞終端的devpts文件系統。

     

    該文件系統是內核設備樹的一個直觀反映。

    當一個內核對象被創建的時候,對應的文件和目錄也在內核對象子系統中被創建。

  • /tmp
    這個目錄是用來存放一些臨時文件的。

  • /usr
     這是一個非常重要的目錄,用戶的很多應用程序和文件都放在這個目錄下,類似於windows下的program files目錄。

  • /usr/bin:
    系統用戶使用的應用程序。

  • /usr/sbin:
    超級用戶使用的比較高級的管理程序和系統守護程序。

  • /usr/src:
    內核源代碼默認的放置目錄。

  • /var
    這個目錄中存放着在不斷擴充着的東西,我們習慣將那些經常被修改的目錄放在這個目錄下。包括各種日誌文件。

  • /run
    是一個臨時文件系統,存儲系統啓動以來的信息。當系統重啓時,這個目錄下的文件應該被刪掉或清除。如果你的系統上有 /var/run 目錄,應該讓它指向 run。

控制檯切換

Ctrl+Alt+F1~F6:切換到本地控制檯1~6,Ctrl+Alt+F7:切換到圖形界面(字符界面下面,有的時候 Ctrl 可以不按,Alt + Fx 就可以切換了。)

命令行

command   [-options]   parameter1   parameter2 

   命令      選項          參數1         參數2

一行命令中第一個輸入的絕對是“命令(command)”或“可執行文件”.

中括號 [ ] 並不存在於實際的命令中,而加入參數設置時,通常參數前會帶 - 號

命令中間以空格區分,不論空幾格shell都視爲空一格

按下回車鍵該命令立即執行,命令行太長可以使用反斜槓(\)來轉義回車符號,使命令連續到下一行。

在Linux系統中,英文大小寫字母是不一樣的。

在本地控制檯界面是無法顯示中文的,當你輸入命令後顯示結果可能會是亂碼。可以將支持語言改爲英文

#顯示目前的語言

echo $LANG   

#修改語言成爲英文

LANG=en_US


------------------------------------------
只是這一次登錄可以顯示英文信息

不過進入圖形界面的終端可以顯示中文,在圖形界面進入終端快捷鍵Ctrl+Alt+T

簡單命令:

date 

#顯示當前時間

date  +%Y/%m/%d

#年/月/日

date  +%H:%M

#時:分
cal

#顯示當前月份月曆

cal  年

#顯示某年日曆

cal  月   年

#顯示某年某月月曆
bc
#簡單的計算器

#bc默認只輸出整數

scale=num
#num表示想要輸出到幾位小數

quit
#離開bc這個計算器

命令行界面的重要按鍵:

[tab]:按兩下[tab]鍵,作用:命令補全,文件補全

Ctrl+C:中斷目前程序的按鍵

Ctrl+D:鍵盤輸入結束,相當於輸入exit

Ctrl+l:清屏

重要指令:

man:有問題找"男人"(man),不知道某個命令怎麼使用,man查用法;在線幫助文檔

#例如想要查date用法
man date

#man  page   

按q鍵離開

命令後的代號:
1:用戶在shell環境中可以操作的命令或可執行文件
5:配置文件或者是某些文件的格式
8:系統管理員可用的管理命令

簡單的文本編輯器:nano、vi、vim

nano  (文件名):如果此文件已存在會打開該文件,若不存在會新建一個文件

基本上 vi/vim 共分爲三種模式,分別是命令模式(Command mode)輸入模式(Insert mode)底線命令模式(Last line mode)

vi及vim啓動進入命令模式:可上下左右移動光標,可Delete或x鍵刪除字符

i向前插入、a向後插入、o光標下一行輸入、O光標下一行輸入:進入輸入模式;Esc鍵退出輸入模式進入命令模式

: 號進入底線命令模式,w保存、q退出vi\vim,一般保存退出(在命令模式鍵入:wq進入底線命令模式並退出)、一般不保存退出(在命令模式鍵入:q!進入底線命令模式並過濾退出! 爲外部過濾器)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章