Linux常用命令與文本編輯.ppt

上傳人:san****019 文檔編號(hào):19945028 上傳時(shí)間:2021-01-16 格式:PPT 頁(yè)數(shù):46 大?。?06.60KB
收藏 版權(quán)申訴 舉報(bào) 下載
Linux常用命令與文本編輯.ppt_第1頁(yè)
第1頁(yè) / 共46頁(yè)
Linux常用命令與文本編輯.ppt_第2頁(yè)
第2頁(yè) / 共46頁(yè)
Linux常用命令與文本編輯.ppt_第3頁(yè)
第3頁(yè) / 共46頁(yè)

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《Linux常用命令與文本編輯.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Linux常用命令與文本編輯.ppt(46頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、Linux基礎(chǔ) 常用命令與文本編輯 大理學(xué)院數(shù)學(xué)與計(jì)算機(jī)學(xué)院 硬件教研室 趙貴文 第四 節(jié) 教學(xué)目的和要求 學(xué)會(huì)使用聯(lián)機(jī)幫助命令 熟練使用 Linux的常用命令 掌握文本編輯器 Vi的用法 第四 節(jié) shell命令和 DOS命令的區(qū)別 在 DOS下,文件名必須遵守 8.3格式的規(guī)則, 例如文件名 NOTENOUG.TXT,而在 Linux系 統(tǒng)里則有比較自由的空間。假如 Linux已經(jīng)安 裝在 ext3文件系統(tǒng)上,就可以使用 長(zhǎng)文件名 來命名,這樣可以使文件名中 包含更多的字 符和點(diǎn)“ .”。 例如: myfile.tar.gz就是一個(gè)合法的 Linux文 件

2、名。 第四 節(jié) shell命令和 DOS命令的區(qū)別 在 Linux系統(tǒng)中 大小寫是不一樣 的,因此像 FILENME.tar.gz和 filename.tar.gz就是兩個(gè) 不同的文件。這個(gè)規(guī)則對(duì)命令來說也是成立 的。 在 Linux系統(tǒng)路徑之間用“ /”,而非“ ”隔開, 例如, etc/tmp/doc.tex為正確路徑寫法,而 etctmpdoc.tex則為錯(cuò)誤。這雖然是一個(gè)極 小的差別,但對(duì)習(xí)慣于 DOS環(huán)境的同學(xué)仍要 時(shí)時(shí)注意。 第四 節(jié) shell命令和 DOS命令的區(qū)別 用“ .”開始的文件名將會(huì)被視作 隱藏文件 。例 如, hiddenfile使用 ls命令時(shí)就看

3、不到,這一 點(diǎn)和 DOS下設(shè)置隱藏文件不同。 Linux并沒有規(guī)定可執(zhí)行文件一定要 有 .COM、 .EXE或 .BAT的擴(kuò)展名。如果用 ls -F 命令,就會(huì)發(fā)現(xiàn)執(zhí)行文件后面會(huì)被加上一個(gè) “ *”。例如,輸入命令 ls -F,如果顯示結(jié)果 如下: Letter Cindy .jpg cjpg* my_lst_scripts*則說明 cpjg*、 my_lst_script*是可以被執(zhí)行的。如果列表內(nèi) 容是帶顏色顯示的話,這一項(xiàng)將顯示 綠色 。 第四 節(jié) shell命令和 DOS命令的區(qū)別 在 DOS中, .BAK表示 備份文件 ,而在 Linux 系統(tǒng)中則在文件名尾加上一個(gè) ” ,

4、例如, myfile”。 DOS命名帶的參數(shù)用 /switch的方法,而 Linux卻是用 -switch的方法。例如。 Dir/s和 ls -l一樣。當(dāng)然, DOS環(huán)境下的某些外部程 序,例如, PKZIP和 ARJ是用和 Linux一樣的 參數(shù)給設(shè)定方式的。 第四 節(jié) 使用 man命令獲取幫助 像大多數(shù) UNIX運(yùn)行版本一樣, Linux操作系 統(tǒng)發(fā)布版本也為幾乎每個(gè)程序、工具、命令 或系統(tǒng)編程調(diào)用編制了使用手冊(cè)頁(yè),從這些 手冊(cè)頁(yè)中可以得到幾乎所有命令的有關(guān)信息, 包括 man命令本身。舉例來說,輸入下列命 令就可以閱讀 man命令的使用手冊(cè)頁(yè)。 #man man 第四 節(jié)

5、在線幫助命令 man 語(yǔ)法格式: man選項(xiàng) 命令名稱 說明: -a 顯示全部壽命信息內(nèi)容 -d 僅顯示排除錯(cuò)誤信息,不顯示幫助信息內(nèi)容 -f 顯示系統(tǒng)命令與工具程序的簡(jiǎn)單說明 -h 顯示 man的語(yǔ)法和參數(shù)說明 -M 指定搜索 man手冊(cè)的路徑,通常該路徑由 shell 環(huán)境變量 MANPATH指定。 M選項(xiàng)指定的路徑將自 動(dòng)覆蓋 MANPATH所指定的路徑。 -P 指定分頁(yè)顯示手冊(cè)的程序,默認(rèn)時(shí)使用 /usr/less命令。 -S 幫助頁(yè)的基本結(jié)構(gòu) 第四 節(jié) 在線幫助命令 info 格式: #info -f-o-h命令名稱 說明: -f 指定具

6、體訪問的 info文件 -o 不啟動(dòng) info會(huì)話,直接生成結(jié)果至 指定文件 -h 生成有關(guān) info選項(xiàng)的簡(jiǎn)要說明 第四 節(jié) 在線幫助命令 help 可查閱所有 shell命令的作法和說明。其用 法是在所要查閱的命令后輸入 -help,即可 以看到所查命令的內(nèi)容。 第四 節(jié) 目錄操作常用命令( 1) ls 功能:顯示文件和目錄列表 用法: $ ls $ ls -a $ ls -l $ ls -R $ ls /some/dir/file $ ls -d /some/dir/ 第四 節(jié) 目錄操作常用命令( 2) cd 功能:切換目錄 用法: $ cd /some/dir

7、/ $ cd $ cd $ cd .. $ cd ../.. $ cd - 第四 節(jié) 目錄操作常用命令( 3) pwd 功能:顯示當(dāng)前工作目錄 用法: $ pwd tree 功能:顯示目錄樹 用法: $ tree $ tree /some/dir/ 第四 節(jié) 目錄操作常用命令( 4) mkdir 功能:創(chuàng)建目錄 用法: $ mkdir somedir/ $ mkdir -p /some/path/dir/ rmdir 功能:刪除空目錄 用法: $ rmdir somedir/ 第四 節(jié) 文件操作常用命令( 1) touch 功能:生成新的空文件或更改現(xiàn)有 文件的時(shí)間

8、用法: $ touch file $ touch file $ touch -a file $ touch -m file 第四 節(jié) 文件操作常用命令( 2) cp 功能:復(fù)制文件或目錄 用法: $ cp file1 file2 $ cp /some/dir/file1 /someother/dir/ $ cp /some/dir/file1 /someother/dir/file2 $ cp /some/dir/file . $ cp /some/dir/files /someother/dir/ $ cp -r /some/dir/ /someother/dir/ 第四 節(jié) 文件操

9、作常用命令( 3) mv 功能:移動(dòng)文件或目錄、文件或目錄改名 用法: $ mv /some/dir/file1 /someother/dir/ $ mv /some/dir/file1 /someother/dir/file2 $ mv /some/dir/files /someother/dir/ $ mv -r /some/dir/ /someother/dir/ $ mv file newname_file $ mv dir newname_dir 第四 節(jié) 文件操作常用命令( 4) rm 功能:刪除文件或目錄 用法: $ rm /some/dir/file1 $ r

10、m -i /some/dir/file1 $ rm -f /some/dir/file1 $ rm -rf /some/dir/ 第四 節(jié) 文本文件操作常用命令( 1) cat 和 tac 功能:滾屏顯示文本文件內(nèi)容 cat 用于從文件頭到文件尾顯示 tac 用于從文件尾到文件頭顯示 用法: $ cat file $ tac file 第四 節(jié) 文本文件操作常用命令( 2) more 和 less 功能:分屏顯示文本文件內(nèi)容 more 只能從文件頭到文件尾顯示 less 可以使用 PgUp和 PgDn雙向顯示 用法: $ more file $ less file 第

11、四 節(jié) 文本文件操作常用命令( 3) head 和 tail 功能:默認(rèn)顯示 10行內(nèi)容 head 顯示文本文件的前部的若干行 tail 顯示文本文件的后部的若干行 用法:( n為數(shù)字) $ head file $ head -n file $ tail file $ tail -n file $ tail +n file 第四 節(jié) 文本文件操作常用命令( 4) sort 功能:文本文件排序(以行為單位) 用法: $ sort file $ sort file1 file2 uniq 功能:刪除文本文件中相鄰的重復(fù)的行 用法: $ uniq file

12、第四 節(jié) 文本文件操作常用命令( 5) wc 功能:統(tǒng)計(jì)指定文本文件的行數(shù)、字?jǐn)?shù)、字符數(shù) 用法: $ wc file $ wc -l file $ wc -w file $ wc -c file grep 功能:在指定的文本文件中查找指定的字符串 用法: $ grep match_string file 第四 節(jié) 目錄的建立與刪除命令 mkdir 功能說明:建立目錄 rmdir (remove directory) 功能說明:刪除目錄。 第四 節(jié) 文件內(nèi)容查找與比較命令 文件查找命令 find 功能說明:查找文件或目錄。 文件內(nèi)容查找命令 grep 功能

13、說明:查找文件里符合條件的字符串。 文件比較命令 comm (common) 功能說明:比較兩個(gè)已排過序的文件。 第四 節(jié) 常用的信息顯示命令( 1) date 功能:顯示和設(shè)置日 期時(shí)間 用法: $ date # date -s MM/DD/YYYY # date -s hh:mm:ss locale 功能:顯示當(dāng)前語(yǔ)言 環(huán)境 用法: $ locale cal 功能:顯示日歷 用法: $ cal $ cal -y $ cal year $ cal mouth year 第四 節(jié) 常用的信息顯示命令( 2) file 功能:顯示指定文件的類型 用法

14、: $ file filename stat 功能:顯示指定文件的各種相關(guān)信息 用法: $ stat filename 第四 節(jié) 常用的信息顯示命令( 3) dmesg 功能:顯示系統(tǒng)啟動(dòng)信息 用法: $ dmesg uname 功能:顯示操作系統(tǒng)信息 用法: $ uname $ uname -r $ uname -a 第四 節(jié) 壓縮命令 compress、 gzip和 bzip2 功能:壓縮和解壓縮文件或目錄 compress:壓縮文件后綴為 Z gzip:壓縮文件后綴為 gz bzip2:壓縮文件后綴為 bz2 用法: $ compress so

15、mefilename $ compress -d somefilename.Z $ gzip somefilename $ gzip -d somefilename.gz $ bzip2 somefilename $ bzip2 -d somefilename.bz2 第四 節(jié) 打包命令 tar 功能:打包和解包 用法: $ tar -cvf myball.tar somedirname $ tar -tf myball.tar $ tar -xvf myball.tar $ tar -zcvf myball.tar.gz somedirname $ tar -ztf myball.

16、tar.gz $ tar -zxvf myball.tar.gz $ tar -Zcvf myball.tar.Z somedirname $ tar -Ztf myball.tar.Z $ tar -Zxvf myball.tar.Z $ tar -jcvf myball.tar.bz2 somedirname $ tar -jtf myball.tar.bz2 $ tar -jxvf myball.tar.bz2 第四 節(jié) 通信命令 write 功能說明:傳送信息。 語(yǔ) 法: write 用戶名稱 終端機(jī)編號(hào) talk 功能說明:與其他用戶交談。 語(yǔ) 法: talk

17、 用戶名稱 終端機(jī)編號(hào) 第四 節(jié) 通信命令 mesg 功能說明:設(shè)置終端機(jī)的寫入權(quán)限。允許 或接收由其他用戶發(fā)來的 write和 talk通信 信息,該命令在本地終端運(yùn)行。 語(yǔ) 法: mesg ny wall(write all) 功能說明:傳送信息。 語(yǔ) 法: wall 公告信息 第四 節(jié) 其它命令 echo 在顯示器上顯示信息,其信息的來源可以是鍵盤 輸入、命令行參數(shù)或 shell變量的擴(kuò)展(變量中的 內(nèi)容),一般格式為: Echo -n信息內(nèi)容 date 功能說明:顯示或設(shè)置系統(tǒng)時(shí)間與日期。 cal 使用權(quán)限:所有使用者 使用方式: cal -

18、mjy month year 第四 節(jié) 其它命令 bc 一個(gè)用于進(jìn)行簡(jiǎn)單的算術(shù)運(yùn)算的計(jì)算器。鍵入 quit 退出。 passwd 功能說明:設(shè)置密碼。 語(yǔ) 法: passwd -dklS-u 用戶名稱 sync 功能說明:將內(nèi)存緩沖區(qū)內(nèi)的數(shù)據(jù)寫入磁盤。 語(yǔ) 法: sync --help--version 第四 節(jié) 其它命令 whoami 功能說明:顯示用戶名稱。 語(yǔ) 法: whoami --help--version who 功能說明:顯示目前登入系統(tǒng)的用戶信息。 語(yǔ) 法: who -Himqsw--help-- versionam i記錄文

19、件 w 功能說明:顯示目前登入系統(tǒng)的用戶信息。 語(yǔ) 法: w -fhlsuV用戶名稱 clear 第四 節(jié) 更改文件或目錄的屬性與屬性組命令 chown (change owner) 功能說明:變更文件或目錄的擁有者 或所屬群組。 chgrp (change group) 功能說明:變更文件或目錄的所屬群 組。 第四 節(jié) 更改文件或目錄的存取權(quán)限 chmod (change mode) 功能說明:變更文件或目錄的權(quán)限。 補(bǔ)充說明:在 UNIX系統(tǒng)家族里,文件或目 錄權(quán)限的控制分別以 讀取,寫入,執(zhí)行 3種 一般權(quán)限來區(qū)分,另有 3種特殊權(quán)限可供運(yùn) 用,再搭配擁有

20、者與所屬群組管理權(quán)限范 圍。您可以使用 chmod指令去變更文件與 目錄的權(quán)限,設(shè)置方式采用 文字 或 數(shù)字 代 號(hào)皆可。符號(hào)連接的權(quán)限無(wú)法變更,如果 您對(duì)符號(hào)連接修改權(quán)限,其改變會(huì)作用在 被連接的原始文件。 第四 節(jié) 打印控制命令 lpc 由 root用戶執(zhí)行檢查和控制打印機(jī)。輸入?可以查 看命令列表。 lpq 功能:顯示打印機(jī)隊(duì)列中未完成的工作 用法: lpq l P user 說明: lpq 會(huì)顯示由 lpd 所管理的打印機(jī)隊(duì)列中未 完成的項(xiàng)目。 lprm 功能:將一個(gè)工作由打印機(jī)隊(duì)列中移除 用法: /usr/bin/lprm P file... 第四 節(jié)

21、常用的網(wǎng)絡(luò)命令 文件傳輸命令 ftp (file transfer protocol) 功能說明:設(shè)置文件系統(tǒng)相關(guān)功能。 Telent命令 功能說明:遠(yuǎn)端登入。 finger命令 功能說明:查找并顯示用戶信息。 ping 命令 功能說明:檢測(cè)主機(jī)。 第四 節(jié) vi及其運(yùn)行模式 vi 簡(jiǎn)介 vi是“ visual interface”的簡(jiǎn)稱。 vi可以執(zhí)行輸出、刪除、查找、替換 、塊操作等眾多文本操作 。 vi不是一個(gè)排版程序,它可以對(duì)字體 、格式、段落等其他屬性進(jìn)行編排 ,它只是一個(gè)文本編輯程序。 vi是全屏幕文本編輯器,它沒有菜單 ,只有命令。 第

22、四 節(jié) vi 的運(yùn)行模式 圖 vi的運(yùn)行模式及轉(zhuǎn)換 第四 節(jié) vi 的基本操作 從編輯模式進(jìn)入插入模式 i a o 從插入模式返回編輯模式 第四 節(jié) vi 的基本操作 編輯模式下退出 vi ZZ ZQ 命令模式下退出 vi :wq :q :q! 第四 節(jié) vi 的常用命令( 1) 表 vi編輯模式下的常用操作 G 用于直接跳轉(zhuǎn)到文件尾。 dd 刪除光標(biāo)所在的整行。 YY 將當(dāng)前行的內(nèi)容復(fù)制到緩沖區(qū)。 p 將緩沖區(qū)的內(nèi)容寫出到光標(biāo)所在的位置。 /str 往右移動(dòng)到有 str 的地方。 ?str 往左移動(dòng)到有 str 的地方。 n 向相同的方向移動(dòng)到有 str的

23、地方。 N 向相反的方向移動(dòng)到有 str的地方。 u 取消前一次的誤操作。 . 再執(zhí)行一次前面剛完成的某個(gè)命令。 第四 節(jié) vi 的常用命令( 2) :n1,n2 co n3 將從 n1開始到 n2為止的所有內(nèi)容復(fù)制到 n3后面 :n1,n2 m n3 將從 n1開始到 n2為止的所有內(nèi)容移動(dòng)到 n3后面 :n1,n2 d 刪除從 n1開始到 n2為止的所有內(nèi)容 :n 直接輸入要移動(dòng)到的行號(hào)即可實(shí)現(xiàn)跳行 :/str/ 從當(dāng)前光標(biāo)開始往后移動(dòng)到有 str 的地方 :?str? 從當(dāng)前光標(biāo)開始往前移動(dòng)到有 str 的地方 :s/str1/str2/ 將 str1替換為 str

24、2 :s/str1/str2/g 將所有的 str1替換為 str2 :!Cmd 運(yùn)行 shell命令 Cmd :r ! Cmd 將命令運(yùn)行的結(jié)果寫入當(dāng)前行位置 :set autoindent 縮進(jìn)每一行,使之與前一行相同。常用于程序的編寫。 :set noautoindent 取消縮進(jìn) :set number 在編輯文件時(shí)顯示行號(hào) :set nonumber 取消行號(hào)顯示 :set ruler 在屏幕底部顯示光標(biāo)所在的行、列位置 :set noruler 不顯示光標(biāo)所在的行、列位置 第四 節(jié) 思考和練習(xí) 1、常見的文件操作命令有哪幾類? 2、常用的瀏覽文件命令有哪些? 3、 ls命令與 dir命令有什么區(qū)別? 4、主要的目錄操作命令有哪些? 5、怎樣給文件設(shè)置權(quán)限? 6、列舉幾種文件打印命令。 7、文件鏈接主要分哪幾種?分別如何實(shí)現(xiàn)?

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!