linux基本命令與工具(一)_第1頁
linux基本命令與工具(一)_第2頁
linux基本命令與工具(一)_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、實訓內(nèi)容(第一天) 項目名稱:基本命令與工具(一)1、實訓目的學習 linux 命令的基本結(jié)構,把握 linux 操作系統(tǒng)的基本命令使用方法,為進一步學習做預備。2、實訓內(nèi)容2.1 回顧:unix 系統(tǒng)的基本結(jié)構用戶程序用戶級核心級程序庫系統(tǒng)調(diào)用界面文件子系統(tǒng)高速緩沖進程把握 子系統(tǒng)進程通信進程調(diào)度進程存儲字符設備塊設備設備驅(qū)動程序硬件把握硬件硬件層2.2 命令的基本格式當你通過字符終端登錄后,便進入命令提示符,命令提示符有很多表達形式, 可以附帶用戶名和主機名稱等信息,但也可以很簡潔。下圖是一個典型的命令提示unix 中一個基本命令包含三個要素:命令名、選項、參數(shù)。本質(zhì)上命令名是指用戶要運行

2、的程序的名稱。用戶通過設定選項指出命令要執(zhí)行的特定功能, 參數(shù)是命令執(zhí)行時需要的輸入值。選項和參數(shù)不是肯定要填寫的。命令名、選項、參數(shù)都區(qū)分大小寫,它們通過空格或制表符(tab 鍵)隔開。初學者經(jīng)常簡潔犯的一個錯誤是把選項和參數(shù)混淆,一般來說,選項帶有符號“-”,如“-a”,而參數(shù)沒有,但也有特例,在學習具體例子時會指出。此外,選項和參數(shù)都是可以多個的。假如需要多個選項,可把選項連續(xù)表示,如“-abc”,也可以單獨表示,如“-a-b-c”,但選項間需要用空格區(qū)分開來。多個參數(shù)也是需要用空格隔開。為什么要用空格把命令名、參數(shù)、選項隔開?由于shell 作為解釋器,以空格或制表符作為間隔標志來讀取

3、命令,假如沒有空格隔開, shell 就會認為是一個獨立的整體而對其進行解釋。下面是一些命令的例子,大家指出哪部分是命令名,選項和參數(shù):# wc-cl/etc/inittab# find . -name “unix“ print# kill -9 230942.4 一些常用的基本命令下面介紹一些常用的基本命令,這些命令是一些日常系統(tǒng)管理時經(jīng)常用到的工具,把握這些命令以及下面所提及的選項是系統(tǒng)管理所必需的(課程要求能嫻熟使用)。(1) who 命令功能:列出當前系統(tǒng)注冊的用戶,另外有 whoami 命令選項:無參數(shù):無#who#whoami例子:留意看系統(tǒng)有多少人在線,并思考以下問題,如何自動統(tǒng)

4、計在線人數(shù)?(2) ls 命令功能:顯示名目內(nèi)容格式:ls選項文件或名目選項:-a:列出名目中全部項,包括以“.”開頭的項(以點開頭的為隱蔽文件)-l:以列表形式顯示文件-r:遞歸列出全部例子:留意對比三個命令的結(jié)果差異# ls-a/etc# ls-al/etc# ls(3)-rpwd/ect功能:顯示當前名目選項:無#pwd例子:(4) cd 命令功能:更改當前名目格式:cd選項文件或名目選項:無# cd# ls # cd # ls# cd .# ls/proc例子:留意三個 cd 命令的區(qū)分和結(jié)果(5) stat 命令和 file 命令功能:獲得關于某文件的基本信息格式:stat文件 /

5、file 命令# stat/etc/environment# file/etc/environment例子:stat 命令和 file 命令在功能上的差異(6) touch 命令功能:更新一個文件的訪問和修改時間,假如沒有對應文件則新建該文件格式:touch文件名例子:留意前一次使用 stat 命令和后一次使用 stat 命令的返回結(jié)果的差異# cd# touchtt# stattt# touch tt# stattt(7) mv 命令功能:移動或重命名文件或名目格式:mv選項源文件或名目 目的文件或名目選項:-b:若存在同名文件,掩蓋前先備份(backup)原來的文件-f:強制(force)

6、掩蓋同名文件例子:留意最終名目中是否多了一個備份文件(文件末尾有“”符號)# cd# touchttt# touch tt# mv# lsbttttt(8) cp 命令功能:復制文件或名目格式:cp選項源文件或源名目 目的文件或目的名目選項:-f:強制(force)掩蓋同名文件-b:若存在同名文件,掩蓋前先備份(backup)原來的文件-r:-r選項是以遞歸方式復制文件# cd # cp# lsaacopy(9) rm 命令功能:刪除文件或名目格式:rm 選項 文件或名目選項:-f:強制(force)刪除文件# cd -r:rm 命令默認只刪除文件,-r選項是以遞歸方式刪除名目例子:#touc

7、h a bc#rm a b#rm f b(10) mkdir 命令和 rmdir命令功能:增加文件夾和刪除文件夾格式:mkdir 選項 名目 / rmdir 選項:無# cd # mkdir testdir # cd testdir# rmdir testdir# rm -r testdir例子:留意要刪除的文件夾要求是空的,假如里面有文件,則使用“rm r 文件夾”#touch abc#ls#cd .(11) cat功能:連接或顯示文件 格式:ls 選項 文件 選項:-n:顯示行號# cat /etc/environment(12) more 命令功能:分屏顯示文本文件的內(nèi)容。首先顯示一屏后

8、若還有內(nèi)容,按回車鍵再顯示下一行,按空格鍵顯示另一屏。# more/etc/environment格式:more文件(13) tail 命令功能:顯示文本文件的結(jié)尾部分,默認顯示文件的最終 10 行格式:tail選項行數(shù)文件選項:# tail-n5/etc/environment-n:指定顯示的行數(shù)(14) grep 命令功能:從指定文件或標準輸出中中查找符合條件的字符串。格式:grep選項字符串文件列表# grepinit/etc/inittab例子:(15) wc(wordcount)命令功能:依次顯示文本文件的行數(shù)、字數(shù)和字符數(shù)格式:wc選項文件列表選項:-c(character):顯示

9、文件的字節(jié)數(shù)-l(line):顯示文件的行數(shù)-w(word):顯示文件的單詞數(shù)例子:# wc# wc/etc/inittab-l/etc/profile /etc/environment(16) date 命令功能:查看或修改系統(tǒng)時間格式:date# date例子:(17) clear 命令功能:清除當前終端的屏幕內(nèi)容格式:clear# clear例子:(18) man(manual)命令功能:顯示對應命令的掛念手冊格式:man命令名例子:查詢一個命令有哪些選項可以簡潔的接受-help 選項,但最完整的信息在該命令的 manual 中。# mancat# cat-help(19) histor

10、y 命令# history# history5功能:查看shell 命令的歷史記錄,假如不使用數(shù)字參數(shù),則將查看全部shell 命令的歷史記錄。假如使用數(shù)字參數(shù),則將查看最近執(zhí)行過指定個數(shù)的 shell 命令。2.3 vi 工具的使用在系統(tǒng)管理工作中,經(jīng)常需要閱讀各類配置文件、日志和說明手冊,同時也需要編寫各種腳本以滿足系統(tǒng)管理的需要。vi 編輯器相當于 windows 中的“記事本”,但由于是在字符終端下使用編輯器,因此其使用方法與圖形界面上的編輯器的使用方法有所不同(最大的不同是鼠標沒用了)。vi 編輯器是系統(tǒng)管理員必需嫻熟把握的基本工具之一。unix 下還有很多編輯器供人們使用,如 vi

11、m(vi 的變種)、emacs 等。感愛好的同學可以查閱相關資料。vi 編輯器有三種工作模式:命令模式、文本編輯模式、最終行模式。下面分別對該三種模式進行爭辯。(1) 命令模式vi 編輯器啟動后即進入命令模式,vi 的命令往往只有一個字母,而且按下該命令的字母后也不會在屏幕上顯示,而是直接處理該命令。常用的命令有:i:從當前的光標位置開頭輸入字符,vi 編輯器進入文本編輯模式a:從當前的光標的下一個位置開頭輸入字符,vi 編輯器進入文本編輯模式o:在光標所在行之下新增一行u:撤銷上一步操作/字符串:按下“/”鍵后,屏幕底部消滅“/”,在其后輸入要查找的字符串,按 enter 后,vi 講從光標

12、當前位置開頭向文件尾查找,并定位在第一個匹配的單詞的地方。n:跳到下一個滿足查找條件的單詞的地方。(2) 文本編輯模式利用命令模式中的命令進入文本編輯模式后,便可在 vi 編輯器中進行文字處理。假如按 esc 鍵則重新回到命令模式。(3) 最終行模式最終行模式是通過命令模式中的“:”命令進入的,此時 vi 會在屏幕底部顯示“:”作為該模式的提示符,用戶可在提示符后輸入相關命令,主要的命令有:w文件保存為指定的文件wq保存并退出 viq退出 vi,假如有文件需要保存則作相應提示q!不保存文件而退出 vi1.請上機完成如下題目,并將上機結(jié)果截圖附于題目之后,假如題目中所談及的文件在系統(tǒng)中不存在則可用其他文件替代。a) 修改當前系統(tǒng)時間為2011 年 1 月 1 日。b) 分屏顯示/etc/inittab 文件。c) 查看/etc/inittab 文件的最終 10 行。查看/etc/inittab 文件的基本文件信息。以自己的名字在/home 名目下新建一個文件夾,把/etc/inittab 復制到該文件夾。然后對整個文件夾進行刪除。f) 在/root 名目下新建文件夾testdir,并在該文件夾中新建文件test。然后將test 文件夾連同其中的全部文件拷貝到/home 下。g) 查看/r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論