隨著mono的發(fā)展,asp.net也實現了跨平臺的開發(fā),而要mono在Linux下跑起來,也需要掌握一些Linux的操作,以下為大家總結了一些關于Linux的基本操作。
Linux命令基礎操作
一、Shell的簡介
Linux系統(tǒng)中由內核,Shell,文件系統(tǒng)和一些實用的程序構造。Shell是操作系統(tǒng)提供給用戶使用的界面
它提供了用戶與內核進行交互操作的一種接口。Shell負責接收用戶輸入的命令并將其送入內核去執(zhí)行,并把系統(tǒng)的響應返回給用戶,因此Shell實質上就是一個命令解析器。
二、Linux圖形界面跟文本界面的切換
1,在圖形界面打開終端窗口 輸入 init 3 便進入了文本編譯界面。
2,在文本編譯界面 輸入init 5 便能返回了圖形界面。
文本命令行界面下的關機與重啟操作
重啟 : reboot 或者 shutdown -r now
關機 : shutdown -h now
如定時在今天的17:30分關機 : shutdown -h 17:30
三、目錄結構
(1) /bin 與 /sbin
對Linux操作系統(tǒng)進行維護操作的實用命令基礎上都包含在/bin和/sbin 目錄中。
/bin 目錄通常存放用戶常用的一些基本命令,包括對目錄和文件操作的命令,系統(tǒng)實用程序,壓縮工具,rpm包管理程序等,如:login,date,ping,netstat,mount```
除了/sbin目錄外,還有/usr/bin和/usr/local/bin目錄,也存放有一些軟件包所安裝的程序文件
(2)/boot
/boot 是Linux的引導分區(qū)在根分區(qū)的掛載點目錄,該目錄下的內容就是引導分區(qū)中的內容,存放著Linux啟動所需要的文件
(3) /dev
/dev是device(設備)的簡寫,該目錄在Linux系統(tǒng)中是一個非常重要的目錄,用于存放系統(tǒng)中所有設備的設備文件
(4)/etc
/etc 目錄也是Linux系統(tǒng)的一個非常重要的目錄,用于存放Linux系統(tǒng)的各種配置文件,包括網絡配置,設備配置信息,X系統(tǒng)配置,用戶信息等都放在該目錄下。
(5)/home
Linux系統(tǒng)的所有普通用戶的目錄)(home directory)默認放在/home目錄中
(6)/lib
/lib 是library(庫)的簡寫,編譯器在編譯鏈接時,會自動到這兩個目錄下搜索所需的庫文件。
(7)/lost+found
該目錄用于存放系統(tǒng)非正常關機后,系統(tǒng)重啟時,進行磁盤檢查所產生的碎片文件。
(8) /media 與 /mnt
在舊版Linux操作系統(tǒng)中,用于掛載CD-ROM,軟盤和U盤等設備的掛點目錄。
(9) /misc /opt 與 /srv
這三個目錄默認都是空的。/misc 目錄用于存放一些額外的雜亂的文件;/opt 目錄推薦用于安裝大型的應用軟件。
(10) /proc
/proc 目錄中的內容是由系統(tǒng)自動產生的,其內容是當前內存的一個虛擬鏡像,在該目錄中,可看到一些由當前運行的進程號組成的字目錄。
用cat 命令可以顯示該目錄下的一些特殊內容,可以查看到系統(tǒng)的一些特殊信息。
cat /proc/cpuinfo 詳細顯示當前系統(tǒng)CPU的硬盤信息
cat /proc/interrupts 顯示當前系統(tǒng)設備所使用到的中斷信息
cat /proc/meminfo 顯示內存信息
cat /proc/version 顯示Linux版本信息
cat /proc/partitions 查看目前機器中的所有磁盤及分區(qū)情況
(11) /sys
/sys 目錄下存放的時Linux系統(tǒng)的一些重要的設備驅動程序和模塊
(12) /usr
/usr 目錄一般用來存放與用戶直接相關的程序或文件。用戶安裝的程序或要自行建立的目錄,一般可放在該目錄下。
(13)/tmp 與 /var
/tmp 存放臨時文件,如程序執(zhí)行期間產生的臨時文件
/var 目錄則用于存放經常變化的文件,對于存取頻繁或內容經常發(fā)生變化的文件。
四、Linux的文件屬性
ls命令僅列出文件名或者目錄名,使用“ls-l”或者"ll"命令,即可以列出文件和目錄的詳細信息,其顯示格式和各列的含義如下所示
drwxr-xr-x 3 root root 4096 jul 2 10:34 text123
(文件屬性) (數量) (擁有者) (所屬的組) (文件大小) (建檔月份) (日) (時間) (文件名)
在Linux中,用戶對文件的操作權限分為可讀/可寫/可執(zhí)行 三種,分別用r,w,x表示。如用戶無某個權限,則在相應權限位置用“-”來表示無權限。
如某個文件有x屬性,則該文件就可以執(zhí)行,屬于可執(zhí)行文件,具有x屬性的文件一般是二進制程序文件或者可執(zhí)行的腳本文件。
類型標識用于說明該文件是“普通類型”還是“鏈接類型”文件或者目錄。對于普通文件,第一個類型標識顯示為“-”,若符號鏈接文件,則該位置的標識為l(注:是L的小寫),若是目錄,則該位置的屬性標識為d。