Linux是目前應用最廣泛的伺服器作業系統,基于Unix,開源免費,由于系統的穩定性和安全性,市場占有率很高,幾乎成為程式代碼運作的最佳系統環境。linux不僅可以長時間的運作我們編寫的程式代碼,還可以安裝在各種計算機硬體裝置中,如手機、路由器等,Android程式最底層就是運作在linux系統上的。
一、linux的目錄結構
bin (binaries)存放二進制可執行檔案
sbin (super user binaries)存放二進制可執行檔案,隻有root才能通路
etc (etcetera)存放系統配置檔案
usr (unix shared resources)用于存放共享的系統資源
home 存放使用者檔案的根目錄
root 超級使用者目錄
dev (devices)用于存放裝置檔案
lib (library)存放跟檔案系統中的程式運作所需要的共享庫及核心子產品
mnt (mount)系統管理者安裝臨時檔案系統的安裝點
boot 存放用于系統引導時使用的各種檔案
tmp (temporary)用于存放各種臨時檔案
var (variable)用于存放運作時需要改變資料的檔案
二、linux常用指令
指令格式:指令 -選項 參數 (選項和參數可以為空)
如:ls -la /usr
2.1 操作檔案及目錄
2.2 系統常用指令
2.3 壓縮解壓縮
2.4 檔案權限操作
linux檔案權限的描述格式解讀
r 可讀權限,w可寫權限,x可執行權限(也可以用二進制表示 111 110 100 --> 764)
第1位:檔案類型(d 目錄,- 普通檔案,l 連結檔案)
第2-4位:所屬使用者權限,用u(user)表示
第5-7位:所屬組權限,用g(group)表示
第8-10位:其他使用者權限,用o(other)表示
第2-10位:表示所有的權限,用a(all)表示
三、linux系統常用快捷鍵及符号指令
四、vim編輯器
vi / vim是Linux上最常用的文本編輯器而且功能非常強大。隻有指令,沒有菜單,下圖表示vi指令的各種模式的切換圖。
4.1 修改文本
4.2 定位指令
4.3 替換和取消指令
4.4 删除指令
4.5 常用快捷鍵