綠色資源網:您身邊最放心的安全(quán)下載站! 最新軟件|熱門(mén)排行(háng)|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的(de)位置:首頁操作係統linux → Linux下的基本操(cāo)作和常用(yòng)命令

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

我要評論 2013/03/07 09:46:29 來源:綠色資源網 編輯:www.ynaad.com [ ] 評論:0 點(diǎn)擊:228次

隨(suí)著mono的發展(zhǎn),asp.net也實現了(le)跨平台的開發,而要mono在Linux下跑起來,也需要掌握一些Linux的操作,以下為大家總結了一些關於Linux的基本操作。

Linux命令基礎操作

一、Shell的簡介

Linux係(xì)統中由(yóu)內核,Shell,文件係統和一些(xiē)實用的程序構造(zào)。Shell是操作係統提供(gòng)給用戶使用的界麵
它提供了用戶與內核(hé)進(jìn)行交互操作的一種接口。Shell負責接收用戶輸入的命(mìng)令並將其送入內核(hé)去執行,並把係統的響應返(fǎn)回給用戶,因此Shell實質上就是一個命令解析器。

二、Linux圖(tú)形界麵跟文本界麵的切(qiē)換
1,在圖形界麵打開終端窗口 輸入 init 3 便(biàn)進入了文本編譯(yì)界(jiè)麵。
2,在文(wén)本編譯界麵 輸入init 5 便能返回了圖形界麵。

文本(běn)命令行界麵下的(de)關機與重啟操作
重啟 : reboot 或者 shutdown -r now 
關機(jī) : shutdown -h now 
如定時在今天的17:30分關機 : shutdown -h 17:30

三、目錄結構

(1) /bin 與 /sbin

對Linux操作(zuò)係統進行維(wéi)護操作的實用命令基礎上都(dōu)包含在/bin和/sbin 目錄中(zhōng)。
/bin 目錄通常(cháng)存放用戶(hù)常用的一些基本命令,包括對目錄和文件操(cāo)作的命令(lìng),係統實用程序,壓縮工具,rpm包管理(lǐ)程序等,如:login,date,ping,netstat,mount```

除了/sbin目錄外,還有/usr/bin和/usr/local/bin目錄,也存(cún)放有一些(xiē)軟件包(bāo)所安(ān)裝的程序文(wén)件

(2)/boot
/boot 是Linux的引導分區在根分(fèn)區(qū)的掛載點目錄,該目錄(lù)下的內容就是引(yǐn)導分區中的內容,存放著Linux啟動所(suǒ)需要的(de)文件(jiàn)

(3) /dev 
/dev是device(設備)的簡(jiǎn)寫,該目錄在(zài)Linux係統中是一個非常(cháng)重要的目錄,用於存放係(xì)統中所有設備(bèi)的設備文件

(4)/etc
/etc 目錄也(yě)是Linux係統的一個(gè)非常重要的目錄,用於(yú)存放Linux係統的各種配置文件,包括網絡配置,設備配置信息,X係統配置,用(yòng)戶信(xìn)息等都放在該目(mù)錄(lù)下。

(5)/home
Linux係統的所有普通用戶的目錄)(home directory)默認放在/home目錄中

(6)/lib
/lib 是library(庫)的簡寫,編(biān)譯(yì)器在編譯鏈接時,會自動(dòng)到(dào)這兩個(gè)目錄下搜索所需的庫文件。

(7)/lost+found
該目錄用於存(cún)放係統非正常關機後,係統重啟時,進行磁盤檢查所產生的碎片文件(jiàn)。

(8) /media 與 /mnt
在舊版Linux操作係(xì)統中,用於掛載CD-ROM,軟(ruǎn)盤和U盤等設備的掛點目錄。

(9) /misc /opt 與 /srv
這三個(gè)目錄默認都是空的。/misc 目(mù)錄用(yòng)於存放一些額外的雜亂的文件;/opt 目(mù)錄推薦用於安裝大型的應用軟件。

(10) /proc
/proc 目錄中的內(nèi)容是由係統自動產(chǎn)生的,其內容是當前內存的一個虛擬鏡(jìng)像,在該目錄中,可看到一些由當(dāng)前運行的進程號組成的字目錄。
用cat 命令可(kě)以顯示該目錄下(xià)的(de)一些特殊內容(róng),可(kě)以查看到係統(tǒng)的一些特殊信息。
cat /proc/cpuinfo 詳細顯示當前係統CPU的硬盤信息
cat /proc/interrupts 顯示當前係統設備所使用到的中斷信息
cat /proc/meminfo 顯示內(nèi)存信息
cat /proc/version 顯示Linux版本信息
cat /proc/partitions 查看目前機(jī)器中(zhōng)的所有磁盤及(jí)分區情(qíng)況

(11) /sys
/sys 目錄(lù)下存放的時Linux係統(tǒng)的一些(xiē)重要的設備驅動程(chéng)序和模塊

(12) /usr
/usr 目錄一般用來存放與用戶直接相關的程序或文件(jiàn)。用戶安裝(zhuāng)的程序或要自行建立的目錄,一般可放在(zài)該目錄下(xià)。

(13)/tmp 與 /var
/tmp 存放臨時文(wén)件,如程序執行期間產生的臨(lín)時文件
/var 目錄則用於(yú)存放經(jīng)常變化的文件,對於(yú)存取頻繁或內容經常發生(shēng)變化的(de)文件。

四、Linux的文件屬性

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

drwxr-xr-x 3 root root 4096 jul 2 10:34 text123
(文件屬性) (數量) (擁有者) (所(suǒ)屬的組) (文件大小(xiǎo)) (建檔月份) (日) (時間) (文件名)

在Linux中,用戶對文件的操作權限分為可讀/可(kě)寫(xiě)/可執行 三種,分別用r,w,x表示。如用戶無某(mǒu)個權限,則在相應權限位置用“-”來表示無權限。
如某個文件有x屬性,則該文件(jiàn)就可以執行,屬於可(kě)執行文件,具有x屬性的文件一般是二(èr)進(jìn)製(zhì)程序文件或者可(kě)執行的腳本文件。
類型標識用於說明該文件是“普通類型”還是“鏈接類型”文件或者目錄。對於普(pǔ)通文件,第一個類型標識顯示為(wéi)“-”,若(ruò)符號鏈接文件,則該位置的標識為l(注:是(shì)L的小(xiǎo)寫),若是目錄,則該位置的屬性標識為d。

a,對於屬性權限的表示法;權限除了r,w,x來表示外還可以(yǐ)用一個三(sān)位數(shù)字來表(biǎo)示,比如644,其中百位上的(de)數字代表擁有者的權限,十位上的數字(zì)代表擁有者所屬的用戶組中的其他用戶對該文件(jiàn)或者目錄所擁有(yǒu)的權限,個位(wèi)上的數字,代(dài)表其他用戶對該文件擁有(yǒu)的權限,這種(zhǒng)采用數字來表示權限的方法,稱為絕對權限表示法。

b,改變(biàn)文件或(huò)者目錄的權限。由於權限有兩(liǎng)種表示方法,因此(cǐ),改變權限的chmod命令的(de)具體用法也有兩種。
利用絕對權限表達來(lái)設置或者(zhě)改變文件或者目(mù)錄(lù)的權限,其方法為(wéi):
chmod[R] 絕(jué)對權限值 要設置的文件或者目(mù)錄名

比如,假如~/setup.sh文件目前的權限為rw-r--r--,若要是更改為rw-rw-r--,則實現的命令,chmod 664 setup.sh

第二種方法:

若要給其他用戶增加讀的權限(xiàn),則實現(xiàn)的命令為:
chmode 0+r ~/setup.sh
若要同時去掉用戶(hù)組和其他用(yòng)戶對(duì)該文件的讀權限,則實現命令為:
chmod go-r/setup.sh
若文件擁有(yǒu)者,用戶組和其他用戶都隻賦予讀的權限,則實現命令為:
chmod ugo-r ~/stup.sh
若為文件的擁有者和所屬的組增加s權限,則為(wéi)設置命令為:
chomd ug+S ~/setup.sh

五、Linux常(cháng)用命令(lìng)

A,目錄操作

1,創建目錄
mkdir[-p] 目錄(lù)名稱及路徑
例如,若要在root用戶的主目錄中創(chuàng)建一個mysoft目錄,則實現的(de)命令為(wéi):
[root@ROOT ~]#mkdir ~/text123

2,刪除目錄
rmdir 要刪除的目錄及路徑名稱
例如,若(ruò)要刪除 /srv/www目錄下(xià)的images目錄(lù),則操作命令為:
[root@ROOT ~]#rmdir /srv/www/images

3,查詢當前目錄
查詢當前所處的目錄位(wèi)置使用pwd命令,該命令關鍵字來(lái)源於print working directory,其命令用法(fǎ)為:pwd

4,改變當前目錄
cd ~或(huò) cd.. 等(děng)等

B,文本(běn)操作命令

1,Is命令
Is命令用於列出一個或者多個目(mù)錄下的文件(jiàn)及目錄

2,cp命令
cp是copy命令的縮寫,用(yòng)於文件或者目錄的複製,其用法為:
cp[參數選項] 源文件 目標文件
cp -r源目錄 目標目錄(lù)

3,rm命令
rm命(mìng)令用於刪除文件或者目錄,在命令行中包括一(yī)個或多個文件名(各文件名間用空格分隔)
rm[參數選項]文件或目錄名路徑
例如 要刪除/root/mysoft目錄及其下的全部(bù)內容,則操作命令為:
[root@ROOT ~]#rm -r /root/mysoft

4,mv命令
mv命令用(yòng)於移動或者重命(mìng)名目錄或者文件,命令關鍵字來(lái)源於move
mv[參(cān)數選項]源目錄或文件名 目標目錄或者文件名

例如 若要將/root/mysoft目錄移動到/root/newsoft 目錄之下,則實現命令為:
[root@ROOT ~]#mv ~/mysoft ~/newsoft/
[root@ROOT ~]#ll
[root@ROOT ~]#ls ~/newsoft/

若路徑相同,僅文件名或者目錄名不(bú)同,則更名文件或者目錄,例如,若要將
~/mydoc/test.doc文件更名為(wéi)mywork.doc,則實(shí)現(xiàn)的命令為:
[root@ROOT ~]#mv ~/mydoc/test.doc ~/mydoc/mywork.doc
mv 命令若使用-b(backup)參數,則在覆(fù)蓋已存在的文件前,係統會自(zì)動創建原存(cún)在的文件的一個備份(fèn),備份文(wén)件名為原名稱後(hòu)附加一個~符號。

5,touch 命令
該命令用來更(gèng)新指定的文件或者(zhě)目錄的訪問時間和修(xiū)改時間為當前係統的日期和時間,查看當前係統日期和時間,可使用date命令。
比如,若要(yào)在~/mydoc目錄下創建兩個(gè)空文件file。text和file2.text,則(zé)命令(lìng)為:
[root@ROOT ~]#touch ~/mydoc/fifel.txt~/mydoc/fifle2.txt
各文件名用空格分隔

6,ln命令
該命令用來創建符號(hào)鏈接 (相當於創建快捷方(fāng)式)
a,軟鏈接
軟鏈接(jiē),由於指向原文件或原目錄的(de)一個鏈接,因此生成的鏈接文件很小。原文(wén)件刪除後,鏈接文件也會失去了作用,刪除鏈接文件,對原文(wén)件(jiàn)無任(rèn)何影響。
ln -s真實文(wén)件或(huò)目錄 符號鏈(liàn)接文件名或者目錄(lù)名

例(lì)如,若要將(jiāng)/bin/libssl.so.0.9.8b文件創建一個名為libssl.so的符號鏈接文件,則創(chuàng)建(jiàn)命令為:
[root@ROOT ~]#ln -s /lib/libss.so.0.9.8b /lib/libssl.so

b,硬(yìng)鏈接
創建硬鏈接,實質就是創建了另一個指向相同(tóng)節(jiē)點。硬鏈接使用不用帶-s參數的ls命令來創建(jiàn),其方法為:
ln 原文件名 硬鏈接文件名
硬鏈接無法跨越不同的文件係統,分區和掛載(zǎi)的設備,隻能在源文件所在的同一(yī)磁盤的(de)同一個(gè)分區(qū)上創建硬鏈接,而且硬鏈接隻針對文件,不(bú)能用於目錄。刪除原文件後,硬鏈接文件仍然可以使用。

比如,在/root目錄下創(chuàng)建(jiàn)一個名為(wéi) text123.txt文件類型,文件內容為 it is my life ,然後創建一個
該文件(jiàn)的硬鏈(liàn)接文件,硬鏈接文件名(míng)為hardlik.txt 則操作為:
[root@ROOT ~]#echo 'it is my life'>/root/text123.txt
[root@ROOT

關(guān)鍵詞:Linux

閱讀本文後您(nín)有什(shí)麽感想? 已有(yǒu) 人給出評價!

  • 0 歡迎喜歡(huān)
  • 0 白癡
  • 0 拜托(tuō)
  • 0 哇
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡