linux系統(tǒng)介紹和使用_第1頁(yè)
linux系統(tǒng)介紹和使用_第2頁(yè)
linux系統(tǒng)介紹和使用_第3頁(yè)
linux系統(tǒng)介紹和使用_第4頁(yè)
linux系統(tǒng)介紹和使用_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Linux的操作系統(tǒng)的使用

一Linux和Windows的區(qū)別

和Linux一樣,Windows系列是完全的多任務(wù)操作系統(tǒng)。它們支持同樣的用戶接

口、網(wǎng)絡(luò)和安全性。但是,Linux和Windows的真正區(qū)別在于,Linux事實(shí)上是

Unix的一種版本,而且來(lái)自Unix的貢獻(xiàn)非常巨大。是什么使得Unix如此重要?

不僅在于對(duì)多用戶機(jī)器來(lái)說(shuō),Unix是最流行的操作系統(tǒng),而且在于它是免費(fèi)軟

件的基礎(chǔ)。在Internot上,大量免費(fèi)軟件都是針對(duì)Unix系統(tǒng)編寫(xiě)的。由于有眾

多的Unix廠商,所以Unix也有許多實(shí)現(xiàn)方法。沒(méi)有一個(gè)單獨(dú)的組織負(fù)責(zé)Unix

的分發(fā)?,F(xiàn)在,存在一股巨大的力量推動(dòng)Unix社團(tuán)以開(kāi)放系統(tǒng)的形式走向標(biāo)準(zhǔn)

化。另一方面Windows系列是專用系統(tǒng),由開(kāi)發(fā)操作系統(tǒng)的公司控制接口和設(shè)計(jì)。

在這個(gè)意義上這種公司利潤(rùn)很高,因?yàn)樗鼘?duì)程序設(shè)計(jì)和用戶接口設(shè)計(jì)建立了嚴(yán)格

的標(biāo)準(zhǔn),和那些開(kāi)放系統(tǒng)社團(tuán)完全不一樣。一些組織正在試圖完成標(biāo)準(zhǔn)化Unix

程序設(shè)計(jì)接口的任務(wù)。特別要指出的是,Linux完全兼容POSIX.1標(biāo)準(zhǔn)。

安全問(wèn)題對(duì)于IT管理員來(lái)說(shuō)是需要長(zhǎng)期關(guān)注的。主管們需要一套框架來(lái)對(duì)操作

系統(tǒng)的安全性進(jìn)行合理的評(píng)估,包括:基本安全、網(wǎng)絡(luò)安全和協(xié)議,應(yīng)用協(xié)議、

發(fā)布與操作、確信度、可信計(jì)算、開(kāi)放標(biāo)準(zhǔn)。在本文中,我們將按照這七個(gè)類別

比較微軟Windows和Linux的安全性。最終的定性結(jié)論是:目前為止,Linux提

供了相對(duì)于Windows更好的安全性能,只有一個(gè)方面例外(確信度)。

無(wú)論按照什么標(biāo)準(zhǔn)對(duì)Windows和Linux進(jìn)行評(píng)估,都存在一定的問(wèn)題:每個(gè)操作

系統(tǒng)都不止一個(gè)版本。微軟的操作系統(tǒng)有Windows98、WindowsNT、Windows

2000、Windows2003Server和WindowsCE,而Linux的發(fā)行版由于內(nèi)核(基

于2.2、2.4、2.6)的不同和軟件包的不同也有較大的差異。我們本文所使用的

操作系統(tǒng),都是目前的技術(shù)而不是那些〃古老〃的解決方案。

用戶需要記住:Linux和Windows在設(shè)計(jì)上就存在哲學(xué)性的區(qū)別。Windows操作

系統(tǒng)傾向于將更多的功能集成到操作系統(tǒng)內(nèi)部,并將程序與內(nèi)核相結(jié)合;而Lin

ux不同于Windows,它的內(nèi)核空間與用戶空間有明顯的界限。根據(jù)設(shè)計(jì)架構(gòu)為不

同,兩者都可以使操作系統(tǒng)更加安全。

Linux和Windows安全性的基本改變

對(duì)于用戶來(lái)說(shuō),Linux和Windows的不斷更新引發(fā)「兩者之間的競(jìng)爭(zhēng)。用戶可以

有自己喜歡的系統(tǒng),同時(shí)也在關(guān)注競(jìng)爭(zhēng)的發(fā)展。微軟的主動(dòng)性似乎更高一些一一

這是由于業(yè)界〃冷嘲熱諷〃的〃激勵(lì)〃與Linux的不斷發(fā)展。微軟將在下兒個(gè)月對(duì)W

indows安全進(jìn)行改觀,屆時(shí)微軟會(huì)發(fā)布WindowsXP的WindowsXPServiceP

ack2o這一服務(wù)包增強(qiáng)了眄ndows的安全性,關(guān)閉了原先默認(rèn)開(kāi)放的許多服務(wù),

也提供了新的補(bǔ)丁管理工具,例如:為了避免受到過(guò)多無(wú)用的信息,警告服務(wù)和

信使服務(wù)都被關(guān)閉。大多數(shù)情況下,關(guān)閉這些特性對(duì)于增強(qiáng)系統(tǒng)安全性是有好處

的,不過(guò)很難在安全性與軟件的功能性、靈活性之間作出折衷。

最顯著的表現(xiàn)是:微軟更加關(guān)注改進(jìn)可用性的同時(shí)增強(qiáng)系統(tǒng)的安全性。比如:2

003年許多針對(duì)微軟的漏洞攻擊程序都使用可執(zhí)行文件作為電子郵件的附件(例

如MyDoom)。ServicePack2包括一個(gè)附件執(zhí)行服務(wù),為Outlook/Exchange、

WindowsMessenger和InternetExplorer提供了統(tǒng)一的環(huán)境。這樣就能驛低

用戶運(yùn)行可執(zhí)行文件時(shí)感染病毒或者蠕蟲(chóng)的威脅性。另外,禁止數(shù)據(jù)頁(yè)的可執(zhí)行

性也會(huì)限制潛在的緩沖區(qū)溢出的威脅。不過(guò),微軟在WindowsXPServicePack

2中并沒(méi)有修改Windows有問(wèn)題的架構(gòu)以及安全傳輸?shù)牟糠?,而是將這部分重?fù)?dān)

交給了用戶。

微軟的重點(diǎn)顯然是支持應(yīng)用程序的安全性。WindowsXPServicePack2中增強(qiáng)

的許多方面都是以。utlook/Exchange和InternetExplorer作為對(duì)象的。例如:

InternetExplorer口有一個(gè)智能的MIME類型檢查,會(huì)對(duì)目標(biāo)的內(nèi)容類型進(jìn)行

檢查,用戶可以獲悉該內(nèi)容中是否存在潛在的有害程序。不過(guò)這一軟件是不是能

將病毒與同事的電子數(shù)據(jù)表區(qū)分開(kāi)來(lái)呢?

WindowsXPServicePack2的另一個(gè)新特性是能夠卸載瀏覽器的多余插件,這

需要終端用戶檢查并判斷需要卸載哪些插件。Outlook/Exchangc可以預(yù)覽電子

郵件消息,因此用戶可以在打開(kāi)之前就將電子郵件刪除。另一個(gè)應(yīng)用安全的增強(qiáng),

防火墻在網(wǎng)絡(luò)協(xié)議棧之前啟動(dòng)。對(duì)于軟件開(kāi)發(fā)者來(lái)說(shuō),遠(yuǎn)方過(guò)程調(diào)用中權(quán)限的改

變,使得安全性差的代碼難以工作正常。

WindowsXPServicePack2也為Windows用戶提供了許多華麗的新特性,但是

問(wèn)題仍然存在:這些特性會(huì)不會(huì)對(duì)管理員甚至是終端用戶造成負(fù)擔(dān)?是不是在增

加了眄ndows操作系統(tǒng)代碼安全性的同時(shí)讓系統(tǒng)變得更加復(fù)雜?

Linux與Windows的不同

雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區(qū)別。

這些區(qū)別只有在您對(duì)兩者都很熟悉以后才能體會(huì)到,但它們卻是Linux思想的

核心。

1、Linux的應(yīng)用目標(biāo)是網(wǎng)絡(luò)而不是打印

Windows最初出現(xiàn)的時(shí)候,這個(gè)世界還是一個(gè)紙張的世界。Windows的偉大成就

之一在于您的工作成果可以方便地看到并打印出來(lái)。這樣一個(gè)開(kāi)端影響了Wind

ows的后期發(fā)展。

同樣,Linux也受到了其起源的影響。Linux的設(shè)計(jì)定位于網(wǎng)絡(luò)操作系統(tǒng)。它的

設(shè)計(jì)靈感來(lái)自于Unix操作系統(tǒng),因此它的命令的設(shè)計(jì)比較簡(jiǎn)單,或者說(shuō)是比較

簡(jiǎn)潔。由于純文本可以非常好地跨網(wǎng)絡(luò)工作,所以Linux配置文件和數(shù)據(jù)都以

文本為基礎(chǔ)。

對(duì)那些熟悉圖形環(huán)境的人來(lái)說(shuō),Linux服務(wù)器初看可能比較原始。但是Linux開(kāi)

發(fā)更多關(guān)注的是它的內(nèi)在功能而不是表面上的東西。即使是在純文本的環(huán)境中,

Linux同樣擁有非常先進(jìn)的網(wǎng)絡(luò)、腳本和安全能力。執(zhí)行一些任務(wù)所需的某些表

面上看起來(lái)比較奇怪的步驟是令人費(fèi)解的,除非您認(rèn)識(shí)到Linux是期望在網(wǎng)絡(luò)

上與其他Linux系統(tǒng)協(xié)同執(zhí)行這些任務(wù)。Linux的自動(dòng)執(zhí)行能力也很強(qiáng),只需要

設(shè)計(jì)批處理文件就可以讓系統(tǒng)自動(dòng)完成非常詳細(xì)的任務(wù)。Linux的這種能力來(lái)自

于其基于文本的本質(zhì)。

2、可選的GUI

Linux有圖形組件。Linux支持高端的圖形適配器和顯示器,完全勝任圖形相關(guān)

的工作?,F(xiàn)在,許多數(shù)字效果藝術(shù)家在Linux工作站上來(lái)進(jìn)行他們的設(shè)計(jì)工作,

而以前這些工作需要使用IRIX系統(tǒng)來(lái)完成。但是,圖形環(huán)境并沒(méi)有集成到Lin

ux中,而是運(yùn)行于系統(tǒng)之上的單獨(dú)一層。這意味著您可以只運(yùn)行GUI,或者在

需要時(shí)才運(yùn)行GUE如果您的系統(tǒng)主要任務(wù)是提供Web應(yīng)用,那么您可以停掉圖

形界面,而將其所用的內(nèi)存和CPU資源用于您的服務(wù)。如果您需要在GUI環(huán)境

下做一些工作,可以再打開(kāi)它,工作完成后再將其關(guān)閉。

Linux有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網(wǎng)絡(luò)瀏覽器

和文檔處理工具等。不過(guò),在Linux中,圖形化的管理工具通常是控制臺(tái)(命

令行)工具的擴(kuò)展。也就是說(shuō),用圖形化工具能完成的所有工作,用控制臺(tái)命令

同樣可以完成。同樣,使用圖形化工具并不妨礙您對(duì)配置文件進(jìn)行手工修改。其

實(shí)際意義可能并不是特別顯而易見(jiàn),但是,如果在圖形化管理匚具中所做的任何

工作都可以以命令行的方式完成,這就表示那些工作也可以由一個(gè)腳本來(lái)實(shí)現(xiàn)。

腳本化的命令可以成為自動(dòng)執(zhí)行的任務(wù)。Linux同時(shí)支持這兩種方式,并不要求

您只用文本或者只用GUIo您可以根據(jù)您的需要選擇最好的方法。

Linux中的配置文件是人類可讀的文本文件,這與過(guò)去的Windows中的INI

文件類似,但與Windows的注冊(cè)表機(jī)制在思路上有本質(zhì)的區(qū)別。每一個(gè)應(yīng)用程

序都有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過(guò),人部

分的配置文件都存放于一個(gè)目錄樹(shù)(/etc)下的單個(gè)地方,所以看起來(lái)它們?cè)谶?/p>

輯上是在一起。文本文件的配置方式使得不通過(guò)特殊的系統(tǒng)工具就可以完成配置

文件的備份、檢查和編輯工作。

3、文件名擴(kuò)展

Linux不使用文件名擴(kuò)展來(lái)識(shí)別文件的類型。相反,Linux根據(jù)文件的頭內(nèi)容來(lái)

識(shí)別其類型。為了提高人類可讀性您仍可以使用文件名擴(kuò)展,但這對(duì)Linux系

統(tǒng)來(lái)說(shuō)沒(méi)有任何作用。小過(guò),有一些應(yīng)用程序,二匕如Web服務(wù)器,可能使用命

名約定來(lái)識(shí)別文件類型,但這只是特定的應(yīng)用程序的要求而不是Linux系統(tǒng)本

身的要求。

Linux通過(guò)文件訪問(wèn)權(quán)限來(lái)判斷文件是否為可執(zhí)行文件。任何一個(gè)文件都可以賦

予可執(zhí)行權(quán)限,這樣程序和腳本的創(chuàng)建者或管理員可以將它們識(shí)別為可執(zhí)行文

件。這樣做有利于安全。保存到系統(tǒng)上的可執(zhí)行的文件不能自動(dòng)執(zhí)行,這樣就可

以防止許多腳本病毒。

號(hào)完成一些系統(tǒng)管理的工作。如果只需要完成一些由普通帳號(hào)就能完成的任

務(wù),建議不要使用超級(jí)用戶帳號(hào),以免無(wú)意中破壞系統(tǒng)。影響系統(tǒng)的正常運(yùn)

行。

用戶登錄分兩步:第一步,輸入用戶的登錄名,系統(tǒng)根據(jù)該登錄名識(shí)別

用戶;第二步,輸入用戶的口令,該口令是用戶自己設(shè)置的一個(gè)字符串,對(duì)

其他用戶是保密的,是在登錄時(shí)系統(tǒng)用來(lái)辨別真假用戶的關(guān)鍵字。

當(dāng)用戶正確地輸入用戶名和口令后,就能合法地進(jìn)入系統(tǒng)。屏幕顯示:

[root@loclhost/root]#

這時(shí)就可以對(duì)系統(tǒng)做各種操作了。注意超級(jí)月戶的提示符是“中',其他用

戶的提示符是。

修改口令

輸入命令:passwd

虛擬控制臺(tái)

一個(gè)新安裝的Linux系統(tǒng)默認(rèn)允許用戶使用Alt-Fl到Alt-F6鍵來(lái)訪問(wèn)前六個(gè)

虛擬控制臺(tái)。

虛擬控制臺(tái)可使用戶同時(shí)在多個(gè)控制臺(tái)上工作,真正體現(xiàn)Linux系統(tǒng)多用戶

的特性。

用戶可以在某一虛擬控制臺(tái)上進(jìn)行的工作尚未結(jié)束時(shí),切換到另一虛擬控制

臺(tái)開(kāi)始另一項(xiàng)工作。

退出系統(tǒng)

輸入命令:exit

2.Linux文件的復(fù)制、刪除和移動(dòng)命令

cp命令

該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSD0S下的

copy命令一樣,功能十分強(qiáng)大。

常用的方式:cp-i/原目錄/原文件/指定目錄/指定文件名

作用:類似window下的復(fù)制,且重命名

語(yǔ)法:cp[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄

說(shuō)明:該命令把指定的源文件復(fù)制到目標(biāo)文件或利多個(gè)源文件復(fù)制到目標(biāo)目錄

中。

該命令的各選項(xiàng)含義如下:

-a該選項(xiàng)通常在拷貝目錄時(shí)使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄,

其作用等于dpR選項(xiàng)的組合。

-d拷貝時(shí)保留鏈接。

-f刪除已經(jīng)存在的目標(biāo)文件而不提示。

-i和f選項(xiàng)相反,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)?;卮饄時(shí)目

標(biāo)文件將被覆蓋,是交互式拷貝。

-P此時(shí)cp除復(fù)制源文件的內(nèi)容外,還將把其修改時(shí)間和訪問(wèn)權(quán)限也復(fù)制到新

文件中。

-r若給出的源文件是一目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子目錄

和文件。此時(shí)目標(biāo)文件必須為一個(gè)目錄名。

-1不作拷貝,只是鏈接文件。

需要說(shuō)明的是,為防止用戶在不經(jīng)意的情況下用cp命令破壞另一個(gè)文件,

如用戶指定的目標(biāo)文件名已存在,用cp命令拷仄文件后,這個(gè)文件就會(huì)被新源

文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時(shí),最好使用i選項(xiàng)。

mv命令

用戶可以使用mv命令來(lái)為文件或目錄改名或?qū)⑽募梢粋€(gè)目錄移入另一個(gè)目錄

中。該命令如同MSDOS下的ren和move的組合。

常用方式:mv-i/目錄/文件名/指定目錄/指定文件名

作用:相當(dāng)于window下的剪切,并且重命名

語(yǔ)法:mv[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄

說(shuō)明:視mv命令中第二個(gè)參數(shù)類型的不同(是目標(biāo)文件還是目標(biāo)目錄),n1V命

令將文件重命名或?qū)⑵湟浦烈粋€(gè)新的目錄中。當(dāng)?shù)诙€(gè)參數(shù)類型是文件時(shí),mv

命令完成文件重命名,此時(shí),源文件只能有一個(gè)(也可以是源目錄名),它將所

給的源文件或目錄重命名為給定的目標(biāo)文件名。當(dāng)?shù)诙€(gè)參數(shù)是已存在的目錄名

稱時(shí),源文件或目錄參數(shù)可以有多個(gè),mv命令將各參數(shù)指定的源文件均移至目

標(biāo)目錄中。在跨文件系統(tǒng)移動(dòng)文件時(shí),mv先拷貝,再將原有文件刪除,而鏈至

該文件的鏈接也將丟失。

命令中各選項(xiàng)的含義為:

I交互方式操作。如果mv操作將導(dǎo)致對(duì)已存在的目標(biāo)文件的覆蓋,此時(shí)系統(tǒng)

詢問(wèn)是否重寫(xiě),要求用戶回答y或n,這樣可以避免誤覆蓋文件。

-f禁止交互操作。在mv操作要覆蓋某已有的目標(biāo)文件時(shí)不給任何指示,指定

此選項(xiàng)后,i選項(xiàng)將不再起作用。

如果所給目標(biāo)文件(不是目錄)己存在,此時(shí)該文件的內(nèi)容將被新文件覆蓋。為

防止用戶用mv命令破壞另一個(gè)文件,使用mv命令移動(dòng)文件時(shí),最好使用i選項(xiàng)。

rm命令

用戶可以用rm命令刪除不需要的文件。該命令的功能為刪除一個(gè)目錄中的一個(gè)

或多個(gè)文件或目錄,它也可以將某個(gè)目錄及其下的所有文件及子目錄均刪除。對(duì)

于鏈接文件,只是斷開(kāi)了鏈接,原文件保持不變。

常用方式:rm-i/目錄/文件名

作用:跟window下的刪除文件相同

命令的一般形式為:

rm[選項(xiàng)]文件…

如果沒(méi)有使用-r選項(xiàng),則rm不會(huì)刪除目錄。

該命令的各選項(xiàng)含義如下:

-f忽略不存在的文件,從不給出提示。

-r指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除。

-i進(jìn)行交互式刪除。

使用rm命令要小心。因?yàn)橐坏┪募粍h除,它是不能被恢復(fù)的。了防止這種情

況的發(fā)生,可以便用i選項(xiàng)來(lái)逐個(gè)確認(rèn)要?jiǎng)h除的文件。如果用戶輸入y,文件將

被刪除。如果輸入任何其他東西,文件則不會(huì)刪除。

3.Linux目錄的創(chuàng)建與刪除命令

mkdir命令

功能:創(chuàng)建一個(gè)目錄(類似MSD建下的md命令)。

常用方式:mkdir-p/新目錄

作用:類似于windows下的新建文件夾

語(yǔ)法:mkdir[選項(xiàng)]dir-name

說(shuō)明:該命令創(chuàng)建由dir-name命名的目錄。要求創(chuàng)建目錄的用戶在當(dāng)前目錄中

(dir-name的父目錄中)具有寫(xiě)權(quán)限,并且dirname不能是當(dāng)前目錄中己有的

目錄或文件名稱。

命令中各選項(xiàng)的含義為:

-m對(duì)新建目錄設(shè)置存取權(quán)限。也可以用chmod命令設(shè)置。

-P可以是一個(gè)路徑名稱。此時(shí)若路徑中的某些目錄尚不存在,加上此選項(xiàng)后,

系統(tǒng)將自動(dòng)建立好那些尚不存在的目錄,即一次可以建立多個(gè)目錄。

rmdir命令

功能:刪除空目錄。

常用方式:rmdir-p/目錄

作用:類似windows下的刪除空文件夾

語(yǔ)法:rmdir[選項(xiàng)]dir-name

說(shuō)明:dir-name表示目錄名。該命令從一個(gè)目錄中刪除一個(gè)或多個(gè)子目錄項(xiàng)。

需要特別注意的是,一個(gè)目錄被刪除之前必須是空的。rm-rdir命令可代替

rmdir,但是有危險(xiǎn)性。刪除某目錄時(shí)也必須具有對(duì)父目錄的寫(xiě)權(quán)限。

命令中各選項(xiàng)的含義為:

-P遞歸刪除目錄dirname,當(dāng)子目錄刪除后其父目錄為空時(shí),也一同被刪除。

如果整個(gè)路徑被刪除或者由于某種原因保留部分路徑,則系統(tǒng)在標(biāo)準(zhǔn)輸出上顯示

相應(yīng)的信息。

cd命令

功能:改變工作目錄。

作用:類似于windows下的命令窗口中的cd命令

語(yǔ)法:cd[directory]

說(shuō)明:該命令將當(dāng)前目錄改變至directory所指定的目錄。若沒(méi)有指定

directory,則回到用戶的主目錄。為了改變到指定目錄,用戶必須擁有對(duì)指定

目錄的執(zhí)行和讀權(quán)限。

該命令可以使用通配符(通配符含義請(qǐng)參見(jiàn)第十章)。

pwd命令

在Linux層次目錄結(jié)構(gòu)中,用戶可以在被授權(quán)的任意目錄下利用mkdir命令創(chuàng)建

新目錄,也可以利用cd命令從一個(gè)目錄轉(zhuǎn)換到另一個(gè)目錄。然而,沒(méi)有提示符

來(lái)告知用戶目前處于哪一個(gè)目錄中。要想知道當(dāng)前所處的目錄,可以使用pwd

命令,該命令顯示整個(gè)路徑名。

語(yǔ)法:pwd

說(shuō)明:此命令顯示出當(dāng)前工作目錄的絕對(duì)路徑。

Is命令

1S是英文單詞list的簡(jiǎn)寫(xiě),其功能為列出目錄的內(nèi)容。這是用戶最常用的一個(gè)

命令之一,因?yàn)橛脩粜枰粫r(shí)地查看某個(gè)目錄的內(nèi)容。該命令類似于DOS下的

dir命令。

語(yǔ)法:1s[選項(xiàng)][目錄或是文件]

常用方式:Is-a

作用:顯示指定目錄下所有子目錄與文件,包括隱藏文件

對(duì)于每個(gè)目錄,該命令將列出其中的所有子目錄與文件。對(duì)于每個(gè)文件,1s將

輸出其文件名以及所要求的其他信息。默認(rèn)情況下,輸出條目按字母順序排序。

當(dāng)未給出目錄名或是文件名時(shí),就顯示當(dāng)前目錄的信息。

命令中各選項(xiàng)的含義如下:

-a顯示指定目錄下所有子目錄與文件,包括隱藏文件。

-A顯示指定目錄下所有子目錄與文件,包括隱藏文件。但不列出“.”和

-b對(duì)文件名中的不a顯示字符用八進(jìn)制逃逸字符顯示。

-C按文件的修改時(shí)間排序。

-c分成多列顯示各項(xiàng)。

-d如果參數(shù)是目錄,只顯示其名稱而不顯示其下的各文件。往往與1選項(xiàng)一起

使用,以得到目錄的詳細(xì)信息。

-f不排序。該選項(xiàng)將使Its選項(xiàng)失效,并使aU選項(xiàng)有效。

-F在目錄名后面標(biāo)記“/”,可執(zhí)行文件后面標(biāo)記“*”,符號(hào)鏈接后面標(biāo)記

管道(或FIFO)后面標(biāo)記“|”,socket文件后面標(biāo)記“二”。

-i在輸出的第一列顯示文件的i節(jié)點(diǎn)號(hào)。

-1以長(zhǎng)格式來(lái)顯示文件的詳細(xì)信息。這個(gè)選項(xiàng)最常用。

每行列出的信息依次是:文件類型與權(quán)限鏈接數(shù)文件屬主文件屬組文件人

小建立或最近修改的時(shí)間名字

對(duì)于符號(hào)鏈接文件,顯示的文件名之后有“一〉”和引用文件路徑名。

對(duì)于設(shè)備文件,其“文件大小”字段顯示主、次設(shè)備號(hào),而不是文件大小。

目錄中的總塊數(shù)顯示在長(zhǎng)格式列表的開(kāi)頭,其中包含間接塊。

-L若指定的名稱為一個(gè)符號(hào)鏈接文件,則顯示鏈接所指向的文件°

-m輸出按字符流格式,文件跨頁(yè)顯示,以逗號(hào)分開(kāi)。

-n輸出格式與1選項(xiàng)相同,只不過(guò)在輸出中文件屬主和屬組是用相應(yīng)的UID

號(hào)和GID號(hào)來(lái)表示,而不是實(shí)際的名稱。

-。與1選項(xiàng)相同,只是不顯示擁有者信息。

-P在目錄后面加一個(gè)。

-q將文件名中的不可顯示字符用“?”代替。

-r按字母逆序或最早優(yōu)先的順序顯示輸出結(jié)果。

R遞歸式地顯示指定目錄的各個(gè)子目錄中的文件。

給出每個(gè)目錄項(xiàng)所用的塊數(shù),包括間接塊。

t顯示時(shí)按修改時(shí)間(最近優(yōu)先)而不是按名字排序。若文件修改時(shí)間相同,

則按字典順序。修改時(shí)間取決于是否使用了c或U選頂。缺省的時(shí)間標(biāo)記是最

后一次修改時(shí)間。

u顯示時(shí)按文件上次存取的時(shí)間(最近優(yōu)先)而不是按名字排序。即將-1的

時(shí)間標(biāo)記修改為最后一次訪問(wèn)的時(shí)間。

-X按行顯示出各排序項(xiàng)的信息。

用Is-1命令顯示的信息中,開(kāi)頭是由10個(gè)字符構(gòu)成的字符串,其中第一個(gè)字

符表示文件類型,它匕以是下述類型之一:

-普通文件

d目錄

1符號(hào)鏈接

b塊設(shè)備文件

c字符設(shè)備文件

后面的9個(gè)字符表示文件的訪問(wèn)權(quán)限,分為3組,每組3位。

第一組表示文件屬主的權(quán)限,第二組表示同組用戶的權(quán)限,第三組表示其他用戶

的權(quán)限。每一組的三個(gè)字符分別表示對(duì)文件的讀、寫(xiě)和執(zhí)行權(quán)限。

各權(quán)限如下所示:

r讀

w寫(xiě)

X執(zhí)行。對(duì)于目錄,表示進(jìn)入權(quán)限。

S當(dāng)文件被執(zhí)行時(shí),把該文件的UID或GID賦予執(zhí)行進(jìn)程的UID(用戶ID)或

G1D(組ID)o

t設(shè)置標(biāo)志位(留在內(nèi)存,不被換出)o如果該文件是目錄,在該目錄中的文件

只能被超級(jí)用戶、目錄擁有者或文件屬主刪除。如果它是可執(zhí)行文件,在該文件

執(zhí)行后,指向其正文段的指針仍留在內(nèi)存。這樣再次執(zhí)行它時(shí),系統(tǒng)就能更快

地裝入該文件。

4.Linux文本處理命令

sort命令

sort命令的功能是對(duì)又件中的各行進(jìn)行排序。sort命令有許多非常實(shí)用的選項(xiàng),

這些選項(xiàng)最初是用來(lái)龍數(shù)據(jù)庫(kù)格式的文件內(nèi)容進(jìn)行各種排序操作的。實(shí)際上,

sort命令可以被認(rèn)為是一個(gè)非常強(qiáng)大的數(shù)據(jù)管理工具,用來(lái)管理內(nèi)容類似數(shù)據(jù)

庫(kù)記錄的文件。

Sort命令將逐行對(duì)文件中的內(nèi)容進(jìn)行排序,如果兩行的首字符相同,該命令將

繼續(xù)比較這兩行的下一字符,如果還相同,將繼續(xù)進(jìn)行比較。

常用方式:sort-r/文件名

作用:把文件里面的內(nèi)容倒序排列

語(yǔ)法:

sort[選項(xiàng)]文件

說(shuō)明:sort命令對(duì)指定文件中所有的行進(jìn)行排序,并將結(jié)果顯示在標(biāo)準(zhǔn)輸出上。

如不指定輸入文件或使用“-”,則表示排序內(nèi)容來(lái)自標(biāo)準(zhǔn)輸入。

sort排序是根據(jù)從輸入行抽取的一個(gè)或多個(gè)關(guān)鍵字進(jìn)行比較來(lái)完成的。排序關(guān)

鍵字定義了用來(lái)排序的最小的字符序列。缺省情況下以整行為關(guān)鍵字按ASCII

字符順序進(jìn)行排序。

改變?nèi)笔≡O(shè)置的選項(xiàng)主要有:

-川若給定文件已排好序,合并文件。

-c檢查給定文件是否已排好序,如果它們沒(méi)有都排好序,則打印一個(gè)出錯(cuò)信息,

并以狀態(tài)值1退出。

-u對(duì)排序后認(rèn)為相同的行只留其中一行。

-o輸出文件將排序瑜出寫(xiě)到輸出文件中而不是標(biāo)準(zhǔn)輸出,如果輸出文件是輸

入文件之一,sort先將該文件的內(nèi)容寫(xiě)入一個(gè)臨時(shí)文件,然后再排序和寫(xiě)輸出

結(jié)果。

改變?nèi)笔∨判蛞?guī)則的選項(xiàng)主要有:

-d按字典順序排序,比較時(shí)僅字母、數(shù)字、空格和制表符有意義。

-f將小寫(xiě)字母與大寫(xiě)字母同等對(duì)待。

I忽略非打印字符。

-M作為月份比較:“JAN”<“FEB”

-r按逆序輸出排序結(jié)果。

+posl-pos2指定一個(gè)或幾個(gè)字段作為排序關(guān)鍵字,字段位置從posl開(kāi)始,

到pos2為止(包括posl,不包括pos2)。如不指定pos2,則關(guān)鍵字為從posl

到行尾。字段和字符的位置從0開(kāi)始。

-b在每行中尋找排序關(guān)鍵字時(shí)忽略前導(dǎo)的空白(空格和制表符)。

-tseparator指定字符separator作為字段分隔符。

uniq命令

文件經(jīng)過(guò)處理后在它的輸出文件中可能會(huì)出現(xiàn)重復(fù)的行。例如,使用cat命令將

兩個(gè)文件合并后,再使用sort命令進(jìn)行排序,就可能出現(xiàn)重復(fù)行。這時(shí)可以使

用uniq命令將這些重復(fù)行從輸出文件中刪除,只留卜每條記錄的唯一樣本。

常用方式:uniq-d/文件名

作用:顯示出文件中的重復(fù)行內(nèi)容

語(yǔ)法:

uniq[選項(xiàng)]文件

說(shuō)明:這個(gè)命令讀取輸入文件,并比較相鄰的行。在正常情況下,第二個(gè)及以后

更多個(gè)重復(fù)行將被刪去,行比較是根據(jù)所用字符集的排序序列進(jìn)行的。該命令加

工后的結(jié)果寫(xiě)到輸出文件中。輸入文件和輸出文件必須不同。如果輸入文件用

“-”表示,則從標(biāo)準(zhǔn)輸入讀取。

該命令各選項(xiàng)含義如下:

-c顯示輸出中,在每行行首加上本行在文件中出現(xiàn)的次數(shù)。它可取代-u和-d

選項(xiàng)。

-d只顯示重復(fù)行。

-U只顯示文件中不重復(fù)的各行。

-n前n個(gè)字段與每個(gè)字段前的空白一起被忽略。一個(gè)字段是一個(gè)非空格、非制

表符的字符串,彼此由制表符和空格隔開(kāi)(字段從0開(kāi)始編號(hào))。

+n前n個(gè)字符被忽略,之前的字符被跳過(guò)(字符從0開(kāi)始編號(hào))。

fn與-n相同,這里n是字段數(shù)。

sn與+n相同,這里n是字符數(shù)。

5.Linux備份與壓縮命令

tar命令

tar可以為文件和目錄創(chuàng)建檔案。利用tar,用戶可以為某一特定文件創(chuàng)建檔案

(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最

初被用來(lái)在磁帶上創(chuàng)建檔案,現(xiàn)在,用戶可以在任何設(shè)備上創(chuàng)建檔案,如軟盤(pán)。

利用tar命令,可以把一大堆的文件和目錄全部打包成一個(gè)文件,這對(duì)于備份文

件或?qū)讉€(gè)文件組合成為一個(gè)文件以便于網(wǎng)絡(luò)傳瑜是非常有用的。Linux上的

tar是GNU版本的。

常用方式:tarcjvf名稱.tar文件夾名稱

作用:將當(dāng)前目錄下的文件夾壓縮成

語(yǔ)法:tar[主選項(xiàng)+輔選項(xiàng)]文件或者目錄

使用該命令時(shí),主選項(xiàng)是必須要有的,它告訴tar要做什么事情,輔選項(xiàng)是輔助

使用的,可以選用。

主選項(xiàng):

c創(chuàng)建新的檔案文件。如果用戶想備份一個(gè)目錄或是一些文件,就要選擇這個(gè)選

項(xiàng)。

r把要存檔的文件追加到檔案文件的末尾。例如用戶已經(jīng)作好備份文件,乂發(fā)現(xiàn)

還有一個(gè)目錄或是一些文件忘記備份了,這時(shí)可以使用該選項(xiàng),將忘記的目錄或

文件追加到備份文件中。

t列出檔案文件的內(nèi)容,查看已經(jīng)備份了哪些文件。

u更新文件。就是說(shuō),用新增的文件取代原備份文件,如果在備份文件中找不到

要更新的文件,則把它追加到備份文件的最后。

X從檔案文件中釋放文件。

輔助選項(xiàng):

b該選項(xiàng)是為磁帶機(jī)設(shè)定的。其后跟一數(shù)字,用來(lái)說(shuō)明區(qū)塊的大小,系統(tǒng)預(yù)設(shè)值

為20(20*512bytes)。

f使用檔案文件或設(shè)備,這個(gè)選項(xiàng)通常是必選的。

k保存己經(jīng)存在的文件。例如我們把某個(gè)文件還原,在還原的過(guò)程中,遇到相同

的文件,不會(huì)進(jìn)行覆蓋。

m在還原文件時(shí),把所有文件的修改時(shí)間設(shè)定為現(xiàn)在。

M創(chuàng)建多卷的檔案文件,以便在兒個(gè)磁盤(pán)中存放。

v詳細(xì)報(bào)告tar處理的文件信息。如無(wú)此選項(xiàng),tar不報(bào)告文件信息。

w每一步都要求確認(rèn)。

Z用gzip來(lái)壓縮/解壓縮文件,加上該選項(xiàng)后可以將檔案文件進(jìn)行壓縮,但還原

時(shí)也一定要使用該選項(xiàng)進(jìn)行解壓縮。

gzip命令

減少文件大小有兩個(gè)明顯的好處,一是可以減少存儲(chǔ)空間,二是通過(guò)網(wǎng)絡(luò)傳輸文

件時(shí),可以減少傳輸?shù)臅r(shí)間。gzip是在Linux系統(tǒng)中經(jīng)常使用的一個(gè)對(duì)文件進(jìn)

行壓縮和解壓縮的命令,既方便又好用。

常用方式:gzip*

作用:壓縮當(dāng)前目錄下的所有文件

語(yǔ)法:gzip[選項(xiàng)]壓縮(解壓縮)的文件名

各選項(xiàng)的含義:

-c將輸出寫(xiě)到標(biāo)準(zhǔn)輸出上,并保留原有文件。

-d將壓縮文件解壓。

-1對(duì)每個(gè)壓縮文件,顯示下列字段:

壓縮文件的大小

未壓縮文件的大小

壓縮比

未壓縮文件的名字

-r遞歸式地查找指定目錄并壓縮其中的所有文件或者是解壓縮。

-t測(cè)試,檢查壓縮文件是否完整。

-v對(duì)每一個(gè)壓縮和解壓的文件,顯示文件名和壓縮比。

-num用指定的數(shù)字num調(diào)整壓縮的速度,-1或一fast表示最快壓縮方法(低壓

縮比),-9或一best表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為6。

unzip命令

用MSWindows下的壓縮軟件winzip壓縮的文件如何在Linux系統(tǒng)下展開(kāi)呢?可

以用unzip命令,該命令用于解擴(kuò)展名為.zip的壓縮文件。

常用方式:unzipzip文件

作用:將zip文件直接解壓到當(dāng)前文件夾

語(yǔ)法:unzip[選項(xiàng)]壓縮文件名.zip

各選項(xiàng)的含義分別為:

-x文件列表解壓縮文件,但不包括指定的file文件。

-v查看壓縮文件目錄,但不解壓。

-t測(cè)試文件有無(wú)損壞,但不解壓。

-d目錄把壓縮文件解到指定目錄下。

-z只顯示壓縮文件的注解。

-n不覆蓋已經(jīng)存在的文件。

-o覆蓋已存在的文件且不要求用戶確認(rèn)。

-j不重建文檔的目錄結(jié)構(gòu),把所有文件解壓到同一目錄下。

6.在Linux環(huán)境下運(yùn)行DOS命令

Linux系統(tǒng)提供了一組稱為mtools的可移植工具,可以讓用戶輕松地從標(biāo)準(zhǔn)的

DOS軟盤(pán)上讀、寫(xiě)文件即目錄。它們對(duì)DOS和Linux環(huán)境之間交換文件非常有用。

它們是不具備共同的文件系統(tǒng)格式的系統(tǒng)之間交換文件的有力手段。對(duì)于一個(gè)

MSDOS的軟盤(pán),只要把軟盤(pán)放在軟驅(qū)中,就可以利用mtools提供的命令來(lái)訪問(wèn)

軟盤(pán)上的文件。

mtools的主要命令如下:

med目錄名改變MSDOS目錄;

mcopy源文件目標(biāo)文件在MSDOS和Unix之間復(fù)制文件;

mdel文件名刪除MSDOS文件;

mdir目錄名顯示MSDOS目錄;

mformat驅(qū)動(dòng)器號(hào)在低級(jí)格式化的軟盤(pán)上創(chuàng)建MSDOS文件系統(tǒng);

rnlabcl驅(qū)動(dòng)器號(hào)產(chǎn)生MSDOS卷標(biāo);

mmd目錄名建立MSDOS目錄;

mrd目錄名刪除MSDOS目錄;

mren源文件目標(biāo)文件重新命名已存在的MSDOS文件;

mtype文件名顯示MSDOS文件的內(nèi)容。

提示:這些命令和對(duì)應(yīng)的MSDOS命令非常相似。

7.Linux改變文件或目錄的訪問(wèn)權(quán)限命令

Linux系統(tǒng)中的每個(gè)文件和目錄都有訪問(wèn)許可權(quán)限,用它來(lái)確定誰(shuí)可以通過(guò)何種

方式對(duì)文件和目錄進(jìn)行訪問(wèn)和操作。

文件或目錄的訪問(wèn)權(quán)限分為只讀,只寫(xiě)和可執(zhí)行三種。以文件為例,只讀權(quán)

限表示只允許讀其內(nèi)容,而禁止對(duì)其做任何的更改操作。可執(zhí)行權(quán)限表示允許將

該文件作為一個(gè)程序執(zhí)行。文件被創(chuàng)建時(shí),文件所有者自動(dòng)擁有對(duì)該文件的讀、

寫(xiě)和可執(zhí)行權(quán)限,以便于對(duì)文件的閱讀和修改。用戶也可根據(jù)需要把訪問(wèn)權(quán)限設(shè)

置為需要的任何組合。

有三種不同類型的用戶可對(duì)文件或目錄進(jìn)行訪問(wèn):文件所有者,同組用戶、

其他用戶。所有者一般是文件的創(chuàng)建者。所有者可以允許同組用戶有權(quán)訪問(wèn)文件,

還可以將文件的訪問(wèn)權(quán)限賦予系統(tǒng)中的其他用戶。在這種情況下,系統(tǒng)中每一位

用戶都能訪問(wèn)該用戶擁有的文件或目錄。

每一文件或目錄的訪問(wèn)權(quán)限都有三組,每組用三位表示,分別為文件屬主的

讀、寫(xiě)和執(zhí)行權(quán)限;與屬主同組的用戶的讀、寫(xiě)和執(zhí)行權(quán)限;系統(tǒng)中其他用戶的

讀、寫(xiě)和執(zhí)行權(quán)限。當(dāng)用IsT命令顯示文件或目錄的詳細(xì)信息時(shí),最左邊的一

列為文件的訪問(wèn)權(quán)限。例如:

$Is-1sobsrc.tgz

-rw-r-r一1rootroot483997Jul1517:31sobsrc.tgz

橫線代表空許可。r代表只讀,w代表寫(xiě),x代表可執(zhí)行。注意這里共有10

個(gè)位置。第一個(gè)字符指定了文件類型。在通常意義上,一個(gè)目錄也是一個(gè)文件。

如果第一個(gè)字符是橫線,表示是一個(gè)非目錄的文件。如果是d,表示是一個(gè)目錄。

例如:

—rw—r*—-j*——

普通文件文件主組用戶其他用戶

是文件sobsrc.tgz的訪問(wèn)權(quán)限,表示sobsrc.tgz是一個(gè)普通文件;

sobsrc.tgz的屬主有讀寫(xiě)權(quán)限;與sobsrc.tgz屬主同組的用戶只有讀權(quán)限;其

他用戶也只有讀權(quán)限。

確定了一個(gè)文件的訪問(wèn)權(quán)限后,用戶可以利用Linux系統(tǒng)提供的chinod命令

來(lái)重新設(shè)定不同的訪問(wèn)權(quán)限。也可以利用chown命令來(lái)更改某個(gè)文件或目錄的所

有者。利用chgrp命令來(lái)更改某個(gè)文件或目錄的用戶組。

下面分別對(duì)這些命令加以介紹。

chniod命令

chmod命令是非常重要的,用于改變文件或目錄的訪問(wèn)權(quán)限。用戶用它控制

文件或目錄的訪問(wèn)權(quán)限。

該命令有兩種用法。一種是包含字母和操作符表達(dá)式的文字設(shè)定法;另一種

是包含數(shù)字的數(shù)字設(shè)定法。

1.文字設(shè)定法

chmod[who][+-|=][mode]文件名?

命令中各選項(xiàng)的含義為:

操作對(duì)象who可是下述字母中的任一個(gè)或者它們的組合:

u表示“用戶(user)”,即文件或目錄的所有者。

g表示“同組(group)用戶”,即與文件屬主有相同組ID的所有用戶。

o表示“其他(others)用戶”。

a表示“所有(a」)用戶”。它是系統(tǒng)默認(rèn)值。

操作符號(hào)可以是:

+添加某個(gè)權(quán)限。

-取消某個(gè)權(quán)限。

=賦予給定權(quán)限并取消其他所有權(quán)限(如果有的話)。

設(shè)置mode所表示的權(quán)限可用下述字母的任意組合:

r可讀。

w可寫(xiě)。

x可執(zhí)行。

X只有目標(biāo)文件走某些用戶是可執(zhí)行的或該目標(biāo)文件是目錄時(shí)才追加x屬

性。

s在文件執(zhí)行時(shí)把進(jìn)程的屬主或組ID置為該文件的文件屬主。方式“u+s”

設(shè)置文件的用戶ID位,“g+s”設(shè)置組ID位。

t保存程序的文本到交換設(shè)備上。

u與文件屬主擁有一樣的權(quán)限。

g與和文件屬主同組的用戶擁有一樣的權(quán)限。

0與其他用戶擁有一樣的權(quán)限。

文件名:以空格分開(kāi)的要改變權(quán)限的文件列表,支持通配符。

在一個(gè)命令行中可給出多個(gè)權(quán)限方式,其間用逗號(hào)隔開(kāi)。例如:chmodg+r,

o+rexample

使同組和其他用戶對(duì)文件example有讀權(quán)限。

2.數(shù)字設(shè)定法

我們必須首先了解用數(shù)字表示的屬性的含義:0表示沒(méi)有權(quán)限,1表示可執(zhí)

行權(quán)限,2表示可寫(xiě)權(quán)限,4表示可讀權(quán)限,然后將其相加。所以數(shù)字屬性的格

式應(yīng)為3個(gè)從0到7的八進(jìn)制數(shù),其順序是(u)(g)(o)o

例如,如果想讓某個(gè)文件的屬主有“讀/寫(xiě)”二種權(quán)限,需要把4(可讀)

+2(可寫(xiě))=6(讀/寫(xiě))。

數(shù)字設(shè)定法的一般形式為:

chmod[mode]文件名?

chgrp命令

功能:改變文件或目錄所屬的組。

語(yǔ)法:chgrp[選項(xiàng)]groupfilename?

該命令改變指定指定文件所屬的用戶組。其中g(shù)roup可以是用戶組ID,也

可以是/etc/group文件中用戶組的組名。文件名是以空格分開(kāi)的要改變屬組的

文件列表,支持通配符。如果用戶不是該文件的屬主或超級(jí)用戶,則不能改變?cè)?/p>

文件的組。

該命令的各選項(xiàng)含義為:

-R遞歸式地改變指定目錄及其下的所有子目錄和文件的屬組。

chown命令

功能:更改某個(gè)文件或目錄的屬主和屬組。這個(gè)命令也很常用。例如root

用戶把自己的一個(gè)文件拷貝給用戶xu,為了讓用戶xu能夠存取這個(gè)文件,root

用戶應(yīng)該把這個(gè)文件的屬主設(shè)為xu,否則,用戶xu無(wú)法存取這個(gè)文件。

語(yǔ)法:chown[選項(xiàng)]用戶或組文件

說(shuō)明:chown將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名

或用戶ID。組可以是組名或組IDo文件是以空格分開(kāi)的要改變權(quán)限的文件列表,

支持通配符。

該命令的各選項(xiàng)含義如下:

-R遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者。

-v顯示chown命令所做的工作。

8.Linux與用戶有關(guān)的命令

passwd命令

出于系統(tǒng)安全考慮,Linux系統(tǒng)中的每一個(gè)用戶除了有其用戶名外,還有其對(duì)應(yīng)

的用戶口令。因此使用useradd命令增加時(shí),還需使用passwd命令為每一位新

增加的用戶設(shè)置口令;用戶以后還可以隨時(shí)用passwd命令改變自己的口令。

該命令的一般格式為:passwd[用戶名]其中用戶名為需要修改口令的用戶名。

只有超級(jí)用戶可以使用“passwd用戶名”修改其他用戶的口令,普通用戶只能

用不帶參數(shù)的passwd命令修改自己的口令。

該命令的使用方法如下:

輸入

passwd<Enter>;

在(current)UNIXpasswd:下輸入當(dāng)前的口令

在newpassword:提示下輸入新的口令(在屏幕上看不到這個(gè)口令):

系統(tǒng)提示再次輸入這個(gè)新口令。

輸入正確后,這個(gè)新口令被加密并放入/etc/shdow文件。選取一個(gè)不易被破譯

的口令是很重要的。

選取口令應(yīng)遵守如下規(guī)則:

口令應(yīng)該至少有六位(最好是八位)字符;

口令應(yīng)該是大小寫(xiě)字母、標(biāo)點(diǎn)符號(hào)和數(shù)字混雜的。

超級(jí)用戶修改其他用戶(xxq)的口令的過(guò)程如下,

#passwdroot

NewUNIXpassword:

RetypenewUNIXpassword:

passwd:allauthenticationtokensupdatedsuccessfully

#

SU命令

這個(gè)命令非常重要。它可以讓一個(gè)普通用戶擁有超級(jí)用戶或其他用戶的權(quán)限,也

可以讓超級(jí)用戶以普通用戶的身份做一些事情。普通用戶使用這個(gè)命令時(shí)必須有

超級(jí)用戶或其他用戶的U令。如要離開(kāi)當(dāng)前用戶的身份,可以打exit。

該命令的一般形式為:su[選項(xiàng)][?][使用者帳號(hào)]

說(shuō)明:若沒(méi)有指定使用者帳號(hào),則系統(tǒng)預(yù)設(shè)值為超級(jí)用戶root。該命令中各選

項(xiàng)的含義分別為:

?c執(zhí)行一個(gè)命令后就結(jié)束。

?加了這個(gè)減號(hào)的目的是使環(huán)境變量和欲轉(zhuǎn)換的用戶相同。

?D1保留環(huán)境變量不變。

password:【輸入超級(jí)用戶的密碼】

9.Linux系統(tǒng)管理命令

wall命令

這個(gè)命令的功能是對(duì)全部已登錄的用戶發(fā)送信息,用戶可以先把要發(fā)送的信息寫(xiě)

好存入一個(gè)文件中,然后輸入:

#wall<文件名

這樣就能對(duì)所有的用戶發(fā)送信息了。

在上面的例子中符號(hào)氣”表示輸入重定向,有關(guān)它的含義和用法請(qǐng)參閱第十章

的有關(guān)內(nèi)容。例如:

#wall*Thankyou!'

Broadcastmessagefromroot(ttyl)FriNov2614:15:071999…

Thankyou!

執(zhí)行以上命令后,用戶的屏幕上顯示出“Thankyou!”信息后,并不出現(xiàn)系統(tǒng)提

示符$(#),再次按回車鍵后,屏幕出現(xiàn)系統(tǒng)提示符。

write命令

write命令的功能是向系統(tǒng)中某一個(gè)用戶發(fā)送信息。該命令的一般格式為:

write用戶帳號(hào)[終端名稱]

例如:$writeGuesthello

此時(shí)系統(tǒng)進(jìn)入發(fā)送信息狀態(tài),用戶可以輸入要發(fā)送的信息,輸入完畢,希望退出

發(fā)送狀態(tài)時(shí),按組合鍵<Ctrl+c>即可。

mesg指令

mesg命令設(shè)定是否允許其他用戶用write命令給自己發(fā)送信息。如果允許別人

給自己發(fā)送信息,輸入命令:

#mesgy

否則,輸入:

#mesgn

對(duì)于超級(jí)用戶,系統(tǒng)的默認(rèn)值為n;而對(duì)于一般用戶系統(tǒng)的默認(rèn)值為y。如果

mesg后不帶任何參數(shù),則顯示當(dāng)前的狀態(tài)是y還是n.。

sync命令

sync命令是在關(guān)閉Linux系統(tǒng)時(shí)使用的。用戶需要注意的是,不能用簡(jiǎn)單

的關(guān)閉電源的方法關(guān)閉系統(tǒng),因?yàn)長(zhǎng)inux象其他Unix系統(tǒng)一樣,在內(nèi)存中緩存

了許多數(shù)據(jù),在關(guān)閉系統(tǒng)時(shí)需要進(jìn)行內(nèi)存數(shù)據(jù)與硬盤(pán)數(shù)據(jù)的同步校驗(yàn),保證硬盤(pán)

數(shù)據(jù)在關(guān)閉系統(tǒng)時(shí)是最新的,只有這樣才能確保數(shù)據(jù)不會(huì)丟失。一般正常的關(guān)閉

系統(tǒng)的過(guò)程是自動(dòng)進(jìn)行這些工作的,在系統(tǒng)運(yùn)行過(guò)程中也會(huì)定時(shí)做這些工作,不

需要用戶干預(yù)。sync命令是強(qiáng)制把內(nèi)存中的數(shù)據(jù)寫(xiě)回硬盤(pán),以免數(shù)據(jù)的丟失。

用戶可以在需要的時(shí)候使用此命令。該命令的一般格式為:

sync

shutdown命令

shutdown命令可以安全地關(guān)閉或重啟Linux系統(tǒng),它在系統(tǒng)關(guān)閉之前給系統(tǒng)上

的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個(gè)時(shí)間參數(shù),可以

是一個(gè)精確的時(shí)間,也可以是從現(xiàn)在開(kāi)始的一個(gè)時(shí)間段。精確時(shí)間的格式是

hh:mm,表示小時(shí)和分鐘;時(shí)間段由“+”和分鐘數(shù)表示。系統(tǒng)執(zhí)行該命令后,會(huì)

自動(dòng)進(jìn)行數(shù)據(jù)同步的工作。

該命令的一般格式為:shutdown[選項(xiàng)][時(shí)間][警告信息]命令中各選頃的

含義為:

-k并不真正關(guān)機(jī),而只是發(fā)出警告信息給所有用戶。

-r關(guān)機(jī)后立即重新啟動(dòng)。

-h關(guān)機(jī)后不重新啟動(dòng)。

-f快速關(guān)機(jī),重啟動(dòng)時(shí)跳過(guò)fsck。

-n快速關(guān)機(jī),不經(jīng)過(guò)init程序。

-c取消一個(gè)已經(jīng)運(yùn)行的shutdowno

需要特別說(shuō)明的是,該命令只能由超級(jí)用戶使用。

free命令

free命令的功能是查看當(dāng)前系統(tǒng)內(nèi)存的使用情況,它顯示系統(tǒng)中剩余及已月的

物理內(nèi)存和交換內(nèi)存,以及共享內(nèi)存和被核心使用的緩沖區(qū)。

該命令的一般格式為:free[-b1-k|-m]命令中各選項(xiàng)的含義如下:

-b以字節(jié)為單位顯示。

-k以K字節(jié)為單位顯示。

-m以兆字節(jié)為單位顯示。

uptime命令

uptime命令顯示系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間,它依次顯示下列信息:現(xiàn)在時(shí)間、

系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間、目前有多少登錄用戶、系統(tǒng)在過(guò)去的1分鐘、5分鐘

和15分鐘內(nèi)的平均負(fù)載。

該命令的一般格式為:uptime

W.Linux磁盤(pán)管理

df命令

功能:檢查文件系統(tǒng)的磁盤(pán)空間占用情況??梢岳迷撁顏?lái)獲取硬盤(pán)被占用了

多少空間,目前還剩下多少空間等信息。

語(yǔ)法:df[選項(xiàng)]

說(shuō)明:df命令可顯示所有文件系統(tǒng)對(duì)i節(jié)點(diǎn)和磁盤(pán)塊的使用情況。

該命令各個(gè)選項(xiàng)的含義如下:

-a顯示所有文件系統(tǒng)的磁盤(pán)使用情況,包括。塊(block)的文件系統(tǒng),如/proc

文件系統(tǒng)。

-k以k字節(jié)為單位顯示。

-i顯示i節(jié)點(diǎn)信息,而不足磁盤(pán)塊。

-t顯示各指定類型的文件系統(tǒng)的磁盤(pán)空間使用情況。

-X列出不是某一指定類型文件系統(tǒng)的磁盤(pán)空間使用情況(與t選項(xiàng)相反)。

-T顯示文件系統(tǒng)類型。

du命令

du的英文原義為“diskusage",含義為顯示磁盤(pán)空間的使用情況。

功能:統(tǒng)計(jì)目錄(或文件)所占磁盤(pán)空間的大小。

語(yǔ)法:du[選項(xiàng)][Nanes---]

說(shuō)明:該命令逐級(jí)進(jìn)入指定目錄的每一個(gè)子目錄并顯示該目錄占用文件系統(tǒng)數(shù)據(jù)

塊(1024字節(jié))的情況。若沒(méi)有給出Names,則對(duì)當(dāng)前目錄進(jìn)行統(tǒng)計(jì)。

該命令的各個(gè)選項(xiàng)含義如下:

-s對(duì)每個(gè)Names參數(shù)只給出占用的數(shù)據(jù)塊總數(shù)。

-a遞歸地顯示指定目錄中各文件及子孫目錄中各文件占用的數(shù)據(jù)塊數(shù)。若既不

指定-s,也不指定一,則只顯示Names中的每一個(gè)目錄及其中的各子目錄所占的

磁盤(pán)塊數(shù)。

-b以字節(jié)為單位列出磁盤(pán)空間使用情況(系統(tǒng)缺省以k字節(jié)為單位)。

-k以1024字節(jié)為單位列出磁盤(pán)空間使用情況。

-c最后再加上一個(gè)總計(jì)(系統(tǒng)缺省設(shè)置)。

-1計(jì)算所有的文件大小,對(duì)硬鏈接文件,則計(jì)算多次。

-x跳過(guò)在不同文件系統(tǒng)上的目錄不予統(tǒng)計(jì)。

dd命令

功能:把指定的輸入文件拷貝到指定的輸出文件中,并且在拷貝過(guò)程中可以進(jìn)行

格式轉(zhuǎn)換??梢杂迷撁顚?shí)現(xiàn)DOS下的diskcopy命令的作用。先用dd命令把軟

盤(pán)上的數(shù)據(jù)寫(xiě)成硬盤(pán)的一個(gè)寄存文件,再把這個(gè)寄存文件寫(xiě)入第二張軟盤(pán)上,完

成diskcopy的功能。需要注意的是,應(yīng)該將硬盤(pán)上的寄存文件用rm命令刪除掉。

系統(tǒng)默認(rèn)使用標(biāo)準(zhǔn)輸入文件和標(biāo)準(zhǔn)輸出文件。

語(yǔ)法:dd[選項(xiàng)]

if二輸入文件(或設(shè)備名稱)。

of二輸出文件(或設(shè)備名稱)。

ibs二bytes一次讀取byles字節(jié),即讀入緩沖區(qū)的字節(jié)數(shù)。

skip=blocks跳過(guò)讀入緩沖區(qū)開(kāi)頭的ibs*blocks塊。

obs=bytes一次寫(xiě)入bytes字節(jié),即寫(xiě)入緩沖區(qū)的字節(jié)數(shù)。

bs=bytes同時(shí)設(shè)置讀/寫(xiě)緩沖區(qū)的字節(jié)數(shù)(等于設(shè)置ibs和obs)。

cbs=byte一次轉(zhuǎn)換bytes字節(jié)。

count=blocks只拷貝輸入的blocks塊。

conv=ASCII把EBCDIC碼轉(zhuǎn)換為ASCH碼。

conv=ebcdic把ASCII碼轉(zhuǎn)換為EBCDIC碼。

conv=ibm把ASCII碼轉(zhuǎn)換為alternateEBCDIC碼。

convblock把變動(dòng)位轉(zhuǎn)換成固定字符。

conv=ublock把固定位轉(zhuǎn)換成變動(dòng)位。

conv=ucase把字母由小寫(xiě)轉(zhuǎn)換為大寫(xiě)。

conv=lease把字母由大寫(xiě)轉(zhuǎn)換為小寫(xiě)。

conv=notrunc不截短輸出文件。

conv=swab交換每一對(duì)輸入字節(jié)。

conv=noerror出錯(cuò)時(shí)不停止處理。

conv=sync把每個(gè)輸入記錄的大小都調(diào)到ibs的大?。ㄓ肗IL填充)。

fdformat命令

軟盤(pán)是用戶常用的存儲(chǔ)介質(zhì)之。軟盤(pán)在使用之前必須先作格式化操作,然后可

以用tar、dd、cpio等命令存儲(chǔ)數(shù)據(jù),也可以在軟盤(pán)上建立可安裝的文件系統(tǒng)。

功能:低級(jí)格式化軟盤(pán)

語(yǔ)法:format[-n]device

說(shuō)明:該命令的作用是對(duì)軟盤(pán)進(jìn)行格式化。

-n軟盤(pán)格式化后不作檢驗(yàn)。

device指定要進(jìn)行格式化的設(shè)備,通常是下述設(shè)備之一:

/dev/fd0d360

/dev/fd0hl200

/dev/fd0D360

/dcv/fd0H360

/dev/fd0D720

/dev/fdOH72O

/dev/fd0h360

/dev/fd0h720

/dev/fd0H1440

11.Linux其它命令

echo命令

echo命令的功能是在顯示器上顯示一段文字,一般起到一個(gè)提示的作用。

該命令的一般格式為:echo[-n]字符串

其中選項(xiàng)n表示輸出文字后不換行;字符串可以加引號(hào),也可以不加引號(hào)。用

echo命令輸出加引號(hào)的字符串時(shí),將字符串原樣輸出;用echo命令輸出不加引

號(hào)的字符串時(shí),將字符串中的各個(gè)單詞作為字符串輸出,各字符串之間用一個(gè)空

格分割。

cal命令

cal命令的功能是顯示某年某月的日歷。

該命令的一般格式為:cal[選項(xiàng)][月[年]]命令中各選項(xiàng)的含義為:

-j顯示出給定月中的每一天是一年中的第幾天(從1月1日算起)。

-y顯示出整年的日歷。

date命令

date命令的功能是顯示和設(shè)置系統(tǒng)日期和時(shí)間。

該命令的一般格式為:date[選項(xiàng)]顯示時(shí)間格式(以+開(kāi)頭,后面接格式)

dale設(shè)置時(shí)間格式

命令中各選項(xiàng)的含義分別為:

~ddatestr,-datedatestr顯示由datestr描述的日期

-sdatestr,―setdatestr設(shè)置datestr描述的日期

-u,一universal顯示或設(shè)置通用時(shí)間

時(shí)間域

%H小時(shí)(00..23)

%I小時(shí)(01..12)

%k小時(shí)(0..23)

%1小時(shí)(1..12)

%M分(00..59)

%p顯示出AM或PM

%r時(shí)間(hh:mm:ssAM或PM),12小時(shí)

%s從1970年1月1三00:00:00到目前經(jīng)歷的秒數(shù)

%S秒(00..59)

%T時(shí)間(24小時(shí)制)(hh:mm:ss)

%X顯示時(shí)間的格式(%H:%M:%S)

%Z時(shí)區(qū)日期域

%a星期幾的簡(jiǎn)稱(Sun..Sat)

%A星期幾的全稱(Sunday..Saturday)

%b月的簡(jiǎn)稱(Jan..Dec)

%B月的全稱(January..December)

%c日期和時(shí)間(MonNov814:12:46CST1999)

%d一個(gè)月的第幾天(01..31)

%D日期(mm/dd/yy)

%h和機(jī)選項(xiàng)相同

%j一年的第幾天(001..366)

%m月(01..⑵

%w?個(gè)星期的第幾天(0代表星期天)

%w一年的第幾個(gè)星期(00..53,星期一為第一天)

%x顯示日期的格式(mm/dd/yy)

%y年的最后兩個(gè)數(shù)字(1999則是99)

%Y年(例如:1970,1996等)

注意:只有超級(jí)用戶才有權(quán)限使用dale命令設(shè)置時(shí)間,一般用戶只能使用date

命令顯示時(shí)間。

clear命令

clear命令的功能是清除屏幕上的信息,它類似于DOS中的cis命令。清屏后,

提示符移動(dòng)到屏幕左上角。

三、在1inux上安裝tomcat,集成fr報(bào)表

我的linux系統(tǒng)是RedHatLinux9,如有不同,純屬巧合。這個(gè)版本很多命令不需

要輸入,可以直接右擊看下,像一些復(fù)制、粘貼、重命名等。

1、u盤(pán)掛載

這里,我的jdk、tomcat和fr工程是放在u盤(pán)里面,當(dāng)然你要可以用ftp

上傳,也可以直接從網(wǎng)上下載。下面介紹下怎么在linux上掛載u盤(pán):

插入u盤(pán),在linux上使用fdisk-1命令查詢當(dāng)前的磁盤(pán)信息:

[root@localhostroot]#fdisk-1

Disk/dev/sda:214.7GB,214748364800bytes

255heads,63sectors/track,26108cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sdal*11310439183Linux

/dev/sda2142604320908597583Linux

/dev/sda32604426108522112+82Linuxswap

)isk/dev/sdb:4002MB4002910208bytes

!55heads,63sectors/track,486cylinders

Jnits=cylindersof16065*512=8225280bytes

^DeviceBootStartEndBlocksIdSystem

'加也曲4bWin9,FAT32

Partition4hasdifferentphysical/logicalendings:

phys=(485,254,63)logical=(486,168,10)

如上:/dev/sdb4就是剛剛插上去的u

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論