新聞中心
fclist命令是Linux操作系統(tǒng)中的一個(gè)常用命令,它可以列出指定目錄下的所有文件,并可以按照不同的方式進(jìn)行排序和篩選,使用非常方便。在本篇文章中,我們將對(duì)Linux中的fclist命令進(jìn)行深入分析和解析,幫助大家更好地掌握這個(gè)命令的使用方法和技巧。

一、fclist命令的基本用法
fclist命令的基本用法非常簡(jiǎn)單,在終端中輸入“fclist”命令,再加上指定的目錄路徑,即可列出目錄下的所有文件。例如,我們可以輸入以下命令:
$ fclist /home/user1/testdir
這條命令將會(huì)列出/home/user1/testdir目錄下的所有文件列表,包括文件名、文件類型、文件大小、文件創(chuàng)建時(shí)間等信息。
二、fclist命令的常用選項(xiàng)
除了基本用法之外,fclist命令還支持一些常用的選項(xiàng),用于定制命令的輸出格式、排序方式、篩選條件等,以下是一些常用的選項(xiàng):
1、-a:用于顯示所有文件,包括隱藏文件。
2、-l:使用詳細(xì)列表格式顯示文件信息,包括文件權(quán)限、文件所有者、文件大小、文件創(chuàng)建時(shí)間等。
3、-S:按照文件大小進(jìn)行排序,從大到小排序。
4、-t:按照文件創(chuàng)建時(shí)間進(jìn)行排序,最新的文件排在前面。
5、-r:將排序結(jié)果反轉(zhuǎn),正序變?yōu)榈剐?,倒序變?yōu)檎颉?/p>
6、-i:將文件的INode標(biāo)識(shí)號(hào)一并輸出。
三、fclist命令的高級(jí)用法
除了基本用法和常用選項(xiàng)之外,fclist命令還支持一些高級(jí)用法,可以幫助我們更好地定制命令的輸出格式和篩選條件,以下是一些常見(jiàn)的高級(jí)用法:
1、使用通配符
我們可以在fclist命令中使用通配符,例如“*”代表任意字符,可以匹配任意一個(gè)字符串;“?”代表一個(gè)字符,可以匹配任意一個(gè)單一字符。例如,以下命令列出/testdir目錄下所有以“.jpg”結(jié)尾的圖片文件:
$ fclist /testdir/*.jpg
2、在命令行中進(jìn)行多條件篩選
除了使用通配符之外,我們還可以在命令行中進(jìn)行多條件篩選,可以更靈活地定制自己的命令。例如,以下命令列出/home/user1/testdir目錄下所有大于1MB,且最近一周內(nèi)修改過(guò)的文件:
$ fclist /home/user1/testdir -S -l | grep “^-” | awk ‘$5>1024*1024’ | awk ‘$7>=(systime()-7*86400)’ | awk ‘{print $9}’
這條命令首先使用“-S -l”選項(xiàng)以詳細(xì)列表格式顯示文件信息,并按照文件大小進(jìn)行排序;然后使用grep只留下普通文件,并用awk篩選出大于1MB的文件;接著用awk篩選出最近一周內(nèi)修改過(guò)的文件;最后輸出文件名。
四、fclist命令的應(yīng)用場(chǎng)景
fclist命令非常實(shí)用,可以用于很多場(chǎng)景,包括:
1、列出指定目錄下的所有文件列表。
2、按照不同的條件進(jìn)行文件排序和篩選。
3、在命令行中進(jìn)行多條件篩選,查找指定的文件。
4、查看文件的詳細(xì)信息,包括文件大小、文件權(quán)限、文件所有者等。
五、
fclist命令是Linux中一個(gè)非常實(shí)用的命令,可以幫助我們快速地列出目錄下的所有文件,并按照不同的條件進(jìn)行排序和篩選。不僅如此,fclist命令還支持多條件篩選,可以在命令行中定制自己需要的命令,非常靈活。在日常的Linux系統(tǒng)管理和開(kāi)發(fā)工作中,fclist命令無(wú)疑是一個(gè)非常有用的工具,希望本文能夠幫助讀者更好地掌握其使用方法和技巧。
相關(guān)問(wèn)題拓展閱讀:
- linux目錄命令,文件命令,權(quán)限設(shè)置命令
- linux lsof命令詳解
linux目錄命令,文件命令,權(quán)限設(shè)置命令
一、目錄操作命令
cd
cd命令功能
在每一個(gè)操作系統(tǒng)中,都需要有改變目錄的工作,Linux也不例外,在Linux操作系統(tǒng)中,是通過(guò)cd命令來(lái)改變工作目錄的。
cd命令的命令格式及用法
命令格式:cd
命令用法
例:現(xiàn)在的工作目錄為:/home/development,想改變當(dāng)前工作目錄,進(jìn)入下一層目錄temp,應(yīng)使用cd命令。
~>$
pwd
————可以通過(guò)pwd命令查看當(dāng)前工作目錄。
/home/development
————當(dāng)前工作目錄為:/home/development
~>$
cd
temp/
————通過(guò)cd
temp命令改變當(dāng)前目錄為/home/development/temp
temp>$
pwd
————再次使用pwd命令查看當(dāng)前工作目錄
/home/development/temp
————可知當(dāng)前工作目錄為:/home/development/temp
在Linux的目錄結(jié)構(gòu)中“.”表示當(dāng)前目錄,“..”表示當(dāng)前目錄的父目錄,“/”表示根目錄。
二、常用文件命令。
1、文件處理命令:ls
命令名稱:ls
命令英文原意:list
命令所在路徑:/bin/ls
執(zhí)行權(quán)限:所有用戶
功能描述:顯示目錄文件
語(yǔ)法:ls
選項(xiàng)
-a
顯示所有文件,包括隱藏文件
-l
詳細(xì)信息顯示
-d
查看目錄屬性
2、文件處理命令:cd
命令名稱:cd
命令英文原意:change
directory
命令所在路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
語(yǔ)轎兄悔法:cd
目錄>
功能描述:切換目錄
范例:$
cd
/
切換到根目錄
$
cd
..
回到上一級(jí)目錄
3、文件處理命令:pwd
命令名稱:pwd
命令英文原意:print
working
directory
命令所在路徑:/bin/pwd
執(zhí)行權(quán)限:所有用戶
語(yǔ)法:pwd
功能描述:顯示當(dāng)前所在的工作目錄
范例:$
pwd
/etc/rc5.d
4、文件處理命令:touch
命令名稱:touch
命令所在路徑:/bin/touch
執(zhí)行權(quán)限:所有用戶
語(yǔ)法:touch
功能描述:創(chuàng)建空文件
范例:$
touch
newfile
5、文件處理命令:mkdir
命令名稱:mkdir
命令英文原意:make
directories
命令所在路徑:/bin/mkdir
執(zhí)行權(quán)限:所有用戶
語(yǔ)法:mkdir
目錄名>
功能描述:創(chuàng)建新目錄
范例:$
mkdir
newdir
三、權(quán)限命令。
文件/目錄權(quán)限設(shè)置命令:chmod
這是Linux系統(tǒng)管理員最常用到的命令之一,它用于改變文件或目錄的訪問(wèn)權(quán)限。該命令有兩種用法:
用包含字母和操作符表達(dá)式的文字設(shè)定法
其語(yǔ)法格式為:chmod
文件/目錄名
其中who表示對(duì)象,是以下字母中的一個(gè)或組合:
u:表示塵睜文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用閉正戶
opt則是代表操作,可以為:
+
:添加某個(gè)權(quán)限
–
:取消某個(gè)權(quán)限
=
:賦予給定的權(quán)限,并取消原有的權(quán)限
而mode則代表權(quán)限:
r:可讀
w:可寫(xiě)
x:可執(zhí)行
例如:為同組用戶增加對(duì)文件a.txt的讀寫(xiě)權(quán)限:
chmod
g+rw
linux lsof命令詳解
lsof(list open files)是一個(gè)列出當(dāng)前系統(tǒng)打開(kāi)文件的工具。在linux環(huán)境下,任何事物都以文件的形式存在,通過(guò)文件不僅僅可以訪問(wèn)常規(guī)數(shù)據(jù),還可以訪問(wèn)網(wǎng)絡(luò)連接和硬件。所以如傳輸控制協(xié)議 (TCP) 和用戶數(shù)據(jù)報(bào)協(xié)議 (UDP) 套接字等,系統(tǒng)在后臺(tái)都為該應(yīng)用程序分配了一個(gè)文件描述符,無(wú)論這個(gè)文件的本質(zhì)如何,該文件描述符為應(yīng)用程序與基礎(chǔ)操作系統(tǒng)之間的交互提供了通用接口。因?yàn)閼?yīng)用程序打開(kāi)文件的描述符列表提供了大量關(guān)于這個(gè)應(yīng)用程序本身的信息,因此通過(guò)lsof工具能夠查看這個(gè)列表對(duì)系統(tǒng)監(jiān)測(cè)以及排錯(cuò)將是很有幫助的。
在終端下輸入lsof即可顯示系統(tǒng)打開(kāi)的文件,因?yàn)?lsof 需要訪問(wèn)核心內(nèi)存和各種文件,所以必須以 root 用戶的身份運(yùn)行它才能夠充分地發(fā)揮其功能。
直接輸入lsof部分輸出為:
每行顯示一個(gè)打開(kāi)的文件,若不指定條件默認(rèn)將顯示所有進(jìn)程打開(kāi)的所有文件。
lsof輸出各列信息的意義如下:
COMMAND:進(jìn)程的名稱 PID:進(jìn)程標(biāo)識(shí)符
USER:進(jìn)程所有者
FD:文件描述符,應(yīng)用程序通過(guò)文件描述符識(shí)別該文件。如cwd、txt等 TYPE:文件類型,如孫培晌DIR、REG等
DEVICE:指定磁盤的名稱
SIZE:文件的大小
NODE:索引節(jié)點(diǎn)中大(文件在磁盤上的標(biāo)識(shí))
NAME:打開(kāi)文件的確切名稱
FD 列中的文件描述符cwd 值表示應(yīng)用程序的當(dāng)前工作目錄,這是該應(yīng)用程序啟動(dòng)的目錄,除非它本身對(duì)這個(gè)目錄進(jìn)行更改,txt 類型的文件是程序代碼,如應(yīng)用程序二進(jìn)制文件本身或共享庫(kù),如上列表中顯示的 /in/init 程序。
其次數(shù)值表示應(yīng)用程序的文件描述符,這是打開(kāi)該文件時(shí)返回的一個(gè)整數(shù)。如上的最后一行文件/dev/initctl,其文件描述符為 10。u 表示該文件被打開(kāi)并處于讀取/寫(xiě)入模式,而不是只讀 或只寫(xiě) (w) 模式。同時(shí)還有大寫(xiě) 的W 表示該應(yīng)用程序具有對(duì)整個(gè)文件的寫(xiě)鎖。該文件描述符用于確保每次只能打開(kāi)一個(gè)應(yīng)用程序?qū)嵗3跏即蜷_(kāi)每個(gè)應(yīng)用程序時(shí),都具有三個(gè)文件描述符,從 0 到 2,分別表示標(biāo)準(zhǔn)輸入、輸出和錯(cuò)誤流。所以大多數(shù)應(yīng)用程序所打開(kāi)的文件的 FD 都是從 3 開(kāi)始。
與 FD 列相比,Type 列則比較直觀。文件和則鋒目錄分別稱為 REG 和 DIR。而CHR 和 BLK,分別表示字符和塊設(shè)備;或者 UNIX、FIFO 和 IPv4,分別表示 UNIX 域套接字、先進(jìn)先出 (FIFO) 隊(duì)列和網(wǎng)際協(xié)議 (IP) 套接字。
lsof語(yǔ)法格式是: lsof [options] filename
查找誰(shuí)在使用文件系統(tǒng)
在卸載文件系統(tǒng)時(shí),如果該文件系統(tǒng)中有任何打開(kāi)的文件,操作通常將會(huì)失敗。那么通過(guò)lsof可以找出那些進(jìn)程在使用當(dāng)前要卸載的文件系統(tǒng),如下: # lsof /GTES11/ COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME bash 4208 root cwd DIR 3,/GTES11/ vim 4230 root cwd DIR 3,/GTES11/ 在這個(gè)示例中,用戶root正在其/GTES11目錄中進(jìn)行一些操作。一個(gè) bash是實(shí)例正在運(yùn)行,并且它當(dāng)前的目錄為/GTES11,另一個(gè)則顯示的是vim正在編輯/GTES11下的文件。要成功地卸載/GTES11,應(yīng)該在通知用戶以確保情況正常之后,中止這些進(jìn)程。 這個(gè)示例說(shuō)明了應(yīng)用程序的當(dāng)前工作目錄非常重要,因?yàn)樗员3种募Y源,并且可以防止文件系統(tǒng)被卸載。這就是為什么大部分守護(hù)進(jìn)程(后臺(tái)進(jìn)程)將它們的目錄更改為根目錄、或服務(wù)特定的目錄(如 sendmail 示例中的 /var/spool/mqueue)的原因,以避免該守護(hù)進(jìn)程阻止卸載不相關(guān)的文件系統(tǒng)。
恢復(fù)刪除的文件
當(dāng)Linux計(jì)算機(jī)受到入侵時(shí),常見(jiàn)的情況是日志文件被刪除,以掩蓋攻擊者的蹤跡。管理錯(cuò)誤也可能導(dǎo)致意外刪除重要的文件,比如在清理舊日志時(shí),意外地刪除了數(shù)據(jù)庫(kù)的活動(dòng)事務(wù)日志。有時(shí)可以通過(guò)lsof來(lái)恢復(fù)這些文件。 當(dāng)進(jìn)程打開(kāi)了某個(gè)文件時(shí),只要該進(jìn)程保持打開(kāi)該文件,即使將其刪除,它依然存在于磁盤中。這意味著,進(jìn)程并不知道文件已經(jīng)被刪除,它仍然可以向打開(kāi)該文件時(shí)提供給它的文件描述符進(jìn)行讀取和寫(xiě)入。除了該進(jìn)程之外,這個(gè)文件是不可見(jiàn)的,因?yàn)橐呀?jīng)刪除了其相應(yīng)的目錄索引節(jié)點(diǎn)。 在/proc 目錄下,其中包含了反映內(nèi)核和進(jìn)程樹(shù)的各種文件。/proc目錄掛載的是在內(nèi)存中所映射的一塊區(qū)域,所以這些文件和目錄并不存在于磁盤中,因此當(dāng)我們對(duì)這些文件進(jìn)行讀取和寫(xiě)入時(shí),實(shí)際上是在從內(nèi)存中獲取相關(guān)信息。大多數(shù)與 lsof 相關(guān)的信息都存儲(chǔ)于以進(jìn)程的 PID 命名的目錄中,即 /proc/1234 中包含的是 PID 為 1234 的進(jìn)程的信息。每個(gè)進(jìn)程目錄中存在著各種文件,它們可以使得應(yīng)用程序簡(jiǎn)單地了解進(jìn)程的內(nèi)存空間、文件描述符列表、指向磁盤上的文件的符號(hào)鏈接和其他系統(tǒng)信息。lsof 程序使用該信息和其他關(guān)于內(nèi)核內(nèi)部狀態(tài)的信息來(lái)產(chǎn)生其輸出。所以lsof 可以顯示進(jìn)程的文件描述符和相關(guān)的文件名等信息。也就是我們通過(guò)訪問(wèn)進(jìn)程的文件描述符可以找到該文件的相關(guān)信息。 當(dāng)系統(tǒng)中的某個(gè)文件被意外地刪除了,只要這個(gè)時(shí)候系統(tǒng)中還有進(jìn)程正在訪問(wèn)該文件,那么我們就可以通過(guò)lsof從/proc目錄下恢復(fù)該文件的內(nèi)容。 假如由于誤操作將/var/log/messages文件刪除掉了,那么這時(shí)要將/var/log/messages文件恢復(fù)的方法如下: 首先使用lsof來(lái)查看當(dāng)前是否有進(jìn)程打開(kāi)/var/logmessages文件,如下: # lsof |grep /var/log/messages syslogd 1283 root 2w REG 3,647 /var/log/messages (deleted) 從上面的信息可以看到 PID 1283(syslogd)打開(kāi)文件的文件描述符為 2。同時(shí)還可以看到/var/log/messages已經(jīng)標(biāo)記被刪除了。因此我們可以在 /proc/1283/fd/2 (fd下的每個(gè)以數(shù)字命名的文件表示進(jìn)程對(duì)應(yīng)的文件描述符)中查看相應(yīng)的信息,如下: # head -n 10 /proc/1283/fd/2 Aug 4 13:50:15 holmes86 syslogd 1.4.1: restart. Aug 4 13:50:15 holmes86 kernel: klogd 1.4.1, log source = /proc/kmsg started. Aug 4 13:50:15 holmes86 kernel: Linux version 2.6.22.1-8 () (gcc version 4.2.0) #1 P Wed Jul 18 11:18:32 EDT 2023 Aug 4 13:50:15 holmes86 kernel: BIOS-provided physical RAM map: Aug 4 13:50:15 holmes86 kernel: BIOS-e820:0009f000 (usable) Aug 4 13:50:15 holmes86 kernel: BIOS-e820:f000a0000 (reserved) Aug 4 13:50:15 holmes86 kernel: BIOS-e820:1f7d3800 (usable) Aug 4 13:50:15 holmes86 kernel: BIOS-e820:f7d(reserved) Aug 4 13:50:15 holmes86 kernel: BIOS-e820:e0000f(reserved) Aug 4 13:50:15 holmes86 kernel: BIOS-e820:f0000f000c000 (reserved) 從上面的信息可以看出,查看 /proc/8663/fd/15 就可以得到所要恢復(fù)的數(shù)據(jù)。如果可以通過(guò)文件描述符查看相應(yīng)的數(shù)據(jù),那么就可以使用 I/O 重定向?qū)⑵鋸?fù)制到文件中,如: cat /proc/1283/fd/2 > /var/log/messages 對(duì)于許多應(yīng)用程序,尤其是日志文件和數(shù)據(jù)庫(kù),這種恢復(fù)刪除文件的方法非常有用。
可以列出被
進(jìn)程
所
打開(kāi)
的
文件
的信息。被打開(kāi)的文件可以是
1.普通的文件,2.目錄 3.網(wǎng)絡(luò)文件系統(tǒng)的文件,4.字符設(shè)備文件 5.(函數(shù))共享庫(kù) 6.管道,命名管道 7.符號(hào)鏈接
8.底層的socket字流,網(wǎng)絡(luò)socket,
unix
域名socket
9.在
linux
里面,大部分的東西都是被當(dāng)做文件的…..還有其他很多
怎樣使用lsof
這里主要用案例的形式來(lái)介紹lsof 命令的
使用
1.列出所有打開(kāi)的文件:
lsof
備注: 如果不加任何參數(shù),就會(huì)打開(kāi)所有被打開(kāi)的文件,建議加上一下參數(shù)來(lái)具體定位
2.
查看
誰(shuí)正在使用某個(gè)文件
lsof /filepath/file
3.遞歸查看某個(gè)目錄的文件信息
lsof +D /filepath/filepath2/
備注: 使用了+D,對(duì)應(yīng)目錄下的所有子目錄和文件都會(huì)被列出
4. 比使用+D選項(xiàng),遍歷查看某個(gè)目錄的所有文件信息 的方法
lsof | grep ‘/filepath/filepath2/’
5. 列出某個(gè)用戶打開(kāi)的文件信息
lsof -u username
備注: -u 選項(xiàng),u其實(shí)是user的縮寫(xiě)
6. 列出某個(gè)程序所打開(kāi)的文件信息
lsof -c mysql
備注: -c 選項(xiàng)將會(huì)列出所有以mysql開(kāi)頭的程序的文件,其實(shí)你也可以寫(xiě)成
lsof | grep mysql,
但是之一種方法明顯比第二種方法要少打幾個(gè)字符了
7. 列出多個(gè)程序多打開(kāi)的文件信息
lsof -c mysql -c apache
8. 列出某個(gè)用戶以及某個(gè)程序所打開(kāi)的文件信息
lsof -u
test
-c mysql
9. 列出除了某個(gè)用戶外的被打開(kāi)的文件信息
lsof -u ^root
備注:^這個(gè)符號(hào)在用戶名之前,將會(huì)把是root用戶打開(kāi)的進(jìn)程不讓顯示
10. 通過(guò)某個(gè)進(jìn)程號(hào)顯示該進(jìn)行打開(kāi)的文件
lsof -p 1
11. 列出多個(gè)進(jìn)程號(hào)對(duì)應(yīng)的文件信息
lsof -p 123,456,789
12. 列出除了某個(gè)進(jìn)程號(hào),其他進(jìn)程號(hào)所打開(kāi)的文件信息
lsof -p ^1
13 . 列出所有的網(wǎng)絡(luò)連接
lsof -i
14. 列出所有tcp 網(wǎng)絡(luò)連接信息
lsof -i tcp
15. 列出所有udp網(wǎng)絡(luò)連接信息
lsof -i udp
16. 列出誰(shuí)在使用某個(gè)端口
lsof -i :3306
17. 列出誰(shuí)在使用某個(gè)特定的udp端口
lsof -i udp:55
特定的tcp端口
lsof -i tcp:80
18. 列出某個(gè)用戶的所有活躍的網(wǎng)絡(luò)端口
lsof -a -u test -i
19. 列出所有網(wǎng)絡(luò)文件系統(tǒng)
lsof -N
20.域名socket文件
lsof -u
21.某個(gè)用戶組所打開(kāi)的文件信息
lsof -g 5555
22. 根據(jù)文件描述列出對(duì)應(yīng)的文件信息
lsof -d description(like 2)
23. 根據(jù)文件描述范圍列出文件信息
lsof -d 2-3
實(shí)用命令
lsof命令用于查看你進(jìn)程打開(kāi)的文件、打開(kāi)文件的進(jìn)程、進(jìn)程打開(kāi)的端口。找回/恢復(fù)刪除的文件。是十分方便的系統(tǒng)監(jiān)視工具,因?yàn)閘sof命令需要訪問(wèn)核心內(nèi)存和各種文件,所以需要root用戶執(zhí)行。
在Linux環(huán)境下,任何事物都以文件的形式存在,通過(guò)文件不僅僅可以訪問(wèn)常規(guī)數(shù)據(jù),還可以訪問(wèn)網(wǎng)絡(luò)連接和硬件。所以如傳輸控制協(xié)議和用戶數(shù)據(jù)協(xié)議套碼碰接字等,系統(tǒng)在后臺(tái)都為該應(yīng)用程序分配了滑敏一個(gè)文件描述符,無(wú)論這個(gè)文件的本質(zhì)如何,該文件描述符為應(yīng)用程序與基礎(chǔ)操作系統(tǒng)之間的交互提供了通用接口。因?yàn)閼?yīng)用程序打開(kāi)文件的描述符列表提供了大量關(guān)于這個(gè)應(yīng)用程序本身的信息,因此通過(guò)lsof工具能夠查看這個(gè)列表對(duì)系統(tǒng)監(jiān)測(cè)以及排錯(cuò)將是很有幫助的。
語(yǔ)法:
losf (選項(xiàng))
選項(xiàng):
-a 列出打開(kāi)文件存在的進(jìn)程;
-c 列出指定進(jìn)程所打開(kāi)的文件;
-g 列信模枝出GID號(hào)進(jìn)程詳情;
-d 列出占用該文件號(hào)的進(jìn)程;
+d 列出目錄下被打開(kāi)的文件;
+D 遞歸列出目錄下被打開(kāi)的文件;
-n 列出使用NFS的文件;
-i 列出符合條件的進(jìn)程。
linux fc-list命令詳解的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux fc-list命令詳解,深入解析Linux中fclist命令,linux目錄命令,文件命令,權(quán)限設(shè)置命令,linux lsof命令詳解的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
新聞名稱:深入解析Linux中fclist命令(linuxfc-list命令詳解)
當(dāng)前網(wǎng)址:http://m.5511xx.com/article/dhjgecg.html


咨詢
建站咨詢
