您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > linux常用命令举例详解
Linux常用命令举例详解一文件传输1.bye功能说明:中断FTP连线并结束程序。语法:bye补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行。2.ftp功能说明:设置文件系统相关功能。语法:ftp[-dignv][主机名称或IP地址]补充说明:FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身。参数:-d详细显示指令执行过程,便于排错或分析程序执行的情形。-i关闭互动模式,不询问任何问题。-g关闭本地主机文件名称支持特殊字符的扩充特性。-n不使用自动登陆。-v显示指令执行过程。3.ftpcount功能说明:显示目前以FTP登入的用户人数。语法:ftpcount补充说明:执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上二备份压缩1.tar命令tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。语法:tar[主选项+辅选项]文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。r把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。t列出档案文件的内容,查看已经备份了哪些文件。u更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。x从档案文件中释放文件。辅助选项:b该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512bytes)。f使用档案文件或设备,这个选项通常是必选的。k保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。m在还原文件时,把所有文件的修改时间设定为现在。M创建多卷的档案文件,以便在几个磁盘中存放。v详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。w每一步都要求确认。z用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。举例:.tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName.tar.gz和.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName---------------------------------------------.bz2解压1:bzip2-dFileName.bz2解压2:bunzip2FileName.bz2压缩:bzip2-zFileName.tar.bz2解压:tarjxvfFileName.tar.bz2压缩:tarjcvfFileName.tar.bz2DirName---------------------------------------------.bz解压1:bzip2-dFileName.bz解压2:bunzip2FileName.bz压缩:未知.tar.bz解压:tarjxvfFileName.tar.bz压缩:未知---------------------------------------------.Z解压:uncompressFileName.Z压缩:compressFileName.tar.Z解压:tarZxvfFileName.tar.Z压缩:tarZcvfFileName.tar.ZDirName---------------------------------------------.zip解压:unzipFileName.zip压缩:zipFileName.zipDirName---------------------------------------------.rar解压:raraFileName.rar压缩:rareFileName.rarrar请到:下载!解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@]#cprar_static/usr/bin/rar---------------------------------------------.lha解压:lha-eFileName.lha压缩:lha-aFileName.lhaFileNamelha请到:~ishii/lhaunix/下载!解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@]#cplha/usr/bin/---------------------------------------------.rpm解包:rpm2cpioFileName.rpm|cpio-div---------------------------------------------.deb解包:arpFileName.debdata.tar.gz|tarzxf–2gzip命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。语法:gzip[选项]压缩(解压缩)的文件名各选项的含义:-c将输出写到标准输出上,并保留原有文件。-d将压缩文件解压。-l对每个压缩文件,显示下列字段:压缩文件的大小未压缩文件的大小压缩比未压缩文件的名字-r递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t测试,检查压缩文件是否完整。-v对每一个压缩和解压的文件,显示文件名和压缩比。-num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。3unzip命令用MSWindows下的压缩软件winzip压缩的文件如何在Linux系统下展开呢?可以用unzip命令,该命令用于解扩展名为.zip的压缩文件。语法:unzip[选项]压缩文件名.zip各选项的含义分别为:-x文件列表解压缩文件,但不包括指定的file文件。-v查看压缩文件目录,但不解压。-t测试文件有无损坏,但不解压。-d目录把压缩文件解到指定目录下。-z只显示压缩文件的注解。-n不覆盖已经存在的文件。-o覆盖已存在的文件且不要求用户确认。-j不重建文档的目录结构,把所有文件解压到同一目录下。三文件管理1.Diff该命令的功能为逐行比较两个文本文件,列出其不同之处。它比comm命令完成更复杂的检查。它对给出的文件进行系统的检查,并显示出两个文件中所有不同的行,不要求事先对文件进行排序。语法:diff[选项]file1file2说明:该命令告诉用户,为了使两个文件file1和file2一致,需要修改它们的哪些行。如果用“-”表示file1或fiie2,则表示标准输入。如果file1或file2是目录,那么diff将使用该目录中的同名文件进行比较。例如:diff/usr/xumine把目录/usr/xu中名为mine的文件与当前目录中的mine文件进行差异重定向:例:diffa.cb.cd.txt将a.c和b.c的不同之处显示到d.txt文件当中去.2.find查找一个文件:find命令:例:find/-namehello.c//从根目录开始,以名字查找语法:find路径–name文件名3.ln功能说明:连接文件或目录该命令的使用语法如下:硬链接:ln[参数]目标[链接名]ln[参数]目标目录软连接:ln[参数]–s目标[链接名]ln[参数]–s目标目录参数:-b或--backup删除,覆盖目标文件之前的备份。-d或-F或--directory建立目录的硬连接。-f或--force强行建立文件或目录的连接,不论文件或目录是否存在。-i或--interactive覆盖既有文件之前先询问用户。-n或--no-dereference把符号连接的目的目录视为一般文件。-s或--symbolic对源文件建立符号连接,而非硬连接。-S字尾备份字符串或--suffix=字尾备份字符串用-b参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的字尾备份字符串是符号~,您可通过-S参数来改变它。-v或--verbose显示指令执行过程。-V备份方式或--version-control=备份方式用-b参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用-S参数变更,当使用-V参数备份方式指定不同备份方式时,也会产生不同字尾的备份字符串。--help在线帮助。--version显示版本信息。链接有两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。ln命令用途链接文件。语法将某个文件链接到一个文件上ln[-f|-n][-s]SourceFile[TargetFile]将一个或多个文件链接到一个目录上ln[-f|-n][-s]SourceFile...TargetDirectory描述ln命令将在SourceFile参数中指定的文件链接到在TargetFile参数中指定的文件,或将其链接到在TargetDirectory参数中指定的另一个目录中的文件。在缺省情况下,ln命令会创建硬链接。如果需要使用ln命令来创建符号链接,请指明-s标志。符号链接是指向文件的一个间接指针;它的目录项中包含了它所链接的文件名。符号链接可能会跨越文件系统,可能指向目录。如果正在将某个文件链接到新的名字,那么只能列出一个文件。如果链接到一个目录,那么可以列出多个文件。TargetFile参数是可选的。如果不指定目标文件,ln命令会在当前的目录中创建一个新的文件。新的文件继承了指定在SourceFile参数中的文件名。请参阅示例5。注意:如果不使用-s标志,就不能在文件系统之间链接文件。如果TargetDirectory已经是链接到目录上的一个符号链接,那么ln命令将现有的目标视为文件。这意味着,类似于ln-fssomepath/lnamesymdir的命令不会遵循现有的symdir符号链接,作为代替,它会创建一个从somepath/lname到symdir的新的符号链接。标志-f促使ln命令替换掉任何已经存在的目的路径。如果目的路径已经存在,而没有指定-f标志,ln命令不会创建新的链接,而是向标准错误写一条诊断消息并继续链接剩下的SourceFiles。-n指定,如果链接是一个现有的文件,那么不要覆盖文件的内容。-f标志重设了这个标志。这是缺省的行为。-s促使ln命令创建符号链接。符号链接中包含了它所链接的文件的名字。当对链接执行打开操作的时候,会使用到引用文件。对符号
本文标题:linux常用命令举例详解
链接地址:https://www.777doc.com/doc-5860415 .html