技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類(lèi) >

Linux下的基本操作和常用命令

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2019-04-14 00:13┆點(diǎn)擊:

  隨著mono的發(fā)展,asp.net也實(shí)現(xiàn)了跨平臺(tái)的開(kāi)發(fā),而要mono在Linux下跑起來(lái),也需要掌握一些Linux的操作,以下為大家總結(jié)了一些關(guān)于Linux的基本操作。

  Linux命令基礎(chǔ)操作

  一、Shell的簡(jiǎn)介

  Linux系統(tǒng)中由內(nèi)核,Shell,文件系統(tǒng)和一些實(shí)用的程序構(gòu)造。Shell是操作系統(tǒng)提供給用戶(hù)使用的界面

  它提供了用戶(hù)與內(nèi)核進(jìn)行交互操作的一種接口。Shell負(fù)責(zé)接收用戶(hù)輸入的命令并將其送入內(nèi)核去執(zhí)行,并把系統(tǒng)的響應(yīng)返回給用戶(hù),因此Shell實(shí)質(zhì)上就是一個(gè)命令解析器。

  二、Linux圖形界面跟文本界面的切換

  1,在圖形界面打開(kāi)終端窗口 輸入 init 3 便進(jìn)入了文本編譯界面。

  2,在文本編譯界面 輸入init 5 便能返回了圖形界面。

  文本命令行界面下的關(guān)機(jī)與重啟操作

  重啟 : reboot 或者 shutdown -r now

  關(guān)機(jī) : shutdown -h now

  如定時(shí)在今天的17:30分關(guān)機(jī) : shutdown -h 17:30

  三、目錄結(jié)構(gòu)

  (1) /bin 與 /sbin

  對(duì)Linux操作系統(tǒng)進(jìn)行維護(hù)操作的實(shí)用命令基礎(chǔ)上都包含在/bin和/sbin 目錄中。

  /bin 目錄通常存放用戶(hù)常用的一些基本命令,包括對(duì)目錄和文件操作的命令,系統(tǒng)實(shí)用程序,壓縮工具,rpm包管理程序等,如:login,date,ping,netstat,mount```

  除了/sbin目錄外,還有/usr/bin和/usr/local/bin目錄,也存放有一些軟件包所安裝的程序文件

  (2)/boot

  /boot 是Linux的引導(dǎo)分區(qū)在根分區(qū)的掛載點(diǎn)目錄,該目錄下的內(nèi)容就是引導(dǎo)分區(qū)中的內(nèi)容,存放著Linux啟動(dòng)所需要的文件

  (3) /dev

  /dev是device(設(shè)備)的簡(jiǎn)寫(xiě),該目錄在Linux系統(tǒng)中是一個(gè)非常重要的目錄,用于存放系統(tǒng)中所有設(shè)備的設(shè)備文件

  (4)/etc

  /etc 目錄也是Linux系統(tǒng)的一個(gè)非常重要的目錄,用于存放Linux系統(tǒng)的各種配置文件,包括網(wǎng)絡(luò)配置,設(shè)備配置信息,X系統(tǒng)配置,用戶(hù)信息等都放在該目錄下。

  (5)/home

  Linux系統(tǒng)的所有普通用戶(hù)的目錄)(home directory)默認(rèn)放在/home目錄中

  (6)/lib

  /lib 是library(庫(kù))的簡(jiǎn)寫(xiě),編譯器在編譯鏈接時(shí),會(huì)自動(dòng)到這兩個(gè)目錄下搜索所需的庫(kù)文件。

  (7)/lost+found

  該目錄用于存放系統(tǒng)非正常關(guān)機(jī)后,系統(tǒng)重啟時(shí),進(jìn)行磁盤(pán)檢查所產(chǎn)生的碎片文件。

  (8) /media 與 /mnt

  在舊版Linux操作系統(tǒng)中,用于掛載CD-ROM,軟盤(pán)和U盤(pán)等設(shè)備的掛點(diǎn)目錄。

  (9) /misc /opt 與 /srv

  這三個(gè)目錄默認(rèn)都是空的。/misc 目錄用于存放一些額外的雜亂的文件;/opt 目錄推薦用于安裝大型的應(yīng)用軟件。

  (10) /proc

  /proc 目錄中的內(nèi)容是由系統(tǒng)自動(dòng)產(chǎn)生的,其內(nèi)容是當(dāng)前內(nèi)存的一個(gè)虛擬鏡像,在該目錄中,可看到一些由當(dāng)前運(yùn)行的進(jìn)程號(hào)組成的字目錄。

  用cat 命令可以顯示該目錄下的一些特殊內(nèi)容,可以查看到系統(tǒng)的一些特殊信息。

  cat /proc/cpuinfo 詳細(xì)顯示當(dāng)前系統(tǒng)CPU的硬盤(pán)信息

  cat /proc/interrupts 顯示當(dāng)前系統(tǒng)設(shè)備所使用到的中斷信息

  cat /proc/meminfo 顯示內(nèi)存信息

  cat /proc/version 顯示Linux版本信息

  cat /proc/partitions 查看目前機(jī)器中的所有磁盤(pán)及分區(qū)情況

  (11) /sys

  /sys 目錄下存放的時(shí)Linux系統(tǒng)的一些重要的設(shè)備驅(qū)動(dòng)程序和模塊

  (12) /usr

  /usr 目錄一般用來(lái)存放與用戶(hù)直接相關(guān)的程序或文件。用戶(hù)安裝的程序或要自行建立的目錄,一般可放在該目錄下。

  (13)/tmp 與 /var

  /tmp 存放臨時(shí)文件,如程序執(zhí)行期間產(chǎn)生的臨時(shí)文件

  /var 目錄則用于存放經(jīng)常變化的文件,對(duì)于存取頻繁或內(nèi)容經(jīng)常發(fā)生變化的文件。

  四、Linux的文件屬性

  ls命令僅列出文件名或者目錄名,使用“ls-l”或者"ll"命令,即可以列出文件和目錄的詳細(xì)信息,其顯示格式和各列的含義如下所示

  drwxr-xr-x 3 root root 4096 jul 2 10:34 text123

  (文件屬性) (數(shù)量) (擁有者) (所屬的組) (文件大小) (建檔月份) (日) (時(shí)間) (文件名)

  在Linux中,用戶(hù)對(duì)文件的操作權(quán)限分為可讀/可寫(xiě)/可執(zhí)行 三種,分別用r,w,x表示。如用戶(hù)無(wú)某個(gè)權(quán)限,則在相應(yīng)權(quán)限位置用“-”來(lái)表示無(wú)權(quán)限。

  如某個(gè)文件有x屬性,則該文件就可以執(zhí)行,屬于可執(zhí)行文件,具有x屬性的文件一般是二進(jìn)制程序文件或者可執(zhí)行的腳本文件。

  類(lèi)型標(biāo)識(shí)用于說(shuō)明該文件是“普通類(lèi)型”還是“鏈接類(lèi)型”文件或者目錄。對(duì)于普通文件,第一個(gè)類(lèi)型標(biāo)識(shí)顯示為“-”,若符號(hào)鏈接文件,則該位置的標(biāo)識(shí)為l(注:是L的小寫(xiě)),若是目錄,則該位置的屬性標(biāo)識(shí)為d。