版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二講 文件目錄管理及VI編輯器,,2,知識(shí)結(jié)構(gòu),Linux命令概述,,,,Linux命令的分類(lèi),vi編輯器的工作模式,,,,,Linux命令行的格式,,,,,命令模式中的基本操作,,獲得命令幫助,管理文件和目錄,文件和目錄管理,,使用vi文本編輯器,,目錄操作命令,,,,文件操作命令,,文件內(nèi)容操作命令,歸檔及壓縮命令,,,末行模式中的基本操作,,3,Linux命令的分類(lèi),Linux命令用于實(shí)現(xiàn)某一類(lèi)功能的指令或程序 命令的執(zhí)行依
2、賴(lài)于解釋器程序(例如:/bin/bash)Linux命令的分類(lèi)內(nèi)部命令:屬于Shell解釋器的一部分外部命令:獨(dú)立于Shell解釋器之外的程序文件,4,Linux命令行的格式,Linux命令的通用命令格式命令字 [選項(xiàng)] [參數(shù)]選項(xiàng)及參數(shù)的含義選項(xiàng):用于調(diào)節(jié)命令的具體功能 以 “-”引導(dǎo)短格式選項(xiàng)(單個(gè)字符),例如“-l” 以“--”引導(dǎo)長(zhǎng)格式選項(xiàng)(多個(gè)字符),例如“--color” 多個(gè)短格式選項(xiàng)可以寫(xiě)在一起,
3、只用一個(gè)“-”引導(dǎo),例如“-al”參數(shù):命令操作的對(duì)象,如文件、目錄名等,[root@localhost ~]# ls -l /home總計(jì) 8drwx------ 2 benet benet 4096 09-08 08:50 benet,5,Linux命令行的格式,命令行編輯的幾個(gè)輔助操作Tab鍵:自動(dòng)補(bǔ)齊反斜杠“\”:強(qiáng)制換行快捷鍵 Ctrl+U:清空至行首快捷鍵 Ctrl+K:清空至行尾快捷鍵 Ctrl+L:
4、清屏快捷鍵 Ctrl+C:取消本次命令編輯注:Linux嚴(yán)格區(qū)分大小寫(xiě),6,獲得命令幫助,內(nèi)部命令help查看Bash內(nèi)部命令的幫助信息命令的“--help” 選項(xiàng)適用于大多數(shù)外部命令 使用man命令閱讀手冊(cè)頁(yè)使用“?”、“?”方向鍵滾動(dòng)文本使用Page Up和Page Down鍵翻頁(yè) 按Q或q鍵退出閱讀環(huán)境、按“/”鍵后查找內(nèi)容使用info命令閱讀信息頁(yè),7,文件和目錄管理,目錄操作命令pwd、cd、ls、mk
5、dir、du文件操作命令touch、file、cp、rm、mv、which、find、ln文件內(nèi)容操作命令cat、more、lesshead、tail、wc、grep歸檔及壓縮命令gzip、bzip2、tar,8,,目錄操作命令 —— pwd、cd,pwd命令用途:查看工作目錄(Print Working Directory)cd命令用途:切換工作目錄(Change Directory)格式:cd [目錄位置],
6、[root@localhost ~]# cd /etc/httpd[root@localhost httpd]# cd conf[root@localhost conf]# cd ~benet[root@localhost benet]# pwd/home/benet[root@localhost zhangsan]# ls -dl ../jerrydrwx------ 2 jerry jerry 4096 09-14 21
7、:50 ../jerry,絕對(duì)路徑,相對(duì)路徑,相對(duì)路徑,9,,目錄操作命令 —— ls,ls命令用途:列表(List)顯示目錄內(nèi)容 格式:ls [選項(xiàng)]... [目錄或文件名]常用命令選項(xiàng)-l :以長(zhǎng)格式顯示-a:顯示所有子目錄和文件的信息,包括隱藏文件-d:顯示目錄本身的屬性-A:類(lèi)似于“-a”,但不顯示“.”和“..”目錄的信息-h:以更易讀的字節(jié)單位(K、M等)顯示信息-R:遞歸顯示內(nèi)容--color:以顏
8、色區(qū)分不同類(lèi)型文件,10,[root@localhost ~]# ls install.log*install.log install.log.syslog[root@localhost ~]# ls -lh install.???-rw-r--r-- 1 root root 37K 09-08 16:46 install.log[root@localhost ~]# ls -a. .chewing .g
9、nome install.log.syslog .tcshrc.. .cshrc .gnome2 .lesshst .Trash ……,[root@localhost ~]# alias myls='ls -alh'[root@localhost ~]# myls /usr/src總計(jì) 32Kdrwxr-xr-x 4 root root 4.0K 09-
10、08 16:40 .drwxr-xr-x 14 root root 4.0K 09-08 16:28 ..drwxr-xr-x 3 root root 4.0K 09-08 16:33 kernels ……,目錄操作命令 —— ls,星號(hào)通配符,問(wèn)號(hào)通配符,定義命令別名,11,目錄操作命令 —— mkdir,mkdir命令用途:創(chuàng)建新的目錄(Make Directory) 格式:mkdir [-p] [/路徑/]目錄
11、名,-p 選項(xiàng)用于創(chuàng)建多級(jí)目錄,[root@localhost ~]# mkdir -p mydir/level1/level2[root@localhost ~]# ls -R mydirmydir:level1mydir/level1:level2mydir/level1/level2:,12,,目錄操作命令 —— du,du命令用途:統(tǒng)計(jì)目錄及文件的空間占用情況(estimate file space usage)
12、 格式:du [選項(xiàng)]... [目錄或文件名]常用命令選項(xiàng)-a:統(tǒng)計(jì)時(shí)包括所有的文件,而不僅僅只統(tǒng)計(jì)目錄 -h:以更易讀的字節(jié)單位(K、M等)顯示信息-s:只統(tǒng)計(jì)每個(gè)參數(shù)所占用空間總的大小,[root@localhost ~]# du -sh /etc/httpd/184K /etc/httpd/,13,,文件操作命令 —— touch、file,touch命令用途:新建空文件,或更新文件時(shí)間標(biāo)記格式:touch
13、 文件名…file命令用途:查看文件類(lèi)型格式: file 文件名…,[root@localhost ~]# touch file1.txt file2.doc[root@localhost ~]# ls file*file1.txt file2.doc[root@localhost ~]# file /bin/ls/bin/ls: ELF 32-bit LSB executable, Intel 80386
14、, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for ……,14,,文件操作命令 —— cp,cp命令用途:復(fù)制(Copy)文件或目錄格式:cp [選項(xiàng)]... 源文件或目錄… 目標(biāo)文件或目錄常用命令選項(xiàng)-r:遞歸復(fù)制整個(gè)目錄樹(shù)-p:保持源文件的屬性不變-f:強(qiáng)制覆蓋目標(biāo)同名文件或目錄-i:需要覆蓋文件或
15、目錄時(shí)進(jìn)行提醒,15,,文件操作命令 —— rm,rm命令用途:刪除(Remove)文件或目錄格式:rm [選項(xiàng)]... 文件或目錄常用命令選項(xiàng)-f:強(qiáng)行刪除文件或目錄,不進(jìn)行提醒-i:刪除文件或目錄時(shí)提醒用戶(hù)確認(rèn)-r:遞歸刪除整個(gè)目錄樹(shù),16,,文件操作命令 —— mv,mv命令用途:移動(dòng)(Move)文件或目錄 —— 若如果目標(biāo)位置與源位置相同,則相當(dāng)于改名格式:mv [選項(xiàng)]... 源文件或目錄…
16、目標(biāo)文件或目錄,17,,文件操作命令 —— which,which命令用途:查找Linux命令文件并顯示所在的位置 —— 搜索范圍由 PATH 環(huán)境變量指定格式:which 命令或程序名,[root@localhost ~]# which mkdir/bin/mkdir[root@localhost ~]# echo $PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/l
17、ocal/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@localhost ~]# which cd/usr/bin/which: no cd in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/
18、root/bin),cd是Shell內(nèi)部命令,因此查不到對(duì)應(yīng)文件,18,,文件操作命令 —— find,find命令用途:用于查找文件或目錄格式:find [查找范圍] [查找條件]常用查找條件-name:按文件名稱(chēng)查找-size:按文件大小查找-user:按文件屬主查找-type:按文件類(lèi)型查找,19,,文件操作命令 —— ln,ln命令用途:為文件或目錄建立鏈接(Link) 格式:ln [-s] 源文件或目
19、錄… 鏈接文件或目標(biāo)目錄常用命令選項(xiàng)-s:建立符號(hào)鏈接文件(省略此項(xiàng)則建立硬鏈接)關(guān)于鏈接文件符號(hào)鏈接:指向原始文件所在的路徑,又稱(chēng)為軟鏈接硬鏈接:指向原始文件對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)位置不能為目錄建立硬鏈接文件硬鏈接與原始文件必須位于同一分區(qū)(文件系統(tǒng))中,20,小結(jié),請(qǐng)思考:內(nèi)部命令、外部命令有什么區(qū)別?Linux命令行的通用格式是什么?獲取命令幫助信息有哪些方式,各自的特點(diǎn)是什么?絕對(duì)路徑、相對(duì)路徑的含義分別是什么?
20、如何創(chuàng)建、復(fù)制、刪除文件或目錄?,21,文件內(nèi)容操作命令 —— cat,cat命令用途:顯示出文件的全部?jī)?nèi)容,[root@localhost ~]# cat /etc/host.conforder hosts,bind[root@localhost ~]# cat /etc/resolv.confsearch localdomain[root@localhost ~]# cat /etc/resolv.conf /e
21、tc/host.confsearch localdomainorder hosts,bind,22,,文件內(nèi)容操作命令 —— more、less,more命令用途:全屏方式分頁(yè)顯示文件內(nèi)容交互操作方法: 按Enter鍵向下逐行滾動(dòng) 按空格鍵向下翻一屏、按b鍵向上翻一屏 按q鍵退出less命令用途:與more命令相同,但擴(kuò)展功能更多交互操作方法: 與more命令基本類(lèi)似,但個(gè)別操作會(huì)有些出入,23,,文件內(nèi)容操作命令
22、 —— head、tail,head命令用途:查看文件開(kāi)頭的一部分內(nèi)容(默認(rèn)為10行)格式:head -n 文件名tail命令用途:查看文件結(jié)尾的少部分內(nèi)容(默認(rèn)為10行)格式:tail -n 文件名 tail -f 文件名,[root@localhost ~]# tail -2 /var/log/messagesSep 8 15:49:29 localhost scim-bridge: Cl
23、eanup, done. Exitting...Sep 8 15:49:29 localhost Cleanup, done. Exitting...,24,,文件內(nèi)容操作命令—— wc,wc命令用途:統(tǒng)計(jì)文件中的單詞數(shù)量(Word Count)等信息 格式:wc [選項(xiàng)]... 目標(biāo)文件...常用命令選項(xiàng)-l:統(tǒng)計(jì)行數(shù)-w:統(tǒng)計(jì)單詞個(gè)數(shù) -c:統(tǒng)計(jì)字節(jié)數(shù),[root@localhost ~]# wc /etc/ho
24、sts 4 23 185 /etc/hosts,4行,23個(gè)單詞,185個(gè)字節(jié),25,,文件內(nèi)容操作命令—— grep,grep命令用途:在文件中查找并顯示包含指定字符串的行格式:grep [選項(xiàng)]... 查找條件 目標(biāo)文件常用命令選項(xiàng)-i:查找時(shí)忽略大小寫(xiě)-v:反轉(zhuǎn)查找,輸出與查找條件不相符的行 查找條件設(shè)置要查找的字符串以雙引號(hào)括起來(lái)“^……”表示以……開(kāi)頭,“……$”表示以……結(jié)尾“^$”表示空行,2
25、6,歸檔及壓縮命令 —— gzip、bzip2,gzip命令、bzip2命令用途:制作壓縮文件、解開(kāi)壓縮文件格式:gzip [-9] 文件名... bzip2 [-9] 文件名... gzip -d .gz格式的壓縮文件 bzip2 -d *.bz2格式的壓縮文件常用命令選項(xiàng)-9:表示高壓縮比,多在創(chuàng)建壓縮包時(shí)用-d:用于解開(kāi)已
26、經(jīng)壓縮過(guò)的文件 等同于gunzip和bunzip2,制作壓縮文件,解開(kāi)壓縮文件,27,tar命令用途:制作歸檔文件、釋放歸檔文件格式:tar [選項(xiàng)]... 歸檔文件名 源文件或目錄 tar [選項(xiàng)]... 歸檔文件名 [-C 目標(biāo)目錄](méi)常用命令選項(xiàng)-c:創(chuàng)建 .tar 格式的包文件-x:解開(kāi).tar格式的包文件-v:輸出詳細(xì)信息-f:表示使用歸檔文件-p:打包時(shí)保留
27、原始文件及目錄的權(quán)限-t:列表查看包內(nèi)的文件,歸檔及壓縮命令 —— tar,制作歸檔文件,解開(kāi)歸檔文件,28,[root@localhost ~]# tar jcf test.tar.bz2 /etc/httpd/tar: 從成員名中刪除開(kāi)頭的“/”[root@localhost ~]# ls -lh test.tar.bz2-rw-r--r-- 1 root root 21K 09-09 01:19 test.tar.bz2
28、[root@localhost ~]# tar jxf test.tar.bz2 -C /tmp[root@localhost ~]# ls -ld /tmp/etc/httpd/drwxr-xr-x 4 root root 4096 09-08 16:37 /tmp/etc/httpd/[root@localhost ~]# rm -rf /tmp/etc/,常用命令選項(xiàng)(續(xù))-C:解包時(shí)指定釋放的目標(biāo)文件夾-z:調(diào)用gzi
29、p程序進(jìn)行壓縮或解壓-j:調(diào)用bzip2程序進(jìn)行壓縮或解壓,歸檔及壓縮命令 —— tar,制作壓縮包文件,釋放壓縮包文件,29,文本編輯器概述,文本編輯器的作用創(chuàng)建或修改文本文件維護(hù)Linux系統(tǒng)中的各種配置文件Linux中最常用的文本編輯器vi:類(lèi)Unix系統(tǒng)中默認(rèn)的文本編輯器vim:vi編輯器的增強(qiáng)版本,習(xí)慣上也稱(chēng)為vi,[root@localhost ~]# alias vi='/usr/bin/vim'
30、;[root@localhost ~]# which vialias vi='/usr/bin/vim' /usr/bin/vim,設(shè)置別名,以便執(zhí)行vi時(shí)自動(dòng)調(diào)用增強(qiáng)版編輯器,30,vi編輯器的工作模式,三種工作模式命令模式、輸入模式、末行模式不同模式之間的切換,,命令模式,輸入模式,末行模式,,,,:鍵,a、i、o等鍵,Esc鍵,Esc鍵,,31,命令模式中的基本操作-1,光標(biāo)移動(dòng),32,命令
31、模式中的基本操作-2,復(fù)制、粘貼、刪除,33,命令模式中的基本操作-3,文件內(nèi)容查找,34,命令模式中的基本操作-4,撤銷(xiāo)編輯及保存退出,35,末行模式中的基本操作-1,保存文件及退出vi編輯器,36,末行模式中的基本操作-2,打開(kāi)新文件或讀入其他文件內(nèi)容,37,末行模式中的基本操作-3,文件內(nèi)容替換,,38,知識(shí)總結(jié),Linux命令概述,,,,Linux命令的分類(lèi),vi編輯器的工作模式,,,,,,,,,命令模式中的基本操作,,獲得命令
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- vi編輯器命令
- vi編輯器是所有unix及l(fā)inux系統(tǒng)下標(biāo)準(zhǔn)的編輯器
- 第4章 剖面文件編輯器
- vi編輯器用法
- unix新手指南第2部分vi文本編輯器
- vi編輯器的基本使用方法
- vi編輯器的基本使用方法!
- vi編輯器使用技巧
- vi 編輯器使用指南
- 常用命令linux下vi編輯器命令大全
- 文本編輯器
- 公式編輯器.rar
- 公式編輯器.rar
- 在線(xiàn)公式編輯器
- 公式編輯器的使用
- lrc歌詞編輯器教程
- 利用系統(tǒng)策略編輯器
- vrp虛擬現(xiàn)實(shí)編輯器
- 公式編輯器快捷鍵
- 網(wǎng)絡(luò)管理中MOC編輯器的實(shí)現(xiàn)研究.pdf
評(píng)論
0/150
提交評(píng)論