文件介紹:
-
/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!進入底線命令模式並過濾退出! 爲外部過濾器)