《Linux操作系統(tǒng)》課件-2.Linux基本命令操作_第1頁
《Linux操作系統(tǒng)》課件-2.Linux基本命令操作_第2頁
《Linux操作系統(tǒng)》課件-2.Linux基本命令操作_第3頁
《Linux操作系統(tǒng)》課件-2.Linux基本命令操作_第4頁
《Linux操作系統(tǒng)》課件-2.Linux基本命令操作_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1.查看目錄01常用命令02應(yīng)用實(shí)例名稱說明cd~跳轉(zhuǎn)到當(dāng)前用戶的根目錄cd~用戶名

切換到該用戶的根目錄cd..切換到當(dāng)前目錄的上層目錄cd-切換到前一個工作目錄cd加絕對路徑切換到該路徑對應(yīng)的目錄下cd./yum后也可以接相對路徑,本例表示切換到當(dāng)前路徑下的yum目錄全稱為ChangeDirectory,表示改變目錄1.cd命令全稱為PrintWorkingDirectory,用來查看用戶當(dāng)前的工作目錄2.pwd一般情況下,pwd命令不接任何選項(xiàng),但是當(dāng)存在鏈接文件時,可以使用-P的選項(xiàng)來顯示實(shí)際路徑,而非鏈接路徑。2.pwd實(shí)例1:查看當(dāng)前工作目錄[linuxstudy@LinuxServerroot]$pwd/root實(shí)例2:使用pwd命令查看實(shí)際工作目錄[linuxstudy@LinuxServerroot]$cd/var/mail[linuxstudy@LinuxServermail]$pwd/var/mail[linuxstudy@LinuxServermail]$pwd-P/var/spool/maills是英文list的縮寫,即列表命令3.ls3.ls名稱說明-a顯示所有文件與目錄(默認(rèn)情況下開頭為“.”的文件或目錄被視為隱藏文件不會列出)-r將文件以相反次序顯示(默認(rèn)按英文字母升序次序顯示)-t將文件按建立時間的先后次序列出-A同-a,但不列出“.”(當(dāng)前目錄)和“..”(父目錄)-F在列出的文件或目錄后加一符號;如可執(zhí)行文件后加"*",目錄則加"/"-R若目錄下有文件,則將其全部依序列出實(shí)例1:列出當(dāng)前目錄下所有文件或目錄的詳細(xì)信息(包含隱藏文件)[linuxstudy@LinuxServer~]$ls-al實(shí)例2:列出/tmp目錄的詳細(xì)信息,不列出其中的文件信息[linuxstudy@LinuxServer~]$ls-ld/tmp實(shí)例3:列出/tmp目錄及子目錄的詳細(xì)信息[linuxstudy@LinuxServer~]$ls-lR/tmp/sanguo課程小結(jié)

cdpwdls小結(jié)2.復(fù)制、移動和刪除01復(fù)制cp命令02移動mv命令03刪除rm命令命令名稱:cp(cope)使用方式:cp[選項(xiàng)]源文件目標(biāo)文件說明

:將一個文件復(fù)制至另一文件,或復(fù)制至另一目錄cp命令后面可以加多個選項(xiàng)-f:文件在目標(biāo)路徑中存在時,則直接覆蓋;-i:文件在目標(biāo)路徑中存在時,提示是否覆蓋;-r:復(fù)制目錄;-b:生成覆蓋文件的備份;-a:保持文件原有屬性;-s:復(fù)制為軟連接;-l:復(fù)制為硬鏈接;-d:如果源文件是鏈接文件,則復(fù)制鏈接文件屬性,而非文件本身。命令名稱:mv(move)使用方式:mv[選項(xiàng)]源文件目標(biāo)文件說明

:文件重命名或移動至另一目錄常用選項(xiàng)-i:如果存在文件重名則提示是否覆蓋;-f:如果存在文件重名則直接覆蓋;-u:移動時如果存在同名文件,則比較新舊,源文件新則覆蓋;-b:建立覆蓋文件的備份。命令名稱:rm(remove)使用方式:rm[選項(xiàng)]目錄名稱或文件名稱說明

:刪除文件或目錄常用選項(xiàng)-f:不提示,強(qiáng)制刪除;-r:將目錄及其目錄內(nèi)文件逐一刪除。課程小結(jié)

復(fù)制cp命令移動mv命令刪除rm命令小結(jié)3.查看文件內(nèi)容01cat、tac02more、less03head、tail命令名稱:cat(concatenate)使用方式:cat[選項(xiàng)][--help][--version]文件名稱說明

:查看純文本文件內(nèi)容(適用于內(nèi)容較少的文件)catcat命令常用選項(xiàng)-n:由1開始對所有輸出的行數(shù)編號-b:和-n相似,只不過對于空白行不編號-s:當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行tac使用方式:tac文件名稱說明:把文件從最后一行到第一行反向輸出命令名稱:more使用方式:more[選項(xiàng)]文件名稱說明

:分頁顯示文件的內(nèi)容,空格鍵(space)代表顯示下一頁,b鍵代表顯示上一頁,還有搜尋字串的功能(與vim相似),h鍵可顯示說明文件命令名稱:less使用方式:less[選項(xiàng)]文件名稱說明

:并非一次性讀入整個文件,針對大型文件速度較快。相比于more命令,只能往下翻頁查看,less命令實(shí)現(xiàn)了向上翻頁回滾。命令名稱:head使用方式:head[選項(xiàng)]文件名稱說明

:以行為單位讀取文件前N行數(shù)據(jù)。默認(rèn)讀取文件的前10行參數(shù):-n后面接數(shù)字N,代表顯示文件的前N行命令名稱:tail使用方式:tail[選項(xiàng)]文件名稱說明

:以行為單位讀取文件最后N行數(shù)據(jù)。默認(rèn)讀取文件的最后10行參數(shù):-n后面接數(shù)字N,代表顯示文件的后N行課程小結(jié)

cat、tacmore、lesshead、tail小結(jié)4.鏈接文件操作任務(wù)提出01什么是鏈接02硬鏈接03軟鏈接04軟硬鏈接區(qū)別1.為一個文件起多個名字的功能,稱為鏈接什么是鏈接1.為一個文件起多個名字的功能,稱為鏈接2.只要對原文件進(jìn)行修改,就可以完成對所有鏈接文件的修改什么是鏈接3.對某個文件的多個鏈接文件,可以指定不同的權(quán)限,從而實(shí)現(xiàn)信息共享和安全性提高什么是鏈接1.為一個文件起多個名字的功能,稱為鏈接2.只要對原文件進(jìn)行修改,就可以完成對所有鏈接文件的修改軟鏈接文件硬鏈接文件鏈接文件硬鏈接文件完全等同于原文件,可以跟源文件保持同步更新,因?yàn)樵募玩溄游募贾赶蛳嗤奈锢淼刂?。硬鏈接文件Linux內(nèi)核為每個新文件分配一個inode,稱為i節(jié)點(diǎn),每個文件都有唯一的inode號。而源文件與硬鏈接文件的inode的相同的。硬鏈接文件創(chuàng)建硬鏈接文件使用命令:ln<源文件><新建鏈接名>或者使用命令cp-l硬鏈接文件硬鏈接文件對于硬鏈接文件,還需要注意:01不可跨文件系統(tǒng)創(chuàng)建硬鏈接02不可為目錄建立硬鏈接03文件在磁盤中的數(shù)據(jù)是唯一的04可以防止不必要的誤刪除軟鏈接文件軟鏈接也稱符號鏈接,為原文件名創(chuàng)建了一個新的指針。當(dāng)對軟鏈接操作時,系統(tǒng)就會找到原文件并對原文件進(jìn)行操作(與Windows的快捷方式類似)可以使用命令:ln–s<源文件><新建鏈接名>或者cp-s也可以創(chuàng)建軟鏈接軟硬鏈接區(qū)別硬鏈接與原始文件是同一個文件,只是名字不同;每添加一個硬鏈接,inode就加1;只有當(dāng)inode=0時,才算徹底刪除軟鏈接僅包含所鏈接文件的路徑名;當(dāng)原始文件刪除后,鏈接文件也失效[root@LinuxServer

linux]#cp-lfilefile_hard[root@LinuxServer

linux]#cp-sfilefile_soft實(shí)例1:通過cp命令來創(chuàng)建軟硬鏈接文件實(shí)例2:使用ln命令為文件創(chuàng)建其軟硬鏈接文件[root@LinuxServertest]#cp/etc/passwd.[root@LinuxServertest]#lnpasswdpasswd_hard[root@LinuxServertest]#ln-spasswdpasswd_soft5.獲取幫助命令01man命令02獲取命令03內(nèi)建命令命令名稱:man(manual)使用方式:man<command>說明

:查看命令的幫助手冊在Linux中獲取幫助是一件非常容易的事情。Linux為幾乎每一個命令和系統(tǒng)調(diào)用編寫了幫助手冊。man命令在顯示手冊頁是實(shí)際上是調(diào)用less程序。可以通過方向鍵或J鍵(表示向下)、K(表示向上)鍵上下翻動。空格鍵用于向下翻動一頁。按下Q鍵則退出手冊頁面。man手冊一般被分為9節(jié),各部分圖所示。1.whatisman手冊中的長篇大論有時候顯得十分啰嗦。很多情況下用戶只想知道一個命令大概可以做什么。于是,whatis可以滿足大家的要求。如果發(fā)現(xiàn)whatis無法使用可以使用mandb更新mandb

,在這一次深入命令后,whatis應(yīng)該就可以正常使用。

whatis從某個程序頁中抽一行簡單的介紹性文字,幫助用戶了解這個程序的大致用途。whatis的原理同locate命令基本一致。2.apropos與whatis相反的命令是apropos,這個命令可以通過使用手冊中反查到某個命令。舉例來說,如果用戶想要搜索一個文件,而又想不起來應(yīng)該使用哪一個命令的時候,可以求助于apropos。B外部命令A(yù)內(nèi)建命令Linux系統(tǒng)中的命令大致分為兩類內(nèi)建命令

是shell程序的一部分,寫在bash的源碼builtins里面的,通常在shell程序被加載駐留在系統(tǒng)內(nèi)存中,解析內(nèi)部命令不需要創(chuàng)建子進(jìn)程,因此執(zhí)行速度快于下面的外部命令,比如history、cd、exit。外部命令

是Linux實(shí)用程序的一部分,功能比較強(qiáng)大,不隨系統(tǒng)一起被加載到內(nèi)存中,外部命令雖然不在shell中,但其命令的調(diào)用是由shell程序控制的,外部命令是在bash之后額外安裝的,通常放在/bin,/usr/bin,/sbin,/usr/sbin等等。比如:ls、vi等。help命令

help命令只能顯示shell內(nèi)部命令的幫助信息,而Linux系統(tǒng)中絕大多數(shù)命令是外部命令,所以help命令的

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論