




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第九章管理Linux網絡Linux基本命令本章目標v熟練掌握Linux基本命令操作v熟練掌握命令執行順序ShellvShell是系統的用戶界面,提供了用戶與內核進行交互操作的一種接口(命令解釋器) 。它接收用戶輸入的命令并把它送入內核去執行。起著協調用戶與系統的一致性和在用戶與系統之間進行交互的作用。 vShell在Linux系統上具有極其重要的地位 硬件系統核心命令解釋器Shell外層應用程序Shell的重要功能的重要功能v命令行解釋v命令的多種執行順序 v通配符( wild-card characters )v命令補全、別名機制、命令歷史vI/O重定向( Input/output redi
2、rection )v管道( pipes ) v命令替換( 或$( ) )vShell編程語言( Shell Script )Shell的主要版本版本說明Bourne Again Shell(bash, bsh 的擴展)bash 是大多數Linux 系統的缺省 Shell。bash 與 bsh 完全向后兼容,并且在bsh的基礎上增加和增強了很多特性。bash 也包含了很多 C shell和 Korn shell中的優點。bash有很靈活和強大的編程接口,同時又有很友好的用戶界面。Korn Shell (ksh)Korn Shell (ksh) 由 Dave Korn所寫。它UNIX系統上的標準S
3、hell。另外,在Linux環境下有一個專門為Linux系統編寫的K Shell的擴展版本,即Public Domain Korn Shell (pdksh)。tcsh (csh 的擴展)是C Shell 的擴展。tcsh 與 csh 完全向后兼容,但它包含了更多的使用戶感覺方便的新特性,其最大的提高是在命令行編輯和歷史瀏覽方面。SHELL查看當前的查看當前的shell:echo $SHELL 或查看或查看passwd文件文件系統中的系統中的shell除了要有執行文件必須在除了要有執行文件必須在/etc/shells中中 cat /etc/shellsChsh lChsh 文件目錄操作命令 文
4、件操作命令命令 功能touch生成一個空文件或更改文件的時間cp復制文件或目錄mv移動文件或目錄、文件或目錄改名rm刪除文件或目錄ln建立鏈接文件wc統計指定文本文件的行數、字數、字符數文件目錄操作命令 目錄操作命令命令 功能ls顯示文件和目錄列表cd切換目錄pwd顯示當前工作目錄mkdir創建目錄rmdir刪除空目錄tree顯示目錄樹文件目錄操作命令 文本文件顯示命令命令 功能cat、tac顯示文本文件內容more、less分頁顯示文本文件內容head、tail顯示文本文件的前若干行或后若干行文件目錄操作命令 查找命令命令 功能whereis查找系統文件所在路徑find在文件系統中查找制定的
5、文件grep在制定的文本文件中查找指定的字符串信息顯示命令 命令命令 功能功能date顯示和設置日期時間stat顯示指定文件的相關信息who、w顯示在線登錄用戶whoami顯示用戶自己的身份id顯示當前用戶的id信息hostname顯示主機名稱uname顯示操作系統信息dmesg顯示系統啟動信息du顯示指定的文件(目錄)已使用的磁盤空間的總量df顯示文件系統磁盤空間的使用情況free顯示當前內存和交換空間的使用情況locale顯示當前語言環境重定向重定向v 標準輸入、輸出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系統中的配置文件以文本文件的形式保存vLinux管理員需要通過編輯配置文件進行系統管理v文本編輯器的分類v行編輯器與全屏幕編輯器v字符界面編輯器與圖形界面編輯器 Linux中的多種文本編輯器vvivLinux學習者需要掌握的第一個文本編輯器v大多數Linux系統中缺省使用的文本編輯器 vEmacsv用于編輯程序源代碼文件的文本編輯器 vnanov在字符界面提供了菜單操作,易用性較好vgeditvGNOME圖形環境中的文本編輯器vi編輯器的三種模式vvi編輯器中有三種狀態模式v命令模式v輸入模式v末
8、行模式Shell提示符提示符退出退出vivi file末行模式末行模式輸入模式輸入模式轉義命令轉義命令按按Esc鍵鍵文本輸入命令文本輸入命令執行完畢或按執行完畢或按Esc鍵鍵命令模式命令模式vi中三種模式的轉換中三種模式的轉換vi編輯器的基本使用 vvi編輯器的啟動與退出v文件操作v光標移動操作 v編輯操作 v查找與替換操作 vvi編輯器的在線幫助 vi編輯器的啟動與退出 v直接進入編輯環境 v$ viv進入編輯環境并打開新建文件v$ vi myfilev退出vi編輯環境 v輸入末行命令放棄對文件的修改,并退出編輯器v:q! vi的啟動與退出的啟動與退出vi中的文件操作v打開新文件v讀取文件v
9、保存文件v另存為文件 v退出vi編輯器 件的打開與讀取操作 v打開新文件 v打開新的文件到vi編輯器中v:e filename v打開新的文件到vi編輯器中,并放棄對當前文件的修改v:e! filenamev讀取文件內容到當前vi編輯器中 v:r filename文件保存與另存為v保存文件 v保存對vi編輯器中已打開文件的修改v:wv另存為文件v將vi編輯器中的內容另存為指定文件名v:w myfile退出vi編輯器的多種方法v未修改退出v沒有對vi編輯器中打開的文件進行修改,或已對修改進行了保存,直接退出vi編輯器v:qv保存并退出v對vi編輯器中的文件進行保存并退出vi編輯器v:qwv不保存
10、退出v放棄對文件內容的修改,并退出vi編輯器v:q!光標移動和翻頁操作 操作類型光標操作鍵功能光標移動 h向左移動光標 l向右移動光標 k向上移動光標 j向下移動光標 翻頁Ctrl + f向前翻整頁 Ctrl + b向后翻整頁 Ctrl + u向前翻半頁 Ctrl + d向后翻半頁 光標移動和翻頁光標移動和翻頁行內快速跳轉 操作鍵功能將光標快速跳轉到本行的行首字符 $將光標快速跳轉到本行的行尾字符 w將光標快速跳轉到當前光標所在位置的后一個單詞的首字母 b將光標快速跳轉到當前光標所在位置的前一個單詞的首字母 e將光標快速跳轉到當前光標所在位置的后一個單詞的尾字母 行內快速跳轉行內快速跳轉文件內
11、行間快速跳轉 命令功能:set nu 在編輯器中顯示行號 :set nonu 取消編輯器中的行號顯示1G跳轉到文件的首行 G跳轉到文件的末尾行 #G跳轉到文件中的第#行 行間快速跳轉行間快速跳轉進入輸入模式 命令功能i在當前光標處進入插入狀態 a在當前光標后進入插入狀態 A將光標移動到當前行的行末,并進入插入狀態 o在當前行的下面插入新行,光標移動到新行的行首,進入插入狀態 O在當前行的上面插入新行,光標移動到新行的行首,進入插入狀態 cw刪除當前光標到所在單詞尾部的字符,并進入插入狀態 c$刪除當前光標到行尾的字符,并進入插入狀態 c命令刪除當前光標之前(不包括光標上的字符)到行首的字符,并
12、進入插入狀態 進入輸入模式進入輸入模式輸入模式的編輯鍵操作 按鍵功能方向鍵進行上下左右方向的光標移動 Home快速定位光標到行首End快速定位光標到行尾PageUp進行文本的向上翻頁 PageDown進行文本的向下翻頁Backspace刪除光標左側的字符Del刪除光標位置的字符 輸入模式編輯操作輸入模式編輯操作刪除操作 命令功能x刪除光標處的單個字符 dd刪除光標所在行 dw刪除當前字符到單詞尾(包括空格)的所有字符 de刪除當前字符到單詞尾(不包括單詞尾部的空格)的所有字符 d$刪除當前字符到行尾的所有字符 d刪除當前字符到行首的所有字符 J刪除光標所在行行尾的換行符,相當于合并當前行和下一
13、行的內容 刪除操作刪除操作撤銷操作 命令功能u取消最近一次的操作,并恢復操作結果可以多次使用u命令恢復已進行的多步操作 U取消對當前行進行的所有操作 Ctrl + r對使用u命令撤銷的操作進行恢復 撤銷操作撤銷操作復制與粘貼操作 命令功能yy復制當前行整行的內容到vi緩沖區 yw復制當前光標到單詞尾字符的內容到vi緩沖區 y$復制當前光標到行尾的內容到vi緩沖區 y復制當前光標到行首的內容到vi緩沖區p讀取vi緩沖區中的內容,并粘貼到光標當前的位置(不覆蓋文件已有的內容) 階段總結 vi編輯器的啟動與退出 文件操作 光標移動操作 vi編輯器的基本編輯操作 從命令模式進入輸入模式的命令 輸入模式
14、中的基本編輯操作 命令模式中的刪除操作 命令模式中的撤銷操作 命令模式中的復制操作 命令模式中的粘貼操作階段練習J練習vi編輯器中三種模式間的轉換J練習vi編輯器中的復制與粘貼操作字符串查找操作命令功能/word從上而下在文件中查找字符串“word” ?word 從下而上在文件中查找字符串“word”n定位下一個匹配的被查找字符串 N定位上一個匹配的被查找字符串字符串替換操作命令功能:s/old/new 將當前行中查找到的第一個字符“old” 串替換為“new”:s/old/new/g 將當前行中查找到的所有字符串“old” 替換為“new”:#,#s/old/new/g 在行號“#,#”范圍
15、內替換所有的字符串“old”為“new”:%s/old/new/g 在整個文件范圍內替換所有的字符串“old”為“new”:s/old/new/c 在替換命令末尾加入c命令,將對每個替換動作提示用戶進行確認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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 針灸介紹課件視頻教學
- 酒水知識與文化課件
- 2022-2027年中國智慧路網行業運行態勢及市場發展潛力預測報告
- 含鎳危廢處置環評報告
- 郭霞珍中醫基礎理論課件
- 2025年中國手機攝像頭行業發展監測及投資戰略研究報告
- 2018-2024年中國北京農產品市場發展現狀調研及投資趨勢前景分析報告
- 中國健康小鎮行業發展前景預測及投資戰略研究報告
- 2025年中國便攜式濁度計行業市場深度研究及投資戰略規劃報告
- 華衛國培(北京)醫院管理發展中心介紹企業發展分析報告
- (完整版)曲臂式高空作業車安全技術交底
- 2024年民族宗教政策法規宣傳月知識競賽考試題庫(含答案)
- 《3-6歲兒童學習與發展指南》考試參考題庫120題(含答案)
- 診所中藥飲片清單
- 零信任安全架構-第1篇
- 《發酵飼料的應用》課件
- 國家開放大學2023年7月期末統一試《22417客戶關系管理》試題及答案-開放專科
- 西式面點師(高級)課件 項目4 甜品制作
- 鼎捷T100-V1.0-銷售管理用戶手冊-簡體
- 抗生素的合理應用-專業知識講座培訓課件
- “三高共管、六病同防”工作實踐10-40-16
評論
0/150
提交評論