Linux常用指令有哪些啊.doc_第1页
Linux常用指令有哪些啊.doc_第2页
Linux常用指令有哪些啊.doc_第3页
Linux常用指令有哪些啊.doc_第4页
Linux常用指令有哪些啊.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、文件与目录1.显示文件内容命令cat,more,lesscat查看文件全部内容more分屏查看文件内容,按空格看下一屏,按回车看下一行(这个命令可与其它命令相结合,达到分页显示的目的,比如ls -l | more)less逐行查看文件内容,与more相似2.目录相关cd改变当前目录ls显示指定目录下的文件,默认为当前目录。要显示隐藏文件,需要加上参数-a或-A,要以长格式显示文件的详细信息,需要加上参数-l,要递归地显示指定目录下各个子目录的内容,需要加上参数-Rmkdir用于创建一个新的目录rmdir用于删除一个目录,删除之前目录必须是空的pwd显示当前目录的完整路径3.文件的复制、移动、删除命令cp,mv,rmcp和DOS下的copy命令类似,用于文件复制mv用于文件或目录的移动和改名rm用于删除目录或文件4.编辑文本文件命令vi5.文件内容查询命令grep,用于查找文件中符合字符串的那行,其它的还有egrep,fgrep6.文件查找命令find7.打包和压缩tar用于文件的打包,也可用于文件的备份,创建tar包用-cf参数,还原tar包加-xf参数,如果tar包被压缩成gzip或bzip格式,可用-zxvf或-jxvfgzip,bzip2用于压缩单个文件,如需压缩多个文件,先用tar命令打包,也可以在用tar命令打包的同时进行压缩zip将指定文件压缩成zip格式unzip将指定zip格式文件解压二、用户与权限1.切换用户身份su,sudosu切换至其它用户,用exit退出,默认切换至rootsudo暂时以root用户的身份执行某个命令2.用户的注销exit3.改变文件、目录的权限chmod用于改变文件、目录的访问、写入、执行权限chown用于改变文件、目录的所有权4.用户管理useradd添加用户usermod修改用户信息userdel删除用户groupadd创建用户组groupmod修改用户组属性groupdel删除用户组三、软件管理1.debian与ubuntuapt-get install packagename安装一个新软件包apt-get (-purge) remove packagename卸载一个已安装的软件包2.rpm软件包rpm用于rpm软件包的安装与管理要安装软件,用rpm i packagename要删除软件,用rpm -e ( or -erase) options pkg1 . pkgNyumFedora和RedHat下软件包管理的命令,可自动解决依赖关系,基于RPM包管理四、文件系统的挂载与卸载mount以指定格式挂载指定文件到指定目录,可以用于挂载磁盘分区、镜像文件等挂载ntfs分区,可用如下命令mount -t ntfs-3g /dev/sda1 /mnt/sda1挂载iso镜像:mount -t iso9660 -o loop 镜像文件 /mnt/cdrom要以只读方式挂载,加上参数-o roumount卸载指定挂载点所挂载的内容,比如umount /mnt/sda1五、进程管理ps查看所有进程top查看动态变化的进程kill杀死指定进程init改变运行级别六、网络相关ifconfig查看网络设备的状态,也可以进行设置七、启动X(图形界面)startx启去多个X:startx - :N(注意空格)安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。LINUX常用命令1 文件与目录操作命令1.1文件内容查询命令 grep、fgrep、egrepCODE:Copy to clipboard语法:grep选项查找模式文件名1,文件名2,选项:QUOTE:-E 每个模式作为一个扩展的正则表达式对待-F 每个模式作为一组固定字符串对待,而不作为正则表达式-i 比较时不区分大小写-l 显示首次匹配匹配串所在的文件名并用换行符将其分开。当在文件中多次出现匹配串时,不重复显示次文件名;-x 只显示整行严格匹配的行1.2文件查找命令 find、locate语法:CODE:Copy to clipboardfind 起始目录 寻找条件 操作以名称和文件属性查找QUOTE:-name字串 查找文件名匹配所给字串的所有文件,字串内可用通配符*、?、。-lname字串 查找文件名匹配所给字串的所有符号链接文件,字串内可用通配符*、?、。-gid n 查找属于ID号为n的用户组的所有文件。-uid n 查找属于ID号为n的用户的所有文件。-group字串 查找属于用户组名为所给字串的所有的文件。-user字串 查找属于用户名为所给字串的所有的文件。-path字串 查找路径名匹配所给字串的所有文件,字串内可用通配符*、?、。-perm 权限 查找具有指定权限的文件和目录,权限的表示可以如711、644。-type x 查找类型为 x的文件,语法:locate 相关字1.3文件的复制、删除和移动命令文件复制命令CODE:Copy to clipboardcp 选项 源文件或目录 目标文件或目录选项:QUOTE:- a 通常在拷贝目录时使用-d 拷贝时保留连接-f 删除已经存在的目标文件而不提示-i 和f选项相反-p 此时cp除复制源文件内容外,还将其修改的时间和访问权限也复制到新文件中-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下的所有的子目录和文件,此时目标文件必须为一个目录名;-l 不作拷贝,只是链接文件文件移动命令CODE:Copy to clipboardmv选项 源文件或目录 目标文件或目录QUOTE:-i 交互式操作 -f 禁止交互式操作文件删除命令CODE:Copy to clipboardrm选项 文件QUOTE:-f 忽略不存在的文件,从不给出提示-r 指示rm将参数中列出的全部目录和子目录均递归地删除-i 进行交互式删除1.4文件链接命令CODE:Copy to clipboardln 选项 目标 链接名 或 ln 选项 目标 目录QUOTE:选项:- s 建立符号链接1.5目录的创建和删除命令mkdir 创建一个目录语法:CODE:Copy to clipboardmkdir 选项 dirname选项:- m 对新建目录设置存取权限-p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。rmdir 删除空目录 语法:CODE:Copy to clipboardrmdir 选项 dirnameQUOTE:选项: - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。1.6改变工作目录,显示目录内容命令1、改变工作目录:CODE:Copy to clipboardcd directory2、显示当前工作的目录的绝对路径:CODE:Copy to clipboardpwd3、显示目录内容:CODE:Copy to clipboardls 选项 目录或是文件QUOTE:选项:- a 显示指定目录下所有子目录与文件,包括隐藏文件;-c 按照文件的修改时间排序-C 分成多列显示各项-d 如果参数是目录,只显示其名称而不显示其下的个文件-F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记“”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。-l 以长格式来显示文件的详细信息-L 若指定的名称为一个符号链接,则显示链接所指向的文件-t 显示时按修改时间而不是名字排序-u 显示时按文件上次存取的时间而不是名字排序4、改变文件或目录的访问权限命令CODE:Copy to clipboardchmod who +| - | = mode 文件名?QUOTE:Who选项:- u表示用户,即文件和目录的所有者-g表示同组用户-o(other)表示其他用户-a (all)表示所有用户QUOTE:操作符号:+ 添加某个权限 - 取消某个权限= 赋予给定权限并取消其他所有的权限(如果有的话)QUOTE:mode 选项:- r 可读-w 可写-x 可执行CODE:Copy to clipboardchgrp -R group filename? 改变目录或文件所属的组CODE:Copy to clipboardchown -Rv 用户或组 文件1.7备份与压缩命令1、tar命令 为文件和目录创建档案语法:CODE:Copy to clipboardtar 主选项+辅助选项 文件或者目录QUOTE:u 主选项c 创建新的档案文件。如果用户想备份一个目录或是一些文件,则选此项r 把要存档的文件追加到档案文件的末尾t 列出档案文件的内容,查看已经备份了哪些文件;u 更新文件x 从档案文件中释放文件;u 辅助选项b 该选项为磁带机设定的,其后跟一位数字,用来说明区块的大小,系统预设值为20f 使用档案文件或设备,这个选项通常是必选的k 保存已经存在的文件。例如把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖;m 在还原文件时,把所有文件的修改时间设定为现在;M 创建多卷的档案文件,以便在几个磁盘中存放;v 详细报告tar处理的文件信息w 每一步都要求确认z 用gzip来压缩/解压缩文件2、gzip命令 压缩/解压缩命令语法:CODE:Copy to clipboardgzip 选项 压缩(解压缩)的文件名QUOTE:选项:-c 将输出写到标准输出上,并保留原有文件-d 将压缩文件解压-l 显示每个压缩文件的详细信息-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩-t 测试、检查压缩文件是否完整-v 对每一个压缩和解压的文件,显示文件名和压缩比3、unzip 命令 用MS windows下的压缩软件winzip压缩的文件在linux系统下展开语法:CODE:Copy to clipboardunzip 选项 压缩文件名.zipQUOTE:选项: -x 文件列表 解压缩文件,但不包括指定的file文件-v 查看压缩文件目录,但不解压-t 测试文件有无损坏 ,但不解压-d 目录 将压缩文件解到指定目录下-z 只显示压缩文件的注解-n 不覆盖已经存在的文件-o 覆盖已经存在的文件且不要求用户确认-j 不重建文档的目录结构,把所有文件解压到同一目录下1.8在LINUX环境下运行DOS命令linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读写文件和目录。QUOTE:mcd 目录名 改变MSDOS目录mcopy 源文件 目标文件 在MSDOS和UNIX之间复制文件;mdel 目录名 删除MSDOS目录mdir 目录名 显示MSDOS目录mformat 驱动器号 在低级格式化的软盘上创建MSDOS文件系统rnlabel 驱动器号 产生MSDOS卷标mmd 目录名 删除MSDOS目录mren 源文件 目标文件 重新命名已存在的MSDOS文件mtype 文件名 显示MSDOS文件的内容2 设备管理命令1)linux采用下面的形式定义一个IDE硬盘:CODE:Copy to clipboard/dev/hddrivepartition2)SCSI硬盘使用同样的机制表示:CODE:Copy to clipboard/dev/sddrivepartition3)对于一般的LINUX分区,可以用mkfs将其格式化并生成文件系统,命令如下:CODE:Copy to clipboardmk2fs c ; ;4)装载文件系统:CODE:Copy to clipboardmount t ext2 -o optioms partition mountpiont其中,QUOTE:-t为指定装载文件系统的类型;-o指定一些选项,如只读ro,可读可写rw等等;partition定义分区名称;mountpiont定义文件系统被装载的目录名称。5)装载CD-ROM文件系统:CODE:Copy to clipboardmount t iso9660 r /dev/cdrom /mnt/cdrom6)装载软驱文件系统:CODE:Copy to clipboardmount t msdos rw /dev/fd0 /dev/mnt/floppy7)卸载文件系统CODE:Copy to clipboardumount /mnt/cdrom磁带设备的安装要注意以下几点:QUOTE:1、 首先要选择一个唯一的SCSI ID号,然后再将设备链接到适当的位置2、 选择驱动程序。3、 生成设备文件。SCSI磁带设备的主要设备号是9,次要设备号是0。设备文件名通常是/dev/nrst0(不支持回绕的磁带设备)或/dev/nst0(支持回绕的磁带设备)用 ls /dev/*rst* 检查磁带设备文件是否存在,如果不存在,用mknod m 666 /dev/nrst0 c 9 9mknod m 666 /dev/rst0 c 9 0 生成4、 可以对块长度、缓存、磁带密度等参数进行一些设置,例如mt setblk 20 将块长度指定为20mt setblk 0 指定块程度没有限制5、 通过检查系统的启动信息可以确定系统是否识别了新的磁带设备。用dmesg命令,查看是否有以下类似的信息:aha274x:target 4now synchronous at 4.4Mb/sVendor:TANDBERG Model:TDC 3800 Rev: =05:Type: Sequential-Access ANSI SCSI revision: 02Detected scsi tape st0 at scsi0, id4, lun0Scsi : detected 1 SCSI tape 1 SCSI crom 1 SCSI disk total3 软件包管理命令3.1软件安装的步骤在LINUX系统上安装软件的步骤有:QUOTE:1、 查找所要安装软件的源文件2、 把源文件解开放到一个目录中,命令如下:tar zxvf ;3、 针对本操作系统配置源文件。可以是编辑make文件或其他文件,也可能是运行该软件自带的自动配置工具,如./configure4、 make源文件,通常是运行make命令,即执行 make5、 安装二进制文件和其他支撑文件,运行命令: make install6、 最后,完成所有其他必须的配置3.2软件包管理命令QUOTE:rpm ivh ;/ 安装指定的软件包,并在安装过程中用#表示安装的进度rpm Uvh ;/ 更新一个已经存在的或还没安装好的软件包,并删除所有该软件包的旧版本。rpm e /卸载一个rpm软件包rpm qa/ 查看系统中已经安装的软件包rpm q ;/ 查看系统中某个软件包的版本号;rpm qlp ;/列出某个软件包中的所有文件rpm qf ;/找出一个文件属于哪个软件包4 LINUX系统常用命令4.1 与系统管理有关的命令Wall (Write All)QUOTE:对全部已 登录的用户发送信息,用户可以先反要发送的信息写好存入一个文件中,然后输入:# wall FileName例:Wall Thank you !Write向某一用户发送信息。Write xxqhello输入Ctrl+C组合即可终止Shutdown命令CODE:Copy to clipboardShutdown 选项 时间 警告信息QUOTE:-k 并不真正关机,而只是发出警告信息给所有的用户。-r 关机后立即重新启动。-h 关机后不重新启动。-f 快速关机,启动时跳过fsck。-n快速关机,不经过init程序。-c 取消一个已经运行的shutdown例:系统马上关机:Shutdown h nowFree命令查看当前系统内存的使用情况,CODE:Copy to clipboardFree -b -k -mCODE:Copy to clipboard-b 以字节为单位显示。-k 以K字节为单位显示。-m 以M字节为单位显示。UptimeQUOTE:显示系统已经运行了多长的时间:现在时间、系统已经运行的时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。4.2与用户有关的命令Passwd命令设置、更换用户口令。CODE:Copy to clipboardPasswd 用户名Su使一个普通的用户具有超级用户的权利,离开可用EXIT命令。4.3其它命令Echo命令在显示器上显示一段文字,一般起到一个提示的作用。CODE:Copy to clipboardecho -n 字符串Cal命令显示某年某月的日历。CODE:Copy to clipboardcal 选项 月年QUOTE:选项的含义:-j 显示也给定月中的每一天是一年中的和几天(从1月1日算起)。-y 显示也整年的日历。Date命令date命令的功能是显示和设置系统日期和时间。4.4磁盘管理磁盘空间管理df命令检查文件系统的磁盘空间占用局部。CODE:Copy to clipboardDf 选项QUOTE:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-k 以K字节为单位显示。-i 显示i节点信息,而不是磁盘块。- t 显示各指定类型的文件系统的磁盘空间使用情况。-x 列出不是某一指定类型文件系统的磁盘窨使用情况(与t相反)。-T 显示文件系统类型。du命令du的英文原意为disk usage,含义为显示磁盘空间的使用情况。功能是统计目录(或文件)所占磁盘空间的大小。CODE:Copy to clipboarddu 选项 NamesQUOTE:-s 对每人Names 参数只给也占用的数据块总数。-a 递归地显示指定目录中各文件用子孙目录中的各文件占用的数据块总数。-b 以字节为单位列也磁盘窨使用情部(缺省以K字节为单位)-k 以1024字节为单位列也磁盘空间使用情况。-c 最后再加上一个总计(系统缺省)-l 计算所有的文件大小,对硬链接文件,则计算多次。-x 跳过在不同文件系统上的目录不予统计。dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:Copy to clipboarddd 选项QUOTE:if =输入文件(或设备名称)。of =输出文件(或设备名称)。ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。skip = blocks 跳过读入缓冲区开头的ibs*blocks块。obs = bytes 一次写入bytes字节,即写 入缓冲区的字节数。bs = bytes 同时设置读/写缓冲区的字节数(等于设置obs和obs)。cbs = bytes 一次转换bytes字节。count = blocks 只拷贝输入的blocks块。conv = ASCII 把EBCDIC码转换为ASCII码。conv = ebcdic 把ASCII码转换为EBCDIC码。conv = ibm 把ASCII码转换为alternate EBCDIC码。conv = blick 把变动位转换成固定字符。conv = ublock 把固定们转换成变动位conv = ucase 把字母由小写变为大写。conv = lcase 把字母由大写变为小写。conv = notrunc 不截短输出文件。conv = swab 交换每一对输入字节。conv = noerror 出错时不停止处理。conv = sync 把每个输入记录的大小都调到ibs的大小(用ibs填充)。fdformat命令低级格式化软盘。CODE:Copy to clipboardformat -n deviceQUOTE:-n 格式化后不做检验4.5常用的网络命令FTP命令Telnet命令。Netstat命令QUOTE:-a 显示所有的scoket,包括正在监听和。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息,格式同”ifconfig e”-n 以网络IP地址代替名称,显示也网络连接情形。-r 显示核心路由表,格式同”route e:。-t 显示TCP协议的连接情况。-u 显示UDP协议的连接情况。-v 显示正在进行的工作。nslookup命令。finger命令,功能是查询用户的信息。ping命令。(用户和组的管理可以使用工具:TurboUserCfg或是XturboUserCfg。)4.6有关进程的命令。进程和启动CODE:Copy to clipboardat -V -q -f文件名 -mldbv时间at c 作业 作业.AT命令启动的进程系统只执行一次。batch -V -q 队列 -f 文件名 -mv 时间在系统负载较小时,资源比较空闲时执行。cron命令按一定的时间间隔执行命令。crontab命令用于安装、删除或列出用于驱支cron后台进程的表格。进程查看CODE:Copy to clipboardwho命令。w命令是一个比who命令更强大的命令w husfV user-h 不显示标题。-u 当列出当前进程和CPU时间时忽略用户名。-s 使用短模式。不显示登录时间JCPU和PCPU时间。-f 切换显示FROM项,也就是远程主机名项。-V 显示版本信息。user 只显示指定用户的情况。ps命令。-e 显示所有进程。-f 全格式-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程。top 命令动态显示系统当前的进程和其他状况。5系统的启动过程。5.1初始启动在PC机启动时,BIOS从指定的启动设备中读入“主引导记录”(MBR)。MBR的格式是:地址偏移量 内容 大小+00 h 可执行的代码(启动模块) 可能变化+1BE h 第一分区表项 16字节+1CE h 第二分区表项 16字节+1DE h 第三分区表项 16字节+1EE h 第四分区表项 16字节+1FE h 可执行的标记(AA55 h) 2字节启动模块包含足以装入操作系统的代码,或者是第二步的加载代码的位置。启动模块需要使用BIOS调用来从磁盘装入数据,而这些中断调用,如INT 13h等,限制了最大磁盘柱面号为1023。这也就是说启动模块需要加载的一切内容,如初始内存磁盘、内核、启动的时间信息等,必须存放在1024个柱面以内。在MBR中只有四个分区表项,每个表项的格式如下:地址偏移 内容 大小+00h 分区状态:00代表非启动分区,80h代表启动分区 1字节+01h 分区的起始位置 磁头 1字节+02h 分区的起始位置 柱面和扇区 1字节+04h 分区的类型 1字节+05h 分区的结束位置 磁头 1字节+06h 分区的结束位置 柱面和扇区 1字节+08h 在主引导区和本分区的第一个扇区间的扇区数目 4字节+0Ch 分区内的扇区数目 4字节5.2 Linux的启动过程1启动的命令行参数在Linux启动时,它处理所有传递给它的命令行参数。这可以影响Linux的运行方式。命令行参数包括:QUOTE:mem=xxxM:定Linux可以使用的内存大小。这在用户的计算机系统有超过64MB的内存时才需要。因为从前的主板只对第一个64MB内存进行缓存,使用超过64MB的内存会使整个计算机的性能下降,所有内存均按无缓存的速度运行。single:使Linux按单用户方式启动,缺省方式是多用户方式。root=/dev/xxx:指定Linux要安装为根文件系统的设备。init=;:指定作为初始化进程的文件。initrd=;:指定作为初始内存磁盘的设备。ro:指定根文件系统为只读。rw:指定根文件系统为可读可写。2 Init进程在内核初始化自身和找到的硬件设备后,在后台启动进程init(/sbin/init),init进程号1运行。在UNIX世界中有许多启动过程的版本,一些是基于系统V,一些是基于BSD。大多数Linux版本使用系统V的实现方法,在这里描述的就是这样。init是由文件/etc/inittab内容和功能控制的,随启动模式是单用户或多用户而不同。QUOTE:单用户模式:init进程忽略/etc/inittab文件,在执行少数几个脚本程序后调用/dev/console shell。这样,用户就可以有了一个shell,而且可以执行一定限度的任务。多用户模式:init进程把系统带入/etc/inittab文件指定的运行级别。Init通过标准的Linux方法进入一个指定的进行级别。3进行级别Linux与其他UNIX操作系统一样,可以任何时刻处于任何一个运行级别。这些运行级别提供的功能不同,为主要是由于其运行的服务方程序(后台daemon)的不同造成的。Linux共有6种运行级别。QUOTE:0:关闭计算机或终止计算机运行,这个级别就是系统停止运行。1:单用户启动级别,系统只有一个用户,就是root,该用户在控制台登录。2:多用户运行级别,但无网络功能。在这个运行级别,网络功能没有启动,但是系统允许多个用户登录,可以通过虚拟控制台或串行线路。3:多用户模式,有网络功能。在这个运行级别,所有标准网络服务均被启动。4:目前没有实现。5:X11运行级别,在这个运行级别,X服务器软件运行,提供图形界面的登录方式。6:系统重新启动。查询当前运行级别:runlevel;4在启动过程中运行的脚本在init进程运行时,它负责查看缺省的运行级别,并进入该运行级别。这是通过运行在/etc/rc.d/rcX.d目录下的脚本程序来实现的,其中X代表运行的级别,即一个运行级别对应一个目录。不同的字母开头的文件有不同的作用。其中:以K开头的脚本程序是系统离开某个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论