Linux其他命令綜合(三)-基礎(chǔ)電子_第1頁
Linux其他命令綜合(三)-基礎(chǔ)電子_第2頁
Linux其他命令綜合(三)-基礎(chǔ)電子_第3頁
Linux其他命令綜合(三)-基礎(chǔ)電子_第4頁
Linux其他命令綜合(三)-基礎(chǔ)電子_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

精品文檔-下載后可編輯Linux其他命令綜合(三)-基礎(chǔ)電子指令名稱:chown使用權(quán)限:root(其他用戶只能查看--help)基本使用方法:1、chown用戶名文件/目錄名2、chown用戶名:所屬組文件/目錄名3、chown:所屬組文件/目錄名只修改組,所屬用戶不變,不管它是否是該組用戶??梢约訁?shù):-R遞歸處理所有文件和子程序范例:提供各類ARM開發(fā)板/開發(fā)工具/plist-3-855.html將目前目錄下的所有文件和子目錄的所屬組設(shè)為jkx01b1使用者為test:chown-Rtest:jkx01b1*將/ttt目錄給組jkx01b1的同學(xué)使用,其它組的人不能使用:#cd/#mkdirttt#chown:jkx01b1ttt#chmod770ttt這就是一個所謂組的共享目錄了。****************************************************************.常用命令練習(xí):(1)查看當前目錄相對于根目錄的位置pwd(2)查看當前目錄內(nèi)容ls以長格式查看當前目錄內(nèi)容。對應(yīng)每個文件的條目將包括連接數(shù)目、所有者、大小、修改時間、權(quán)限等內(nèi)容ls-lls-la(顯示隱藏文件)(3)改變當前目錄。目的目錄名可用相對路徑表示,也可以用路徑表示。cd[目的目錄名]轉(zhuǎn)移到上目錄cd..轉(zhuǎn)移到上目錄(4)創(chuàng)建目錄mkdir[新目錄名]例:mkdir/var/ftp刪除空目錄rmdir[目錄名]例:rmdir/var/ftp(5)遞歸刪除一個目錄中的所有文件和該目錄本身。rm-r[目錄名](6)復(fù)制文件cp[源文件名][目標文件名]重命名文件mv[源文件名][目標文件名]例:提供各類ARM開發(fā)板/開發(fā)工具DIVDIV(7)刪除文件rm[文件名]不需確認地刪除多個文件rm-f[帶通配符的文件名](8)硬鏈接文件。不能對目錄文件做硬鏈接,不能在不同的文件系統(tǒng)之間做硬鏈接。ln[源文件名][目標文件名]如下面的例子。源文件abc.png存儲在/root下,硬鏈接myabc.png存儲在用戶workman的家目錄下。做了這個鏈接之后,用戶root和workman就可以使用不同的文件名來讀寫同一個圖形文件。即使root把abc.png刪除,這個圖形文件仍然存在,只有當workman把myabc.png也刪除后,這個文件才會徹底從計算機上消失。ln/root/abc.png/home/workman/myabc.png(9)軟鏈接文件。也就是符號鏈接。可用此法創(chuàng)建文件的快捷方式。ln-s[源文件或文件夾名][目標名](10)按文件名查找文件。find/-namenametofind-print(11)改變文件所有者。例:chownworkman.workgroup/data/pub/upload改變文件訪問權(quán)限例:chmod-R755/usr/local/Luma(12)查看一個文件有多少行wc-lusr.bin查看一個文件有多少字節(jié)wc-cusr.bin(13)查看文本文件的內(nèi)容catusr.bin(14)改變身份。如果不指定用戶名,則默認將用戶身份換至root。從root身份切換到其他任何身份都不需要口令。su[username](15)添加用戶例:adduser-c"MyW"-d/home/workman-grootworkman(16)設(shè)置用戶口令例:passwdworkmanLinux文件內(nèi)容查詢命令grep、fgrep和egrep命令這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的前面是該行所在的文件名。grep命令只能搜索一個指定的模式;egrep命令檢索擴展的正則表達式(包括表達式組和可選項);fgrep命令檢索固定字符串,它不識別正則表達式,是快速搜索命令。這組命令在搜索與定位文件中特定的主題方面非常有用。要搜索的模式可以被認為是一些關(guān)鍵詞,您可以用它們來搜索文件中包含的這些關(guān)鍵詞。編寫程序時,可以用它來尋找某一個函數(shù),或是相關(guān)的詞組。grep命令的搜索功能比fgrep強大,因為grep命令的搜索模式可以是正則表達式,而fgrep卻不能。有關(guān)正則表達式請參見shell一章。該組命令中的每一個命令都有一組選項,利用這些選項可以改變其輸出方式。例如,可以在搜索到的文本行上加入行號,或者只輸出文本行的行號,或者輸出所有與搜索模式不匹配的文本行,或只簡單地輸出已搜索到指定模式的文件名,并且可以指定在查找模式時忽略大小寫。這組命令在指定的輸入文件中查找與模式匹配的行。如果沒有指定文件,則從標準輸入中讀取。正常情況下,每個匹配的行被顯示到標準輸出。如果要查找的文件是多個,則在每一行輸出之前加上文件名。語法:grep[選項][查找模式][文件名1,文件名2,……]egrep[選項][查找模式][文件名1,文件名2,……]fgrep[選項][查找模式][文件名1,文件名2,……]這組命令各選項的含義為:-E每個模式作為一個擴展的正則表達式對待。-F每個模式作為一組固定字符串對待(以新行分隔),而不作為正則表達式。-b在輸出的每一行前顯示包含匹配字符串的行在文件中的字節(jié)偏移量。-c只顯示匹配行的數(shù)量。-i比較時不區(qū)分大小寫。-h在查找多個文件時,指示grep不要將文件名加入到輸出之前。-l顯示首次匹配串所在的文件名并用換行符將其隔開。當在某文件中多次出現(xiàn)匹配串時,不重復(fù)顯示此文件名。-n在輸出前加上匹配串所在行的行號(文件首行行號為1)。-v只顯示不包含匹配串的行。-x只顯示整行嚴格匹配的行。-eexpression指定檢索使用的模式。用于防止以“-”開頭的模式被解釋為命令選項。-fexpfile從expfile文件中獲取要搜索的模式,一個模式占一行。對該組命令的使用還需注意以下方面:在命令后鍵入搜索的模式,再鍵入要搜索的文件。其中,文件名列表中也可以使用特殊字符,如“*”等,用來生成文件名列表。如果想在搜索的模式中包含有空格的字符串,可以用單引號把要搜索的模式括起來,用來表明搜索的模式是由包含空格的字符串組成。否則,Shell將把空格認為是命令行參數(shù)的定界符,而grep命令將把搜索模式中的單詞解釋為文件名列表中的一部分。在下面的例子中,grep命令在文件example中搜索模式“textfile”。$grep’textfile’example用戶可以在命令行上用Shell特殊字符來生成將要搜索的文件名列表。在下面的例子中,特殊字符“*”用來生成一個文件名列表,該列表包含當前目錄下所有的文件。該命令將搜索出當前目錄下所有文件中與模式匹配的行。提供各類ARM開發(fā)板/開發(fā)工具/plist-3-855.html$grepdata*特殊字符在搜索一組指定的文件時非常有用。例如,如果想搜索所有的C程序源文件中特定的模式,您可以用“*.c”來指定文件名列表。假設(shè)用戶的C程序中包含一些不必要的轉(zhuǎn)向語句(goto語句),想要找到這些語句,可以用如下的命令來搜索并顯示所有包含goto語句的代碼行:$grepgoto*.c用戶可以在命令行上鍵入搜索模式,也可以使用-f選項從指定文件中讀取要搜索的模式。在文件中,每個搜索模式占一行。如果經(jīng)常要搜索一組常見字符串時,這個功能非常有用

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論