




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 70/70Linuux第一一天:環(huán)環(huán)境使用用,常用用命令1.1 內(nèi)容概概述嵌入式llinuux環(huán)境境搭建linuux操作作系統(tǒng)的的概念和和安裝方方法,詳詳細(xì)介紹紹linnux下下基本的的sheell命命令、vvim編輯器器,GCCC編譯譯器,關(guān)關(guān)基本知知識(shí)。cd,lls,ppwd,treee,mmkdiir,ttoucch,ccp,rrmdiir,rrm,mmv,ttar,zipp,unnzipp,fiind,chmmod,chggrp,choown,umaask,catt,heead,taiil,mmoree,leess,dd,if,ln,cmpp,chhattt,1.2嵌嵌入式環(huán)環(huán)境搭建
2、建1.3llinuux下常用shhelll命令1.3.1 絕絕對(duì)路徑徑和相對(duì)路路徑絕對(duì)路徑徑:由根根目錄(/)開(kāi)始始寫(xiě)起的的文件名名或目錄錄名稱,例例如/homme/ddmtssai/.baashrrc;相對(duì)路徑徑:相對(duì)對(duì)目前路路徑的文文件名寫(xiě)寫(xiě)法。例例如./homme/ddmtssai 或 ././hoome/dmttsaii/ 等等等。反反正開(kāi)頭頭不是 / 就屬于相對(duì)路路徑的寫(xiě)寫(xiě)法。而你必必須要了解,相對(duì)對(duì)路徑是是以你你當(dāng)前所所在路徑徑的相對(duì)對(duì)位置來(lái)表示示的。homee/當(dāng)前前目錄下下的hoome文文件夾./hoome/當(dāng)前目錄錄下的hhomee文件夾/homme/ 根目錄下下的hoome
3、文文件夾.-1.3.2 cdd命令cd命令令用來(lái)切切換工作作目錄至至dirrnamme。其中diirNaame表表示法可可為絕對(duì)對(duì)路徑或或相對(duì)路路徑。若若目錄名名稱省略略,則變變換至使使用者的的homme ddireectoory(也就是是剛looginn時(shí)所在在的目錄錄)。另外外,也表示示為家目錄的意意思,.則是表表示目前前所在的的目錄,.則表示目前目錄位置的上一層目錄。cd不帶帶路徑就就是進(jìn)入入到當(dāng)前前用戶的的家目錄錄,相當(dāng)當(dāng)于 cdd 語(yǔ)法:cd 選項(xiàng)參數(shù)選項(xiàng)-p 如如果要切切換到的的目標(biāo)目目錄是一一個(gè)符號(hào)號(hào)連接,直直接切換換到符號(hào)號(hào)連接指指向的目目標(biāo)目錄錄-L 如如果要切切換的目目標(biāo)目
4、錄錄是一個(gè)個(gè)符號(hào)的的連接,直直接切換換到字符符連接名名代表的的目錄,而而非符號(hào)號(hào)連接所所指向的的目標(biāo)目目錄。- 當(dāng)僅僅實(shí)用-一一個(gè)選項(xiàng)項(xiàng)時(shí),當(dāng)當(dāng)前工作作目錄將將被切換換到環(huán)境境變量OLDDPWDD所表表示的目目錄。實(shí)例cd 進(jìn)進(jìn)入用戶戶主目錄錄;cd 進(jìn)進(jìn)入用戶戶主目錄錄;cd - 返返回進(jìn)入入此目錄錄之前所所在的目目錄;cd . 返回上上級(jí)目錄錄(若當(dāng)當(dāng)前目錄錄為“/“,則則執(zhí)行完完后還在在“/;.為上上級(jí)目錄錄的意思思);cd ./. 返回上上兩級(jí)目目錄;cd !$ 把上個(gè)個(gè)命令的的參數(shù)作作為cdd參數(shù)使使用。1.3.3 lss命令ls命令令用來(lái)顯顯示目標(biāo)標(biāo)列表,在在Linnux中中是使用
5、用率較高高的命令令。lss命令的的輸出信信息可以以進(jìn)行彩彩色加亮亮顯示,以以分區(qū)不不同類(lèi)型型的文件件。語(yǔ)法:ls選選項(xiàng)參數(shù)選項(xiàng)-a:顯顯示除隱隱藏文件件“.”和“.”;一般情況況下. 和.對(duì)我們來(lái)來(lái)說(shuō)沒(méi)有有任何用用途。所所以這個(gè)參參數(shù)基本本上不使使用。-A:顯顯示除隱隱藏文件件“.”和“.”以以外的所所有文件件列表;當(dāng)要顯示示隱藏文文件時(shí)候候使用這這個(gè)選項(xiàng)項(xiàng)。-C:多多列顯示示輸出結(jié)結(jié)果。這這是默認(rèn)認(rèn)選項(xiàng);-l:與與“-CC”選項(xiàng)項(xiàng)功能相相反,所所有輸出出信息用用單列格格式輸出出,不輸輸出為多多列;-F:在在每個(gè)輸輸出項(xiàng)后后追加文文件的類(lèi)類(lèi)型標(biāo)識(shí)識(shí)符,具具體含義義:“*”表示示具有可可執(zhí)行權(quán)權(quán)
6、限的普普通文件件,“/”表示示目錄,“”表示符號(hào)鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當(dāng)文件為普通文件時(shí),不輸出任何標(biāo)識(shí)符;-b:將將文件中中的不可可輸出的的字符以以反斜線線“”加字字符編碼碼的方式式輸出;(比較少用用)-c:與與“-ltt”選項(xiàng)項(xiàng)連用時(shí)時(shí),按照照文件狀狀態(tài)時(shí)間間排序輸輸出目錄錄內(nèi)容,排排序的依依據(jù)是文文件的索索引節(jié)點(diǎn)點(diǎn)中的cctimme字段段。與“-l”選項(xiàng)連用時(shí),則排序的一句是文件的狀態(tài)改變時(shí)間;-d:僅僅顯示目目錄名,而而不顯示示目錄下下的內(nèi)容容列表,只顯示示 .沒(méi)有什么么用途;-f:此此參數(shù)的的效果和和同時(shí)指指定“aaU”參參數(shù)相同同,并關(guān)關(guān)
7、閉“l(fā)lst”參參數(shù)的效效果;-i:顯顯示文件件索引節(jié)節(jié)點(diǎn)號(hào)(inode)。一個(gè)索引節(jié)點(diǎn)代表一個(gè)文件;-fiile-typpe:與與“-FF”選項(xiàng)項(xiàng)的功能能相同,但但是不顯顯示“*”;-k:與與“-l”連用用時(shí),以KB(千千字節(jié))為為單位顯顯示文件件大?。?l:以以長(zhǎng)格式式顯示目目錄下的的內(nèi)容列列表。輸輸出的信信息從左左到右依依次包括括:文件類(lèi)型型、權(quán)限限模式、硬連接接數(shù)、所所有者、所屬組、文文件大小?。ㄗ止?jié)節(jié)為單位位)、最后修修改時(shí)間間和文件件名;-m:用用“,”號(hào)區(qū)區(qū)隔每個(gè)個(gè)文件和和目錄的的名稱;-n:以以用戶識(shí)識(shí)別碼和和群組識(shí)識(shí)別碼替替代其名名稱;-r:以以文件名名反序排排列并輸輸出目錄
8、錄內(nèi)容列列表;-s:顯顯示文件件和目錄錄的大小小,以區(qū)區(qū)塊(1塊是1KB)為單位位;如果以-l一起使用用則是效果果疊加,如下:-h:與與-l或-s聯(lián)合使用用才有效效果,顯顯示文件件和目錄錄的大小小,會(huì)在文件大小小數(shù)據(jù)后面面添加MM或Kb單位位,這個(gè)比比較直觀觀,使用用頻率高高;-t:用用文件和和目錄的的更改時(shí)時(shí)間排序序;(最最新的排列在在前面)-L:如如果遇到到性質(zhì)為為符號(hào)鏈鏈接的文文件或目目錄,直直接列出出該鏈接接所指向向的原始始文件或或目錄;-R:遞遞歸處理理,將指指定目錄錄下的所所有文件件及子目目錄一并并處理;-fuull-timme:列列出完整整的日期期與時(shí)間間;-coolorr=WW
9、HENN:使使用不同同的顏色色高亮顯顯示不同同類(lèi)型的的。參數(shù)目錄:指指定要顯顯示列表表的目錄錄,也可可以是具具體的文文件。實(shí)例顯示當(dāng)前前目錄下下非隱藏文件件與目錄錄roootllocaalhoost temmp# lss /hhomee/helllo rrhell riichaard claaydeermaan - leettrre maa mre.mp33nighhtwiish - mmoonndannce.mp33 rrichhardd cllayddermman - ddont ccry forr mee arrgenntinna.mmp3 蔡曉曉 - 用一生生的時(shí)間間.mpp3rooo
10、tllocaalhoost temmp# lss /hhomee/ -sh總用量 33MM8.0KK heelloo 8.1M riccharrd cclayyderrmann - donnt cryy foor mme aargeentiina.mp338.1MM niighttwissh - mooonddancce.mmp3 6.4M riccharrd cclayyderrmann - letttree ma mrre.mmp34.0KK rhhel 111M 蔡曉 - 用一一生的時(shí)時(shí)間.mmp3roootllocaalhoost temmp#顯示當(dāng)前前目錄下下包括影影藏文件件在內(nèi)的的
11、所有文文件列表表roootllocaalhoost # lss -aa. anaaconnda-ks.cfgg .bassh_llogoout .basshrcc iinsttalll.loog .mmysqql_hhisttoryy ssatooolss .tcsshrcc .viimrcc. .baash_hisstorry .bassh_pproffilee .cshhrc iinsttalll.loog.ssysllog .rrnd .sshh .vimminffo顯示文件件的innodee信息索引節(jié)點(diǎn)點(diǎn)(inddex inoode簡(jiǎn)簡(jiǎn)稱為“inode”)是Linux中一個(gè)特殊的概念,
12、具有相同的索引節(jié)點(diǎn)號(hào)的兩個(gè)文本本質(zhì)上是同一個(gè)文件(除文件名不同外)。roootllocaalhoost # lss -ii -ll annacoondaa-kss.cffg iinsttalll.loog2615535 rww-. 1 rroott rooot 31142 2月 113 220133 annacoondaa-kss.cffg2611123 -rww-rr. 1 rroott rooot 731122 2月 113 220133 innstaall.loggroootllocaalhoost # 水平輸出出文件列列表roootllocaalhoost # lss -mmanacc
13、ondda-kks.ccfg, blluettooll4.00.ziip, E:, iinsttalll.loog, innstaall.logg.syysloog, jeeffyy-viim-vv2.55,jefffy-vvim-v2.5.ttar.gz, nooOS, trree-1.55.3, trree-1.55.3.tgzz, viim_cconffig.tarr.gzz, vvimrrc_bbackk, woork,workkspaace, 公共共的, 模板, 視頻, 圖片, 文檔, 下載, 音樂(lè), 桌面修改最后后一次編編輯的文文件,最近修修改的文文件顯示示在最上上面。roootl
14、locaalhoost /# lss -tttmp rooot ettc devv llib booot syys prooc datta homme binn ssbinn uusr vaar losst+ffounnd meddia mnnt optt sseliinuxx ssrv miisc顯示遞歸歸文件roootllocaalhoost # lss -RR.:anaccondda-kks.ccfg innstaall.logg iinsttalll.loog.ssysllog saatoools./saatoools:blacck.ttxt frreemmem.sh ipptabbl
15、ess.shh llnmpp.shh mmysqql phpp5022_chheckk.shh sssh_saffe.ssh由于內(nèi)容容很多,所所以省略略其他。打印文件件的UIID和GIDDroootllocaalhoost # lss -nn列出文件件和文件件夾的詳詳細(xì)信息息(大小小是以字字節(jié)為單單位)roootllocaalhoost /# lss -lltotaal 2254drwxxr-xxr-xx 2 rroott rooot 40096 Junn 122 044:033 biindrwxxr-xxr-xx 4 rroott rooot 10024 Junn 155 144:455 b
16、oootdrwxxr-xxr-xx 6 rroott rooot 40096 Junn 122 100:266 daatadrwxxr-xxr-xx 110 rroott rooot 35520 Sepp 266 155:388 deevdrwxxr-xxr-xx 775 rroott rooot 40096 Octt 166 044:022 ettcdrwxxr-xxr-xx 4 rroott rooot 40096 Junn 122 100:266 hoomedrwxxr-xxr-xx 114 rroott rooot 122288 Junn 166 044:022 liibdrwxx 2
17、 rroott rooot 163384 Junn 111 222:466 loost+fouunddrwxxr-xxr-xx 2 rroott rooot 40096 Mayy 111 220111 meediaadrwxxr-xxr-xx 2 rroott rooot 40096 Novv 88 220100 miisc列出文件件和文件件夾詳細(xì)細(xì)信息(文文件大小小以K或M為單位位)roootllocaalhoost /# lss -llhtotaal 2254KKdrwxxr-xxr-xx 2 rroott rooot 4.00K JJun 12 04:03 binndrwxxr-xxr-
18、xx 4 rroott rooot 1.00K JJun 15 14:45 boootdrwxxr-xxr-xx 6 rroott rooot 4.00K JJun 12 10:26 dattadrwxxr-xxr-xx 110 rroott rooot 3.55K SSep 26 15:38 devvdrwxxr-xxr-xx 775 rroott rooot 4.00K OOct 16 04:02 etccdrwxxr-xxr-xx 4 rroott rooot 4.00K JJun 12 10:26 hommedrwxxr-xxr-xx 114 rroott rooot 122K JJu
19、n 16 04:02 libbdrwxx 2 rroott rooot 166K JJun 11 22:46 losst+ffounnddrwxxr-xxr-xx 2 rroott rooot 4.00K MMay 11 20011 meddiadrwxxr-xxr-xx 2 rroott rooot 4.00K NNov 8 20010 misscdrwxxr-xxr-xx 2 rroott rooot 4.00K MMay 11 20011 mnttdrwxxr-xxr-xx 2 rroott rooot 4.00K MMay 11 20011 opttdr-xxr-xxr-xx 2335
20、 rroott rooot 0 JJun 15 11:04 proocdrwxxr-xx 4 rroott rooot 4.00K OOct 15 14:43 roootdrwxxr-xxr-xx 2 rroott rooot 122K JJun 12 04:03 sbiindrwxxr-xxr-xx 2 rroott rooot 4.00K MMay 11 20011 sellinuuxdrwxxr-xxr-xx 2 rroott rooot 4.00K MMay 11 20011 srvvdrwxxr-xxr-xx 111 rroott rooot 0 JJun 15 11:04 syss
21、drwxxrwxxrwtt 3 rroott rooot 966K OOct 16 08:49 tmppdrwxxr-xxr-xx 113 rroott rooot 4.00K JJun 11 23:38 usrrdrwxxr-xxr-xx 119 rroott rooot 4.00K JJun 11 23:38 varr顯示指定定文件夾夾信息的的詳細(xì)信信息roootllocaalhoost homme# lss -lld /etcc/drwxxr-xxr-xx. 1145 rooot rroott 1222888 2月 228 009:550 /etcc/roootllocaalhoost
22、homme# lss -lldh /ettc/drwxxr-xxr-xx. 1145 rooot rroott 122K 22月 228 009:550 /etcc/roootllocaalhoost homme#按時(shí)間列列出文件件和文件件夾詳細(xì)細(xì)信息roootllocaalhoost # lss -llt總用量 18772-rw-rr. 1 rroott rooot 0 112月 277 033:300 kkk.cdrwxxrwxxrwxx. 112 rroott rooot 40996 112月 88 233:266 woorkdrwxxr-xxr-xx. 2 rroott rooot 4
23、0996 112月 33 155:100 下載載drwxxr-xxr-xx. 3 rroott rooot 40996 112月 22 155:155 E:drwxxr-xxr-xx. 2 rroott rooot 40996 112月 22 144:399 桌面面-rw-rr. 1 rroott rooot 58897111 111月 222 088:144 viim_cconffig.tarr.gzz-rwxxrw-rw-. 1 rroott rooot 4333 111月 177 177:377 blluettooll4.00.ziip-rw-rr. 1 rroott rooot 691
24、14 111月 177 133:011 viimrcc_baackdrwxxrwxxrwxx. 6 rroott rooot 40996 111月 177 022:100 nooOSdrwxxr-xxr-xx. 3 rroott rooot 40996 111月 33 077:144 woorksspacce-rw. 1 rroott rooot 112222008 110月 255 044:355 jeeffyy-viim-vv2.55.taar.ggzdrwxxr-xxr-xx. 3 rroott rooot 40996 99月 116 001:332 ttreee-1.5.33-rw.
25、1 rroott rooot 3344994 99月 116 001:331 ttreee-1.5.33.tggzdrwxxr-xxr-xx. 5 110000 10000 40996 112月 211 20013 jefffy-vimm-v22.5rw-. 1 rroott rooot 31442 22月 113 220133 annacoondaa-kss.cffg-rw-rr. 1 rroott rooot 7731222 22月 113 220133 innstaall.logg-rw-rr. 1 rroott rooot 1162555 22月 113 220133 innstaal
26、l.logg.syysloogdrwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 公共共的drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 模板板drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 視頻頻drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 圖片片drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 文檔檔drwxxr-xxr-xx.
27、 2 rroott rooot 40996 22月 113 220133 音樂(lè)樂(lè)roootllocaalhoost #反序按修修改時(shí)間間列出文文件和文文件夾詳詳細(xì)信息息roootllocaalhoost # lss -lltr總用量 18772drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 音樂(lè)樂(lè)drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 文檔檔drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 圖片片drwxxr-xxr-xx. 2
28、 rroott rooot 40996 22月 113 220133 視頻頻drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 模板板drwxxr-xxr-xx. 2 rroott rooot 40996 22月 113 220133 公共共的-rw-rr. 1 rroott rooot 1162555 22月 113 220133 innstaall.logg.syysloog-rw-rr. 1 rroott rooot 7731222 22月 113 220133 innstaall.loggrw-. 1 rroott rooot 3144
29、2 22月 113 220133 annacoondaa-kss.cffgdrwxxr-xxr-xx. 5 110000 10000 40996 112月 211 20013 jefffy-vimm-v22.5-rw. 1 rroott rooot 3344994 99月 116 001:331 ttreee-1.5.33.tggzdrwxxr-xxr-xx. 3 rroott rooot 40996 99月 116 001:332 ttreee-1.5.33-rw. 1 rroott rooot 112222008 110月 255 044:355 jeeffyy-viim-vv2.55.t
30、aar.ggzdrwxxr-xxr-xx. 3 rroott rooot 40996 111月 33 077:144 woorksspaccedrwxxrwxxrwxx. 6 rroott rooot 40996 111月 177 022:100 nooOS-rw-rr. 1 rroott rooot 69114 111月 177 133:011 viimrcc_baack-rwxxrw-rw-. 1 rroott rooot 4333 111月 177 177:377 blluettooll4.00.ziip-rw-rr. 1 rroott rooot 58897111 111月 222 0
31、88:144 viim_cconffig.tarr.gzzdrwxxr-xxr-xx. 2 rroott rooot 40996 112月 22 144:399 桌面面drwxxr-xxr-xx. 3 rroott rooot 40996 112月 22 155:155 E:drwxxr-xxr-xx. 2 rroott rooot 40996 112月 33 155:100 下載載drwxxrwxxrwxx. 112 rroott rooot 40996 112月 88 233:266 woork-rw-rr. 1 rroott rooot 0 112月 277 033:300 kkk.cr
32、oootllocaalhoost # 按照特殊殊字符對(duì)對(duì)文件進(jìn)進(jìn)行分類(lèi)類(lèi)roootllocaalhoost # lss -FFanaccondda-kks.ccfg iinsttalll.loog.ssysllog nooOS/ vvimrrc_bbackk 模模板/ 下載載/blueetoool4.0.zzip* jjefffy-vvim-v2.5/ ttreee-1.5.33/ worrk/ 視頻/ 音樂(lè)樂(lè)/E:/ jjefffy-vvim-v2.5.ttar.gz trree-1.55.3.tgzz wworkkspaace/ 圖圖片/ 桌面面/insttalll.loog kkk.cc
33、 viim_cconffig.tarr.gzz 公公共的/ 文文檔/roootllocaalhoost #列出文件件并標(biāo)記記顏色分分類(lèi)roootllocaalhoost ngiinx-1.22.1# lls coolorr=auuto1.3.4pwdd命令pwd命命令以絕絕對(duì)路徑徑的方式式顯示用用戶當(dāng)前前工作目目錄。命命令將當(dāng)當(dāng)前目錄錄的全路路徑名稱稱(從根根目錄)寫(xiě)寫(xiě)入標(biāo)準(zhǔn)準(zhǔn)輸出。全部目目錄使用用/分隔。第一個(gè)個(gè)/表示根根目錄,最最后一個(gè)個(gè)目錄是是當(dāng)前目目錄。執(zhí)執(zhí)行pwwd命令令可立刻刻得知您您目前所所在的工工作目錄錄的絕對(duì)對(duì)路徑名名稱。語(yǔ)法:pwd選項(xiàng)選項(xiàng)-P:顯顯示真實(shí)實(shí)路徑,而而不是鏈
34、接接路徑實(shí)例根目錄下下的/llinuux_ssharre是一個(gè)鏈鏈接文件件,使用用pwdd 查看看,對(duì)比比-P 區(qū)別別。roootllocaalhoost linnux_shaare# ppwd -P/mntt/hggfs/linnux_shaareroootllocaalhoost linnux_shaare# ppwd/linnux_shaareroootllocaalhoost linnux_shaare#1.3.5treee命令令(需要要另外安安裝)treee命令以以樹(shù)狀圖圖列出目目錄的內(nèi)內(nèi)容。 HYPERLINK /linux/tree/ ftp:/mmamaa.inndsttate
35、e.eddu/llinuux/ttreee/安裝步驟驟:進(jìn)入在存存放trree-1.77.0的的命令源源碼文件件的共享享目錄:cd /mntt/hggfs/2011412227/查看文件件列表: ls解壓文件件: tarr -xxf ttreee-1.7.00.tggz 進(jìn)入解壓壓后的文文件夾: cd treee-11.7.0 ls -查查看是否已經(jīng)有有Makkefiile makke 編譯 makke iinsttalll -安安裝可執(zhí)執(zhí)行程序序到默認(rèn)的的環(huán)境變變量路徑徑中 treee -使使用語(yǔ)法:treee 選項(xiàng) 參數(shù)數(shù)選項(xiàng)-a:顯顯示所有有文件和和目錄;-A:使使用ASSNI繪繪圖字符
36、符顯示樹(shù)樹(shù)狀圖而而非以AASCIII字符符組合;-L:指指定最大大的顯示示深度;-C:在在文件和和目錄清清單加上上色彩,便便于區(qū)分分各種類(lèi)類(lèi)型,默認(rèn)值值;-d:先先是目錄錄名稱而而非內(nèi)容容;-D:列列出文件件或目錄錄的更改改時(shí)間;-f:在在每個(gè)文文件或目目錄之前前,顯示示完整的的相對(duì)路路徑名稱稱;-F:在在執(zhí)行文文件,目目錄,SSockket,符符號(hào)連接接,管道道名稱名名稱,各各自加上上*,/,|號(hào);-g:列列出文件件或目錄錄的所屬屬群組名名稱,沒(méi)沒(méi)有對(duì)應(yīng)應(yīng)的名稱稱時(shí),則則顯示群群組識(shí)別別碼;-i:不不以階梯梯狀列出出文件和和目錄名名稱;-l: 不顯示示符號(hào)范范本樣式式的文件件或目錄錄名稱;-
37、l:如如遇到性性質(zhì)為符符號(hào)連接接的目錄錄,直接接列出該該連接所所指向的的原始目目錄;-n:不不在文件件和目錄錄清單加加上色彩彩;-N:直直接列出出文件和和目錄名名稱,包包括控制制字符;-p:列列出權(quán)限限標(biāo)示;-P: 只顯示示符合范范本樣式式的文件件和目錄錄名稱;-q:用用“?”號(hào)號(hào)取代控控制字符符,列出出文件和和目錄名名稱;-s:列列出文件件和目錄錄大小,以以塊為單單位;-h:列列出文件件和目錄錄大小,以以M或KB為單單位;-t:用用文件和和目錄的的更改時(shí)時(shí)間排序序;-u:列列出文件件或目錄錄的擁有有者名稱稱,沒(méi)有有對(duì)應(yīng)的的名稱時(shí)時(shí),則顯顯示用戶戶識(shí)別碼碼;-x:將將范圍局局限在現(xiàn)現(xiàn)行的文文件
38、系統(tǒng)統(tǒng)中,若若指定目目錄下的的某些子子目錄,其其存放于于另一個(gè)個(gè)文件系系統(tǒng)上,則則將該目目錄予以以排除在在尋找范范圍外。參數(shù)目錄:執(zhí)執(zhí)行trree指指令,它它會(huì)列出出指定目目錄下的的所有文文件,包包括子目目錄里的的文件。實(shí)例roootllocaalhoost temmp# trree -d. binn oss_1 dirr1 biin oss_1 diir1 diir111 diir122 diir111 diir122 hd22u-11.0.0 pacckagginggroootllocaalhoost temmp# trree -dhhs. 4.0K bbin 44.0KK os_1 4.
39、0K ddir11 44.0KK binn 44.0KK os_1 44.0KK dirr1 44.0KK dirr11 44.0KK dirr12 44.0KK dirr11 44.0KK dirr12 4.0K hhd2uu-1.0.00 4.0K ppackkagiing12 ddireectoorieesroootllocaalhoost temmp#1.3.6mkddir命命令mkdiir命令令用來(lái)創(chuàng)創(chuàng)建目錄錄。該命命令創(chuàng)建建由diirnaame命命名的目目錄。如如果在目目錄名的的前面沒(méi)沒(méi)有加任任何路徑徑名,則則在當(dāng)前前目錄下下創(chuàng)建由由dirrnamme指定定的目錄錄;如果果給出了了
40、一個(gè)已已經(jīng)存在在的路徑徑,將會(huì)會(huì)在該目目錄下創(chuàng)創(chuàng)建一個(gè)個(gè)指定的的目錄。在創(chuàng)建建目錄時(shí)時(shí),應(yīng)保保證新建建的目錄錄與它所所在目錄錄下的文文件沒(méi)有有重名。注意:在在創(chuàng)建文文件時(shí),不不要把所所有的文文件都存存放在主主目錄中中,可以以創(chuàng)建子子目錄,通通過(guò)它們們來(lái)更有有效地組組織文件件。最好好采用前前后一致致的命名名方式來(lái)來(lái)區(qū)分文文件和目目錄。例例如,目目錄名可可以以大大寫(xiě)字母母開(kāi)頭,這這樣,在在目錄列列表中目目錄名就就出現(xiàn)在在前面。語(yǔ)法:mkdiir選項(xiàng)參數(shù)選項(xiàng)-Z:設(shè)設(shè)置安全全上下文文,當(dāng)使使用SEELinnux時(shí)時(shí)有效;-m或-mmodee建立目目錄的同同時(shí)設(shè)置置目錄的的權(quán)限;-p或paarennt
41、s 若所要要建立目目錄的上上層目錄錄目前尚尚未建立立,則會(huì)會(huì)一并建建立上層層目錄;參數(shù)目錄:指指定要?jiǎng)?chuàng)創(chuàng)建的目目錄列表表,多個(gè)個(gè)目錄之之間用空空格隔開(kāi)開(kāi)。實(shí)例在目錄/usrr/meeng下下建立子子目錄ttestt,并且且只有文文件主有有讀、寫(xiě)寫(xiě)和執(zhí)行行權(quán)限,其其他人無(wú)無(wú)權(quán)訪問(wèn)問(wèn)mkdiir -m 7700 /ussr/mmengg/teest在當(dāng)前目目錄中建建立biin和binn下的oss_1目目錄,權(quán)權(quán)限設(shè)置置為文件件主可讀讀、寫(xiě)、執(zhí)行,同同組用戶戶可讀和和執(zhí)行,其其他用戶戶無(wú)權(quán)訪訪問(wèn)。roootllocaalhoost temmp# mkkdirr -pp -mm 7550 bbin/o
42、s_1roootllocaalhoost temmp# lss -ll總用量 4drwxxr-xxr-xx. 33 rooot rooot 440966 122月 277 033:544 biinroootllocaalhoost temmp#treee命令測(cè)試試:roootllocaalhoost temmp# mkkdirr diir3/dirr31/dirr32/dirr33/ -pproootllocaalhoost temmp# lss1.txxt baase664_mmainn.cppp dirr3 loog177.taar.ggz logg.taar.ggz22.ttxt bii
43、n ex22.bzz2 loog20012.logg logg.taar.zzip2.txxt diir1 hd22u-11.0.0 loog.ttar mooo.mpp32.txxt diir2 hd22u-11.0.0.ttgz loog.ttar.bz22 scff.taar.ggzroootllocaalhoost temmp# trree dirr3dir33 dirr31 dirr32 dirr333 diirecctorriess, 00 fiilessroootllocaalhoost temmp#1.3.7touuch命命令toucch命令令有兩個(gè)個(gè)功能:一是用用于把已已存在
44、文文件的時(shí)時(shí)間標(biāo)簽簽更新為為系統(tǒng)當(dāng)當(dāng)前的時(shí)時(shí)間(默默認(rèn)方式式),它它們的數(shù)數(shù)據(jù)將原原封不動(dòng)動(dòng)地保留留下來(lái);二是用用來(lái)創(chuàng)建建新的空空文件。語(yǔ)法:toucch選項(xiàng)參數(shù)選項(xiàng)(一一般情況況都不需需要使用用到)-a:或或-ttimee=attimee或-ttimee=acccesss或-ttimee=usse 只更改改存取時(shí)時(shí)間;-c:或或-nno-ccreaate 不建建立任何何文件;-d: 使用指指定的日日期時(shí)間間,而非非現(xiàn)在的的時(shí)間;-f:此此參數(shù)將將忽略不不予處理理,僅負(fù)負(fù)責(zé)解決決BSDD版本toouchh指令的的兼容性性問(wèn)題;-m:或或-ttimee=mttimee或-ttimee=moodi
45、ffy 只更該該變動(dòng)時(shí)時(shí)間;-r: 把指指定文件件或目錄錄的日期期時(shí)間,統(tǒng)統(tǒng)統(tǒng)設(shè)成成和參考考文件或或目錄的的日期時(shí)時(shí)間相同同;-t: 使用用指定的的日期時(shí)時(shí)間,而而非現(xiàn)在在的時(shí)間間;參數(shù)文件:指指定要設(shè)設(shè)置時(shí)間間屬性的的文件列列表實(shí)例roootllocaalhoost temmp# toouchh exx2roootllocaalhoost temmp# lssex2roootllocaalhoost worrksppacee# touuch 1.cc 2.c 33.c roootllocaalhoost worrksppacee# touuch 1.cc 2.c /homme/33.c1.3
46、.8 cpp命令cp命令令用來(lái)將將一個(gè)或或多個(gè)源源文件或或者目錄錄復(fù)制到到指定的的目的文文件或目目錄。它它可以將將單個(gè)源源文件復(fù)復(fù)制成一一個(gè)指定定文件名名的具體體的文件件或一個(gè)個(gè)已經(jīng)存存在的目目錄下。cp命令令還支持持同時(shí)復(fù)復(fù)制多個(gè)個(gè)文件,當(dāng)當(dāng)一次復(fù)復(fù)制多個(gè)個(gè)文件時(shí)時(shí),目標(biāo)標(biāo)文件參參數(shù)必須須是一個(gè)個(gè)已經(jīng)存存在的目目錄,否否則將出出現(xiàn)錯(cuò)誤誤。語(yǔ)法:cp選選項(xiàng)參數(shù)選項(xiàng)-a:此此參數(shù)的的效果和和同時(shí)指指定-dpRR參數(shù)數(shù)相同;-d:當(dāng)當(dāng)復(fù)制符符號(hào)連接接時(shí),把把目標(biāo)文文件或目目錄也建建立為符符號(hào)連接接,并指指向與源源文件或或目錄連連接的原原始文件件或目錄錄;-f:強(qiáng)強(qiáng)行復(fù)制制文件或或目錄,不不論目標(biāo)標(biāo)
47、文件或或目錄是是否已存存在;注意:有有的系統(tǒng)統(tǒng)給cpp設(shè)置了了別名,所所以這個(gè)個(gè)選項(xiàng)可可能會(huì)無(wú)無(wú)效,查查看是否否設(shè)置了了別名,通通過(guò)alliass命令查看看,如下下:roootllocaalhoost temmp# alliass aliaas ccp=cp -i這里給cpp 設(shè)置置了別名名,添加加了-i參數(shù)數(shù),表示要要確認(rèn)。aliaas ll.=ls -d .* -ccoloor=aautooaliaas lll=ls -l -ccoloor=aautooaliaas lls=ls -ccoloor=aautooaliaas mmv=mv -ialiaas rrm=rm -ialiaas w
48、whicch=aliias | /usrr/biin/wwhicch ttty-oonlyy reaad-aaliaas shhow-dott shoow-ttildderoootllocaalhoost temmp#可以通過(guò)過(guò)aliias cp=cpp命令令臨時(shí)修修改cpp別名,如下:roootllocaalhoost temmp# alliass cpp=ccproootllocaalhoost temmp# alliass aliaas ccp=cpaliaas ll.=ls -d .* -ccoloor=aautooaliaas lll=ls -l -ccoloor=aautooali
49、aas lls=ls -ccoloor=aautooaliaas mmv=mv -ialiaas rrm=rm -ialiaas wwhicch=aliias | /usrr/biin/wwhicch ttty-oonlyy reaad-aaliaas shhow-dott shoow-ttildderoootllocaalhoost temmp#-i:覆覆蓋既有有文件之之前先詢?cè)儐?wèn)用戶戶;-l:對(duì)對(duì)源文件件建立硬硬連接,而而非復(fù)制制文件;一般不用用-p:保保留源文文件或目目錄的屬屬性;-R/rr:遞歸歸處理,將將指定目目錄下的的所有文文件與子子目錄一一并處理理;-s:對(duì)對(duì)源文件件建立符符號(hào)連
50、接接,而非非復(fù)制文文件;-u:使使用這項(xiàng)項(xiàng)參數(shù)后后只會(huì)在在源文件件的更改改時(shí)間較較目標(biāo)文文件更新新時(shí)或是是名稱相相互對(duì)應(yīng)應(yīng)的目標(biāo)標(biāo)文件并并不存在在時(shí),才才復(fù)制文文件;-b:覆覆蓋已存存在的文文件目標(biāo)標(biāo)前將目目標(biāo)文件件備份;Linuux文件件下會(huì)多多出一個(gè)個(gè)同名的的,但是是后面添添加了的文件,如如:k.txxt變成成了k.ttxt。Linuux下的備份份文件就就是以結(jié)束的。-v:詳詳細(xì)顯示示命令執(zhí)執(zhí)行的操操作。roootllocaalhoost temmp# cpp k.txtt biin/ -b -vk.ttxt - bbin/k.ttxt (備備份:binn/k.txtt)roootlloc
51、aalhoost temmp#參數(shù)源文件:制定源源文件列列表。默默認(rèn)情況況下,ccp命令令不能復(fù)復(fù)制目錄錄,如果果要復(fù)制制目錄,則則必須使使用-RR選項(xiàng);目標(biāo)文件件:指定定目標(biāo)文文件。當(dāng)當(dāng)“源文文件”為為多個(gè)文文件時(shí),要要求“目目標(biāo)文件件”為指指定的目目錄。實(shí)例如果把一一個(gè)文件件復(fù)制到到一個(gè)目目標(biāo)文件件中,而而目標(biāo)文文件已經(jīng)經(jīng)存在,那那么,該該目標(biāo)文文件的內(nèi)內(nèi)容將被被破壞。此命令令中所有有參數(shù)既既可以是是絕對(duì)路路徑名,也也可以是是相對(duì)路路徑名。通常會(huì)會(huì)用到點(diǎn)點(diǎn).或點(diǎn)點(diǎn)點(diǎn).的形形式。例例如,下下面的命命令將指指定文件件復(fù)制到到當(dāng)前目目錄下:cp ./mmaryy/hoomewworkk/asss
52、iggn .所有目標(biāo)標(biāo)文件指指定的目目錄必須須是己經(jīng)經(jīng)存在的的,cpp命令不不能創(chuàng)建建目錄。如果沒(méi)沒(méi)有文件件復(fù)制的的權(quán)限,則則系統(tǒng)會(huì)會(huì)顯示出出錯(cuò)信息息。將文件ffilee復(fù)制到到目錄/usrr/meen/ttmp下下,并改改名為ffilee1cp ffilee /uusr/menn/tmmp/ffilee1將目錄/usrr/meen下的的所有文文件及其其子目錄錄復(fù)制到到目錄/usrr/zhh中cp -r /usrr/meen /usrr/zhh交互式地地將目錄錄/ussr/mmen中中的以mm打頭的的所有.c文件件復(fù)制到到目錄/usrr/zhh中cp -i /usrr/meen mm*.cc
53、/uusr/zh我們?cè)贚Linuux下使使用cpp命令復(fù)復(fù)制文件件時(shí)候,有有時(shí)候會(huì)會(huì)需要覆覆蓋一些些同名文文件,覆覆蓋文件件的時(shí)候候都會(huì)有有提示:需要不不停的按按Y來(lái)確定定執(zhí)行覆覆蓋。文文件數(shù)量量不多還還好,但但是要是是幾百個(gè)個(gè)估計(jì)按按Y都要吐吐血了,于于是折騰騰來(lái)半天天總結(jié)了了一個(gè)方方法:cp aaaa/* /bbbb復(fù)制目錄錄aaaa下所有有到/bbbb目目錄下,這這時(shí)如果果/bbbb目錄錄下有和和aaaa同名的的文件,需需要按YY來(lái)確認(rèn)認(rèn)并且會(huì)會(huì)略過(guò)aaaa目目錄下的的子目錄錄。cp -r aaaa/* /bbbb這次依然然需要按按Y來(lái)確認(rèn)認(rèn)操作,但但是沒(méi)有有忽略子子目錄。cp -r -
54、a aaaa/* /bbbb依然需要要按Y來(lái)確認(rèn)認(rèn)操作,并并且把a(bǔ)aaa目目錄以及及子目錄錄和文件件屬性也傳傳遞到了了/bbbb。cp -r -a -f aaaa/* /bbbb說(shuō)明:前提是是cp沒(méi)有有補(bǔ)設(shè)置置別名為cp -i成功,沒(méi)沒(méi)有提示示按Y、傳遞遞了目錄錄屬性、沒(méi)有略略過(guò)目錄錄。roootllocaalhoost temmp# lss *.txtt1-1.txtt 22.txxt 3.ttxt exx2.ttxtroootllocaalhoost temmp# lss /hhomee/*.txtt/homme/22-2.txtt /homme/222.ttxt /hhomee/2.tx
55、tt /homme/eex2.txttroootllocaalhoost temmp# cpp biin/ binn2/cp: 略過(guò)目目錄bbin/roootllocaalhoost temmp# lss biin2ls: 無(wú)法訪訪問(wèn)biin2: 沒(méi)有有那個(gè)文文件或目目錄roootllocaalhoost temmp# cpp biin/ binn2/ -rroootllocaalhoost temmp# lss biin2os_11roootllocaalhoost temmp# cpp biin/ binn2/ -rffroootllocaalhoost temmp#1.3.9rmddir
56、命命令rmdiir命令令用來(lái)刪刪除空目目錄。當(dāng)當(dāng)目錄不不再被使使用時(shí),或或者磁盤(pán)盤(pán)空間已已到達(dá)使使用限定定值,就就需要?jiǎng)h刪除失去去使用價(jià)價(jià)值的目目錄。利利用rmmdirr命令可可以從一一個(gè)目錄錄中刪除除一個(gè)或或多個(gè)空空的子目目錄。該該命令從從一個(gè)目目錄中刪刪除一個(gè)個(gè)或多個(gè)個(gè)子目錄錄,其中中dirrnamme佬表表示目錄錄名。如如果diirnaame中中沒(méi)有指指定路徑徑,則刪刪除當(dāng)前前目錄下下由diirnaame指指定的目目錄;如如dirrnamme中包包含路徑徑,則刪刪除指定定位置的的目錄。刪除目目錄時(shí),必必須具有有對(duì)其父父目錄的的寫(xiě)權(quán)限限。注意:子子目錄被被刪除之之前應(yīng)該該是空目目錄。就就是
57、說(shuō),該該目錄中中的所有有文件必必須用rrm命令令全部,另另外,當(dāng)當(dāng)前工作作目錄必必須在被被刪除目目錄之上上,不能能是被刪刪除目錄錄本身,也也不能是是被刪除除目錄的的子目錄錄。雖然還可可以用帶帶有-rr選項(xiàng)的的rm命令令遞歸刪刪除一個(gè)個(gè)目錄中中的所有有文件和和該目錄錄本身,但但是這樣樣做存在在很大的的危險(xiǎn)性性。語(yǔ)法:rmdiir選項(xiàng)參數(shù)選項(xiàng)-p或paarennts:刪除指指定目錄錄后,若若該目錄錄的上層層目錄已已變成空空目錄,則則將其一一并刪除除;-iggnorre-ffaill-onn-noon-eemptty:此此選項(xiàng)使使rmddir命命令忽略略由于刪刪除非空空目錄時(shí)時(shí)導(dǎo)致的的錯(cuò)誤信信息;-
58、v或-verrboees:顯顯示命令令的詳細(xì)細(xì)執(zhí)行過(guò)過(guò)程;參數(shù)目錄列表表:要?jiǎng)h刪除的空空目錄列列表。當(dāng)當(dāng)刪除多多個(gè)空目目錄時(shí),目目錄名之之間使用用空格隔隔開(kāi)。實(shí)例roootllocaalhoost temmp# rmmdirr diir3rmdiir: 刪除 dirr3 失敗: 目錄非非空roootllocaalhoost temmp# rmmdirr diir3/dirr31/dirr32/dirr33/roootllocaalhoost temmp# trree dirr3dir33 dirr31 dirr322 diirecctorriess, 00 fiilessroootllocaa
59、lhoost temmp# rmmdirr diir3/dirr31/dirr32/ -pproootllocaalhoost temmp# trree dirr3dir33 eerroor oopenningg diir0 diirecctorriess, 00 fiilessroootllocaalhoost temmp#1.3.10rmm命令rm命令令目錄基基本操作作rm命令令可以刪刪除一個(gè)個(gè)目錄中中的一個(gè)個(gè)或多個(gè)個(gè)文件或或目錄,也也可以將將某個(gè)目目錄及其其下屬的的所有文文件及其其子目錄錄均刪除除掉。對(duì)對(duì)于鏈接接文件,只只是刪除除整個(gè)鏈鏈接文件件,而原原有文件件保持不不變。注意:使使用r
60、mm命令要要格外小小心。因因?yàn)橐坏┑﹦h除了了一個(gè)文文件,就就無(wú)法再再恢復(fù)它它。所以以,在刪刪除文件件之前,最最好再看看一下文文件的內(nèi)內(nèi)容,確確定是否否真要?jiǎng)h刪除。rrm命令令可以用用-i選項(xiàng)項(xiàng),這個(gè)個(gè)選項(xiàng)在在使用文文件擴(kuò)展展名字符符刪除多多個(gè)文件件時(shí)特別別有用。使用這這個(gè)選項(xiàng)項(xiàng),系統(tǒng)統(tǒng)會(huì)要求求你逐一一確定是是否要?jiǎng)h刪除。這這時(shí),必必須輸入入y并按Ennterr鍵,才才能刪除除文件。如果僅僅按Ennterr鍵或其其他字符符,文件件不會(huì)被被刪除。語(yǔ)法:rm選選項(xiàng)參數(shù)選項(xiàng)-d:直直接把欲欲刪除的的目錄的的硬連接接數(shù)據(jù)刪刪除成00,刪除除該目錄錄;-f:強(qiáng)強(qiáng)制刪除除文件或或目錄;-i:刪刪除已有有文件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)四級(jí)軟件測(cè)試中的核心問(wèn)題分析試題及答案
- 公司大廈食堂管理制度
- 公司債券債務(wù)管理制度
- 培訓(xùn)機(jī)構(gòu)鑒定管理制度
- 數(shù)據(jù)庫(kù)數(shù)據(jù)分析報(bào)告撰寫(xiě)試題及答案
- 嵌入式系統(tǒng)開(kāi)發(fā)與應(yīng)用試題及答案
- 學(xué)校文具倉(cāng)庫(kù)管理制度
- 信息系統(tǒng)監(jiān)理師考試內(nèi)容解析試題及答案
- 軟件項(xiàng)目中的測(cè)試溝通試題及答案
- 公司財(cái)務(wù)用章管理制度
- 給飯店供貨協(xié)議書(shū)
- 修理廠清潔合同協(xié)議書(shū)
- 數(shù)據(jù)中心的網(wǎng)絡(luò)管理實(shí)踐試題及答案
- 2025年河北省啟光二模語(yǔ)文
- 2025-2030沉香木行業(yè)市場(chǎng)深度調(diào)研及前景趨勢(shì)與投資研究報(bào)告
- 2024年中考二模 歷史(四川成都卷)(考試版A4)
- 安徽省黃山市區(qū)縣2025屆七年級(jí)生物第二學(xué)期期末聯(lián)考試題含解析
- 粉刷墻面施工協(xié)議書(shū)
- 2025年四川省成都市青羊區(qū)中考二診化學(xué)試題(原卷版+解析版)
- 【MOOC】軟件質(zhì)量保證-西安交通大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2024年湖南省高考生物試卷真題(含答案解析)
評(píng)論
0/150
提交評(píng)論