




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
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編程語言( Shell Script )Shell的主要版本版本說明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)點。bash有很靈活和強(qiáng)大的編程接口,同時又有很友好的用戶界面。Korn Shell (ksh)Korn Shell (ksh) 由 Dave Korn所寫。它UNIX系統(tǒng)上的標(biāo)準(zhǔn)S
3、hell。另外,在Linux環(huán)境下有一個專門為Linux系統(tǒng)編寫的K Shell的擴(kuò)展版本,即Public Domain Korn Shell (pdksh)。tcsh (csh 的擴(kuò)展)是C Shell 的擴(kuò)展。tcsh 與 csh 完全向后兼容,但它包含了更多的使用戶感覺方便的新特性,其最大的提高是在命令行編輯和歷史瀏覽方面。SHELL查看當(dāng)前的查看當(dāng)前的shell:echo $SHELL 或查看或查看passwd文件文件系統(tǒng)中的系統(tǒng)中的shell除了要有執(zhí)行文件必須在除了要有執(zhí)行文件必須在/etc/shells中中 cat /etc/shellsChsh lChsh 文件目錄操作命令 文
4、件操作命令命令 功能touch生成一個空文件或更改文件的時間cp復(fù)制文件或目錄mv移動文件或目錄、文件或目錄改名rm刪除文件或目錄ln建立鏈接文件wc統(tǒng)計指定文本文件的行數(shù)、字?jǐn)?shù)、字符數(shù)文件目錄操作命令 目錄操作命令命令 功能ls顯示文件和目錄列表cd切換目錄pwd顯示當(dāng)前工作目錄mkdir創(chuàng)建目錄rmdir刪除空目錄tree顯示目錄樹文件目錄操作命令 文本文件顯示命令命令 功能cat、tac顯示文本文件內(nèi)容more、less分頁顯示文本文件內(nèi)容head、tail顯示文本文件的前若干行或后若干行文件目錄操作命令 查找命令命令 功能whereis查找系統(tǒng)文件所在路徑find在文件系統(tǒng)中查找制定的
5、文件grep在制定的文本文件中查找指定的字符串信息顯示命令 命令命令 功能功能date顯示和設(shè)置日期時間stat顯示指定文件的相關(guān)信息who、w顯示在線登錄用戶whoami顯示用戶自己的身份id顯示當(dāng)前用戶的id信息hostname顯示主機(jī)名稱uname顯示操作系統(tǒng)信息dmesg顯示系統(tǒng)啟動信息du顯示指定的文件(目錄)已使用的磁盤空間的總量df顯示文件系統(tǒng)磁盤空間的使用情況free顯示當(dāng)前內(nèi)存和交換空間的使用情況locale顯示當(dāng)前語言環(huán)境重定向重定向v 標(biāo)準(zhǔn)輸入、輸出v Stdinv Stdoutv Stderrv 輸出重定向v 、 v 錯誤輸出重定向v 2 、&v 輸入重定向v 、!管道
6、管道v 管道:將一個命令的輸出傳送給令一個命令,作為另一個命令的輸入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 注意反引號v 或v Cmd1 $(cmd2 argument)v 例如:v $ wall datev $ cd pwd
7、v $echo it is $(date)文本編輯器文本編輯器概述 v文本編輯器的作用vLinux系統(tǒng)中的配置文件以文本文件的形式保存vLinux管理員需要通過編輯配置文件進(jìn)行系統(tǒng)管理v文本編輯器的分類v行編輯器與全屏幕編輯器v字符界面編輯器與圖形界面編輯器 Linux中的多種文本編輯器vvivLinux學(xué)習(xí)者需要掌握的第一個文本編輯器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編輯器的啟動與退出v文件操作v光標(biāo)移動操作 v編輯操作 v查找與替換操作 vvi編輯器的在線幫助 vi編輯器的啟動與退出 v直接進(jìn)入編輯環(huán)境 v$ viv進(jìn)入編輯環(huán)境并打開新建文件v$ vi myfilev退出vi編輯環(huán)境 v輸入末行命令放棄對文件的修改,并退出編輯器v:q! vi的啟動與退出的啟動與退出vi中的文件操作v打開新文件v讀取文件v
9、保存文件v另存為文件 v退出vi編輯器 件的打開與讀取操作 v打開新文件 v打開新的文件到vi編輯器中v:e filename v打開新的文件到vi編輯器中,并放棄對當(dāng)前文件的修改v:e! filenamev讀取文件內(nèi)容到當(dāng)前vi編輯器中 v:r filename文件保存與另存為v保存文件 v保存對vi編輯器中已打開文件的修改v:wv另存為文件v將vi編輯器中的內(nèi)容另存為指定文件名v:w myfile退出vi編輯器的多種方法v未修改退出v沒有對vi編輯器中打開的文件進(jìn)行修改,或已對修改進(jìn)行了保存,直接退出vi編輯器v:qv保存并退出v對vi編輯器中的文件進(jìn)行保存并退出vi編輯器v:qwv不保存
10、退出v放棄對文件內(nèi)容的修改,并退出vi編輯器v:q!光標(biāo)移動和翻頁操作 操作類型光標(biāo)操作鍵功能光標(biāo)移動 h向左移動光標(biāo) l向右移動光標(biāo) k向上移動光標(biāo) j向下移動光標(biāo) 翻頁Ctrl + f向前翻整頁 Ctrl + b向后翻整頁 Ctrl + u向前翻半頁 Ctrl + d向后翻半頁 光標(biāo)移動和翻頁光標(biāo)移動和翻頁行內(nèi)快速跳轉(zhuǎn) 操作鍵功能將光標(biāo)快速跳轉(zhuǎn)到本行的行首字符 $將光標(biāo)快速跳轉(zhuǎn)到本行的行尾字符 w將光標(biāo)快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的后一個單詞的首字母 b將光標(biāo)快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的前一個單詞的首字母 e將光標(biāo)快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的后一個單詞的尾字母 行內(nèi)快速跳轉(zhuǎn)行內(nèi)快速跳轉(zhuǎn)文件內(nèi)
11、行間快速跳轉(zhuǎn) 命令功能:set nu 在編輯器中顯示行號 :set nonu 取消編輯器中的行號顯示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)前行的行末,并進(jìn)入插入狀態(tài) o在當(dāng)前行的下面插入新行,光標(biāo)移動到新行的行首,進(jìn)入插入狀態(tài) O在當(dāng)前行的上面插入新行,光標(biāo)移動到新行的行首,進(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)移動 Home快速定位光標(biāo)到行首End快速定位光標(biāo)到行尾PageUp進(jìn)行文本的向上翻頁 PageDown進(jìn)行文本的向下翻頁Backspace刪除光標(biāo)左側(cè)的字符Del刪除光標(biāo)位置的字符 輸入模式編輯操作輸入模式編輯操作刪除操作 命令功能x刪除光標(biāo)處的單個字符 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)容 刪除操作刪除操作撤銷操作 命令功能u取消最近一次的操作,并恢復(fù)操作結(jié)果可以多次使用u命令恢復(fù)已進(jìn)行的多步操作 U取消對當(dāng)前行進(jìn)行的所有操作 Ctrl + r對使用u命令撤銷的操作進(jìn)行恢復(fù) 撤銷操作撤銷操作復(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編輯器的啟動與退出 文件操作 光標(biāo)移動操作 vi編輯器的基本編輯操作 從命令模式進(jìn)入輸入模式的命令 輸入模式
14、中的基本編輯操作 命令模式中的刪除操作 命令模式中的撤銷操作 命令模式中的復(fù)制操作 命令模式中的粘貼操作階段練習(xí)J練習(xí)vi編輯器中三種模式間的轉(zhuǎn)換J練習(xí)vi編輯器中的復(fù)制與粘貼操作字符串查找操作命令功能/word從上而下在文件中查找字符串“word” ?word 從下而上在文件中查找字符串“word”n定位下一個匹配的被查找字符串 N定位上一個匹配的被查找字符串字符串替換操作命令功能:s/old/new 將當(dāng)前行中查找到的第一個字符“old” 串替換為“new”:s/old/new/g 將當(dāng)前行中查找到的所有字符串“old” 替換為“new”:#,#s/old/new/g 在行號“#,#”范圍
15、內(nèi)替換所有的字符串“old”為“new”:%s/old/new/g 在整個文件范圍內(nèi)替換所有的字符串“old”為“new”:s/old/new/c 在替換命令末尾加入c命令,將對每個替換動作提示用戶進(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張安裝光盤 v使用vi在線幫助的兩種方法 v在vi編輯器中按“F1鍵v輸入help末行命令v:helpvi多文件操作命令命令功能:args 顯示多文件信息 :next向后切換文件:prev向前切換文件:first定位首文件:last定位尾文
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專利導(dǎo)航分析師崗位面試問題及答案
- 知識產(chǎn)權(quán)運營師崗位面試問題及答案
- 河南廣東聯(lián)考2025年高一化學(xué)第二學(xué)期期末調(diào)研模擬試題含解析
- 廣西賀州市桂梧高級中學(xué)2025屆高一化學(xué)第二學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 甘肅省慶陽市長慶中學(xué)2025年高二下化學(xué)期末調(diào)研模擬試題含解析
- 北京集體資產(chǎn)管理辦法
- 公司出國證件管理辦法
- 智慧手環(huán)使用管理辦法
- 晉中市健康碼管理辦法
- 內(nèi)貿(mào)船舶衛(wèi)生管理辦法
- 2025深圳輔警考試真題
- 智慧型陸基式漁業(yè)產(chǎn)業(yè)園項目可行性研究報告模板-備案拿地
- 廣告安裝培訓(xùn)課件
- 海底撈寢室管理制度
- 2025年重慶市中考數(shù)學(xué)試卷真題及答案詳解(精校打印版)
- 云倉代發(fā)貨合同協(xié)議書
- A-Level數(shù)學(xué)PureMath1函數(shù)與三角函數(shù)2025年春季模擬試卷
- 汾酒集團(tuán)招聘考試試題及答案
- 碳資產(chǎn)管理與碳金融 課件 第1-5章 碳排放與氣候變化政策分析-溫室氣體排放量的核查
- 《全媒體營銷》課件-項目一 全媒體營銷基礎(chǔ)與產(chǎn)業(yè)變革
- 內(nèi)網(wǎng)滲透面試題及答案
評論
0/150
提交評論