linux命令分类详解

    技术2022-05-11  113

    系统管理 whois 

     

      功能说明:查找并显示用户信息。 

      语  法:whois [帐号名称] 

      补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。 

      --------------------------------------------------------- 

      whoami 

      功能说明:先似乎用户名称。 

      语  法:whoami [--help][--version] 

      补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。 

      参  数:   --help  在线帮助。   --version  显示版本信息。 

      --------------------------------------------------- 

      who 

      功能说明:显示目前登入系统的用户信息。 

      语  法:who [-Himqsw][--help][--version][am i][记录文件] 

      补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的   终端机,登入时间以及从何处登入或正在使用哪个X显示器。 

      参  数:   -H或--heading  显示各栏位的标题信息列。   -i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。   -m  此参数的效果和指定"am i"字符串相同。   -q或--count  只显示登入系统的帐号名称和总人数。   -s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。   -w或-T或--mesg或--message或--writable  显示用户的信息状态栏。   --help  在线帮助。   --version  显示版本信息。 

      ---------------------------------------------------- 

      w 

      功能说明:显示目前登入系统的用户信息。 

      语  法:w [-fhlsuV][用户名称] 

      补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w   指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。 

      参  数:   -f  开启或关闭显示用户从何处登入系统。   -h  不显示各栏位的标题信息列。   -l  使用详细格式列表,此为预设值。   -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。   -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。   -V  显示版本信息。 

      ----------------------------------------------------- 

      vlock(virtual console lock) 

      功能说明:锁住虚拟终端。 

      语  法:vlock [-achv] 

      补充说明:执行vlock指令可锁住虚拟终端,避免他人使用。 

      参  数:   -a或--all  锁住所有的终端阶段作业,如果您在全屏幕的终端中使用本参数,则会将用键盘   切换终端机的功能一并关闭。   -c或--current  锁住目前的终端阶段作业,此为预设值。   -h或--help  在线帮助。   -v或--version  显示版本信息。 

      -------------------------------------------------------- 

      usermod 

      功能说明:修改用户帐号。 

      语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ][用户帐号] 

      补充说明:usermod可用来修改用户帐号的各项设定。 

      参  数:   -c<备注>  修改用户帐号的备注文字。   -d登入目录>  修改用户登入时的目录。   -e<有效期限>  修改帐号的有效期限。   -f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。   -g<群组>  修改用户所属的群组。   -G<群组>  修改用户所属的附加群组。   -l<帐号名称>  修改用户帐号名称。   -L  锁定用户密码,使密码无效。   -s  修改用户登入后所使用的shell。   -u  修改用户ID。   -U  解除密码锁定。 

      ------------------------------------------------------- 

      userdel 

      功能说明:删除用户帐号。 

      语  法:userdel [-r][用户帐号] 

      补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。 

      参  数:   -f  删除用户登入目录以及目录中所有文件。 

      ---------------------------------------------------------- 

      userconf 

      功能说明:用户帐号设置程序。 

      语  法:userconf [--addgroup <群组>][--adduser <用户ID><群组><用户名称>][--delgroup <群组>][--deluser <用户ID>][--help] 

      补充说明:userconf实际上为linuxconf的符号连接,提供图形界面的操作方式,供管理员建立与管理各类帐号。若不加任何参数,即进入图形界面。 

      参  数:   --addgroup<群组>  新增群组。   --adduser<用户ID><群组><用户名称>  新增用户帐号。   --delgroup<群组>  删除群组。   --deluser<用户ID>  删除用户帐号。   --help  显示帮助。 

      ------------------------------------------------------ 

      useradd 

      功能说明:建立用户帐号。 

      语  法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ] 

      补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。 

      参  数:   -c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。    -d<登入目录>  指定用户登入时的启始目录。   -D  变更预设值.   -e<有效期限>  指定帐号的有效期限。   -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。   -g<群组>  指定用户所属的群组。   -G<群组>  指定用户所属的附加群组。   -m  自动建立用户的登入目录。   -M  不要自动建立用户的登入目录。   -n  取消建立以用户名称为名的群组.   -r  建立系统帐号。   -s   指定用户登入后所使用的shell。   -u  指定用户ID。 

      ---------------------------------------------------- 

      uname 

      功能说明:显示系统信息。 

      语  法:uname [-amnrsv][--help][--version] 

      补充说明:uname可显示电脑以及操作系统的相关信息。 

      参  数:   -a或--all  显示全部的信息。   -m或--machine  显示电脑类型。   -n或-nodename  显示在网络上的主机名称。   -r或--release  显示操作系统的发行编号。   -s或--sysname  显示操作系统名称。   -v  显示操作系统的版本。   --help  显示帮助。   --version  显示版本信息。 

      ----------------------------------------------------- 

      top 

      功能说明:显示,管理执行中的程序。 

      语  法:top [bciqsS][d <间隔秒数>][n <执行次数>] 

      补充说明:执行top指令可显示目前正在系统中执行的程序,并通过它所提供的互动式界面,用热键加以管理。 

      参  数:   b  使用批处理模式。   c  列出程序时,显示每个程序的完整指令,包括指令名称,路径和参数等相关信息。   d<间隔秒数>  设置top监控程序执行状况的间隔时间,单位以秒计算。   i  执行top指令时,忽略闲置或是已成为Zombie的程序。   n<执行次数>  设置监控信息的更新次数。   q  持续监控程序执行的状况。   s  使用保密模式,消除互动模式下的潜在危机。   S  使用累计模式,其效果类似ps指令的"-S"参数。 

      ------------------------------------------------------ 

      tload 

      功能说明:显示系统负载状况。 

      语  法:tload [-V][-d <间隔秒数>][-s <刻度大小>][终端机编号] 

      补充说明:tload指令使用ASCII字符简单地以文字模式显示系统负载状态。假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形。 

      参  数:   -d<间隔秒数>  设置tload检测系统负载的间隔时间,单位以秒计算。   -s<刻度大小>  设置图表的垂直刻度大小,单位以列计算。   -V  显示版本信息。 

      ------------------------------------------------------ 

      swatch(simple watcher) 

      功能说明:系统监控程序。 

      语  法:swatch [-A <分隔字符>][-c <设置文件>][-f <记录文件>][-I <分隔字符>][-P <分隔字符>][-r <时间>][-t <记录文件>] 

      补充说明:swatch可用来监控系统记录文件,并在发现特定的事件时,执行指定的动作。swatch所监控的事件以及对应事件的动作都存放在swatch的配置文件中。预设的配置文件为拥护根目录下的.swatchrc。然而在Red Hat Linux的预设用户根目录下并没有.swatchrc配置文件,您可将/usr/doc/swatch-2.2/config_files/swatchrc.personal文件复制到用户根目录下的.swatchrc,然后修改.swatchrc所要监控的事件及执行的动作。 

      参  数:   -A<分隔字符>  预设配置文件中,动作的分隔字符,预设为逗号。   -c设置文件>  指定配置文件,而不使用预设的配置文件。   -f记录文件>  检查指定的记录文件,检查完毕后不会继续监控该记录文件。   -I分隔字符>  指定输入记录的分隔字符,预设为换行字符。   -P分隔字符>  指定配置文件中,事件的分隔字符,预设为逗号。   -r时间>  在指定的时间重新启动。   -t<记录文件>  检查指定的记录文件,并且会监控加入记录文件中的后继记录。 

      ---------------------------------------------------------- 

      suspend 

      功能说明:暂停执行shell。 

      语  法:suspend [-f] 

      补充说明:suspend为shell内建指令,可暂停目前正在执行的shell。若要恢复,则必须使用SIGCONT信息。 

      参  数:   -f  若目前执行的shell为登入的shell,则suspend预设无法暂停此shell。若要强迫暂停登入的shell,则必须使用-f参数。 

      ----------------------------------------------------- 

      sudo 

      功能说明:以其他身份来执行指令。 

      语  法:sudo [-bhHpV][-s ][-u <用户>][指令] 或 sudo [-klv] 

      补充说明:sudo可让用户以其他的身份来执行指定的指令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。   参  数:   -b  在后台执行指令。   -h  显示帮助。   -H  将HOME环境变量设为新身份的HOME环境变量。   -k  结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。   -l  列出目前用户可执行与无法执行的指令。   -p  改变询问密码的提示符号。   -s  执行指定的shell。   -u<用户>  以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。   -v  延长密码有效期限5分钟。   -V  显示版本信息。 

      --------------------------------------------------------su(super user) 

      功能说明:变更用户身份。 

      语  法:su [-flmp][--help][--version][-][-c <指令>][-s ][用户帐号] 

      补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。 

      参  数:   -c<指令>或--command=<指令>  执行完指定的指令后,即恢复原来的身份。   -f或--fast  适用于csh与tsch,使shell不用去读取启动文件。   -.-l或--login  改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。   -m,-p或--preserve-environment  变更身份时,不要变更环境变量。   -s或--shell=  指定要执行的shell。   --help  显示帮助。   --version  显示版本信息。   [用户帐号]  指定要变更的用户。若不指定此参数,则预设变更为root。 

      ------------------------------------------------------ 

      sliplogin 

      功能说明:将SLIP接口加入标准输入。 

      语  法:sliplogin [用户名称] 

      补充说明:sliplogin可将SLIP接口加入标准输入,把一般终端机的连线变成SLIP连线。通常可用来建立SLIP服务器,让远端电脑以SLIP连线到服务器。sliplogin活去检查/etc/slip/slip.hosts文件中是否有相同的用户名称。通过检查后,sliplogin会调用执行shell script来设置IP地址,子网掩码等网络界面环境。此shell script通常是/etc/slip/slip.login。 

      --------------------------------------------------- 

      shutdown 

      功能说明:系统关机指令。 

      语  法:shutdown [-efFhknr][-t 秒数][时间][警告信息] 

      补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。 

      参  数:   -c  当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。   -f  重新启动时不执行fsck。   -F  重新启动时执行fsck。   -h  将系统关机。   -k  只是送出信息给所有用户,但不会实际关机。   -n  不调用init程序进行关机,而由shutdown自己进行。   -r  shutdown之后重新启动。   -t<秒数>  送出警告信息和删除信息之间要延迟多少秒。   [时间]  设置多久时间后执行shutdown指令。   [警告信息]  要传送给所有登入用户的信息。 

      ----------------------------------------------------------- 

      screen 

      功能说明:多重视窗管理程序。 

      语  法:screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>] 

      补充说明:screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。 

      参  数:   -A  将所有的视窗都调整为目前终端机的大小。   -d<作业名称>  将指定的screen作业离线。   -h<行数>  指定视窗的缓冲区行数。   -m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。   -r<作业名称>  恢复离线的screen作业。   -R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。   -s  指定建立新视窗时,所要执行的shell。   -S<作业名称>  指定screen作业的名称。   -v  显示版本信息。   -x  恢复之前离线的screen作业。   -ls或--list  显示目前所有的screen作业。   -wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。 

      ---------------------------------------------------- 

      rwho 

      功能说明:查看系统用户。 

      语  法:rwho [-a] 

      补充说明:rwho指令的效果类似who指令,但它会显示局域网里所有主机的用户。主机必须提供rwhod常驻服务的功能,方可使用rwho指令。 

      参  数:   -a  列出所有的用户,包括闲置时间超过1个小时以上的用户。 

      ---------------------------------------------------- 

      rsh(remote shell) 

      功能说明:远端登入的Shell。 

      语  法:rsh [-dn][-l <用户名称>][主机名称或IP地址][执行指令] 

      补充说明:rsh提供用户环境,也就是Shell,以便指令能够在指定的远端主机上执行。 

      参  数:   -d  使用Socket层级的排错功能。   -l<用户名称>  指定要登入远端主机的用户名称。   -n  把输入的指令号向代号为/dev/null的特殊外围设备。 

      --------------------------------------------------------- 

      rlogin(remote login) 

      功能说明:远端登入。   语  法:rlogin [-8EL][-e <脱离字符>][-l <用户名称>][主机名称或IP地址] 

      补充说明:执行rlogin指令开启终端机阶段操作,并登入远端主机。 

      参  数:   -8  允许输入8位字符数据。   -e脱离字符>  设置脱离字符。   -E  滤除脱离字符。   -l用户名称>  指定要登入远端主机的用户名称。   -L  使用litout模式进行远端登入阶段操作。 

      ------------------------------------------------------- 

      renice 

      功能说明:调整优先权。 

      语  法:renice [优先等级][-g <程序群组名称>...][-p <程序识别码>...][-u <用户名称>...] 

      补充说明:renice指令可重新调整程序执行的优先权等级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。等级范围从-20--19,只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。   参  数:   -g <程序群组名称>  使用程序群组名称,修改所有隶属于该程序群组的程序的优先权。   -p <程序识别码>  改变该程序的优先权等级,此参数为预设值。   -u <用户名称>  指定用户名称,修改所有隶属于该用户的程序的优先权。 

    reboot 

     

      功能说明:重新开机。 

      语  法:dreboot [-dfinw] 

      补充说明:执行reboot指令可让系统停止运作,并重新开机。 

      参  数:   -d  重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有"-n"参数的效果。   -f  强制重新开机,不调用shutdown指令的功能。   -i  在重开机之前,先关闭所有网络界面。   -n  重开机之前不检查是否有未结束的程序。   -w  仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。 

      ----------------------------------------------------- 

      pstree(process status tree) 

      功能说明:以树状图显示程序。 

      语  法:pstree [-acGhlnpuUV][-H <程序识别码>][<程序识别码>/<用户名称>] 

      补充说明:pstree指令用ASCII字符显示树状结构,清楚地表达程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后的所有程序。若指定用户名称,便会以隶属该用户的第一个程序当作基层,然后显示该用户的所有程序。 

      参  数:   -a  显示每个程序的完整指令,包含路径,参数或是常驻服务的标示。   -c  不使用精简标示法。   -G  使用VT100终端机的列绘图字符。   -h  列出树状图时,特别标明现在执行的程序。   -H<程序识别码>  此参数的效果和指定"-h"参数类似,但特别标明指定的程序。   -l  采用长列格式显示树状图。   -n  用程序识别码排序。预设是以程序名称来排序。   -p  显示程序识别码。   -u  显示用户名称。   -U  使用UTF-8列绘图字符。   -V  显示版本信息。 

      --------------------------------------------------------- 

      ps(process status) 

      功能说明:报告程序状况。 

      语  法:ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称>][-g <群组名称>][-G <群组识别码>][-p <程序识别码>][p <程序识别码>][-s <阶段作业>][-t <终端机编号>][t <终端机编号>][-u <用户识别码>][-U <用户识别码>][U <用户名称>][-<程序识别码>][--cols <每列字符数>][--columns <每列字符数>][--cumulative][--deselect][--forest][--headers][--help][--info][--lines <显示列数>][--no-headers][--group <群组名称>][-Group <群组识别码>][--pid <程序识别码>][--rows <显示列数>][--sid <阶段作业>][--tty <终端机编号>][--user <用户名称>][--User <用户识别码>][--version][--width <每列字符数>] 

      补充说明:ps是用来报告程序执行状况的指令,您可以搭配kill指令随时中断,删除不必要的程序。 

      参  数:   -a  显示所有终端机下执行的程序,除了阶段作业领导者之外。   a  显示现行终端机下的所有程序,包括其他用户的程序。   -A  显示所有程序。   -c  显示CLS和PRI栏位。   c  列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。   -C<指令名称>  指定执行指令的名称,并列出该指令的程序的状况。   -d  显示所有程序,但不包括阶段作业领导者的程序。   -e  此参数的效果和指定"A"参数相同。   e  列出程序时,显示每个程序所使用的环境变量。   -f  显示UID,PPIP,C与STIME栏位。   f  用ASCII字符显示树状结构,表达程序间的相互关系。   -g<群组名称>  此参数的效果和指定"-G"参数相同,当亦能使用阶段作业领导者的名称来指定。   g  显示现行终端机下的所有程序,包括群组领导者的程序。   -G<群组识别码>  列出属于该群组的程序的状况,也可使用群组名称来指定。   h  不显示标题列。   -H  显示树状结构,表示程序间的相互关系。   -j或j  采用工作控制的格式显示程序状况。   -l或l  采用详细的格式来显示程序状况。   L  列出栏位的相关信息。   -m或m  显示所有的执行绪。   n  以数字来表示USER和WCHAN栏位。   -N  显示所有的程序,除了执行ps指令终端机下的程序之外。   -p<程序识别码>  指定程序识别码,并列出该程序的状况。   p<程序识别码>  此参数的效果和指定"-p"参数相同,只在列表格式方面稍有差异。   r  只列出现行终端机正在执行中的程序。   -s<阶段作业>  指定阶段作业的程序识别码,并列出隶属该阶段作业的程序的状况。   s  采用程序信号的格式显示程序状况。   S  列出程序时,包括已中断的子程序资料。   -t<终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。   t<终端机编号>  此参数的效果和指定"-t"参数相同,只在列表格式方面稍有差异。   -T  显示现行终端机下的所有程序。   -u<用户识别码>  此参数的效果和指定"-U"参数相同。   u  以用户为主的格式来显示程序状况。   -U<用户识别码>  列出属于该用户的程序的状况,也可使用用户名称来指定。   U<用户名称>  列出属于该用户的程序的状况。   v  采用虚拟内存的格式显示程序状况。   -V或V  显示版本信息。   -w或w  采用宽阔的格式来显示程序状况。    x  显示所有程序,不以终端机来区分。   X  采用旧式的Linux i386登陆格式显示程序状况。   -y  配合参数"-l"使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位 。   -<程序识别码>  此参数的效果和指定"p"参数相同。   --cols<每列字符数>  设置每列的最大字符数。   --columns<每列字符数>  此参数的效果和指定"--cols"参数相同。   --cumulative  此参数的效果和指定"S"参数相同。   --deselect  此参数的效果和指定"-N"参数相同。   --forest  此参数的效果和指定"f"参数相同。   --headers  重复显示标题列。   --help  在线帮助。   --info  显示排错信息。   --lines<显示列数>  设置显示画面的列数。   --no-headers  此参数的效果和指定"h"参数相同,只在列表格式方面稍有差异。   --group<群组名称>  此参数的效果和指定"-G"参数相同。   --Group<群组识别码>  此参数的效果和指定"-G"参数相同。   --pid<程序识别码>  此参数的效果和指定"-p"参数相同。   --rows<显示列数>  此参数的效果和指定"--lines"参数相同。   --sid<阶段作业>  此参数的效果和指定"-s"参数相同。   --tty<终端机编号>  此参数的效果和指定"-t"参数相同。   --user<用户名称>  此参数的效果和指定"-U"参数相同。   --User<用户识别码>  此参数的效果和指定"-U"参数相同。   --version  此参数的效果和指定"-V"参数相同。   --widty<每列字符数>  此参数的效果和指定"-cols"参数相同。 

      ---------------------------------------------------------- 

      procinfo(process information) 

      功能说明:显示系统状态。 

      语  法:procinfo [-abdDfhimsSv][-F <输出文件>][-n <间隔秒数>] 

      补充说明:procinfo指令从/proc目录里读取相关数据,将数据妥善整理过后输出到标准输出设备。 

      参  数:   -a  显示所有信息。   -b  显示磁盘设备的区块数目,而非存取数目。   -d  显示系统信息每秒间的变化差额,而非总和的数值。本参数必须配合"-f"参数使用   -D  此参数效果和指定"-d"参数类似,但内存和交换文件的信息为总和数值。   -f  进入全画面的互动式操作界面。   -F<输出文件>  把信息状态输出到文件保存起来,而非预设的标准输出设备。   -h  在线帮助。   -i  显示完整的IRP列表。   -m  显示系统模块和外围设备等相关信息。   -n间隔秒数>  设置全画面互动模式的信息更新速度,单位以秒计算。   -s  显示系统的内存,磁盘空间,IRP和DMA等信息,此为预设值。   -S  搭配参数"-d"或"-D"使用时,每秒都会更新信息,不论是否有使用参数"-n"。   -v  显示版本信息。 

      ----------------------------------------------------

    nice 

      功能说明:设置优先权。 

      语  法:nice [-n <优先等级>][--help][--version][执行指令] 

      补充说明:nice指令可以改变程序执行的优先权等级。 

      参  数:  -n<优先等级>或-<优先等级>或--adjustment=<优先等级>  设置欲执行的指令的优先权等级。等级的范围从-20-19,其中-20最高,19最低,只有系统管理者可以设置负数的等级。   --help  在线帮助。   --version  显示版本信息。 

      ---------------------------------------------------- 

      newgrp 

      功能说明:登入另一个群组。 

      语  法:newgrp [群组名称] 

      补充说明:newgrp指令类似login指令,当它是以相同的帐号,另一个群组名称,再次登入系统。欲使用newgrp指令切换群组,您必须是该群组的用户,否则将无法登入指定的群组。单一用户要同时隶属多个群组,需利用交替用户的设置。若不指定群组名称,则newgrp指令会登入该用户名称的预设群组。 

    logrotate 

     

      功能说明:管理记录文件。 

      语  法:logrotate [-?dfv][-s <状态文件>][--usage][配置文件] 

      补充说明:使用logrotate指令,可让你轻松管理系统所产生的记录文件。它提供自动替换,压缩,删除和邮寄记录文件,每个记录文件都可被设置成每日,每周或每月处理,也能在文件太大时立即处理。您必须自行编辑,指定配置文件,预设的配置文件存放在/etc目录下,文件名称为logrotate.conf。 

      参  数:   -?或--help  在线帮助。   -d或--debug  详细显示指令执行过程,便于排错或了解程序执行的情况。   -f或--force  强行启动记录文件维护操作,纵使logrotate指令认为没有需要亦然。   -s<状态文件>或--state=<状态文件>  使用指定的状态文件。   -v或--version  显示指令执行过程。   -usage  显示指令基本用法。 

      -------------------------------------------------------- 

      logout 

      功能说明:退出系统。 

      语  法:logout 

      补充说明:logout指令让用户退出系统,其功能和login指令相互对应。 

      --------------------------------------------------- 

      logname 

      功能说明:显示用户名称。 

      语  法:logname [--help][--version] 

      补充说明:执行logname指令,它会显示目前用户的名称。 

      参  数:   --help  在线帮助。   --vesion  显示版本信息。 

      -------------------------------------------------------- 

      login 

      功能说明:登入系统。 

      语  法:login 

      补充说明:login指令让用户登入系统,您亦可通过它的功能随时更换登入身份。在Slackware发行版中 ,您可在指令后面附加欲登入的用户名称,它会直接询问密码,等待用户输入。当/etc目录里含名称为nologin的文件时,系统只root帐号登入系统,其他用户一律不准登入。 

      ------------------------------------------------------- 

      lastb 

      功能说明:列出登入系统失败的用户相关信息。 

      语  法:lastb [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...] 

      补充说明:单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容   记录的登入失败的用户名单,全部显示出来。 

      参  数:   -a  把从何处登入系统的主机名称或IP地址显示在最后一行。   -d  将IP地址转换成主机名称。   -f<记录文件>  指定记录文件。   -n<显示列数>或-<显示列数>  设置列出名单的显示列数。   -R  不显示登入系统的主机名称或IP地址。   -x  显示系统关机,重新开机,以及执行等级的改变等信息。 

      ------------------------------------------------------- 

      last 

      功能说明:列出目前与过去登入系统的用户相关信息。 

      语  法:last [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...] 

      补充说明:单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。 

      参  数:   -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。   -d  将IP地址转换成主机名称。   -f <记录文件>  指定记录文件。   -n <显示列数>或-<显示列数>  设置列出名单的显示列数。   -R  不显示登入系统的主机名称或IP地址。   -x  显示系统关机,重新开机,以及执行等级的改变等信息。 

      --------------------------------------------------------- 

      kill 

      功能说明:删除执行中的程序或工作。 

      语  法:kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>] 

      补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。   参  数:   -l <信息编号>  若不加<信息编号>选项,则-l参数会列出全部的信息名称。   -s <信息名称或编号>  指定要送出的信息。   [程序]  [程序]可以是程序的PID或是PGID,也可以是工作编号。 

      ----------------------------------------------------------- 

      id 

      功能说明:显示用户的ID,以及所属群组的ID。 

      语  法:id [-gGnru][--help][--version][用户名称] 

      补充说明:id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。 

      参  数:   -g或--group  显示用户所属群组的ID。   -G或--groups  显示用户所属附加群组的ID。   -n或--name  显示用户,所属群组或附加群组的名称。   -r或--real  显示实际ID。   -u或--user  显示用户ID。   -help  显示帮助。   -version  显示版本信息。 

      ------------------------------------------------------------ 

      halt 

      功能说明:关闭系统。 

      语  法:halt [-dfinpw] 

      补充说明:halt会先检测系统的runlevel。若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。 

      参  数:   -d  不要在wtmp中记录。   -f  不论目前的runlevel为何,不调用shutdown即强制关闭系统。   -i  在halt之前,关闭全部的网络界面。   -n  halt前,不用先执行sync。   -p  halt之后,执行poweroff。   -w  仅在wtmp中记录,而不实际结束系统。 

      ---------------------------------------------------------- 

      groupmod(group modify) 

      功能说明:更改群组识别码或名称。 

      语  法:groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称] 

      补充说明:需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。 

      参  数:   -g <群组识别码>  设置欲使用的群组识别码。   -o  重复使用群组识别码。   -n <新群组名称>  设置欲使用的群组名称。 

      -------------------------------------------------------- 

      groupdel(group delete) 

      功能说明:删除群组。 

      语  法:groupdel [群组名称] 

      补充说明:需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。 

      ---------------------------------------------------------- 

      gitps(gnu interactive tools process status) 

      功能说明:报告程序状况。 

      语  法:gitps [acefgjlnrsSTuvwxX][p <程序识别码>][t <终端机编号>][U <帐号名称>] 

      补充说明:gitps是用来报告并管理程序执行的指令,基本上它就是通过ps指令来报告,管理程序,也能通过gitps指令随时中断,删除不必要的程序。因为gitps指令会去执行ps指令,所以其参数和ps指令相当类似。 

      参  数:   a  显示 现行终端机下的所有程序,包括其他用户的程序。   c  列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或是常驻服务的标示.   e  列出程序时,显示每个程序所使用的环境变量。   f  用ASCII字符显示树状结构,表达程序间的相互关系。   g  显示现行终端机下的所有程序,包括群组领导者的程序。   j  采用工作控制的格式来显示程序状况。   l  采用纤细的格式来显示程序状况。   n  以数字来表示USER和WCHAN栏位。   p<程序识别码>  指定程序识别码,并列出该程序的状况。   r  只列出现行终端机正在执行中的程序。   s  采用程序信号的格式显示程序状况。   S  列出程序时,包括已中断的子程序信息。   t<终端机机标号>  指定终端机编号,并列出属于该终端机的程序的状况。   T  显示现行终端机下的所有程序。   u  以用户为主的格式来显示程序状况。   U<帐号名称>  列出属于该用户的程序的状况。   v  采用虚拟内存的格式显示程序状况。   w  采用宽阔的格式来显示程序状况。   x  显示所有程序,不以终端机来区分。   X  采用旧试的Linux i386登陆格式显示程序状况。 

      ---------------------------------------------------------- 

      fwhois 

      功能说明:查找并显示用户信息。 

      语  法:fwhios [帐号名称] 

      补充说明:本指令的功能有点类似finger指令,它会去查找并显示指定帐号的用户相关信息。不同之处在于fwhois指令是到Network Solutions的WHOIS数据库去查找,该帐号名称必须有在上面注册才能寻获,且名称没有大小写的差别。 

      ------------------------------------------------------ 

      free 

      功能说明:显示内存状态。 

      语  法: free [-bkmotV][-s <间隔秒数>] 

      补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。 

      参  数:   -b  以Byte为单位显示内存使用情况。   -k  以KB为单位显示内存使用情况。   -m  以MB为单位显示内存使用情况。   -o  不显示缓冲区调节列。   -s<间隔秒数>  持续观察内存使用状况。   -t  显示内存总和列。   -V  显示版本信息。 

      ----------------------------------------------------- 

      finger 

      功能说明:查找并显示用户信息。 

      语  法:finger [-lmsp][帐号名称...] 

      补充说明:finger指令会去查找,并显示指定帐号的用户相关信息,包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。 

      参  数:   -l  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。   -m  排除查找用户的真实姓名。   -s  列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。   -p  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。

    备份压缩 zipinfo 

     

    功能说明:列出压缩文件信息。 

    语  法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>] 

    补充说明:执行zipinfo指令可得知zip压缩文件的详细信息。 

    参  数: -1 只列出文件名称。 -2 此参数的效果和指定"-1"参数类似,但可搭配"-h","-t"和"-z"参数使用。 -h 只列出压缩文件的文件名称。 -l 此参数的效果和指定"-m"参数类似,但会列出原始文件的大小而非每个文件的压缩率。 -m 此参数的效果和指定"-s"参数类似,但多会列出每个文件的压缩率。 -M 若信息内容超过一个画面,则采用类似more指令的方式列出信息。 -s 用类似执行"ls -l"指令的效果列出压缩文件内容。 -t 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率。 -T 将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出。 -v 详细显示压缩文件内每一个文件的信息。 -x<范本样式> 不列出符合条件的文件的信息。 -z 如果压缩文件内含有注释,就将注释显示出来。 

    ------------------------------------------- 

    zip 

    功能说明:压缩文件。 

    语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 

    补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 

    参  数: -A 调整可执行的自动解压缩文件。 -b<工作目录> 指定暂时存放文件的目录。 -c 替每个被压缩的文件加上注释。 -d 从压缩文件内删除指定的文件。 -D 压缩文件内不建立目录名称。 -f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。 -F 尝试修复已损坏的压缩文件。 -g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。 -h 在线帮助。 -i<范本样式> 只压缩符合条件的文件。 -j 只保存文件名称及其内容,而不存放任何目录名称。 -J 删除压缩文件前面不必要的数据。 -k 使用MS-DOS兼容格式的文件名称。 -l 压缩文件时,把LF字符置换成LF+CR字符。 -ll 压缩文件时,把LF+CR字符置换成LF字符。 -L 显示版权信息。 -m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。 -n<字尾字符串> 不压缩具有特定字尾字符串的文件。 -o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。 -q 不显示指令执行过程。 -r 递归处理,将指定目录下的所有文件和子目录一并处理。 -S 包含系统和隐藏文件。 -t<日期时间> 把压缩文件的日期设成指定的日期。 -T 检查备份文件内的每个文件是否正确无误。 -u 更换较新的文件到压缩文件内。 -v 显示指令执行过程或显示版本信息。 -V 保存VMS操作系统的文件属性。 -w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。 -x<范本样式> 压缩时排除符合条件的文件。 -X 不保存额外的文件属性。 -y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。 -z 替压缩文件加上注释。 -$ 保存第一个被压缩文件所在磁盘的卷册名称。 -<压缩效率> 压缩效率是一个介于1-9的数值。 

    ---------------------------------------------- 

    unzip 

    功能说明:解压缩zip文件 

    语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z] 

    补充说明:unzip为.zip压缩文件的解压缩程序。 

    参  数: -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。 -f 更新现有的文件。 -l 显示压缩文件内所包含的文件。 -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。 -t 检查压缩文件是否正确。 -u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。 -v 执行是时显示详细的信息。 -z 仅显示压缩文件的备注文字。 -a 对文本文件进行必要的字符转换。 -b 不要对文本文件进行字符转换。 -C 压缩文件中的文件名称区分大小写。 -j 不处理压缩文件中原有的目录路径。 -L 将压缩文件中的全部文件名改为小写。 -M 将输出结果送到more程序处理。 -n 解压缩时不要覆盖原有的文件。 -o 不必先询问用户,unzip执行后覆盖原有文件。 -P<密码> 使用zip的密码选项。 -q 执行时不显示任何信息。 -s 将文件名中的空白字符转换为底线字符。 -V 保留VMS的文件版本信息。 -X 解压缩时同时回存文件原来的UID/GID。 [.zip文件] 指定.zip压缩文件。 [文件] 指定要处理.zip压缩文件中的哪些文件。 -d<目录> 指定文件解压缩后所要存储的目录。 -x<文件> 指定不要处理.zip压缩文件中的哪些文件。 -Z unzip -Z等于执行zipinfo指令。 

    --------------------------------------------------- 

    unarj 

    功能说明:解压缩.arj文件。 

    语  法:unarj [eltx][.arj压缩文件] 

    补充说明:unarj为.arj压缩文件的压缩程序。 

    参  数: e 解压缩.arj文件。 l 显示压缩文件内所包含的文件。 t 检查压缩文件是否正确。 x 解压缩时保留原有的路径。 

    ------------------------------------------------ 

    tar(tape archive) 

    功能说明:备份文件。 

    语  法:tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F ][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>][-V <卷册名称>][-X <范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...] 

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

    参  数: -A或--catenate 新增温暖件到已存在的备份文件。 -b<区块数目>或--blocking-factor=<区块数目> 设置每笔记录的区块数目,每个区块大小为12Bytes。 -B或--read-full-records 读取数据时重设区块大小。 -c或--create 建立新的备份文件。 -C<目的目录>或--directory=<目的目录> 切换到指定的目录。 -d或--diff或--compare 对比备份文件内和文件系统上的文件的差异。 -f<备份文件>或--file=<备份文件> 指定备份文件。 -F或--info-script= 每次更换磁带时,就执行指定的Script文件。 -g或--listed-incremental 处理GNU格式的大量备份。 -G或--incremental 处理旧的GNU格式的大量备份。 -h或--dereference 不建立符号连接,直接复制该连接所指向的原始文件。 -i或--ignore-zeros 忽略备份文件中的0 Byte区块,也就是EOF。 -k或--keep-old-files 解开备份文件时,不覆盖已有的文件。 -K<文件>或--starting-file=<文件> 从指定的文件开始还原。 -l或--one-file-system 复制的文件或目录存放的文件系统,必须与tar指令执行时所处的文件系统相同,否则不予复制。 -L<媒体容量>或-tape-length=<媒体容量> 设置存放每体的容量,单位以1024 Bytes计算。 -m或--modification-time 还原文件时,不变更文件的更改时间。 -M或--multi-volume 在建立,还原备份文件或列出其中的内容时,采用多卷册模式。 -N<日期格式>或--newer=<日期时间> 只将较指定日期更新的文件保存到备份文件里。 -o或--old-archive或--portability 将资料写入备份文件时使用V7格式。 -O或--stdout 把从备份文件里还原的文件输出到标准输出设备。 -p或--same-permissions 用原来的文件权限还原文件。 -P或--absolute-names 文件名使用绝对名称,不移除文件名称前的"/"号。 -r或--append 新增文件到已存在的备份文件的结尾部分。 -R或--block-number 列出每个信息在备份文件中的区块编号。 -s或--same-order 还原文件的顺序和备份文件内的存放顺序相同。 -S或--sparse 倘若一个文件内含大量的连续0字节,则将此文件存成稀疏文件。 -t或--list 列出备份文件的内容。 -T<范本文件>或--files-from=<范本文件> 指定范本文件,其内含有一个或多个范本样式,让tar解开或建立符合设置条件的文件。 -u或--update 仅置换较备份文件内的文件更新的文件。 -U或--unlink-first 解开压缩文件还原文件之前,先解除文件的连接。 -v或--verbose 显示指令执行过程。 -V<卷册名称>或--label=<卷册名称> 建立使用指定的卷册名称的备份文件。 -w或--interactive 遭遇问题时先询问用户。 -W或--verify 写入备份文件后,确认文件正确无误。 -x或--extract或--get 从备份文件中还原文件。 -X<范本文件>或--exclude-from=<范本文件> 指定范本文件,其内含有一个或多个范本样式,让ar排除符合设置条件的文件。 -z或--gzip或--ungzip 通过gzip指令处理备份文件。 -Z或--compress或--uncompress 通过compress指令处理备份文件。 -<设备编号><存储密度> 设置备份用的外围设备编号及存放数据的密度。 --after-date=<日期时间> 此参数的效果和指定"-N"参数相同。 --atime-preserve 不变更文件的存取时间。 --backup=<备份方式>或--backup 移除文件前先进行备份。 --checkpoint 读取备份文件时列出目录名称。 --concatenate 此参数的效果和指定"-A"参数相同。 --confirmation 此参数的效果和指定"-w"参数相同。 --delete 从备份文件中删除指定的文件。 --exclude=<范本样式> 排除符合范本样式的问家。 --group=<群组名称> 把加入设备文件中的文件的所属群组设成指定的群组。 --help 在线帮助。 --ignore-failed-read 忽略数据读取错误,不中断程序的执行。 --new-volume-script= 此参数的效果和指定"-F"参数相同。 --newer-mtime 只保存更改过的文件。 --no-recursion 不做递归处理,也就是指定目录下的所有文件及子目录不予处理。 --null 从null设备读取文件名称。 --numeric-owner 以用户识别码及群组识别码取代用户名称和群组名称。 --owner=<用户名称> 把加入备份文件中的文件的拥有者设成指定的用户。 --posix 将数据写入备份文件时使用POSIX格式。 --preserve 此参数的效果和指定"-ps"参数相同。 --preserve-order 此参数的效果和指定"-A"参数相同。 --preserve-permissions 此参数的效果和指定"-p"参数相同。 --record-size=<区块数目> 此参数的效果和指定"-b"参数相同。 --recursive-unlink 解开压缩文件还原目录之前,先解除整个目录下所有文件的连接。 --remove-files 文件加入备份文件后,就将其删除。 --rsh-command=<执行指令> 设置要在远端主机上执行的指令,以取代rsh指令。 --same-owner 尝试以相同的文件拥有者还原问家你。 --suffix=<备份字尾字符串> 移除文件前先行备份。 --totals 备份文件建立后,列出文件大小。 --use-compress-program=<执行指令> 通过指定的指令处理备份文件。 --version 显示版本信息。 --volno-file=<编号文件> 使用指定文件内的编号取代预设的卷册编号。 

    ----------------------------------------- 

    restore 

    功能说明:还原(Restore)由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区)。 

    语  法:restore [-cCvy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>] 或 restore [-chimvy][-b <区块大小>][-f <备份文件>][-s <文件编号>] 或 restore [-crvy][-b <区块大小>][-f <备份文件>][-s <文件编号>] 或 restore [-cRvy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>] 或 restore [chtvy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>][文件...] 或 restore [-chmvxy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>][文件...] 

    补充说明:restore 指令所进行的操作和dump指令相反,倾倒操作可用来备份文件,而还原操作则是写回这些已备份的文件。 

    参  数: -b<区块大小> 设置区块大小,单位是Byte。 -c 不检查倾倒操作的备份格式,仅准许读取使用旧格式的备份文件。 -C 使用对比模式,将备份的文件与现行的文件相互对比。 -D<文件系统> 允许用户指定文件系统的名称。 -f<备份文件> 从指定的文件中读取备份数据,进行还原操作。 -h 仅解出目录而不包括与该目录相关的所有文件。 -i 使用互动模式,在进行还原操作时,restore指令将依序询问用户。 -m 解开符合指定的inode编号的文件或目录而非采用文件名称指定。 -r 进行还原操作。 -R 全面还原文件系统时,检查应从何处开始进行。 -s<文件编号> 当备份数据超过一卷磁带时,您可以指定备份文件的编号。 -t 指定文件名称,若该文件已存在备份文件中,则列出它们的名称。 -v 显示指令执行过程。 -x 设置文件名称,且从指定的存储媒体里读入它们,若该文件已存在在备份文件中,则将其还原到文件系统内。 -y 不询问任何问题,一律以同意回答并继续执行指令。 

    lha 

     

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

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

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

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

    -------------------------------------------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"参数相同。 

    -------------------------------------------- 

    gzexe(gzip executable) 

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

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

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

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

    -------------------------------------- 

    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 显示版本信息。 

    -------------------------------------------- 

    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  显示需要备份的文件及其最后一次备份的层级,时间与日期。 

    ---------------------------------------------- 

    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  显示版本信息。 

    --------------------------------------------- 

    compress 

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

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

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

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

    ----------------------------------------- 

    bzip2recover 

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

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

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

    ---------------------------------------- 

    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  若文件中有重复出现的资料时,可利用此参数加快执行速度。  -压缩等级  压缩时的区块大小。 

    ------------------------------------------ 

    bunzip2 

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

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

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

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

    ------------------------------------------------- 

    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  显示版本信息。

    网络通信 ytalk 

     

    功能说明:与其他用户交谈。 

    语  法:ytalk [-isxY][-h<主机名称IP地址>][用户名称...] 

    补充说明:通过ytalk指令,你可以和其他用户线上交谈,如果想和其他主机的用户交谈,在用户名称后加上其主机名称或IP地址即可。 

    参  数: -h<主机名称IP地址> 指定交谈对象所在的远端主机。 -i 用提醒声响代替显示信息。 -s 在指令提示符号先开启ytalk交谈窗。 -x 关闭图形界面。 -Y 所有必须回应yes或no的问题,都必须用大写英文字母"Y"或"N"回答。 

    ---------------------------------------------------- 

    write 

    功能说明:传送信息。 

    语  法:write [用户名称][终端机编号] 

    补充说明:通过write指令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write指令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定接收信息的终端机编号。 

    ------------------------------------------------------------ 

    wall(write all) 

    功能说明:传送信息。 

    语  法:wall [公告信息] 

    补充说明:通过wall指令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall指令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。 

    ------------------------------------------------------- 

    uux 

    功能说明:在远端的UUCP主机上执行指令。 

    语  法:uux [-bcCIjlnrvz][-a<地址>][-g<等级>][-s<文件>][-x<层级>][--help][指令] 

    补充说明:uux可在远端的UUCP主机上执行指令或是执行本机上的指令,但在执行时会使用远端电脑的文件。 

    参  数: -或-p或--stdin 直接从键盘读取要执行的指令。 -a<地址>或--requestor<地址> 执行邮件地址,以便寄送状态信息。 -b或--erturn-stdin 在屏幕上显示状态信息。 -c或--nocopy 不用将文件复制到缓冲区。 -C或--copy 将文件复制到缓冲区。 -g<等级>或--grade<等级> 指定文件传送作业的优先顺序。 -I或--config file 指定uux配置文件。 -j或--jobid 显示作业编号。 -l或--link 将本机上的文件连接到缓冲区。 -n或--notification=no 无论发生任何状态,都不寄邮件通知用户。 -r或--nouucico 不要立即启动uucico服务程序,仅将作业送到队列中,然后再执行。 -s<文件>或--status<文件> 将完成状态保存为指定的文件。 -v或--version 显示版本信息。 -x<层级>或--debug<层级> 指定排错层级。 -z或--notification=error 若发生错误,则以邮件来通知用户。 --help 显示帮助。 

    ------------------------------------------------ 

    uustat 

    功能说明:显示UUCP目前的状况。 

    语  法:uustat [-aeiKmMNpqQRv][-B<行数>][-c<指令>][-C<指令>][-I<配置文件>][-k<工作>][-o<小时>][-r<工作>][-s<主机>][-S<主机>][-u<用户>][-U<用户>][-W<附注>][-y<小时>][-x<层级>][--help] 

    补充说明:执行uucp与uux指令后,会先将工作送到队列,再由uucico来执行工作。uustat可显示,删除或启动队列中等待执行的工作。 

    参  数: -a或-all 显示全部的UUCP工作。 -B<行数>或--mail-lines<行数> 与-M或-N参数一并使用,用来指定邮件中要包含多少行的信息。 -c<指令>或--command<指令> 显示与<指令>有关的工作。 -C<指令>或--not-command<指令> 显示与<指令>无关的工作。 -e或--executions 仅显示待执行的工作。 -i或--prompt 针对队列中的每项工作,询问使用是否要删除工作。 -I<配置文件>或--config<配置文件> 指定配置文件。 -k<工作>或--kill<工作> 删除指定的工作。 -m或--status 删除全部的工作。 -M或-mail 将状态信息邮寄给UUCP管理员。 -N或--notify 将状态信息分别邮寄给提出该项工作的用户。 -o<小时>或--older-than<小时> 显示超过指定时数的工作。 -p或--ps 显示负责UUCP锁定的程序。 -q或--list 显示每台远端主机上所要执行工作的状态。 -Q或--no-list 不显示工作。 -r<工作>或--rejuvenate<工作> 重新启动指定的工作。 -R或--rejuvenate-all 重新启动全部的工作。 -s<主机>或--system<主机> 显示与<主机>有关的工作。 -S<主机>或--not-system<主机> 显示与<主机>无关的工作。 -v或--version 显示版本信息。 -u<用户>或--user<用户> 显示与<用户>有关的工作。 -U<用户>或--not-user<用户> 显示与<用户>无关的工作。 -W<附注>或--comment<附注> 要放在邮件信息中的附注。 -y<小时>或--younger-than<小时> 显示低于指定时数的工作。 -x<层级>或--debug<层级> 指定排错层级。 --help 显示帮助。 

    ---------------------------------------------------- 

    uuname 

    功能说明:显示全部的UUCP远端主机。 

    语  法:uuname [-alv][-I<配置文件>][--help] 

    补充说明:uuname可显示UUCP远端主机。 

    参  数: -a或--aliases 显示别名。 -I<配置文件>或--config<配置文件> 指定程序的配置文件。 -l或--local 显示本机名称。 -v或--version 显示版本信息。 --help 显示帮助。 

    ------------------------------------------------- 

    uulog 

    功能说明:显示UUCP记录文件。 

    语  法:uulog [-DFISv][-<行数>][-f<主机>][-I<配置文件>][-n<行数>][-s<主机>][-u<用户>][-X<层级>][--help] 

    补充说明:uulog可用来显示UUCP记录文件中记录。 

    参  数: -D或--debuglog 显示排错记录。 -f<主机>或--follow<主机> 与-F参数类似,但仅显示与指定主机相关的记录。 -I<配置文件>或--config<配置文件> 指定程序的配置文件。 -<行数>,-n<行数>或--lines<行数> 显示记录文件中,从最后算起指定行数的数值。 -s<主机> 仅显示记录文件中,与指定文件相关的记录。 -S或--statslog 显示统计记录。 -u<用户>或--suer<用户> 仅显示记录文件中,与指定用户相关的记录。 -v或--version 显示版本信息。 -X<层级>或--debug<层级> 设定排错层级。 --help 显示帮助。 

    -------------------------------------------------- 

    tty(teletypewriter) 

    功能说明:显示终端机连接标准输入设备的文件名称。 

    语  法:tty [-s][--help][--version] 

    补充说明:在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty指令查询目前使用的终端机的文件名称。 

    参  数: -s或--silent或--quiet 不显示任何信息,只回传状态代码。 --help 在线帮助。 --version 显示版本信息。 

    ------------------------------------------------------ 

    traceroute 

    功能说明:显示数据包到主机间的路径。 

    语  法:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小] 

    补充说明:traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。 

    参  数: -d 使用Socket层级的排错功能。 -f<存活数值> 设置第一个检测数据包的存活数值TTL的大小。 -F 设置勿离断位。 -g<网关> 设置来源路由网关,最多可设置8个。 -i<网络界面> 使用指定的网络界面送出数据包。 -I 使用ICMP回应取代UDP资料信息。 -m<存活数值> 设置检测数据包的最大存活数值TTL的大小。 -n 直接使用IP地址而非主机名称。 -p<通信端口> 设置UDP传输协议的通信端口。 -r 忽略普通的Routing Table,直接将数据包送到远端主机上。 -s<来源地址> 设置本地主机送出数据包的IP地址。 -t<服务类型> 设置检测数据包的TOS数值。 -v 详细显示指令的执行过程。 -w<超时秒数> 设置等待远端主机回报的时间。 -x 开启或关闭数据包的正确性检验。 

    ------------------------------------------------------- 

    testparm(test parameter) 

    功能说明:测试Samba的设置是否正确无误。 

    语  法:testparm [-s][配置文件][<主机名称> ] 

    补充说明:执行testparm指令可以简单测试Samba的配置文件,假如测试结果无误,Samba常驻服务就能正确载入该设置值,但并不保证其后的操作如预期般一切正常。 

    参  数: -s 不显示提示符号等待用户按下Enter键,就直接列出Samba服务定义信息。 

    ------------------------------------------------- 

    telnet 

    功能说明:远端登入。 

    语  法:telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>] 

    补充说明:执行telnet指令开启终端机阶段作业,并登入远端主机。 

    参  数: -8 允许使用8位字符资料,包括输入与输出。 -a 尝试自动登入远端系统。 -b<主机别名> 使用别名指定远端主机名称。 -c 不读取用户专属目录里的.telnetrc文件。 -d 启动排错模式。 -e<脱离字符> 设置脱离字符。 -E 滤除脱离字符。 -f 此参数的效果和指定"-F"参数相同。 -F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。 -k<域名> 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。 -K 不自动登入远端主机。 -l<用户名称> 指定要登入远端主机的用户名称。 -L 允许输出8位字符资料。 -n<记录文件> 指定文件记录相关信息。 -r 使用类似rlogin指令的用户界面。 -S<服务类型> 设置telnet连线所需的IP TOS信息。 -x 假设主机有支持数据加密的功能,就使用它。 -X<认证形态> 关闭指定的认证形态。 

    ------------------------------------------------- 

    tcpdump 

    功能说明:倾倒网络传输数据。 

    语  法:tcpdump [-adeflnNOpqStvx][-c<数据包数目>][-dd][-ddd][-F<表达文件>][-i<网络界面>][-r<数据包文件>][-s<数据包大小>][-tt][-T<数据包类型>][-vv][-w<数据包文件>][输出数据栏位] 

    补充说明:执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员。 

    参  数: -a 尝试将网络和广播地址转换成名称。 -c<数据包数目> 收到指定的数据包数目后,就停止进行倾倒操作。 -d 把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出。 -dd 把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出。 -ddd 把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出。 -e 在每列倾倒资料上显示连接层级的文件头。 -f 用数字显示网际网络地址。 -F<表达文件> 指定内含表达方式的文件。 -i<网络界面> 使用指定的网络截面送出数据包。 -l 使用标准输出列的缓冲区。 -n 不把主机的网络地址转换成名字。 -N 不列出域名。 -O 不将数据包编码最佳化。 -p 不让网络界面进入混杂模式。 -q 快速输出,仅列出少数的传输协议信息。 -r<数据包文件> 从指定的文件读取数据包数据。 -s<数据包大小> 设置每个数据包的大小。 -S 用绝对而非相对数值列出TCP关联数。 -t 在每列倾倒资料上不显示时间戳记。 -tt 在每列倾倒资料上显示未经格式化的时间戳记。 -T<数据包类型> 强制将表达方式所指定的数据包转译成设置的数据包类型。 -v 详细显示指令执行过程。 -vv 更详细显示指令执行过程。 -x 用十六进制字码列出数据包资料。 -w<数据包文件> 把数据包数据写入指定的文件。 

    ---------------------------------------------------

    talk 

    功能说明:与其他用户交谈。 

    语  法:talk [用户名称][终端机编号] 

    补充说明:通过talk指令,你可以和另一个用户线上交谈。 

    ----------------------------------------------------- 

    statserial(status ofserial port) 

    功能说明:显示串口状态。 

    语  法:statserial [-dnx][串口设备名称] 

    补充说明:statserial可显示各个接脚的状态,常用来判断串口是否正常。 

    参  数: -d 以10进制数字来表示串口的状态。 -n 仅显示一次串口的状态后即结束程序。 -x 与-n参数类似,但是以16进制来表示。 

    --------------------------------------------------------- 

    smbd(samba daemon) 

    功能说明:Samba服务器程序。 

    语  法:smbd [-aDhoP][-d<排错层级>][-i<范围>][-l<记录文件>][-O<连接槽选项>][-p<连接端口编号>][-s<配置文件>] 

    补充说明:smbd为Samba服务器程序,可分享文件与打印机等网络资源供Windows相关的用户端程序存取。 

    参  数: -a 所有的连线记录都会加到记录文件中。 -d<排错层级> 指定记录文件所记载事件的详细程度。 -D 使用此参数时,smbd会以服务程序的方式在后台执行。 -h 显示帮助。 -i<范围> 指定NetBIOS名称的范围。 -l<记录文件> 指定记录文件的名称。 -o 每次启动时,会覆盖原有的记录文件。 -O<连接槽选项> 设置连接槽选项。 -p<连接端口编号> 设置连接端口编号。 -P 仅用来测试smbd程序的正确性。 -s<配置文件> 指定smbd的设置文件。 

    ------------------------------------------------------ 

    smbclient(samba client) 

    功能说明:可存取SMB/CIFS服务器的用户端程序。 

    语  法:smbclient [网络资源][密码][-EhLN][-B ][-d<排错层级>][-i<范围>][-I ][-l<记录文件>][-M ][-n ][-O<连接槽选项>][-p ][-R<名称解析顺序>][-s<目录>][-t<服务器字码>][-T ][-U<用户名称>][-W<工作群组>] 

    补充说明:SMB与CIFS为服务器通信协议,常用于Windows95/98/NT等系统。smbclient可让Linux系统存取Windows系统所分享的资源。 

    参  数: [网络资源] [网络资源]的格式为//服务器名称/资源分享名称。 [密码] 输入存取网络资源所需的密码。 -B 传送广播数据包时所用的IP地址。 -d<排错层级> 指定记录文件所记载事件的详细程度。 -E 将信息送到标准错误输出设备。 -h 显示帮助。 -i<范围> 设置NetBIOS名称范围。 -I 指定服务器的IP地址。 -l<记录文件> 指定记录文件的名称。 -L 显示服务器端所分享出来的所有资源。 -M 可利用WinPopup协议,将信息送给选项中所指定的主机。 -n 指定用户端所要使用的NetBIOS名称。 -N 不用询问密码。 -O<连接槽选项> 设置用户端TCP连接槽的选项。 -p 指定服务器端TCP连接端口编号。 -R<名称解析顺序> 设置NetBIOS名称解析的顺序。 -s<目录> 指定smb.conf所在的目录。 -t<服务器字码> 设置用何种字符码来解析服务器端的文件名称。 -T 备份服务器端分享的全部文件,并打包成tar格式的文件。 -U<用户名称> 指定用户名称。 -W<工作群组> 指定工作群组名称。 

    shapecfg(shaper configuration) 

     

    功能说明:管制网络设备的流量。 

    语  法:shapecfg attach [流量管制器][网络设备] 或 shapecfg speed [流量管制器][带宽] 

    补充说明:自Linux-2.15开始,便支持流量管制的功能。 

    参  数: attach 将流量管制器与实际的网络设备结合。 speed 设置流量管制器的对外传输带宽。 

    setserial 

    功能说明:设置或显示串口的相关信息。 

    语  法:setserial [-abgGqvVz][设备][串口参数] 

    补充说明:setserial可用来设置串口或显示目前的设置。 

    参  数: -a 显示详细信息。 -b 显示摘要信息。 -g 显示串口的相关信息。 -G 以指令列表的格式来显示信息。 -q 执行时显示较少的信息。 -v 执行时显示较多的信息。 -V 显示版本信息。 -z 设置前,先将所有的标记归零。 

    ---------------------------------------------------------- 

    samba 

    功能说明:Samba服务器控制。 

    语  法:samba [start][stop][status][restart] 

    补充说明:samba为script文件,可启动,停止Samba服务器或回报目前的状态。 

    参  数: start 启动Samba服务器的服务。 stop 停止Samba服务器的服务。 status 显示Samba服务器目前的状态。 restart 重新启动Samba服务器。 

    ---------------------------------------------------- 

    pppstats(point to point protocol status) 

    功能说明:显示PPP连线状态。 

    语  法:pppstats [-adrv][-c<执行次数>][-w<间隔秒数>][网络界面] 

    补充说明:利用pppstats指令可让你得知PPP连接网络的相关信息。 

    参  数: -a 显示绝对统计值。 -c<执行次数> 设置回报状况的次数。 -d 显示相对统计值。 -r 显示数据包压缩比率的统计值。 -v 显示VJTCP文件头的压缩效率统计值。 -w<间隔秒数> 设置显示统计信息的间隔时间。 

    -------------------------------------------------------- 

    pppsetup 

    功能说明:设置PPP连线。 

    语  法:pppsetup 

    补充说明:这是Slackware发行版内附程序,它具有互动式的问答界面,让用户轻易完成PPP的连线设置。 

    ---------------------------------------------------- 

    ppp-off 

    功能说明:关闭ppp连线。 

    语  法:ppp-of 

    补充说明:这是Slackware发行版内附的程序,让用户切断PPP的网络连线。 

    -------------------------------------------------- 

    ping 

    功能说明:检测主机。 

    语  法:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址] 

    补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 

    参  数: -d 使用Socket的SO_DEBUG功能。 -c<完成次数> 设置完成要求回应的次数。 -f 极限检测。 -i<间隔秒数> 指定收发信息的间隔时间。 -I<网络界面> 使用指定的网络界面送出数据包。 -l<前置载入> 设置在送出要求信息之前,先行发出的数据包。 -n 只输出数值。 -p<范本样式> 设置填满数据包的范本样式。 -q 不显示指令执行过程,开头和结尾的相关信息除外。 -r 忽略普通的Routing Table,直接将数据包送到远端主机上。 -R 记录路由过程。 -s<数据包大小> 设置数据包的大小。 -t<存活数值> 设置存活数值TTL的大小。 -v 详细显示指令的执行过程。 

    ----------------------------------------------------- 

    netstat 

    功能说明:显示网络状态。 

    语  法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 

    补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。 

    参  数: -a或--all 显示所有连线中的Socket。 -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。 -F或--fib 显示FIB。 -g或--groups 显示多重广播功能群组组员名单。 -h或--help 在线帮助。 -i或--interfaces 显示网络界面信息表单。 -l或--listening 显示监控中的服务器的Socket。 -M或--masquerade 显示伪装的网络连线。 -n或--numeric 直接使用IP地址,而不通过域名服务器。 -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。 -o或--timers 显示计时器。 -p或--programs 显示正在使用Socket的程序识别码和程序名称。 -r或--route 显示Routing Table。 -s或--statistice 显示网络工作信息统计表。 -t或--tcp 显示TCP传输协议的连线状况。 -u或--udp 显示UDP传输协议的连线状况。 -v或--verbose 显示指令执行过程。 -V或--version 显示版本信息。 -w或--raw 显示RAW传输协议的连线状况。 -x或--unix 此参数的效果和指定"-A unix"参数相同。 --ip或--inet 此参数的效果和指定"-A inet"参数相同。 

    -----------------------------------------------------

    mingetty 

    功能说明:精简版的getty。 

    语  法:mingetty [--long-hostname][--noclear][tty] 

    补充说明:mingetty适用于本机上的登入程序。 

    参  数: --long-hostname 显示完整的主机名称。 --noclear 在询问登入的用户名称之前不要清楚屏幕画面。 

    ----------------------------------------------- 

    mesg 

    功能说明:设置终端机的写入权限。 

    语  法:mesg [ny] 

    补充说明:将mesg设置y时,其他用户可利用write指令将信息直接显示在您的屏幕上。 

    参  数: n 不允许气筒用户将信息直接显示在你的屏幕上。 y 允许气筒用户将信息直接显示在你的屏幕上。 

    ------------------------------------------------- 

    ifconfig 

    功能说明:显示或设置网络设备。 

    语  法:ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<网络设备类型> <硬件地址>][io_addr][irq ][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址] 

    补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。 

    参  数: add<地址> 设置网络设备IPv6的IP地址。 del<地址> 删除网络设备IPv6的IP地址。 down 关闭指定的网络设备。 <网络设备类型><硬件地址> 设置网络设备的类型与硬件地址。 io_addr 设置网络设备的I/O地址。 irq 设置网络设备的IRQ。 media<网络媒介类型> 设置网络设备的媒介类型。 mem_start<内存地址> 设置网络设备在主内存所占用的起始地址。 metric<数目> 指定在计算数据包的转送次数时,所要加上的数目。 mtu<字节> 设置网络设备的MTU。 netmask<子网掩码> 设置网络设备的子网掩码。 tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址。 up 启动指定的网络设备。 -broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理。 -pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能。 -promisc 关闭或启动指定网络设备的promiscuous模式。 [IP地址] 指定网络设备的IP地址。 [网络设备] 指定网络设备的名称。 

    ------------------------------------------------------- 

    httpd(http daemon) 

    功能说明:Apache HTTP服务器程序。 

    语  法:httpd [-hlLStvVX][-c ][-C ][-d<服务器根目录>][-D<设定文件参数>][-f<设定文件>] 

    补充说明:httpd为Apache HTTP服务器程序。直接执行程序可启动服务器的服务。 

    参  数: -c 在读取配置文件前,先执行选项中的指令。 -C 在读取配置文件后,再执行选项中的指令。 -d<服务器根目录> 指定服务器的根目录。 -D<设定文件参数> 指定要传入配置文件的参数。 -f<设定文件> 指定配置文件。 -h 显示帮助。 -l 显示服务器编译时所包含的模块。 -L 显示httpd指令的说明。 -S 显示配置文件中的设定。 -t 测试配置文件的语法是否正确。 -v 显示版本信息。 -V 显示版本信息以及建立环境。 -X 以单一程序的方式来启动服务器。 

    ------------------------------------------- 

    getty(get teletypewriter) 

    功能说明:设置终端机模式,连线速率和管制线路。 

    语  法:getty [-h][-d<组态配置文件>][-r<延迟秒数>][-t<超时秒数>][-w<等待字符串>][终端机编号][连线速率<终端机类型><管制线路>] 或 getty [-c<定义配置文件>] 

    补充说明:getty指令是UNIX之类操作系统启动时所必须的3个步骤之一。 

    参  数: -c<定义配置文件> 指定定义配置文件,预设为/etc/gettydefs。 -d<组态配置文件> 指定组态配置文件,预设为/etc/conf.getty。 -h 当传输速率为0时就强制断线。 -r<延迟秒数> 设置延迟时间。 -t<超时秒数> 设置等待登入的时间。 -w<等待字符串> 设置等待回应的字符串。 

    ------------------------------------------------ 

    efax 

    功能说明:收发传真。 

    语  法:efax [-sw][-a ][-c<调制解调器属性>][-d<驱动程序>][-f<字体文件>][-g<指令>][-h<传真标题字符串>][-i ][-j ][-k ][-l<识别码>][-o<选项>][-q<错误次数>][-r<文件名>][-v<信息类型>][-x ][-t<电话号码><传真文件>] 

    补充说明:支持Class 1与Class 2的调制解调器来收发传真。 

    参  数: -a 以指定的AT指令来接电话。 -c<调制解调器属性> 设置本机调制解调器的属性。 -d<驱动程序> 指定调制解调器驱动程序。 -f<字体文件> 使用指定的字体文件来建立传真标题。 -g<指令> 若接到的电话为数据,则执行指定的指令。 -h<传真标题字符串> 指定字符串为每页最前端的标题。 -i 在调制解调器进入传真模式前,传送AT指令到调制解调器。 -j 在调制解调器进入传真模式后,传送AT指令到调制解调器。 -k 在调制解调器离开传真模式前,传送AT指令到调制解调器。 -l<识别码> 设置本机调制解调器的识别码。 -o<选项> 使用非标准调制解调器时设置相关选项。 -q<错误次数> 接收传真时,当每页发生错误次数超过指定的数目时,要求对方重发。 -r<文件名> 在接收传真时,将每页分别保存成文件。 -v<信息类型> 选择要印出的信息类型。 -w 不要接听电话,等待OK或CONNECT的信号。 -x 使用UUCP格式的锁定文件来锁定调制解调器。 -t<电话号码><传真文件> 以<电话号码>中的号码来拨号,并将<传真文件>传真出去。 

    ------------------------------------------------------ 

    netconfig 

    功能说明:设置网络环境。 

    语  法:netconfig 

    补充说明:这是Slackware发行版内附程序,它具有互动式的问答界面,让用户轻易完成网络环境的设置。 

    -------------------------------------------- 

    netconf 

    功能说明:设置各项网络功能。 

    语  法:netconf 

    补充说明:netconf是Red Hat Linux发行版专门用来调整Linux各项设置的程序。 

    ---------------------------------------- 

    nc 

    功能说明:设置路由器。 

    语  法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...] 

    补充说明:执行本指令可设置路由器的相关参数。 

    参  数: -g<网关> 设置路由器跃程通信网关,最丢哦可设置8个。 -G<指向器数目> 设置来源路由指向器,其数值为4的倍数。 -h 在线帮助。 -i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。 -l 使用监听模式,管控传入的资料。 -n 直接使用IP地址,而不通过域名服务器。 -o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。 -p<通信端口> 设置本地主机使用的通信端口。 -r 乱数指定本地与远端主机的通信端口。 -s<来源位址> 设置本地主机送出数据包的IP地址。 -u 使用UDP传输协议。 -v 显示指令执行过程。 -w<超时秒数> 设置等待连线的时间。 -z 使用0输入/输出模式,只在扫描通信端口时使用。 

    ------------------------------------------------------- 

    cu(call up) 

    功能说明:连接另一个系统主机。 

    语  法:cu [dehnotv][-a<通信端口>][-c<电话号码>][-E<脱离字符>][-I<设置文件>][-l<外围设备代号>][-s<连线速率>][-x<排错模式>][-z<系统主机>][--help][-nostop][--parity=none][<系统主机>/<电话号码>] 

    补充说明:本指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。 

    参  数: -a<通信端口>或-p<通信端口>或--port<通信端口> 使用指定的通信端口进行连线。 -c<电话号码>或--phone<电话号码> 拨打该电话号码。 -d 进入排错模式。 -e或--parity=even 使用双同位检查。 -E<脱离字符>或--escape<脱离字符> 设置脱离字符。 -h或--halfduple 使用半双工模式。 -I<配置文件>或--config<配置文件> 指定要使用的配置文件。 -l<外围设备代号>或--line<外围设备代号> 指定某项外围设备,作为连接的设备。 -n或--prompt 拨号时等待用户输入电话号码。 -o或--parity=odd 使用单同位检查。 -s<连线速率>或--speed<连线速率>或--baud<连线速率>或-<连线速率> 设置连线的速率,单位以鲍率计算。 -t或--maper 把CR字符置换成LF+CR字符。 -v或--version 显示版本信息。 -x<排错模式>或--debug<排错模式> 使用排错模式。 -z<系统主机>或--system<系统主机> 连接该系统主机。 --help 在线帮助。 --nostop 关闭Xon/Xoff软件流量控制。 --parity=none 不使用同位检查。 

    ---------------------------------------------------- 

    arpwatch(ARP watcher) 

    功能说明:监听网络上ARP的记录。 

    语  法:arpwatch [-d][-f<记录文件>][-i<接口>][-r<记录文件>] 

    补充说明:ARP(Address Resolution Protocol)是用来解析IP与网络装置硬件地址的协议。arpwatch可监听区域网络中的ARP数据包并记录,同时将监听到的变化通过E-mail来报告。 

    参  数: -d 启动排错模式。 -f<记录文件> 设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat。 -i<接口> 指定监听ARP的接口,预设的接口为eth0。 -r<记录文件> 从指定的文件中读取ARP记录,而不是从网络上监听。 

    ---------------------------------------------------- 

    apachectl(Apache control interface) 

    功能说明:可用来控制Apache HTTP服务器的程序。 

    语  法:apachectl [configtest][fullstatus][graceful][help][restart][start][status][stop] 

    补充说明:apachectl是slackware内附Apache HTTP服务器的script文件,可供管理员控制服务器,但在其他Linux的Apache HTTP服务器不一定有这个文件。 

    参  数: configtest 检查设置文件中的语法是否正确。 fullstatus 显示服务器完整的状态信息。 graceful 重新启动Apache服务器,但不会中断原有的连接。 help 显示帮助信息。 restart 重新启动Apache服务器。 start 启动Apache服务器。 status 显示服务器摘要的状态信息。 stop 停止Apache服务器。 

    --------------------------------------------------- 

    minicom 

    功能说明:调制解调器通信程序。 

    语  法:minicom [-8lmMostz][-a ][-c ][-C<取文件>][-d<编号>][-p<模拟终端机>][-S ][配置文件] 

    补充说明:minicom是一个相当受欢迎的PPP拨号连线程序。 

    参  数: -8 不要修改任何8位编码的字符。 -a 设置终端机属性。 -c 设置彩色模式。 -C<取文件> 指定取文件,并在启动时开启取功能。 -d<编号> 启动或直接拨号。 -l 不会将所有的字符都转成ASCII码。 -m 以Alt或Meta键作为指令键。 -M 与-m参数类似。 -o 不要初始化调制解调器。 -p <模拟终端机> 使用模拟终端机。 -s 开启程序设置画面。 -S 在启动时,执行指定的script文件。 -t 设置终端机的类型。 -z 在终端机上显示状态列。 [配置文件] 指定minicom配置文件。 

    --------------------------------------------- 

    dip 

    功能说明:IP拨号连接。 

    语  法:dip [-aikltv][-m ][-p<协议>][拨号script文件] 

    补充说明:dip可控制调制解调器,以拨号IP的方式建立对外的双向连接。 

    参  数: -a 询问用户名称与密码。 -i 启动拨号服务器功能。 -k 删除执行中的dip程序。 -l 指定要删除的连线,必须配合-k参数一起使用。 -m 设置最大传输单位,预设值为296。 -p<协议> 设置通信协议。 -t 进入dip的指令模式。 -v 执行时显示详细的信息。 

    ---------------------------------------------------- 

    dnsconf(dns configurator) 

    功能说明:设置DNS服务器组态。 

    语  法:dnsconf [--deldomain<域>][--delsecondary<域>][--newdomain<域>][--set<主机> ][--setcname <主机>][--setmx<域><主机>][--setns<域><主机>][--unset<主机>] 

    补充说明:dnsconf实际上为linuxconf的符号连接,提供图形截面的操作方式,供管理员管理DNS服务器。 

    参  数: --deldomain<域> 删除域。 --delsecondary<域> 删除次级域。 --newdomain<域> 新增域。 --set<主机> 新增主机记录。 --setcname <主机> 设置 。 --setmx<域><主机> 指定域的邮件主机。 --setns<域><主机> 指定域的DNS服务器。 --unset<主机> 删除DNS中某台主机的记录。

    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=145369

     

    最新回复(0)