centos課件第2章 shell基本命令_第1頁
centos課件第2章 shell基本命令_第2頁
centos課件第2章 shell基本命令_第3頁
centos課件第2章 shell基本命令_第4頁
centos課件第2章 shell基本命令_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2.1shell命令概述2.1.1shell簡介Shell是一種具備特殊功能的程序,它是介于使用者和UNIX/Linux操作系統(tǒng)之核心程序(kernel)間的一個(gè)接口,是命令語言、命令解釋程序及程序設(shè)計(jì)語言的統(tǒng)稱。操作系統(tǒng)是一個(gè)系統(tǒng)資源的管理者與分配者,當(dāng)用戶有需求時(shí),需要向系統(tǒng)提出,由系統(tǒng)來協(xié)調(diào)資源;從操作系統(tǒng)的角度來看,它也必須防止使用者因?yàn)殄e(cuò)誤的操作而造成系統(tǒng)的傷害。其實(shí)shell也是一種程序,它由輸入設(shè)備讀取命令,再將其轉(zhuǎn)為計(jì)算機(jī)可以識別的機(jī)器碼,然后執(zhí)行它。2.1.2shell的分類在大部份的UNIX/Linux系統(tǒng),三種著名且廣被支持的shell是Bourneshell(AT&Tshell,在Linux下是BASH)、Cshell(Berkeleyshell,在Linux下是TCSH)和Kornshell(Bourneshell的超集)。這三種shell在交互模式下的表現(xiàn)相當(dāng)類似,但作為命令文件語言時(shí),在語法和執(zhí)行效率上就有些不同了。Tcsh特點(diǎn)1.tcsh提供了一個(gè)命令行(commandline)編輯程序。2.提供了命令行補(bǔ)全功能。3.提供了拼字更正功能。它能夠自動(dòng)檢測并且更正在命令行拼錯(cuò)的命令或是單字。4.危險(xiǎn)命令偵測并提醒的功能,避免用戶一不小心執(zhí)行了rm*這種殺傷力極大的命令。5.提供常用命令的快捷方式(shortcut)。2.1.3啟動(dòng)shell1.使用shell提示符2.使用終端窗口3.使用虛擬終端2.1.4shell命令操作基礎(chǔ)Linux系統(tǒng)上可執(zhí)行文件的分類常用的shell元字符及含義shell命令基本格式cmd[options][arguments]其中:1.cmd是命令名,是描述該命令功能的英文單詞或縮寫。在shell命令中,命令名必不可缺少,并且總是放在整個(gè)命令行的起始位置。2.options是選項(xiàng),是執(zhí)行該命令的限定參數(shù)或者功能參數(shù)。同一命令可采用不同的選項(xiàng),其功能各不相同。選項(xiàng)可以有一個(gè),也可以有多個(gè),甚至還可能沒有。選項(xiàng)通常以“-”開頭,當(dāng)有多個(gè)選項(xiàng)時(shí),可以只使用一個(gè)“-”符號,如“l(fā)s-r-a”命令與“l(fā)s–ra”命令功能完全相同。另外,部分選項(xiàng)以“--”開頭,這些選項(xiàng)通常是一個(gè)單詞,還有少數(shù)命令的選項(xiàng)不需要“-”符號。3.a(chǎn)rguments是參數(shù),也即操作對象,是執(zhí)行該命令所必需的對象,如文件、目錄等。根據(jù)命令的不同,參數(shù)可以有一個(gè),也可以有多個(gè),甚至還可能沒有。2.2常用的shell命令2.2.1基本操作命令1.su命令格式:su[-][用戶名]功能:切換用戶身份2.shutdown命令格式:shutdown[選項(xiàng)]時(shí)間[警告消息]功能:該命令用于重啟或安全地關(guān)閉系統(tǒng),只能由root用戶執(zhí)行。3.date命令格式:date[選項(xiàng)][格式控制字符串]功能:顯示或設(shè)置系統(tǒng)的日期和時(shí)間。4.history命令格式:history功能:顯示用戶最近執(zhí)行的命令。5.clear命令格式:clear功能:清除屏幕上的信息。提示符回到屏幕的左上角。2.2.2目錄操作命令1.ls命令格式:ls[選項(xiàng)][文件或目錄]功能:顯示指定目錄中的文件或子目錄信息。2.cd命令格式:cd[目錄]功能:改變當(dāng)前目錄3.mkdir命令格式:mkdir[選項(xiàng)]目錄功能:創(chuàng)建新目錄。4.rmdir命令格式:rmdir[選項(xiàng)]目錄功能:刪除一個(gè)或多個(gè)空的目錄。5.pwd命令格式:pwd功能:顯示當(dāng)前工作目錄的絕對路徑。2.2.3文件操作命令1.touch命令格式:touch[文件名]功能:用于創(chuàng)建一個(gè)新文件。2.cp命令格式:cp[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄功能:復(fù)制(copy)目錄或文件。3.mv命令格式:mv[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄功能:移動(dòng)或重命名文件或目錄。4.rm命令格式:rm[選項(xiàng)]文件或目錄功能:刪除文件或目錄。5.cat命令格式:cat[選項(xiàng)]文件名功能:依次讀取其后所指文件的內(nèi)容并將其輸出到標(biāo)準(zhǔn)輸出設(shè)備上。6.more命令格式:more[選項(xiàng)]文件功能:分屏顯示文件內(nèi)容。7.less命令8.head命令格式:head[選項(xiàng)]文件功能:可以顯示相應(yīng)文件的前幾行內(nèi)容。9.tail命令格式:tail[選項(xiàng)][文件]功能:從指定點(diǎn)開始將指定的文件寫到標(biāo)準(zhǔn)輸出。10.grep命令格式:grep[選項(xiàng)][查找模式][文件名1,文件名2,…]功能:以制定的查找模式搜索文件,通知用戶在什么文件中搜索到與制定的模式匹配的字符串,并且打印出所有包含該字符串的文本行,該文本行的最前面是該行所在的文件名。11.find命令格式:find[路徑][選項(xiàng)][文件]功能:從指定的目錄開始,遞歸搜索其各個(gè)子目錄,查找滿足條件的文件并采取相應(yīng)的操作。12.file命令格式:file[文件名]功能:在Linux文件系統(tǒng)中,文件擴(kuò)展名不總是被使用或被一致地使用。2.2.4系統(tǒng)管理命令1.uname命令格式:uname[選項(xiàng)]功能:查看某種系統(tǒng)信息。2.du命令格式:du[選項(xiàng)]目錄功能:顯示當(dāng)前及其下各子目錄的大小。3.df命令格式:df[選項(xiàng)]功能:顯示所有文件系統(tǒng)對i節(jié)點(diǎn)和磁盤塊的使用情況以及磁盤空間剩余多少等信息。4.free命令格式:free[選項(xiàng)]功能:顯示內(nèi)存的使用情況,包括實(shí)體內(nèi)存,虛擬的交換文件內(nèi)存,共享內(nèi)存區(qū)段,以及系統(tǒng)核心使用的緩沖區(qū)等。5.top命令格式:top[bciqsS][d][n]功能:實(shí)時(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。6.logname命令格式:logname

溫馨提示

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

評論

0/150

提交評論