2.1Linux常用命令ppt課件_第1頁(yè)
2.1Linux常用命令ppt課件_第2頁(yè)
2.1Linux常用命令ppt課件_第3頁(yè)
2.1Linux常用命令ppt課件_第4頁(yè)
2.1Linux常用命令ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩36頁(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)介

1、第九章管理Linux網(wǎng)絡(luò)Linux基本命令本章目標(biāo)v熟練掌握Linux基本命令操作v熟練掌握命令執(zhí)行順序ShellvShell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口(命令解釋器) 。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。起著協(xié)調(diào)用戶與系統(tǒng)的一致性和在用戶與系統(tǒng)之間進(jìn)行交互的作用。 vShell在Linux系統(tǒng)上具有極其重要的地位 硬件系統(tǒng)核心命令解釋器Shell外層應(yīng)用程序Shell的重要功能的重要功能v命令行解釋v命令的多種執(zhí)行順序 v通配符( wild-card characters )v命令補(bǔ)全、別名機(jī)制、命令歷史vI/O重定向( Input/output redi

2、rection )v管道( pipes ) v命令替換( 或$( ) )vShell編程語(yǔ)言( Shell Script )Shell的主要版本版本說(shuō)明Bourne Again Shell(bash, bsh 的擴(kuò)展)bash 是大多數(shù)Linux 系統(tǒng)的缺省 Shell。bash 與 bsh 完全向后兼容,并且在bsh的基礎(chǔ)上增加和增強(qiáng)了很多特性。bash 也包含了很多 C shell和 Korn shell中的優(yōu)點(diǎn)。bash有很靈活和強(qiáng)大的編程接口,同時(shí)又有很友好的用戶界面。Korn Shell (ksh)Korn Shell (ksh) 由 Dave Korn所寫(xiě)。它UNIX系統(tǒng)上的標(biāo)準(zhǔn)S

3、hell。另外,在Linux環(huán)境下有一個(gè)專門(mén)為L(zhǎng)inux系統(tǒng)編寫(xiě)的K Shell的擴(kuò)展版本,即Public Domain Korn Shell (pdksh)。tcsh (csh 的擴(kuò)展)是C Shell 的擴(kuò)展。tcsh 與 csh 完全向后兼容,但它包含了更多的使用戶感覺(jué)方便的新特性,其最大的提高是在命令行編輯和歷史瀏覽方面。SHELL查看當(dāng)前的查看當(dāng)前的shell:echo $SHELL 或查看或查看passwd文件文件系統(tǒng)中的系統(tǒng)中的shell除了要有執(zhí)行文件必須在除了要有執(zhí)行文件必須在/etc/shells中中 cat /etc/shellsChsh lChsh 文件目錄操作命令 文

4、件操作命令命令 功能touch生成一個(gè)空文件或更改文件的時(shí)間cp復(fù)制文件或目錄mv移動(dòng)文件或目錄、文件或目錄改名rm刪除文件或目錄ln建立鏈接文件wc統(tǒng)計(jì)指定文本文件的行數(shù)、字?jǐn)?shù)、字符數(shù)文件目錄操作命令 目錄操作命令命令 功能ls顯示文件和目錄列表cd切換目錄pwd顯示當(dāng)前工作目錄mkdir創(chuàng)建目錄rmdir刪除空目錄tree顯示目錄樹(shù)文件目錄操作命令 文本文件顯示命令命令 功能cat、tac顯示文本文件內(nèi)容more、less分頁(yè)顯示文本文件內(nèi)容head、tail顯示文本文件的前若干行或后若干行文件目錄操作命令 查找命令命令 功能whereis查找系統(tǒng)文件所在路徑find在文件系統(tǒng)中查找制定的

5、文件grep在制定的文本文件中查找指定的字符串信息顯示命令 命令命令 功能功能date顯示和設(shè)置日期時(shí)間stat顯示指定文件的相關(guān)信息who、w顯示在線登錄用戶whoami顯示用戶自己的身份id顯示當(dāng)前用戶的id信息hostname顯示主機(jī)名稱uname顯示操作系統(tǒng)信息dmesg顯示系統(tǒng)啟動(dòng)信息du顯示指定的文件(目錄)已使用的磁盤(pán)空間的總量df顯示文件系統(tǒng)磁盤(pán)空間的使用情況free顯示當(dāng)前內(nèi)存和交換空間的使用情況locale顯示當(dāng)前語(yǔ)言環(huán)境重定向重定向v 標(biāo)準(zhǔn)輸入、輸出v Stdinv Stdoutv Stderrv 輸出重定向v 、 v 錯(cuò)誤輸出重定向v 2 、&v 輸入重定向v 、!管道

6、管道v 管道:將一個(gè)命令的輸出傳送給令一個(gè)命令,作為另一個(gè)命令的輸入v 使用方法:v 命令1|命令2|命令3|命令nv 使用舉例v $ ls Rl /etc |more v $ cat /etc/passwd | wc v $ cat /etc/passwd | grep lrj v # dmesg | grep eth0 v $ ls -l | grep d v $ ls -l * | grep - | wc -l 命令替換命令替換v Cmd1 cmd2 argument 注意反引號(hào)v 或v Cmd1 $(cmd2 argument)v 例如:v $ wall datev $ cd pwd

7、v $echo it is $(date)文本編輯器文本編輯器概述 v文本編輯器的作用vLinux系統(tǒng)中的配置文件以文本文件的形式保存vLinux管理員需要通過(guò)編輯配置文件進(jìn)行系統(tǒng)管理v文本編輯器的分類(lèi)v行編輯器與全屏幕編輯器v字符界面編輯器與圖形界面編輯器 Linux中的多種文本編輯器vvivLinux學(xué)習(xí)者需要掌握的第一個(gè)文本編輯器v大多數(shù)Linux系統(tǒng)中缺省使用的文本編輯器 vEmacsv用于編輯程序源代碼文件的文本編輯器 vnanov在字符界面提供了菜單操作,易用性較好vgeditvGNOME圖形環(huán)境中的文本編輯器vi編輯器的三種模式vvi編輯器中有三種狀態(tài)模式v命令模式v輸入模式v末

8、行模式Shell提示符提示符退出退出vivi file末行模式末行模式輸入模式輸入模式轉(zhuǎn)義命令轉(zhuǎn)義命令按按Esc鍵鍵文本輸入命令文本輸入命令執(zhí)行完畢或按執(zhí)行完畢或按Esc鍵鍵命令模式命令模式vi中三種模式的轉(zhuǎn)換中三種模式的轉(zhuǎn)換vi編輯器的基本使用 vvi編輯器的啟動(dòng)與退出v文件操作v光標(biāo)移動(dòng)操作 v編輯操作 v查找與替換操作 vvi編輯器的在線幫助 vi編輯器的啟動(dòng)與退出 v直接進(jìn)入編輯環(huán)境 v$ viv進(jìn)入編輯環(huán)境并打開(kāi)新建文件v$ vi myfilev退出vi編輯環(huán)境 v輸入末行命令放棄對(duì)文件的修改,并退出編輯器v:q! vi的啟動(dòng)與退出的啟動(dòng)與退出vi中的文件操作v打開(kāi)新文件v讀取文件v

9、保存文件v另存為文件 v退出vi編輯器 件的打開(kāi)與讀取操作 v打開(kāi)新文件 v打開(kāi)新的文件到vi編輯器中v:e filename v打開(kāi)新的文件到vi編輯器中,并放棄對(duì)當(dāng)前文件的修改v:e! filenamev讀取文件內(nèi)容到當(dāng)前vi編輯器中 v:r filename文件保存與另存為v保存文件 v保存對(duì)vi編輯器中已打開(kāi)文件的修改v:wv另存為文件v將vi編輯器中的內(nèi)容另存為指定文件名v:w myfile退出vi編輯器的多種方法v未修改退出v沒(méi)有對(duì)vi編輯器中打開(kāi)的文件進(jìn)行修改,或已對(duì)修改進(jìn)行了保存,直接退出vi編輯器v:qv保存并退出v對(duì)vi編輯器中的文件進(jìn)行保存并退出vi編輯器v:qwv不保存

10、退出v放棄對(duì)文件內(nèi)容的修改,并退出vi編輯器v:q!光標(biāo)移動(dòng)和翻頁(yè)操作 操作類(lèi)型光標(biāo)操作鍵功能光標(biāo)移動(dòng) h向左移動(dòng)光標(biāo) l向右移動(dòng)光標(biāo) k向上移動(dòng)光標(biāo) j向下移動(dòng)光標(biāo) 翻頁(yè)Ctrl + f向前翻整頁(yè) Ctrl + b向后翻整頁(yè) Ctrl + u向前翻半頁(yè) Ctrl + d向后翻半頁(yè) 光標(biāo)移動(dòng)和翻頁(yè)光標(biāo)移動(dòng)和翻頁(yè)行內(nèi)快速跳轉(zhuǎn) 操作鍵功能將光標(biāo)快速跳轉(zhuǎn)到本行的行首字符 $將光標(biāo)快速跳轉(zhuǎn)到本行的行尾字符 w將光標(biāo)快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的后一個(gè)單詞的首字母 b將光標(biāo)快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的前一個(gè)單詞的首字母 e將光標(biāo)快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的后一個(gè)單詞的尾字母 行內(nèi)快速跳轉(zhuǎn)行內(nèi)快速跳轉(zhuǎn)文件內(nèi)

11、行間快速跳轉(zhuǎn) 命令功能:set nu 在編輯器中顯示行號(hào) :set nonu 取消編輯器中的行號(hào)顯示1G跳轉(zhuǎn)到文件的首行 G跳轉(zhuǎn)到文件的末尾行 #G跳轉(zhuǎn)到文件中的第#行 行間快速跳轉(zhuǎn)行間快速跳轉(zhuǎn)進(jìn)入輸入模式 命令功能i在當(dāng)前光標(biāo)處進(jìn)入插入狀態(tài) a在當(dāng)前光標(biāo)后進(jìn)入插入狀態(tài) A將光標(biāo)移動(dòng)到當(dāng)前行的行末,并進(jìn)入插入狀態(tài) o在當(dāng)前行的下面插入新行,光標(biāo)移動(dòng)到新行的行首,進(jìn)入插入狀態(tài) O在當(dāng)前行的上面插入新行,光標(biāo)移動(dòng)到新行的行首,進(jìn)入插入狀態(tài) cw刪除當(dāng)前光標(biāo)到所在單詞尾部的字符,并進(jìn)入插入狀態(tài) c$刪除當(dāng)前光標(biāo)到行尾的字符,并進(jìn)入插入狀態(tài) c命令刪除當(dāng)前光標(biāo)之前(不包括光標(biāo)上的字符)到行首的字符,并

12、進(jìn)入插入狀態(tài) 進(jìn)入輸入模式進(jìn)入輸入模式輸入模式的編輯鍵操作 按鍵功能方向鍵進(jìn)行上下左右方向的光標(biāo)移動(dòng) Home快速定位光標(biāo)到行首End快速定位光標(biāo)到行尾PageUp進(jìn)行文本的向上翻頁(yè) PageDown進(jìn)行文本的向下翻頁(yè)Backspace刪除光標(biāo)左側(cè)的字符Del刪除光標(biāo)位置的字符 輸入模式編輯操作輸入模式編輯操作刪除操作 命令功能x刪除光標(biāo)處的單個(gè)字符 dd刪除光標(biāo)所在行 dw刪除當(dāng)前字符到單詞尾(包括空格)的所有字符 de刪除當(dāng)前字符到單詞尾(不包括單詞尾部的空格)的所有字符 d$刪除當(dāng)前字符到行尾的所有字符 d刪除當(dāng)前字符到行首的所有字符 J刪除光標(biāo)所在行行尾的換行符,相當(dāng)于合并當(dāng)前行和下一

13、行的內(nèi)容 刪除操作刪除操作撤銷(xiāo)操作 命令功能u取消最近一次的操作,并恢復(fù)操作結(jié)果可以多次使用u命令恢復(fù)已進(jìn)行的多步操作 U取消對(duì)當(dāng)前行進(jìn)行的所有操作 Ctrl + r對(duì)使用u命令撤銷(xiāo)的操作進(jìn)行恢復(fù) 撤銷(xiāo)操作撤銷(xiāo)操作復(fù)制與粘貼操作 命令功能yy復(fù)制當(dāng)前行整行的內(nèi)容到vi緩沖區(qū) yw復(fù)制當(dāng)前光標(biāo)到單詞尾字符的內(nèi)容到vi緩沖區(qū) y$復(fù)制當(dāng)前光標(biāo)到行尾的內(nèi)容到vi緩沖區(qū) y復(fù)制當(dāng)前光標(biāo)到行首的內(nèi)容到vi緩沖區(qū)p讀取vi緩沖區(qū)中的內(nèi)容,并粘貼到光標(biāo)當(dāng)前的位置(不覆蓋文件已有的內(nèi)容) 階段總結(jié) vi編輯器的啟動(dòng)與退出 文件操作 光標(biāo)移動(dòng)操作 vi編輯器的基本編輯操作 從命令模式進(jìn)入輸入模式的命令 輸入模式

14、中的基本編輯操作 命令模式中的刪除操作 命令模式中的撤銷(xiāo)操作 命令模式中的復(fù)制操作 命令模式中的粘貼操作階段練習(xí)J練習(xí)vi編輯器中三種模式間的轉(zhuǎn)換J練習(xí)vi編輯器中的復(fù)制與粘貼操作字符串查找操作命令功能/word從上而下在文件中查找字符串“word” ?word 從下而上在文件中查找字符串“word”n定位下一個(gè)匹配的被查找字符串 N定位上一個(gè)匹配的被查找字符串字符串替換操作命令功能:s/old/new 將當(dāng)前行中查找到的第一個(gè)字符“old” 串替換為“new”:s/old/new/g 將當(dāng)前行中查找到的所有字符串“old” 替換為“new”:#,#s/old/new/g 在行號(hào)“#,#”范圍

15、內(nèi)替換所有的字符串“old”為“new”:%s/old/new/g 在整個(gè)文件范圍內(nèi)替換所有的字符串“old”為“new”:s/old/new/c 在替換命令末尾加入c命令,將對(duì)每個(gè)替換動(dòng)作提示用戶進(jìn)行確認(rèn)vi編輯器的在線幫助 v使用vi在線幫助需安裝的軟件包vvim-common-6.3.035-3.i386.rpm vvim-enhanced-6.3.035-3.i386.rpm v軟件包在RHEL5的第2張安裝光盤(pán) v使用vi在線幫助的兩種方法 v在vi編輯器中按“F1鍵v輸入help末行命令v:helpvi多文件操作命令命令功能:args 顯示多文件信息 :next向后切換文件:prev向前切換文件:first定位首文件:last定位尾文

溫馨提示

  • 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)論