linux學(xué)習(xí)筆記_第1頁
linux學(xué)習(xí)筆記_第2頁
linux學(xué)習(xí)筆記_第3頁
linux學(xué)習(xí)筆記_第4頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、linux學(xué)習(xí)筆記1任何一個檔案都具有User, Group 及Others三個權(quán)限。第一個屬性代表這個檔案是目錄、檔案或連結(jié)文件等等:當(dāng)為 d 則是目錄,例如上表的第 11 行;當(dāng)為 - 則是檔案,例如上表的第 5 行;若是 l 則表示為連結(jié)檔(link file);若是 b 則表示為裝置文件里面的可供儲存的接口設(shè)備;若是 c 則表示為裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)。接下來的屬性中,三個為一組,且均為rwx的三個參數(shù)的組合。其中, r 代表可讀(read)、 w 代表可寫(write)、 x 代表可執(zhí)行(excute):第一組為擁有人的權(quán)限,以第 5 行為例,該檔案的擁有人可以讀

2、寫,但不可執(zhí)行;第二組為同群組的權(quán)限;第三組為其它非本群組的權(quán)限。中文無法顯示在文字型態(tài)的終端機(jī)上面,所以這一欄會成為怪怪的亂碼,這個時候,請修改一下/etc/sysconfig/i18n這個檔案,里面的 LC_TIME 修改為: LC_TIME=en 再儲存離開,再登入一次,就可以得到英文字形顯示的日期了!那么如何修改該檔案呢?呵呵!以 root 身份用 vi 修改。另外,也可以使用 LANG=en ls -al 之類的語法來顯示。2 改變檔案權(quán)限Chgrp 改變檔案所屬群組注意:要改變成為的群組名稱必須要在/etc/group 里面存在的名稱才行,否則就會顯示錯誤!例子chgrp lini

3、ng test 將test目錄的群組改為liningChown 改變檔案所屬人注意:使用者必須是已經(jīng)存在系統(tǒng)中的,也就是在/etc/passwd 這個檔案中有紀(jì)錄的使用者名稱才行改變。!例子chown -R 賬號名稱檔案或目錄chown -R 賬號名稱:群組名稱檔案或目錄chown lining:lining testgrp.logchown lining testchgrp R lining test 將test 目錄下的所有文的群組改為liningChmod 改變檔案所屬屬性、SUID、等等的特性方法一數(shù)字方法計算r:4 w:2 x:1chmod -R xyz 檔案或目錄chmod -R

4、777 test/ 改變test目錄下所有子目錄及文件的權(quán)限方法二a 則代表all 亦即全部的三群組。U當(dāng)前用戶、g當(dāng)前群組、o其他群組例子:chmod a-x test/ 將test目錄的執(zhí)行權(quán)限去掉(所有用戶)chmod u-w,go-rw test/ 將test 目錄當(dāng)前用戶的寫權(quán)限去掉,將當(dāng)前群組和其他群組的讀、寫權(quán)限去掉。chmod -R a+r test/ 將test 目錄及子目錄權(quán)限添加讀權(quán)限mkdir創(chuàng)建目錄mkdir -m a=x abc 創(chuàng)建目錄abc,并給所有用戶賦予執(zhí)行權(quán)限mkdir -p a/b/c 創(chuàng)建多層目錄touch 命令如果fileA不存在,touch指令會在

5、當(dāng)前目錄下新建一個空白文件fileAsu 切換用戶su lining切換到用戶lining下注:X在目錄當(dāng)中【能否進(jìn)入該目錄】有關(guān),至于W可以讓使用者更新、刪除、新建目錄或檔案。3檔案各類Linux 檔案附檔名*.sh :批次檔( scripts ),因為批次檔為使用shell 寫成的,所以附檔名就編成.sh 啰;*Z, *.tar, *.tar.gz, *.zip, *.tgz:經(jīng)過打包的壓縮檔。這是因為壓縮軟件分別為gunzip, tar 等等的,由于不同的壓縮軟件,而取其相關(guān)的附檔名啰!*.html, *.php:網(wǎng)頁相關(guān)檔案,分別代表HTML 語法與PHP 語法的網(wǎng)頁檔案啰!.html

6、 的檔案可使用網(wǎng)頁瀏覽器來直接開啟,至于.php 的檔案,則可以透過client 端的瀏覽器來server 端瀏覽,以得到運算后的網(wǎng)頁結(jié)果呢!目錄. :代表當(dāng)前的目錄,也可以使用 ./ 來表示;. :代表上一層目錄,也可以 ./ 來代表。目錄與路徑1,相對路徑由根目錄/寫起的路徑2,絕對路徑不是由/寫起目錄相關(guān)操作cd切換目錄cd 回到自己的主文件夾cd . 回到上層目錄cd 回到剛才的那個目錄pwd顯示當(dāng)前目錄mkdir 新建一個新的目錄rmdir刪除一個空的目錄文件路徑的變量$PATH為什么我們可以在任何地方執(zhí)行/bin/ls這個命令呢?這是因為環(huán)境變更PATH的幫助. echo $PAT

7、H 顯示PATH所配置的路徑echo 顯示、打印$表示后面接的是變量注:PATH這個目錄是由一堆目錄所組成的,每個目錄中間用冒號(:)來隔開。PATH=”$PATH”:/root文件與目錄管理查看文件與目錄lscprmmvbasenamedirname文件內(nèi)容查閱cat:由第一行開始顯示文件內(nèi)容例:cat doc1.txtcat -n doc1.txt 顯示行號tac:從最后一行開始顯示nl:顯示的時候,順便輸入行號nl -b a doc1.txt 不論是否空行都顯示行(同cat -n)nl -b t doc1.txt 如果有空行,空的那一行不要列出行號(默認(rèn)值)nl n lnmore:一頁一

8、頁的顯示文件內(nèi)容less:與more類似,但是比more 更好的是,它可以往前翻頁tail:只看結(jié)尾幾行。head:只顯示頭幾行od:以二進(jìn)制的方式讀取文件內(nèi)容touch 修改文件時間或創(chuàng)建新文件時間參數(shù)1,mtime 當(dāng)該文件內(nèi)容數(shù)據(jù)更改時,就會更新這個時間。內(nèi)容數(shù)據(jù)指的是文件的內(nèi)容,而不是文件的屬性或權(quán)限。【ls -l doc1.txt】2,ctime當(dāng)該文件的“狀態(tài)”改變時,會更新這個時間,舉例來說,像是權(quán)限與屬性被更改了,都會更新這個時間【ls -l -time=ctime doc1.txt】3,atime 當(dāng)“文件的內(nèi)容被取用”時,就會更新這個讀取時間。舉例,我們使用cat去讀取文件

9、時,就會更新這個文件的atime【ls -l -time=atime doc1.txt】touch acdmt文件-a僅修改訪問時間-c僅修改文件的時間,若文件不存在則不創(chuàng)建新文件-d后面可以接欲修改的日期而不用目前的日期,也可以使用date=”日期或時間”-m僅修改mtime-t 后面可以接欲修改的時間而不用目前的時間,格式為【YYMMDDhhmm】例子:touch -d 2 days ago doc2.txt 修改更新時間touch -a -d 2 days ago doc2.txt 修改訪問時間文件與目錄的默認(rèn)權(quán)限與隱藏權(quán)限文件默認(rèn)權(quán)限umask1,查看默認(rèn)權(quán)限r(nóng)oottmobile86

10、 lining# umask0022 【注:要拿掉的權(quán)限,4讀、2寫、1執(zhí)行】roottmobile86 lining# umask -Su=rwx,g=rx,o=rxroottmobile86 lining#2,修改默認(rèn)權(quán)限r(nóng)oottmobile86 lining# umask 002注意:文件默認(rèn)為-rw-rw-rw-文件夾默認(rèn)為drwxrwxrwx文件隱藏屬性chattr(設(shè)置文件的隱藏屬性)chattr +-=ASacdistu 文件或目錄名稱A atime就不會再改變S文件是異步寫入磁盤,加上S這個屬性時,當(dāng)你進(jìn)行任何文件的修改,都會“同步”寫入磁盤a文件只能增加數(shù)據(jù),而不能刪除也不

11、能修改數(shù)據(jù),只有root才能設(shè)置這個屬性c這個屬性設(shè)置后,將會自動對此文件進(jìn)行壓縮,在讀取的時候會自動解壓縮i讓文件不能被刪除、改名、設(shè)置連接也無法寫入或添加數(shù)據(jù)。只有root才能設(shè)置這個屬性。roottmobile86 lining# chattr +i a.abcroottmobile86 lining# rm -rf a.abcrm: cannot remove a.abc: Operation not permittedroottmobile86 lining# lsattr a.abc-i- ./a.abcroottmobile86 lining# chattr -i a.abcro

12、ottmobile86 lining# lsattr a.abc- a.abcroottmobile86 lining#文件特殊權(quán)限:SUID,SGID,SBIT待后續(xù)【看了一下沒太懂】查看文件類型file 文件或目錄名roottmobile86 lining# file a.abca.abc: emptyroottmobile86 lining# file test1test1: directoryroottmobile86 lining# vi a.abcroottmobile86 lining# file a.abca.abc: ASCII text命令與文件的查詢腳本文件名的查詢Whi

13、ch(尋找“執(zhí)行文件”) which -a commandroottmobile86 lining# which -a lsalias ls=ls -color=tty/bin/ls文件名的查找which 查看可執(zhí)行文件的位置which命令的作用是,在PATH變量指定的路徑中,搜索某個系統(tǒng)命令的位置,并且返回第一個搜索結(jié)果。也就是說,使用which命令,就可以看到某個系統(tǒng)命令是否存在,以及執(zhí)行的到底是哪一個位置的命令。which命令的使用實例:$ which grepwhereis 查看文件的位置whereis命令只能用于程序名的搜索,而且只搜索二進(jìn)制文件(參數(shù)-b)、man 說明文件(參數(shù)-

14、m)和源代碼文件(參數(shù)-s)。如果省略參數(shù),則返回所有信息。whereis命令的使用實例:$ whereis greplocate 配合數(shù)據(jù)庫查看文件位置locate命令其實是find -name的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個數(shù)據(jù)庫(/var/lib/locatedb),這個數(shù)據(jù)庫中含有本地所有文件信息。Linux系統(tǒng)自動創(chuàng)建這個數(shù)據(jù)庫,并且每天自動更新一次,所以使用locate命令查不到最新變動過的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新數(shù)據(jù)庫。locate命令的使用實例:$ locate /etc/s

15、h搜索etc目錄下所有以sh開頭的文件。$ locate /m搜索用戶主目錄下,所有以m開頭的文件。$ locate -i /m搜索用戶主目錄下,所有以m開頭的文件,并且忽略大小寫。find 實際搜尋硬盤查詢文件名稱find是最常見和最強(qiáng)大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:$ find find的使用實例:$ find . -name my*搜索當(dāng)前目錄(含子目錄,以下同)中,所有文件名以my開頭的文件。$ find . -name my* -ls搜索當(dāng)前目錄中,所有文件名以my開頭的文件,并顯示它們的詳細(xì)信息。$ find . -type f -mmin -

16、10搜索當(dāng)前目錄中,所有過去10分鐘中更新過的普通文件。如果不加-type f參數(shù),則搜索普通文件+特殊文件+目錄。4文件系統(tǒng)的操作1,磁盤與目錄的容量:df,duTips: block inode是什么?文件儲存在硬盤上,硬盤的最小存儲單位叫做扇區(qū)(Sector)。每個扇區(qū)儲存512字節(jié)(相當(dāng)于0.5KB)。操作系統(tǒng)讀取硬盤的時候,不會一個個扇區(qū)地讀取,這樣效率太低,而是一次性連續(xù)讀取多個扇區(qū),即一次性讀取一個塊(block)。這種由多個扇區(qū)組成的塊,是文件存取的最小單位。塊的大小,最常見的是4KB,即連續(xù)八個sector組成一個block。文件數(shù)據(jù)都儲存在塊中,那么很顯然,我們還必須找到一

17、個地方儲存文件的元信息,比如文件的創(chuàng)建者、文件的創(chuàng)建日期、文件的大小等等。這種儲存文件元信息的區(qū)域就叫做inode,中文譯名為索引節(jié)點。df 列出文件系統(tǒng)的整體磁盤使用量roottmobile86 acpi# df【文件系統(tǒng)】【總區(qū)塊大小】【已用】【未用】【使用率】【掛載點】Filesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 97409644 33347780 59033924 37% /dev/sda1 101086 11815 84052 13% /boottmpfs 4087692 0 4087692 0% /dev/

18、shm將容量以易讀的容量格式顯示出來roottmobile86 acpi# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 93G 32G 57G 37% /dev/sda1 99M 12M 83M 13% /boottmpfs 3.9G 0 3.9G 0% /dev/shm將目前各個分區(qū)當(dāng)中可用的inode數(shù)量列出來roottmobile86 lafaso# df -iFilesystem Inodes IUsed IFree IUse% Mounted on/dev/sda3 25141248 342835 24798413

19、 2% /dev/sda1 26104 34 26070 1% /boottmpfs 1021923 1 1021922 1% /dev/shm將目前各個分區(qū)當(dāng)中可用block的數(shù)量列出來roottmobile86 lafaso# df -kFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 97409644 33348344 59033360 37% /dev/sda1 101086 11815 84052 13% /boottmpfs 4087692 0 4087692 0% /dev/shmdu 評估文件系統(tǒng)的磁盤使用

20、量1. 查看某個目錄的大?。篸u -hs /home/master/documents檢查指定目錄下所有目錄所占用的空間roottmobile86 lining# du -s /home/*96 /home/chenlin108 /home/chenweina56 /home/fangguanhong6916 /home/guoyongxiang44 /home/hadoop108 /home/hanyunjiao60 /home/hefeisudo su 和sudo su 的區(qū)別sudo su以root命令執(zhí)行切換目錄命令,切換到root賬戶下,但工作目錄不變sudo su -以root命令

21、執(zhí)行切換目錄命令,切換到root賬戶下,改變工作目錄連接文件ln【硬連接】硬連接指通過索引節(jié)點來進(jìn)行連接。在Linux的文件系統(tǒng)中,保存在磁盤分區(qū)中的文件不管是什么類型都給它分配一個編號,稱為索引節(jié)點號(Inode Index)。在Linux中,多個文件名指向同一索引節(jié)點是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因為對應(yīng)該目錄的索引節(jié)點有一個以上的連接。只刪除一個連接并不影響索引節(jié)點本身和其它的連接,只有當(dāng)最后一個連接被刪除后,文件的數(shù)據(jù)塊及目錄的連接才會被釋放。也就是說,文件真正刪

22、除的條件是與之相關(guān)的所有硬連接文件均被刪除。注:1,不能跨文件系統(tǒng)2,不能連接目錄Hard link(硬連接或?qū)嶋H連接)創(chuàng)建硬連接roottmobile86 testln# ln /etc/crontab .roottmobile86 testln# lsa crontabroottmobile86 testln#查看連接信息roottmobile86 testln# ll -i /etc/crontab ./crontab14043930 -rw-r-r- 2 root root 255 Jul 15 2006 ./crontab14043930 -rw-r-r- 2 root root 2

23、55 Jul 15 2006 /etc/crontabroottmobile86 testln#可以發(fā)現(xiàn)兩個文件名都連接到14043930這個inode號碼,2表示有多少個文件名連接到這個inode號碼?!拒涍B接】另外一種連接稱之為符號連接(Symbolic Link),也叫軟連接。軟鏈接文件有類似于Wi ndows的快捷方式。它實際上是一個特殊的文件。在符號連接中,文件實際上是一個文本文件,其中包含的有另一文件的位置信息。roottmobile86 testln# ln -s a1/c .roottmobile86 testln# ll -itotal 1212440107 drwxr-xr

24、-x 2 root root 4096 Dec 30 16:21 a112440111 lrwxrwxrwx 1 root root 4 Dec 30 16:21 c - a1/c14043930 -rw-r-r- 3 root root 255 Jul 15 2006 crontab磁盤分區(qū)、格式化、檢驗與掛載磁盤分區(qū):fdisk1,列出文件系統(tǒng)的整體磁盤使用情況roottmobile86 testln# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 97409644 34262248 58119456 38%

25、/dev/sda1 101086 11815 84052 13% /boot tmpfs 4087692 0 4087692 0% /dev/shm 2,磁盤分區(qū)roottmobile86 testln# fdisk /dev/sdaThe number of cylinders for this disk is set to 13054.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that r

26、uns at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Command (m for help): mCommand actiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partition (刪除一個分區(qū))l list known partition typesm

27、print this menun add a new partition (新增一個分區(qū))o create a new empty DOS partition tablep print the partition table (在屏幕上顯示分區(qū)表)q quit without saving changes (不存儲,離開fdisk程序)s create a new empty Sun disklabelt change a partitions system idu change display/entry unitsv verify the partition tablew write ta

28、ble to disk and exit(將剛才的操作寫入分區(qū)表)x extra functionality (experts only)裝虛擬機(jī)時空間劃小了,于是又加了5G的空間,折騰了半天,掛上去了。整理下弄個筆記,備用。1. 添加磁盤,查看磁盤狀況rootdb1 /# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End

29、Blocks Id System/dev/sda1 * 151 1305 9277537+ 83 Linux/dev/sda2 1 150 1204843+ 82 Linux swapPartition table entries are not in disk orderDisk /dev/sdb: 5368 MB, 5368709120 bytes255 heads, 63 sectors/track, 652 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id S

30、ystem從查詢結(jié)果看出,多了一個/dev/sdb的盤2. 用fdisk 對/dev/sdb 進(jìn)行分區(qū)rootdb1 /# fdisk /dev/sdbCommand (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-652, default 1):Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-652, default 652):Using d

31、efault value 652Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.再次查看分區(qū)情況,多出來一個/dev/sdb1 的區(qū),這個1是我們在前面指定的,如果我們指定2,就變成sdb2了。rootdb1 /# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits =

32、 cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 151 1305 9277537+ 83 Linux/dev/sda2 1 150 1204843+ 82 Linux swapPartition table entries are not in disk orderDisk /dev/sdb: 5368 MB, 5368709120 bytes255 heads, 63 sectors/track, 652 cylindersUnits = cylinders

33、of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sdb1 1 652 5237158+ 83 Linuxrootdb1 /#如果創(chuàng)建完之后,/proc/partitions 查看不到對應(yīng)的分區(qū),使用parprobe 命令刷新一下就可以了:rootweb1 # cat /proc/partitionsmajor minor #blocks name8 0 175825944 sda8 1 1020096 sda18 2 30716280 sda28 3 8193150 sda3rootweb1 #

34、partprobe /dev/sda rootweb1 # cat /proc/partitions major minor #blocks name8 0 175825944 sda8 1 1020096 sda18 2 30716280 sda28 3 8193150 sda38 4 135893835 sda4rootweb1 #3. 格式化/dev/sdb1 分區(qū)rootdb1 /# mkfs -t ext3 /dev/sdb1 mke2fs 1.35 (28-Feb-2004)Filesystem label=OS type: LinuxBlock size=4096 (log=2)

35、Fragment size=4096 (log=2)655360 inodes, 1309289 blocks65464 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=134217728040 block groups32768 blocks per group, 32768 fragments per group16384 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840,

36、 229376, 294912, 819200, 884736Writing inode tables: doneCreating journal (8192 blocks): doneWriting superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.4. 創(chuàng)建目錄并將/dev

37、/sdb1 掛在到該目錄下rootdb1 /# lsbackup dev initrd media opt sbin sys usrbin etc lib misc proc selinux tftpboot varboot home lost+found mnt root srv tmprootdb1 /# mkdir /u01rootdb1 /# lsbackup dev initrd media opt sbin sys u01bin etc lib misc proc selinux tftpboot usrboot home lost+found mnt root srv tmp v

38、arrootdb1 /# mount /dev/sdb1 /u015. 驗證掛載是否成功rootdb1 /# df -kFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda1 9131772 7066884 1601012 82% /none 454256 0 454256 0% /dev/shm/dev/sdb1 5154852 43040 4849956 1% /backup6. 設(shè)置開機(jī)自動掛載rootdb1 /# vi /etc/fstab# This file is edited by fstab-sync - see

39、 man fstab-sync for details LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 LABEL=SWAP-sda2 swap swap defaults 0 0 /dev/sdb1 /u01 ext3 defaults 0 0/dev/hdc /media/cdrom autopamconsole,exec,noauto,managed 0 0/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 02,linux 常見壓縮命令gzip -cdtv# 文件名(擴(kuò)展名.gz)-c 將壓縮的數(shù)據(jù)輸出到屏幕上,可通過數(shù)據(jù)流重定向來處理-d解壓縮參數(shù)-t可以用來檢驗

溫馨提示

  • 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

提交評論