前言:
緊接上期【Linux】基本指令(上)的學(xué)習(xí),今天我們繼續(xù)學(xué)習(xí)基本指令操作,深入探討指令的基本知識(shí)。
目錄
(一)常用指令?
??more指令
??less指令(重要)
??head指令
??tail指令
??時(shí)間相關(guān)的指令
??Cal指令
??sort指令
??find指令:(灰常重要) -name
??which指令
??whereis指令
??alias指令
??grep指令
??top指令
??zip/unzip指令
??tar指令(重要):打包/解包,不打開它,直接看內(nèi)容
??bc指令
??uname –r指令
??熱鍵[Tab],[ctrl]-c, [ctrl]-d
??關(guān)機(jī)
(二)擴(kuò)展命令
(一)常用指令??
??more指令
語法:more [選項(xiàng)][文件]
功能:more命令,功能類似 cat
在講【more】指令之前,我們需要先在一個(gè)文件中放入很多的數(shù)據(jù)。這個(gè)指令當(dāng)做了解,現(xiàn)階段不要求大家掌握,具體如下所示:
cnt=0; while [ $cnt -le 1000 ]; do echo "hello $cnt"; let cnt++; done > myfile.c
然后當(dāng)我們打印這個(gè)文件中的內(nèi)容時(shí),最終結(jié)果就是循環(huán)打印出1000條【hello】指令,具體如下:
?但是當(dāng)我們想要去具體看一行的代碼時(shí),這樣來回的翻動(dòng)會(huì)顯得很不方便,于是我們有專門的指令可以進(jìn)行觀看,基于這種情況,就引出了【more】指令。
存在的缺點(diǎn):
- 對(duì)于【more】指令,存在一個(gè)問題就是它顯示到一個(gè)屏幕滿了之后就不顯示了,而且只能下翻,不能上翻,在下翻的過程中按回車就可以了,想要退出的話按【q】
- 因此不難看出這個(gè)指令還是比較麻煩,所以這個(gè)命令我們用得比較少一些。
常用選項(xiàng):
- -n 對(duì)輸出的所有行編號(hào)
- q 退出more
??less指令(重要)
對(duì)于上述【more】存在的不足,【less】就很好的解決了相關(guān)情況。接下來,我們具體聊聊【less】指令。
- less?工具也是對(duì)文件或其它輸出進(jìn)行分頁顯示的工具,應(yīng)該說是linux正統(tǒng)查看文件內(nèi)容的工具,功能極 其強(qiáng)大。
- less?的用法比起?more?更加的有彈性。在?more?的時(shí)候,我們并沒有辦法向前面翻, 只能往后面看
- 但若使用了?less?時(shí),就可以使用?[pageup][pagedown]?等按鍵的功能來往前往后翻看文件,更容易用 來查看一個(gè)文件的內(nèi)容!
- 除此之外,在?less?里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜
語法: less [參數(shù)] 文件
功能: less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動(dòng),卻不能向后移動(dòng),而且less在查看之前 不會(huì)加載整個(gè)文件。
?除此之外,還支持上下翻動(dòng)的功能,只需按鍵盤中的這兩個(gè)鍵
選項(xiàng):
- -i??忽略搜索時(shí)的大小寫
- -N??顯示每行的行號(hào)
- /字符串:向下搜索“字符串”的功能
- ?字符串:向上搜索“字符串”的功能
- n:重復(fù)前一個(gè)搜索(與?/?或???有關(guān))
- N:反向重復(fù)前一個(gè)搜索(與?/?或???有關(guān))
- q:quit
??head指令
【head?】與 【tail?】就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結(jié)尾某個(gè)數(shù)量的文字區(qū)塊,【head?】用來顯示檔案的 開頭至標(biāo)準(zhǔn)輸出中,而? 【tail?】想當(dāng)然爾就是看檔案的結(jié)尾。
語法: head?[參數(shù)]...?[文件]...?
功能: head?用來顯示檔案的開頭至標(biāo)準(zhǔn)輸出中,默認(rèn)head命令打印其相應(yīng)文件的開頭10行。
我們直接上代碼來進(jìn)行直觀的理解:
?不僅如此,我們還可以指定行數(shù)進(jìn)行打印,具體如下(這里的【n】可以省略不寫):
選項(xiàng):
- -n?顯示的行數(shù)
??tail指令
tail?命令從指定點(diǎn)開始將文件寫到標(biāo)準(zhǔn)輸出.使用tail命令的-f選項(xiàng)可以方便的查閱正在改變的日志文件,tail?- f?filename會(huì)把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新,使你看到最新的文件內(nèi)容.
語法: tail[必要參數(shù)][選擇參數(shù)][文件]?
功能: 用于顯示指定文件末尾內(nèi)容,不指定文件時(shí),作為輸入信息進(jìn)行處理。常用查看日志文件。
老規(guī)矩,直接上代碼:
?跟【head】一樣,這里也可以指定行數(shù)進(jìn)行打印操作:
選項(xiàng):
- -f?循環(huán)讀取
- -n?顯示行數(shù)
拓展知識(shí)——管道
講完了【head】和【tail】的有關(guān)知識(shí),這里我給大家拓展一個(gè)知識(shí)點(diǎn),即-管道
“|”是管道命令操作符,簡(jiǎn)稱管道符。利用Linux所提供的管道符“|”將兩個(gè)命令隔開,管道符左邊命令的輸出就會(huì)作為管道符右邊命令的輸入。連續(xù)使用管道意味著第一個(gè)命令的輸出會(huì)作為 第二個(gè)命令的輸入,第二個(gè)命令的輸出又會(huì)作為第三個(gè)命令的輸入,依此類推。
- 管道符:“|”
- 語法:“command1 | command2 [ | commandN... ]” ,“|”符左邊命令的輸出會(huì)作為“|”符右邊命令的輸入
- 功能:將兩個(gè)或者多個(gè)命令連接到一起,把一個(gè)命令的輸出作為下一個(gè)命令的輸入
在正式學(xué)習(xí)之前,我們先來研究下列代碼代碼什么意思:
cat myfile.c | wc -l
什么意思呢?我們直接運(yùn)行,結(jié)果如下:
?大概就可以如下圖理解:
?我們?cè)谕ㄟ^例子來帶大家進(jìn)一步認(rèn)知,當(dāng)我們想要只顯示【myfile.c】中500行到520行的內(nèi)容時(shí)我們可以怎么做呢?這里我們給出兩種方法:
- 我們通過中間文件來進(jìn)行操作,具體如下:
?緊接著我們?cè)谟谩総ail】打印最后20行即可:
- ?上述做法我們就要用一個(gè)額外的文件,那么當(dāng)我們不想那么做,可以直接一步到位嗎?答案是當(dāng)然可以??!這就需要用到管道技術(shù),看我們是如何實(shí)現(xiàn)的:
- 除此之外,還可以繼續(xù)添加,這些內(nèi)容有多少行數(shù)。就是加一個(gè)【wc -l】
?到此,我們拓展的管道的知識(shí)便到此了。
??時(shí)間相關(guān)的指令
date顯示
date 指定格式顯示時(shí)間: date +%Y:%m:%d date
用法:date [OPTION]... [+FORMAT]
當(dāng)我們?cè)贚inux下如何獲取時(shí)間呢?我們可以直接在命令行敲入【date】命令就可以了,具體如下:
?上述看著是不是看著不好去認(rèn)呀!我們可以對(duì)其進(jìn)行格式化操作,讓時(shí)間顯示得一眼便可以看出的效果:
- 1.在顯示方面,使用者可以設(shè)定欲顯示的格式,格式設(shè)定為一個(gè)加號(hào)后接數(shù)個(gè)標(biāo)記,其中常用的標(biāo)記列表如下
- %H : 小時(shí)(00..23)
- %M : 分鐘(00..59)
- %S : 秒(00..61)
- %X : 相當(dāng)于 %H:%M:%S
- %d : 日 (01..31)
- %m : 月份 (01..12)
- %Y : 完整年份 (0000..9999)
- %F : 相當(dāng)于 %Y-%m-%d
因此,我們可以這樣去做;
- ?2.在設(shè)定時(shí)間方面
- date -s //設(shè)置當(dāng)前時(shí)間,只有root權(quán)限才能設(shè)置,其他只能查看。
- date -s 20080523 //設(shè)置成20080523,這樣會(huì)把具體時(shí)間設(shè)置成空00:00:00
- date -s 01:01:01 //設(shè)置具體時(shí)間,不會(huì)對(duì)日期做更改
- date -s “01:01:01 2008-05-23″ //這樣可以設(shè)置全部時(shí)間
- date -s “01:01:01 20080523″ //這樣可以設(shè)置全部時(shí)間
- date -s “2008-05-23 01:01:01″ //這樣可以設(shè)置全部時(shí)間
- date -s “20080523 01:01:01″ //這樣可以設(shè)置全部時(shí)間
- 3.時(shí)間戳
什么是時(shí)間戳:
一個(gè)能表示一份數(shù)據(jù)在某個(gè)特定時(shí)間之前已經(jīng)存在的、 完整的、 可驗(yàn)證的數(shù)據(jù),通常是一個(gè)字符序列,唯一地標(biāo)識(shí)某一刻的時(shí)間。簡(jiǎn)而言之,就是某一刻的時(shí)間
時(shí)間戳有什么用:
一般,在互聯(lián)網(wǎng)公司都會(huì)在項(xiàng)目種使用時(shí)間戳,時(shí)間戳主要用于清理緩存,大多數(shù)用于版本更新
用法:
- 時(shí)間->時(shí)間戳:date +%s
- 時(shí)間戳->時(shí)間:date -d@1508749502
Unix時(shí)間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的 午夜)開始所經(jīng)過的秒數(shù),不考慮閏秒。
具體如下述所示:
還可以像以下這樣寫:
??Cal指令
cal命令可以用來顯示公歷(陽歷)日歷。公歷是現(xiàn)在國(guó)際通用的歷法,又稱格列歷,通稱陽歷。“陽歷”又名“太陽 歷”,系以地球繞行太陽一周為一年,為西方各國(guó)所通用,故又名“西歷”。
基本介紹:
命令格式: cal?[參數(shù)][月份][年份]
功能: 用于查看日歷等時(shí)間信息,如只有一個(gè)參數(shù),則表示年份(1-9999),如有兩個(gè)參數(shù),則表示月份和年份
當(dāng)我們想要查看【2022】年的日歷時(shí),我們只需要輸入:
cal 2022
?當(dāng)我們只輸入【cal】時(shí),顯示的是當(dāng)前的月份:
?當(dāng)我們想知道跟本月挨著的三個(gè)月是哪個(gè)月時(shí),我們可以這樣:
常用選項(xiàng):
- -3?顯示系統(tǒng)前一個(gè)月,當(dāng)前月,下一個(gè)月的月歷
- -j??顯示在當(dāng)年中的第幾天(一年日期按天算,從1月1號(hào)算起,默認(rèn)顯示當(dāng)前月在一年中的天數(shù))
- -y??顯示當(dāng)前年份的日歷
??sort指令
語法:sort [-bcdfimMnr][-o<輸出文件>][-t<分隔字符>][+<起始欄位>-<結(jié)束欄位>][--help][--verison][文件][-k field1[,field2]]
功能:【sort】將文件的每一行作為一個(gè)單位,相互比較,比較原則是從首字符向后,依次按ASCII碼值進(jìn)行比較,最后將他們按升序輸出。
怎么用呢?具體如下圖所示:
?默認(rèn)的情況下是進(jìn)行的升序排列,那么我們是否可以進(jìn)行降序排序呢?當(dāng)然是可以的啦,我們只需要加上【-r】即可,具體如下:
?常用選項(xiàng):
- -b 忽略每行前面開始出的空格字符。
- -c 檢查文件是否已經(jīng)按照順序排序。
- -d 排序時(shí),處理英文字母、數(shù)字及空格字符外,忽略其他的字符。
- -f 排序時(shí),將小寫字母視為大寫字母。
- -i 排序時(shí),除了040至176之間的ASCII字符外,忽略其他的字符。
- -m 將幾個(gè)排序好的文件進(jìn)行合并。
- -M 將前面3個(gè)字母依照月份的縮寫進(jìn)行排序。
- -n 依照數(shù)值的大小排序。
- -u 意味著是唯一的(unique),輸出的結(jié)果是去完重了的。
- -o<輸出文件> 將排序后的結(jié)果存入指定的文件。
- -r 以相反的順序來排序。
??find指令:(灰常重要) -name
- Linux下find命令在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。
- Linux下find命令提供了相當(dāng)多的查找條件,功能很強(qiáng)大。由于find具有強(qiáng)大的功能,所以它的選項(xiàng)也很 多,其中大部分選項(xiàng)都值得我們花時(shí)間來了解一下。
- 即使系統(tǒng)中含有網(wǎng)絡(luò)文件系統(tǒng)( NFS),find命令在該文件系統(tǒng)中同樣有效,只你具有相應(yīng)的權(quán)限。
- 在運(yùn)行一個(gè)非常消耗資源的find命令時(shí),很多人都傾向于把它放在后臺(tái)執(zhí)行,因?yàn)楸闅v一個(gè)大的文件系 統(tǒng)可能會(huì)花費(fèi)很長(zhǎng)的時(shí)間(這里是指30G字節(jié)以上的文件系統(tǒng))。
語法: find pathname -options
功能: 用于在文件樹種查找文件,并作出相應(yīng)的處理(可能訪問磁盤)
具體使用如下圖所示當(dāng)我們想要去查找【my.txt】文件時(shí),我們只需加上對(duì)應(yīng)的指令即可:
?不僅可以在當(dāng)面路徑下進(jìn)行查找,還可以指定目錄下去進(jìn)行查找,具體如下:
常用選項(xiàng):
- -name?? 按照文件名查找文件。
??which指令
跟【find】類似,這個(gè)指令也是查找類的指令。
語法:which [文件...]
功能:搜索對(duì)應(yīng)指令的路徑
用法如下:
參數(shù):
- -n<文件名長(zhǎng)度> 指定文件名長(zhǎng)度,指定的長(zhǎng)度必須大于或等于所有文件中最長(zhǎng)的文件名。
- -p<文件名長(zhǎng)度> 與-n參數(shù)相同,但此處的<文件名長(zhǎng)度>包括了文件的路徑。
- -w 指定輸出時(shí)欄位的寬度。
- -V 顯示版本信息。
??whereis指令
語法:whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][文件...]
功能:用于查找文件。該指令會(huì)在特定目錄中查找符合條件的文件。這些文件應(yīng)屬于原始代碼、二進(jìn)制文件,或是幫助文件。
用法如下:
參數(shù):
- -b 只查找二進(jìn)制文件。
- -B<目錄> 只在設(shè)置的目錄下查找二進(jìn)制文件。
- -f 不顯示文件名前的路徑名稱。
- -m 只查找說明文件。
- -M<目錄> 只在設(shè)置的目錄下查找說明文件。
- -s 只查找原始代碼文件。
- -S<目錄> 只在設(shè)置的目錄下查找原始代碼文件。
- -u 查找不包含指定類型的文件。
以上三個(gè)就是在Linux下經(jīng)常用到的查找指令。
??alias指令
在操作 Linux 的過程中,最令你感到不爽的是什么?答案可能就是命令太多,選項(xiàng)太多,記不住。命令可以通過本書學(xué)習(xí),但選項(xiàng)太多可真的不好辦了,基于上述情況【Linux 】系統(tǒng)中有一個(gè)叫作 【alias 】的命令,它可以給一些命令設(shè)置別名,利用它我們就可以不必記住太多復(fù)雜的選項(xiàng),只需將這些選項(xiàng)設(shè)置成別名就好啦。
語法:alias [name[=value]]
這里需要注意的是:
- 等號(hào)(=)前后不能有空格,否則就會(huì)出現(xiàn)語法錯(cuò)誤了。
- 如果value中有空格或tab,則value一定要使用引號(hào)(單、雙引號(hào)都行)括起來。
了解了別名的基礎(chǔ)知識(shí)之后,我們來看一個(gè)定義別名的例子:
alias myls='ls -a -l -n -i'
這個(gè)例子定義了一個(gè) 【ls -a -l -n -i】命令的別名,以后,當(dāng)我們執(zhí)行 【myls】命令時(shí),其實(shí)真正執(zhí)行的是 【ls -a -l -n -i】。是不是很簡(jiǎn)單呢!
??grep指令
語法: grep [選項(xiàng)] 搜尋字符串文件
功能: 在文件中搜索字符串,將找到的行打印出來
具體怎么用呢?我們結(jié)合下面的代碼進(jìn)行理解:
?常見的還有帶【-n】選項(xiàng)的,意思為額外輸出對(duì)應(yīng)的行號(hào):
?接下來,我們?cè)诮榻B幾個(gè):
正式介紹之前,我們需要改動(dòng)一下測(cè)試用例,因?yàn)橹笆窃凇緈yfile.c】文件中寫的,那么我們把它情況重新寫入呢?這里介紹一個(gè)方法就是【>+文件名】,即為情況文件中的內(nèi)容:
?接下來我們重新向文件中寫入數(shù)據(jù),在進(jìn)行操作,具體如下:
常用選項(xiàng):
- -i :忽略大小寫的不同,所以大小寫視為相同
- -n :順便輸出行號(hào)
- -v :反向選擇,亦即顯示出沒有 '搜尋字符串' 內(nèi)容的那一行
??top指令
功能:top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器
?當(dāng)我們想要退出時(shí),及輸入【q】即可。
??zip/unzip指令
語法: zip 壓縮文件.zip 目錄或文件
功能: 將目錄或文件壓縮成zip格式
接下來還是以代碼的方式帶大家去感受這個(gè)指令。此時(shí),當(dāng)我們想壓縮【test1】這個(gè)目錄,我們直接輸入代碼,當(dāng)運(yùn)行然之后再去查看當(dāng)前路徑下時(shí),就會(huì)多顯示一個(gè)一個(gè)壓縮好的,具體如下:
?既然有壓縮就有解壓縮,那么我們?cè)撊绾芜M(jìn)行解壓縮呢?我們只需執(zhí)行【unzip +壓縮文件】即可。(因?yàn)楫?dāng)前有個(gè)一樣的文件,為了實(shí)驗(yàn)的正確性,我們先把壓縮包移動(dòng)到【tmp】下)
?緊接著通過以下代碼大家就可以直觀的感受到解壓的過程:
?此時(shí)已經(jīng)解壓了,當(dāng)我們想要查看當(dāng)前目錄下的文件時(shí),我們發(fā)現(xiàn)竟然什么都沒有。什么原因呢?這是因?yàn)樯鲜龇椒?,我們只是壓縮了目錄而已,并沒有把目錄下的內(nèi)容進(jìn)行壓縮:
我們需要進(jìn)行遞歸處理,把目錄下的所有文件遞歸的進(jìn)行壓縮,只需加上【-r】即可,具體如下:
?還有就是當(dāng)我們想解壓到指定目錄下時(shí),可以怎么做呢?大家通過代碼進(jìn)行感受:
?文章來源地址http://www.zghlxwxcb.cn/news/detail-789000.html
??tar指令(重要):打包/解包,不打開它,直接看內(nèi)容
上述兩個(gè)命令只能對(duì)以【.zip】為后綴的壓縮文件起效果,但是在我們?nèi)粘I钪?,遇到的肯定不止這一種壓縮文件,還有.rar、.tgz、.7z等等,因此為了能夠操作更多的壓縮文件,我們還需要學(xué)習(xí)一個(gè)指令叫做【tar】
語法: tar [-cxtzjvf]?文件與目錄
功能: 將目錄或文件壓縮成zip格式
我們具體也壓縮一個(gè)文件為例進(jìn)行說明(開始時(shí)目錄下只有一個(gè)【test1】文件,當(dāng)我們執(zhí)行相關(guān)代碼之后,在【ll】我們就可以發(fā)現(xiàn)此時(shí)已經(jīng)多出了壓縮的文件):
?那么解壓縮呢?還是通過代碼進(jìn)行觀察:
?解壓到指定的目錄呢?(跟zip差不多,只是這里后面加的是【-c】)
?
參數(shù):
- -c?:建立一個(gè)壓縮文件的參數(shù)指令(create?的意思);
- -x?:解開一個(gè)壓縮文件的參數(shù)指令!
- -t?:查看?tarfile?里面的文件!
- -z?:是否同時(shí)具有?gzip?的屬性?亦即是否需要用?gzip?壓縮?
- -j?:是否同時(shí)具有?bzip2?的屬性?亦即是否需要用?bzip2?壓縮?
- -v?:壓縮的過程中顯示文件!這個(gè)常用,但不建議用在背景執(zhí)行過程!
- -f?:使用檔名,請(qǐng)留意,在?f?之后要立即接檔名喔!不要再加參數(shù)!
- -C : 解壓到指定目錄
??bc指令
語法:bc(選項(xiàng))(參數(shù))
功能:bc 命令是任意精度計(jì)算器語言,通常在linux下當(dāng)計(jì)算器用。它類似基本的計(jì)算器, 使用這個(gè)計(jì)算器可以做基本的數(shù)學(xué)運(yùn)算。
?bc指令還可以和我們上面說過的管道一起使用
?
??uname –r指令
語法:uname [選項(xiàng)]?
功能: uname用來獲取電腦和操作系統(tǒng)的相關(guān)信息。
補(bǔ)充說明:uname可顯示linux主機(jī)所用的操作系統(tǒng)的版本、硬件的名稱等基本信息。
這里簡(jiǎn)單介紹兩個(gè)選項(xiàng),具體如下:
?還有一個(gè)就是【-r】指令:
?
常用選項(xiàng):
- -a或–all 詳細(xì)輸出所有信息,依次為內(nèi)核名稱,主機(jī)名,內(nèi)核版本號(hào),內(nèi)核版本,硬件名,處理器類 型,硬件平臺(tái)類型,操作系統(tǒng)名稱
??熱鍵[Tab],[ctrl]-c, [ctrl]-d
- [Tab]按鍵---具有『命令補(bǔ)全』和『檔案補(bǔ)齊』的功能
- [Ctrl]-c按鍵---讓當(dāng)前的程序『停掉』
- [Ctrl]-d按鍵---通常代表著:『鍵盤輸入結(jié)束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可 以用來取代exit
??關(guān)機(jī)
語法:shutdown [選項(xiàng)] ** 常見選項(xiàng):**
- -h : 將系統(tǒng)的服務(wù)停掉后,立即關(guān)機(jī)。
- -r : 在將系統(tǒng)的服務(wù)停掉之后就重新啟動(dòng) -t sec :
- -t 后面加秒數(shù),亦即『過幾秒后關(guān)機(jī)』的意思
(二)擴(kuò)展命令
上述即為在我們學(xué)習(xí)初級(jí)需要大家記住的指令,后續(xù)還有很多指令我們邊學(xué)邊記就可。以下是一些拓展指令,大家可以認(rèn)識(shí)認(rèn)識(shí):
- ?安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
- 文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
- 系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
- ?網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
- ?系統(tǒng)安全相關(guān)命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
- ?其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
以上便是關(guān)于【Linux】基本指令的全部知識(shí),大家做筆記的同時(shí)多上手敲兩遍這樣會(huì)大大的加深我們的理解?。?!
最后,如果文章對(duì)您有幫助的話記得點(diǎn)贊三連喲?。?!
文章來源:http://www.zghlxwxcb.cn/news/detail-789000.html
?
到了這里,關(guān)于【Linux】Linux基本指令(下)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!