最全linux命令行界面操作命令大集合下Word格式.docx
《最全linux命令行界面操作命令大集合下Word格式.docx》由会员分享,可在线阅读,更多相关《最全linux命令行界面操作命令大集合下Word格式.docx(95页珍藏版)》请在冰豆网上搜索。
][--replacefiles][--replacepkgs][--requires][--resign<
+][--rmsource][--rmsource<
][--root<
][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<
安装平台>
+][--test][--timecheck<
检查秒数>
][--triggeredby<
][--triggers][--verify][--version][--whatprovides<
功能特性>
][--whatrequires<
]
rmp原本是Red
Hat
Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。
逐渐受到其他发行版的采用。
RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
查询所有套件。
-b<
+或-t
+
设置包装套件的完成阶段,并指定套件档的文件名称。
-c
只列出组态配置文件,本参数需配合"
-l"
参数使用。
-d
只列出文本文件,本参数需配合"
-e<
或--erase<
删除指定的套件。
-f<
查询拥有指定文件的套件。
-h或--hash
套件安装时列出标记。
-i
显示套件的相关信息。
-i<
或--install<
安装指定的套件档。
-l
显示套件的文件列表。
-p<
查询指定的RPM套件档。
-q
使用询问模式,当遇到任何问题时,rpm指令会先询问用户。
-R
显示套件的关联性信息。
显示文件状态,本参数需配合"
-U<
或--upgrade<
升级指定的套件档。
-v
显示指令执行过程。
-vv
详细显示指令执行过程,便于排错。
-addsign<
在指定的套件里加上新的签名认证。
--allfiles
安装所有文件。
--allmatches
删除符合指定的套件所包含的文件。
--badreloc
发生错误时,重新配置文件。
--buildroot<
设置产生套件时,欲当作根目录的目录。
--changelog
显示套件的更改记录。
--checksig<
检验该套件的签名认证。
--clean
完成套件的包装后,删除包装过程中所建立的目录。
--dbpath<
设置欲存放RPM数据库的目录。
--dump
显示每个文件的验证信息。
本参数需配合"
--excludedocs
安装套件时,不要安装文件。
--excludepath<
忽略在指定目录里的所有文件。
--force
强行置换套件或文件。
--ftpproxy<
指定FTP代理服务器。
--ftpport<
设置FTP服务器或代理服务器使用的通信端口。
--help
在线帮助。
--httpproxy<
指定HTTP代理服务器。
--httpport<
设置HTTP服务器或代理服务器使用的通信端口。
--ignorearch
不验证套件档的结构正确性。
--ignoreos
--ignoresize
安装前不检查磁盘空间是否足够。
--includedocs
安装套件时,一并安装文件。
--initdb
确认有正确的数据库可以使用。
--justdb
更新数据库,当不变动任何文件。
--nobulid
不执行任何完成阶段。
--nodeps
不验证套件档的相互关联性。
--nofiles
不验证文件的属性。
--nogpg
略过所有GPG的签名认证。
--nomd5
不使用MD5编码演算确认文件的大小与正确性。
--nopgp
略过所有PGP的签名认证。
--noorder
不重新编排套件的安装顺序,以便满足其彼此间的关联性。
--noscripts
不执行任何安装Script文件。
--notriggers
不执行该套件包装内的任何Script文件。
--oldpackage
升级成旧版本的套件。
--percent
安装套件时显示完成度百分比。
--pipe<
建立管道,把输出结果转为该执行指令的输入数据。
--prefix<
若重新配置文件,就把文件放到指定的目录下。
--provides
查询该套件所提供的兼容度。
--queryformat<
设置档头的表示方式。
--querytags
列出可用于档头格式的标签。
--rcfile<
配置文件>
使用指定的配置文件。
--rebulid<
安装原始代码套件,重新产生二进制文件的套件。
--rebuliddb
以现有的数据库为主,重建一份数据库。
--recompile<
此参数的效果和指定"
--rebulid"
参数类似,当不产生套件档。
--relocate<
把本来会放到原目录下的文件改放到新目录。
--replacefiles
强行置换文件。
--replacepkgs
强行置换套件。
--requires
查询该套件所需要的兼容度。
--resing<
删除现有认证,重新产生签名认证。
--rmsource
完成套件的包装后,删除原始代码。
--rmsource<
删除原始代码和指定的文件。
--root<
设置欲当作根目录的目录。
--scripts
列出安装套件的Script的变量。
--setperms
设置文件的权限。
--setugids
设置文件的拥有者和所属群组。
--short-circuit
直接略过指定完成阶段的步骤。
--sign
产生PGP或GPG的签名认证。
--target=<
设置产生的套件的安装平台。
--test
仅作测试,并不真的安装套件。
--timecheck<
设置检查时间的计时秒数。
--triggeredby<
查询该套件的包装者。
--triggers
展示套件档内的包装Script。
--verify
-q"
参数相同。
--version
显示版本信息。
--whatprovides<
查询该套件对指定的功能特性所提供的兼容度。
--whatrequires<
查询该套件对指定的功能特性所需要的兼容度。
set
设置shell。
set
[+-abCdefhHklmnpPtuvx]
set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。
-a
标示已修改的变量,以供输出至环境变量。
-b
使被中止的后台程序立刻回报执行状态。
-C
转向所产生的文件无法覆盖已存在的文件。
-d
Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。
使用-d参数可取消。
-e
若指令传回值不等于0,则立即退出shell。
-f
取消使用通配符。
-h
自动记录函数的所在位置。
-H
Shell
可利用"
!
"
加<
指令编号>
的方式来执行history中记录的指令。
-k
指令所给的参数都会被视为此指令的环境变量。
-l
记录for循环的变量名称。
-m
使用监视模式。
-n
只读取指令,而不实际执行。
-p
启动优先顺序模式。
-P
启动-P参数后,执行指令时,会以实际的文件或目录来取代符号连接。
-t
执行完随后的指令,即退出shell。
-u
当执行时使用到未定义过的变量,则显示错误信息。
-v
显示shell所读取的输入值。
-x
执行指令后,会先显示该指令及所下的参数。
+<
参数>
取消某个set曾启动的参数。
setconsole
设置系统终端。
setconsole
[video][serial][ttya][ttyb]
setconsole可用来指定系统终端。
serial
使用PROM终端。
ttya,cua0或ttyS0
使用第1个串口设备作为终端。
ttyb,cua1或ttyS1
使用第2个串口设备作为终端。
video
使用主机上的现卡作为终端。
setenv(set
environment
variable)
查询或显示环境变量。
setenv
[变量名称][变量值]
setenv为tsch中查询或设置环境变量的指令。
setup
设置公用程序。
setup是一个设置公用程序,提供图形界面的操作方式。
在setup中可设置7类的选项:
1.登陆认证方式
2.键盘组态设置
3.鼠标组态设置
4.开机时所要启动的系统服务
5.声卡组态设置
6.时区设置
7.X
Windows组态设置
sndconfig
设置声卡。
sndconfig
[--help][--noautoconfig][--noprobe]
sndconfig为声卡设置程序,支持PnP设置,可自动检测并设置PnP声卡。
参
数:
显示帮助。
--noautoconfig
不自动设置PnP的声卡。
--noprobe
不自动检测PnP声卡。
SVGATextMode
加强文字模式的显示画面。
SVGATextMode
[-acdfhmnrsv][-t
][模式]
SVGATextMode可用来设置文字模式下的显示画面,包括分辨率,字体和更新频率等。
如果新显示模式的屏幕大小与原先不同时,SVGATextMode会执行必要的系统设置。
-c
维持原有的VGA时脉。
执行时会显示详细的信息,供排错时参考。
-f
不要执行配置文件中有关字体载入的指令。
允许1x1的方式来重设屏幕大小。
仅测试指定的模式。
-r
通知或重设与屏幕大小相关的程序。
-s
显示配置文件中所有可用的模式。
-t<
指定配置文件。
SVGATextMode在配置新的显示模式时,预设会先检查垂直与水平的更新更新频率是否在配置文件所指定的范围内,如果不在范围内,则不设置新的显示模式。
模式]
[模式]参数必须是配置文件中模式的名称。
timeconfig
设置时区。
timeconfig
[--arc][--back][--test][--utc][时区名称]
这是Red
Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,设置系统时间所属的时区。
--arc
使用Alpha硬件结构的格式存储系统时间。
--back
在互动式界面里,显示Back钮而非Cancel钮。
--test
仅作测试,并不真的改变系统的时区。
--utc
把硬件时钟上的时间视为CUT,有时也称为UTC或UCT。
ulimit
控制shell程序的资源。
ulimit
[-aHS][-c
core文件上限>
][-d
数据节区大小>
][-f
文件大小>
][-m
内存大小>
][-n
文件数目>
][-p
缓冲区大小>
][-s
堆叠大小>
][-t
CPU时间>
][-u
程序数目>
][-v
虚拟内存大小>
ulimit为shell内建指令,可用来控制shell执行程序的资源。
显示目前资源限制的设定。
设定core文件的最大值,单位为区块。
程序数据节区的最大值,单位为KB。
-f
shell所能建立的最大文件,单位为区块。
-H
设定资源的硬性限制,也就是管理员所设下的限制。
-m
指定可使用内存的上限,单位为KB。
-n
指定同一时间最多可开启的文件数。
-p
指定管道缓冲区的大小,单位512字节。
指定堆叠的上限,单位为KB。
-S
设定资源的弹性限制。
-t
指定CPU使用时间的上限,单位为秒。
-u
用户最多可开启的程序数目。
指定可使用的虚拟内存上限,单位为KB。
unalias
删除别名。
unalias
[-a][别名]
unalias为shell内建指令,可删除别名设置。
删除全部的别名。
unset
删除变量或函数。
unset
[-fv][变量或函数名称]
unset为shell内建指令,可删除变量或函数。
仅删除函数。
仅删除变量。
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服务器。
arpwatch(ARP
watcher)
监听网络上ARP的记录。
arpwatch
[-d][-f<
记录文件>
][-i<
接口>
][-r<
ARP(Address
Resolution
Protocol)是用来解析IP与网络装置硬件地址的协议。
arpwatch可监听区域网络中的ARP数据包并记录,同时将监听到的变化通过E-mail来报告。
启动排错模式。
设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat。
指定监听ARP的接口,预设的接口为eth0。
-r<
从指定的文件中读取ARP记录,而不是从网络上监听。
cu(call
up)
连接另一个系统主机。
cu
[dehnotv][-a<
][-c<
电话号码>
][-E<
脱离字符>
][-I<
设置文件>
][-l<
外围设备代号>
][-s<
连线速率>
][-x<
排错模式>
][-z<
系统主机>
][--help][-nostop][--parity=none][<
/<
本指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。
-a<
或-p<
或--port<
使用指定的通信端口进行连线。
-c<
或--phone<
拨打该电话号码。
进入排错模式。
-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<
连接该系统主机。
在线帮助。
--nostop
关闭Xon/Xoff软件流量控制。
--parity=none
不使用同位检查。
dip
IP拨号连接。
dip
[-aikltv][-m<
MTU数目>
协议>
][拨号script文件]
dip可控制调制解调器,以拨号IP的方式建立对外的双向连接。
询问用户名称与密码。
启动拨号服务器功能。
-k
删除执行中的dip程序。
指定要删除的连线,必须配合-k参数一起使用。
-m<
设置最大传输单位,预设值为296。
设置通信协议。
进入dip的指令模式。
执行时显示详细的信息。
dnsconf
设置DNS服务器组态。
dnsconf
[--deldomain<
域>
][--delsecondary<
][--newdomain<
][--set<
主机>
IP>
][--setcname<
CNAME>
][--setmx<
][--setns<
][--unset<
dnsconf实际上为linuxconf的符号连接,提供图形截面的操作方式,供管理员管理DNS服务器。
--deldomain<
删除域。
--delsecondary<
删除次级域。
--newdomain<
新增域。
--set<
新增主机记录。
--setcname<
设置<
。
--setmx<
指定域的邮件主机。
--setns<
指定域的DNS服务器。
--unset<
删除DNS中某台主机的记录。
efax
收发传真。
efax
[-sw][-a<
AT指令>
调制解调器属性>
][-d<
驱动程序>
字体文件>
][-g<
指令>
][-h<
传真标题字符串>
][-j<
][-k<
识别码>
][-o<
选项>
][-q<
错误次数>
文件名>
][-v<
信息类型>
UUCP锁定文件>
][-t<
传真文件>
支持Class
1与Clas