用户:Mecca Hanio

来自Test
跳转至: 导航搜索

lunix常用命令(1)


文件传输------------------------------------------------
bye

功能说明:中断FTP连线并结束程序。

语  法:bye

补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行。


ftp(file transfer protocol)

功能说明:设置文件系统相关功能。

语  法:ftp [-dignv][主机名称或IP地址]

补充说明:FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身。

参  数:

 -d   详细显示指令执行过程,便于排错或分析程序执行的情形。
 -i   关闭互动模式,不询问任何问题。
 -g   关闭本地主机文件名称支持特殊字符的扩充特性。
 -n   不使用自动登陆。
 -v   显示指令执行过程。 

ftpcount

功能说明:显示目前以FTP登入的用户人数。

语  法:ftpcount

补充说明:执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上限。


ftpshut(ftp shutdown)

功能说明:在指定的时间关闭FTP服务器。

语  法:ftpshut [-d<分钟>][-l<分钟>][关闭时间]["警告信息"]

补充说明:本指令提供系统管理者在设置的时间关闭FTP服务器,且能在关闭之前发出警告信息通知用户。关闭时间若设置后为"none",则会马上关闭服务器。如果采用"+30"的方式来设置表示服务器在30分钟之后关闭。依次类推,假设使用"1130"的格式则代表服务器会在每日的11时30分关闭,时间格式为24小时制。FTP服务器关闭后,在/etc目录下会产生一个名称为shutmsg的文件,把它删除后即可再度启动FTP服务器的功能。

参  数:

 -d<分钟>   切断所有FTP连线时间。
 -l<分钟>   停止接受FTP登入的时间。 

ftpwho

功能说明:显示目前所有以FTP登入的用户信息。

语  法:ftpwho

补充说明:执行这项指令可得知目前用FTP登入系统的用户有那些人,以及他们正在进行的操作。



ncftp(nc file transfer protocol)

功能说明:传输文件。

语  法:ncftp [主机或IP地址]

补充说明:FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。NcFTP是文字模式FTP程序的佼佼者,它具备多样特色, 包括显示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。



tftp(trivial file transfer protocol)

功能说明:传输文件。

语  法:tftp [主机名称或IP地址]

补充说明:FTP让用户得以下载存放于远端主机的文件,也能将文件上传到远端主机放置。tftp是简单的文字模式ftp程序,它所使用的指令和FTP类似。



uucico

功能说明:UUCP文件传输服务程序。

语  法:uucico [-cCDefqvwz][-i<类型>][-I<文件>][-p<连接端口号码>][-][-rl][-s<主机>][-S<主机>][-u<用户>][-x<类型>][--help]

补充说明:uucico是用来处理uucp或uux送到队列的文件传输工具。uucico有两种工作模式:主动模式和附属模式。当在主动模式下时,uucico会调用远端主机;在附属模式下时,uucico则接受远端主机的调用。

参  数:

 -c或--quiet   当不执行任何工作时,不要更改记录文件的内容及更新目前的状态。
 -C或--ifwork   当有工作要执行时,才调用-s或-S参数所指定主机。
 -D或--nodetach   不要与控制终端机离线。
 -e或--loop   在附属模式下执行,并且出现要求登入的提示画面。
 -f或--force   当执行错误时,不等待任何时间即重新调用主机。
 -i<类型>或--stdin<类型>   当使用到标准输入设备时,指定连接端口的类型。
 -I<文件>--config<文件>   指定使用的配置文件。
 -l或--prompt   出现要求登入的提示画面。
 -p<连接端口号码>或-port<连接端口号码>   指定连接端口号码。
 -q或--quiet   不要启动uuxqt服务程序。
 -r0或--slave   以附属模式启动。
 -s<主机>或--system<主机>   调用指定的主机。
 -u<用户>或--login<用户>   指定登入的用户帐号,而不允许输入任意的登入帐号。
 -v或--version   显示版本信息,并且结束程序。
 -w或--wait   在主动模式下,当执行调用动作时,则出现要求登入的提示画面。
 -x<类型>或-X<类型>或outgoing-debug<类型>   启动指定的排错模式。
 -z或--try-next   当执行不成功时,尝试下一个选择而不结束程序。
 --help   显示帮助,并且结束程序。 

uucp

功能说明:在Unix系统之间传送文件。

语  法:uucp [-cCdfjmrRtvW][-g<等级>][-I<配置文件>][-n<用户>][-x<类型>][--help][...来源][目的]

补充说明:UUCP为Unix系统之间,通过序列线来连线的协议。uucp使用UUCP协议,主要的功能为传送文件。

参  数:

 -c或--nocopy   不用将文件复制到缓冲区。
 -C或--copy   将文件复制到缓冲区。
 -d或--directiories   在传送文件时,自动在[目的]建立必要的目录。
 -f或--nodirectiories   在传送文件时,若需要在[目的]建立目录,则放弃执行该作业。
 -g<等级>或--grade<等级>   指定文件传送作业的优先顺序。
 -I<配置文件>或--config<配置文件>   指定uucp配置文件。
 -j或--jobid   显示作业编号。
 -m或--mail   作业结束后,以电子邮件报告作业是否顺利完成。
 -n<用户>或--notify<用户>   作业结束后,以电子邮件向指定的用户报告作业是否顺利完成。
 -r或--nouucico   不要立即启动uucico服务程序,仅将作业送到队列中,待稍后再执行。
 -R或--recursive   若[来源]为目录,则将整个目录包含子目录复制到[目的]。
 -t或--uuto   将最后一个参数视为"主机名!用户"。
 -v或--version   显示版本信息。
 -W或--noexpand   不要将目前所在的目录加入路径。
 -x<类型>或--debug<类型>启动指定的排错模式。
 --help   显示帮助。
 [源...]   指定源文件或路径。
 [目的]   指定目标文件或路径。 

uupick

功能说明:处理传送进来的文件。

语  法:uupick [-v][-I<配置文件>][-s<主机>][-x<层级>][--help]

补充说明:当其他主机通过UUCP将文件传送进来时,可利用uupick指令取出这些文件。

参  数:

 -I<配置文件>或--config<配置文件>   指定配置文件。
 -s<主机>或--system<主机>   处理由指定主机传送过来的文件。
 -v或--version   显示版本信息。
 --help   显示帮助。 

uuto

功能说明:将文件传送到远端的UUCP主机。

语  法:uuto [文件][目的]

补充说明:uuto为script文件,它实际上会执行uucp,用来将文件传送到远端UUCP主机,并在完成工作后,以邮件通知远端主机上的用户。

参  数:

 相关参数请参考uucp指令。 


备份压缩**************************************** ar

功能说明:建立或修改备存文件,或是从备存文件中抽取文件。

语  法:ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文件][成员文件]

补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。

参  数:  指令参数  -d  删除备存文件中的成员文件。  -m  变更成员文件在备存文件中的次序。  -p  显示备存文件中的成员文件内容。  -q  将问家附加在备存文件末端。  -r  将文件插入备存文件中。  -t  显示备存文件中所包含的文件。  -x  自备存文件中取出成员文件。  选项参数  a<成员文件>  将文件插入备存文件中指定的成员文件之后。  b<成员文件>  将文件插入备存文件中指定的成员文件之前。  c  建立备存文件。  f  为避免过长的文件名不兼容于其他系统的ar指令指令,因此可利用此参数,截掉要放入备存文件中过长的成员文件名称。  i<成员文件>  将问家插入备存文件中指定的成员文件之前。  o  保留备存文件中文件的日期。  s  若备存文件中包含了对象模式,可利用此参数建立备存文件的符号表。  S  不产生符号表。  u  只将日期较新文件插入备存文件中。  v  程序执行时显示详细的信息。  V  显示版本信息。


bunzip2

功能说明:.bz2文件的解压缩程序。

语  法:bunzip2 [-fkLsvV][.bz2压缩文件]

补充说明:bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同。

参  数:  -f或--force  解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件。若要覆盖,请使用此参数。  -k或--keep  在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数。  -s或--small  降低程序执行时,内存的使用量。  -v或--verbose  解压缩文件时,显示详细的信息。  -l,--license,-V或--version  显示版本信息。


bzip2

功能说明:.bz2文件的压缩程序。

语  法:bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- 压缩等级][要压缩的文件]

补充说明:bzip2采用新的压缩演算法,压缩效果比传统的LZ77/LZ78压缩演算法来得好。若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。

参  数:  -c或--stdout  将压缩与解压缩的结果送到标准输出。  -d或--decompress  执行解压缩。  -f或--force  bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,请使用此参数。  -h或--help  显示帮助。  -k或--keep  bzip2在压缩或解压缩后,会删除原始的文件。若要保留原始文件,请使用此参数。  -s或--small  降低程序执行时内存的使用量。  -t或--test  测试.bz2压缩文件的完整性。  -v或--verbose  压缩或解压缩文件时,显示详细的信息。  -z或--compress  强制执行压缩。  -L,--license,  -V或--version  显示版本信息。  --repetitive-best  若文件中有重复出现的资料时,可利用此参数提高压缩效果。  --repetitive-fast  若文件中有重复出现的资料时,可利用此参数加快执行速度。  -压缩等级  压缩时的区块大小。


bzip2recover

功能说明:用来修复损坏的.bz2文件。

语  法:bzip2recover [.bz2 压缩文件]

补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。通常只适用在压缩文件很大的情况。


compress

功能说明:压缩或解压文件。

语  法:compress [-cdfrvV][-b <压缩效率>][文件或目录...]

补充说明:compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出".Z"的扩展名。当要解压缩时,可执行uncompress指令。事实上uncompress是指向compress的符号连接,因此不论是压缩或解压缩,都可通过compress指令单独完成。

参  数:  -b<压缩效率>  压缩效率是一个介于9-16的数值,预设值为"16",指定愈大的数值,压缩效率就愈高。  -c  把压缩后的文件输出到标准输出设备,不去更动原始文件。  -d  对文件进行解压缩而非压缩。  -f  强制保存压缩文件,不理会文件名称或硬连接是否存在,该文件是否为符号连接以及压缩效率高低的问题。  -r  递归处理,将指定目录下的所有文件及子目录一并处理。  -v  显示指令执行过程。  -V  显示指令版本及程序预设值。


cpio(copy in/out)

功能说明:备份文件。

语  法:cpio [-0aABckLovV][-C <输入/输出大小>][-F <备份档>][-H <备份格式>][-O <备份档>][--block-size=<区块大小>][--force-local][--help][--quiet][--version] 或 cpio [-bBcdfikmnrsStuvV][-C <输入/输出大小>][-E <范本文件>][-F <备份档>][-H <备份格式>][-I <备份档>][-M <回传信息>][-R <拥有者><:/.><所属群组>][--block-size=<区块大小>][--force-local][--help][--no-absolute-filenames][--no-preserve-owner][--only-verify-crc][--quiet][--sparse][--version][范本样式...] 或 cpio [-0adkiLmpuvV][-R <拥有者><:/.><所属群组>][--help][--no-preserve-owner][--quiet][--sparse][--version][目的目]

补充说明:cpio是用来建立,还原备份档的工具程序,它可以加入,解开cpio或tra备份档内的文件。

参  数:  -0或--null  接受新增列控制字符,通常配合find指令的"-print0"参数使用。  -a或--reset-access-time  重新设置文件的存取时间。  -A或--append  附加到已存在的备份档中,且这个备份档必须存放在磁盘上,而不能放置于磁带机里。  -b或--swap  此参数的效果和同时指定"-sS"参数相同。  -B  将输入/输出的区块大小改成5210 Bytes。  -c  使用旧ASCII备份格式。  -C<区块大小>或--io-size=<区块大小>  设置输入/输出的区块大小,单位是Byte。  -d或--make-directories  如有需要cpio会自行建立目录。  -E<范本文件>或--pattern-file=<范本文件>  指定范本文件,其内含有一个或多个范本样式,让cpio解开符合范本条件的文件,格式为每列一个范本样式。  -f或--nonmatching  让cpio解开所有不符合范本条件的文件。  -F<备份档>或--file=<备份档>  指定备份档的名称,用来取代标准输入或输出,也能借此通过网络使用另一台主机的保存设备存取备份档。  -H<备份格式>  指定备份时欲使用的文件格式。  -i或--extract  执行copy-in模式,还原备份档。  -l<备份档>  指定备份档的名称,用来取代标准输入,也能借此通过网络使用另一台主机的保存设备读取备份档。  -k  此参数将忽略不予处理,仅负责解决cpio不同版本间的兼容性问题。  -l或--link  以硬连接的方式取代复制文件,可在copy-pass模式下运用。  -L或--dereference  不建立符号连接,直接复制该连接所指向的原始文件。  -m或preserve-modification-time  不去更换文件的更改时间。  -M<回传信息>或--message=<回传信息>  设置更换保存媒体的信息。  -n或--numeric-uid-gid  使用"-tv"参数列出备份档的内容时,若再加上参数"-n",则会以用户识别码和群组识别码替代拥有者和群组名称列出文件清单。  -o或--create  执行copy-out模式,建立备份档。  -O<备份档>  指定备份档的名称,用来取代标准输出,也能借此通过网络 使用另一台主机的保存设备存放备份档。  -p或--pass-through  执行copy-pass模式,略过备份步骤,直接将文件复制到目的目录。  -r或--rename  当有文件名称需要更动时,采用互动模式。  -R<拥有者><:/.><所属群组>或  ----owner<拥有者><:/.><所属群组>  在copy-in模式还原备份档,或copy-pass模式复制文件时,可指定这些备份,复制的文件的拥有者与所属群组。  -s或--swap-bytes  交换每对字节的内容。  -S或--swap-halfwords  交换每半个字节的内容。  -t或--list  将输入的内容呈现出来。  -u或--unconditional  置换所有文件,不论日期时间的新旧与否,皆不予询问而直接覆盖。  -v或--verbose  详细显示指令的执行过程。  -V或--dot  执行指令时,在每个文件的执行程序前面加上"."号  --block-size=<区块大小>  设置输入/输出的区块大小,假如设置数值为5,则区块大小为2500,若设置成10,则区块大小为5120,依次类推。  --force-local  强制将备份档存放在本地主机。  --help  在线帮助。  --no-absolute-filenames  使用相对路径建立文件名称。  --no-preserve-owner  不保留文件的拥有者,谁解开了备份档,那些文件就归谁所有。  -only-verify-crc  当备份档采用CRC备份格式时,可使用这项参数检查备份档内的每个文件是否正确无误。  --quiet  不显示复制了多少区块。  --sparse  倘若一个文件内含大量的连续0字节,则将此文件存成稀疏文件。  --version  显示版本信息。


dump

功能说明:备份文件系统。

语  法:dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW]

补充说明:dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。 参  数:  -0123456789  备份的层级。  -b<区块大小>  指定区块的大小,单位为KB。  -B<区块数目>  指定备份卷册的区块数目。  -c  修改备份磁带预设的密度与容量。  -d<密度>  设置磁带的密度。单位为BPI。  -f<设备名称>  指定备份设备。  -h<层级>  当备份层级等于或大雨指定的层级时,将不备份用户标示为"nodump"的文件。  -n  当备份工作需要管理员介入时,向所有"operator"群组中的使用者发出通知。  -s<磁带长度>  备份磁带的长度,单位为英尺。  -T<日期>  指定开始备份的时间与日期。  -u  备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。  -w  与-W类似,但仅显示需要备份的文件。  -W  显示需要备份的文件及其最后一次备份的层级,时间与日期。


gunzip(gnu unzip)

功能说明:解压文件。

语  法:gunzip [-acfhlLnNqrtvV][-s <压缩字尾字符串>][文件...] 或 gunzip [-acfhlLnNqrtvV][-s <压缩字尾字符串>][目录]

补充说明:gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为".gz"。事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。

参  数:  -a或--ascii  使用ASCII文字模式。  -c或--stdout或--to-stdout  把解压后的文件输出到标准输出设备。  -f或-force  强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接。  -h或--help  在线帮助。  -l或--list  列出压缩文件的相关信息。  -L或--license  显示版本与版权信息。  -n或--no-name  解压缩时,若压缩文件内含有远来的文件名称及时间戳记,则将其忽略不予处理。  -N或--name  解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。  -q或--quiet  不显示警告信息。  -r或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。  -S<压缩字尾字符串>或--suffix<压缩字尾字符串>  更改压缩字尾字符串。  -t或--test  测试压缩文件是否正确无误。  -v或--verbose  显示指令执行过程。  -V或--version 显示版本信息。


gzexe(gzip executable)

功能说明:压缩执行文件。

语  法:gzexe [-d][执行文件...]

补充说明:gzexe是用来压缩执行文件的程序。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。

参  数:  -d  解开压缩文件。


gzip(gnu zip)

功能说明:压缩文件。

语  法:gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][目录]

补充说明:gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

参  数:  -a或--ascii  使用ASCII文字模式。  -c或--stdout或--to-stdout  把压缩后的文件输出到标准输出设备,不去更动原始文件。  -d或--decompress或----uncompress  解开压缩文件。  -f或--force  强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。  -h或--help  在线帮助。  -l或--list  列出压缩文件的相关信息。  -L或--license  显示版本与版权信息。  -n或--no-name  压缩文件时,不保存原来的文件名称及时间戳记。  -N或--name  压缩文件时,保存原来的文件名称及时间戳记。  -q或--quiet  不显示警告信息。  -r或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。  -S<压缩字尾字符串>或----suffix<压缩字尾字符串>  更改压缩字尾字符串。  -t或--test  测试压缩文件是否正确无误。  -v或--verbose  显示指令执行过程。  -V或--version  显示版本信息。  -<压缩效率>  压缩效率是一个介于1-9的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高。  --best  此参数的效果和指定"-9"参数相同。  --fast  此参数的效果和指定"-1"参数相同。


lha

功能说明:压缩或解压缩文件。

语  法:lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目录>][-<a/u>z][压缩文件][文件...] 或 lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目录>][-<a/u>z][压缩文件][目录...]

补充说明:lha是从lharc演变而来的压缩程序,文件经它压缩后,会另外产生具有".lzh"扩展名的压缩文件。

参  数:

 -a或a   压缩文件,并加入到压缩文件内。
 -a<0/1/2>/u</0/1/2>   压缩文件时,采用不同的文件头。
 -c或c   压缩文件,重新建构新的压缩文件后,再将其加入。
 -d或d   从压缩文件内删除指定的文件。
 -<a/c/u>d或<a/c/u>d   压缩文件,然后将其加入,重新建构,更新压缩文件或,删除原始文件,也就是把文件移到压缩文件中。
 -e或e   解开压缩文件。
 -f或f   强制执行lha命令,在解压时会直接覆盖已有的文件而不加以询问。
 -g或g   使用通用的压缩格式,便于解决兼容性的问题。
 -<e/x>i或<e/x>i   解开压缩文件时,忽略保存在压缩文件内的文件路径,直接将其解压后存放在现行目录下或是指定的目录中。
 -l或l   列出压缩文件的相关信息。
 -m或m   此参数的效果和同时指定"-ad"参数相同。
 -n或n   不执行指令,仅列出实际执行会进行的动作。
 -<a/u>o或<a/u>o   采用lharc兼容格式,将压缩后的文件加入,更新压缩文件。
 -p或p   从压缩文件内输出到标准输出设备。
 -q或q   不显示指令执行过程。
 -t或t   检查备份文件内的每个文件是否正确无误。
 -u或u   更换较新的文件到压缩文件内。
 -u</0/1/2>或u</0/1/2>   在文件压缩时采用不同的文件头,然后更新到压缩文件内。
 -v或v   详细列出压缩文件的相关信息。
 -<e/x>w=<目的目录>或<e/x>w=<目的目录>   指定解压缩的目录。
 -x或x   解开压缩文件。
 -<a/u>z或<a/u>z   不压缩文件,直接把它加入,更新压缩文件。