Linux命令速查表:系统设置命令

alias

功能说明:设置指令的别名。
语 法:alias[别名]=[指令名称]
补充说明:用户可利用 alias,自定指令的别名。若仅输入 alias,则可列出目前所有的别名设置。 alias 的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile 或.cshrc 中设定指令的别名。
参 数:若不加任何参数,则列出目前所有的别名设置。

apmd(advanced power management BIOS daemon)

功能说明:进阶电源管理服务程序。
语 法:apmd [-u v V W][-p <百分比变化量>][-w <百分比值>]
补充说明:apmd 负责 BIOS 进阶电源管理(APM)相关的记录,警告与管理工作。
参 数
-p<百分比变化量>或–percentage<百分比变化量> 当电力变化的幅度超出设置
的百分比变化量,即记录事件百分比变化量的预设值为 5,若设置值超过 100,则关闭此功能。
-u 或–utc 将 BIOS 时钟设为 UTC,以便从悬待模式恢复时,将-u 参数传送至
clock 或 hwclock 程序。
-v 或–verbose 记录所有的 APM 事件。
-V 或–version 显示版本信息。
-w<百分比值>或–warn<百分比值> 当电池不在充电状态时,且电池电量低于设置的百分比值,则在 syslog(2)的 ALERT 层记录警告信息。百分比值的预设置为10,若设置为 0,则关闭此功能。
-W 或–wall 发出警告信息给所有人。

aumix(audio mixer)

功能说明:设置音效装置。
语 法:aumix [-123bcilmoprstvwWx][(+/-)强度][PqR][-dfhILqS]
补充说明:设置各项音效装置的信号强度以及指定播放与录音的装置。
参 数
[-123bcilmoprstvwWx]为频道参数,用来指定装置的频道;[PqR]可用来指定播放或录音装置;[-dfhILqS] 则为指令参数。若不加任何参数,aumix 会显示简单的图形界面供调整设置频道参数:
-1 输入信号线1。
-2 输入信号线2。
-3 输入信号线3。
-b 低音。
-c CD。
-i 输入信号强度。
-m 麦克风。
-o 输出信号强度。
-p PC 喇叭。
-r 录音。
-s 合成器。
-t 高音。
-v 主音量。
-w PCM。
-W PCM2。
-x 混音器。
(+/-)强度 出现(+/-)时,代表在原有的强度上加减指定值。若未使用(+/-),则直
接将强度设为指定值。 指定音效装置
P 指定播放装置。
q 显示频道设置。
R 指定录音装置。
指令参数
-d 指定音效装置的名称。
-f 指定存储或载入设置的文件。
-h 在使用时显示信息。
-I 以图形界面方式来执行 aumix。
-L 从$HOME/.aumixrc 或/etc/aumixrc 载入设置。
-q 显示所有频道的设置值。
-S 将设置值保存至/HOME/.aumixrc。

bind

功能说明:显示或设置键盘按键与其相关的功能。
语 法:bind [-dlv][-f <按键配置文件>][-m <按键配置>][-q <功能>]
补充说明:您可以利用 bind 命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
参 数
-d 显示按键配置的内容。
-f<按键配置文件> 载入指定的按键配置文件。
-l 列出所有的功能。
-m<按键配置> 指定按键配置。
-q<功能> 显示指定功能的按键。
-v 列出目前的按键配置与其功能。

chkconfig(check config)

功能说明:检查,设置系统的各种服务。
语 法:chkconfig [–add][–del][–list][系统服务] 或 chkconfig [–level <等级代号>][系统服务][on/off/reset]
补充说明:这是 Red Hat 公司遵循 GPL 规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
参 数
–add 增加所指定的系统服务,让 chkconfig 指令得以管理它,并同时在系统
启动的叙述文件内增加相关数据。
–del 删除所指定的系统服务,不再由 chkconfig 指令管理,并同时在系统启
动的叙述文件内删除相关数据。
–level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕

chroot(change root)

功能说明:改变根目录。
语 法:chroot [–help][–version][目的目录][执行指令…]
补充说明:把根目录换成指定的目的目录。
参 数
–help 在线帮助。
–version 显示版本信息。

clock

功能说明:调整 RTC 时间。
语 法
clock [–adjust][–debug][–directisa][–getepoch][–hctosys][–set --date=“< 日期时间>”][–setepoch --epoch=< >][–show][–systohc][–test][–utc][–version]
补充说明:RTC 是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。
参 数
–adjust 第一次使用"–set"或"–systohc"参数设置硬件时钟,会在/etc 目录下产生一个名称为 adjtime 的文件。当再次使用这两个参数调整硬件时钟,此文件便会记录两次调整间之差异,日后执行 clock 指令加上"–adjust"参数时,程序会自动根 据记录文件的数值差异,计算出平均值,自动调整硬件时钟的时间。
–debug 详细显示指令执行过程,便于排错或了解程序执行的情形。
–directisa 告诉 clock 指令不要通过/dev/rtc 设备文件,直接对硬件时钟进行存取。这个参数适用于仅有 ISA 总线结构的老式电脑。
–getepoch 把系统核心内的硬件时钟新时代数值,呈现到标准输出设备。
–hctosys Hardware Clock to System Time,把系统时间设成和硬件时钟一致。由于这个动作将会造成系统全面更新文件的存取时间,所以最好在系统启动时就执行它。
–set–date 设置硬件时钟的日期和时间。
–setepoch–epoch=<年份> 设置系统核心之硬件时钟的新时代数值,年份以四位数字表示。
–show 读取硬件时钟的时间,并将其呈现至标准输出设备。
–systohc System Time to Hardware Clock,将系统时间存回硬件时钟内。
–test 仅作测试,并不真的将时间写入硬件时钟或系统时间。
–utc 把硬件时钟上的时间时为 CUT,有时也称为 UTC 或 UCT。
–version 显示版本信息。

crontab

功能说明:设置计时器。
语 法:crontab [-u <用户名称>][配置文件] 或 crontab [-u <用户名称>][-elr]
补充说明:cron 是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器的配置文件,就可以使用计时器的功能。其配置文件格式如下:
Minute Hour Day Month DayOFWeek Command
参 数
-e 编辑该用户的计时器设置。
-l 列出该用户的计时器设置。
-r 删除该用户的计时器设置。
-u<用户名称> 指定要设定计时器的用户名称。

declare

功能说明:声明 shell 变量。
语 法:declare [+/-][rxi][变量名称=设置值] 或 declare -f
补充说明:declare 为 shell 指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示 shell 函数。若不加上任何参数,则会显示全部的 shell 变量与函数(与执行 set 指令的效果相同)。
参 数
+/- "-“可用来指定变量的属性,”+"则是取消变量所设的属性。
-f 仅显示函数。
r 将变量设置为只读。
x 指定的变量会成为环境变量,可供 shell 以外的程序来使用。
31
i [设置值]可以是数值,字符串或运算式。

depmod(depend module)

功能说明:分析可载入模块的相依性。
语 法:depmod [-adeisvV][-m <文件>][–help][模块名称]
补充说明:depmod 可检测模块的相依性,供 modprobe 在安装模块时使用。
参 数
-a 或–all 分析所有可用的模块。
-d 或 debug 执行排错模式。
-e 输出无法参照的符号。
-i 不检查符号表的版本。
-m<文件>或 system-map<文件> 使用指定的符号表文件。
-s 或–system-log 在系统记录中记录错误。
-v 或–verbose 执行时显示详细的信息。
-V 或–version 显示版本信息。
–help 显示帮助。

dircolors

功能说明:设置 ls 指令在显示目录或文件时所用的色彩。
语 法:dircolors [色彩配置文件] 或 dircolors [-bcp][–help][–version]
补充说明:dircolors 可根据[色彩配置文件]来设置 LS_COLORS 环境变量或是显示设置 LS_COLORS 环境变量的 shell 指令。
参 数
-b 或–sh 或–bourne-shell 显示在 Boume shell 中,将 LS_COLORS 设为目前预设置的 shell 指令。
-c 或–csh 或–c-shell 显示在 C shell 中,将 LS_COLORS 设为目前预设置的shell 指令。
-p 或–print-database 显示预设置
-help 显示帮助。
-version 显示版本信息。

dmesg

功能说明:显示开机信息。
语 法:dmesg [-cn][-s <缓冲区大小>]
补充说明:kernel 会将开机信息存储在 ring buffer 中。您若是开机时来不及查看信息,可利用 dmesg 来查看。开机信息亦保存在/var/log 目录中,名称为 dmesg的文件里。
参 数
-c 显示信息后,清除 ring buffer 中的内容。
-s<缓冲区大小> 预设置为 8196,刚好等于 ring buffer 的大小。
-n 设置记录信息的层级。

enable

功能说明:启动或关闭 shell 内建指令。
语 法:enable [-n][-all][内建指令]
补充说明:若要执行的文件名称与 shell 内建指令相同,可用 enable -n 来关闭 shell内建指令。若不加-n 参数,enable 可重新启动关闭的指令。
参 数
-n 关闭指定的 shell 内建指令。
-all 显示 shell 所有关闭与启动的指令。

eval

功能说明:重新运算求出参数的内容。
语 法:eval [参数]
补充说明:eval 可读取一连串的参数,然后再依参数本身的特性来执行。
参 数:参数不限数目,彼此之间用分号分开。

export

功能说明:设置或显示环境变量。
语 法:export [-fnp][变量名称]=[变量设置值]
补充说明:在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅及于该此登陆操作。
参 数
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的 shell 赋予程序的环境变量。

fbset(frame buffer setup)

功能说明:设置景框缓冲区。
语 法:fbset [-ahinsvVx][-db <信息文件>][-fb <外围设备代号>][–test][显示模式]
补充说明:fbset 指令可用于设置景框缓冲区的大小,还能调整画面之分辨率,位置,高低宽窄,色彩 深度,并可决定是否启动先卡之各项硬件特性。
参 数
-a 或–all 改变所有使用该设备之虚拟终端机的显示模式。
-db<信息文件> 指定显示模式的信息文件,预设值文件名称为 fb.modes,存放在/etc 目录下
-fb<外围设备代号> 指定用来做为输出景框缓冲区之外围设备,预设置为
“/dev/fd0”。
-h 或-help 在线帮助。
-i 或–info 列出所有景框缓冲区之相关信息。
-ifb<外围设备代号> 使用另一个景框缓冲区外围设备之设置值。
-n 或–now 马上改变显示模式。
-ofb<外围设备代号> 此参数效果和指定"-fb"参数相同。
-s 或–show 列出目前显示模式之设置。
-v 或–verbose 显示指令执行过程。
-V 或–version 显示版本信息。
-x 或–xfree86 使用 XFree86 兼容模式。
–test 仅做测试,并不改变现行的显示模式

grpconv(group convert to shadow password)

功能说明:开启群组的投影密码。
语 法:grpconv
补充说明:Linux 系统里的用户和群组密码,分别存放在/etc 目录下的 passwd 和group 文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc 目录下的 shadow 和 gshadow 文件内,只允许系统管理者读取,同时把原密码置换为"x"字符。投影密码的功能可随时开启或关闭,您只需执行 grpconv 指令就能开启群组投影密码。

grpunconv(group unconvert from shadow password)

功能说明:关闭群组的投影密码。
语 法:grpunconv
补充说明:执行 grpunconv 指令可关闭群组投影密码,它会把密码从 gshadow 文件内,回存到 group 文件里。

hwclock(hardware clock)

功能说明:显示与设定硬件时钟。
语 法
hwclock [–adjust][–debug][–directisa][–hctosys][–show][–systohc][–test]
[–utc][–version][–set --date=<日期与时间>]
补充说明:在 Linux 中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在 BIOS 画面设定的时钟。系统时钟则是指 kernel中的时钟。当 Linux 启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有 Linux 相关指令与函数都是读取系统时钟的设定。
参 数
–adjust hwclock 每次更改硬件时钟时,都会记录在/etc/adjtime 文件中。使用-
-adjust 参数,可使 hwclock 根据先前的记录来估算硬件时钟的偏差,并用来校正
目前的硬件时钟。
–debug 显示 hwclock 执行时详细的信息。
–directisa hwclock 预设从/dev/rtc 设备来存取硬件时钟。若无法存取时,可用此参数直接以 I/O 指令来存取硬件时钟。
–hctosys 将系统时钟调整为与目前的硬件时钟一致。
–set --date=<日期与时间> 设定硬件时钟。
–show 显示硬件时钟的时间与日期。
–systohc 将硬件时钟调整为与目前的系统时钟一致。
–test 仅测试程序,而不会实际更改硬件时钟。
–utc 若要使用格林威治时间,请加入此参数,hwclock 会执行转换的工作。
–version 显示版本信息。

insmod(install module)

功能说明:载入模块。
语 法:insmod [-fkmpsvxX][-o <模块名称>][模块文件][符号名称 = 符号值]
补充说明:Linux 有许多功能是通过模块的方式,在需要时才载入 kernel。如此可使 kernel 较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。
参 数:
-f 不检查目前 kernel 版本与模块编译时的 kernel 版本是否一致,强制将模块载入。
-k 将模块设置为自动卸除。
-m 输出模块的载入信息。
-o<模块名称> 指定模块的名称,可使用模块文件的文件名。
-p 测试模块是否能正确地载入 kernel。
-s 将所有信息记录在系统记录文件中。
-v 执行时显示详细的信息。
-x 不要汇出模块的外部符号。
-X 汇出模块所有的外部符号,此为预设置

kbdconfig

功能说明:设置键盘类型。
语 法:kbdconfig [–back][–test]
补充说明:kbdconfig(Red Hat Linux 才有的指令)是一个用来设置键盘的程序,提供图形化的操作界面。kbdconfig 实际上是改/etc/sysconfig/keyboard 的键盘配置文件。
参 数
–back 执行时将预设的 Cancel 按钮更改为 Back 按钮。
–test 仅作测试,不会实际更改设置。

lilo(linux loader)

功能说明:安装核心载入,开机管理程序。
语 法:lilo [-clqtV][-b<外围设备代号>][-C<配置文件>][-d<延迟时间>][-D<识别标签>][-f<几何参数文件>][-i<开机磁区文件>][-I<识别标签>][-m<映射文件>][-P<fix/ignore>][-r<根目录>][-R<执行指令>…][-s<备份文件>][-S<备份文件>][-uU<外围设备代号>][-v…]
补充说明:lilo 是个 Linux 系统核心载入程序,同时具备管理开机的功能。单独执行 lilo 指令,它会读取/etc/目录下的 lilo.conf 配置文件,然后根据其内容安装lilo。
参 数
-b<外围设备代号> 指定安装 lilo 之处的外围设备代号。
-c 使用紧致映射模式。
-C<配置文件> 指定 lilo 的配置文件。
-d<延迟时间> 设置开机延迟时间。
-D<识别标签> 指定开机后预设启动的操作系统,或系统核心识别标签。
-f<几何参数文件> 指定磁盘的几何参数配置文件。
-i<开机磁区文件> 指定欲使用的开机磁区文件,预设是/boot 目录里的 boot.b文件。
-I<识别标签> 显示系统核心存放之处。
-l 产生线形磁区地址。
-m<映射文件> 指定映射文件。
-P<fix/ignore> 决定要修复或忽略分区表的错误。
-q 列出映射的系统核心文件。
-r<根目录> 设置系统启动时欲挂入成为根目录的目录。
-R<执行指令> 设置下次启动系统时,首先执行的指令。
-s<备份文件> 指定备份文件。
-S<备份文件> 强制指定备份文件。
-t 不执行指令,仅列出实际执行会进行的动作。
-u<外围色设备代号> 删除 lilo。
-U<外围设备代号> 此参数的效果和指定"-u"参数类似,当不检查时间戳记。
-v 显示指令执行过程。
-V 显示版本信息。

liloconfig

功能说明:设置核心载入,开机管理程序。
语 法:liloconfig
补充说明:liloconfig 是 Slackware 发行版专门用来调整 lilo 设置的程序。它通过互动式操作界面,让用户能够利用键盘上的方向键等,轻易地操控 lilo 的安装,设置作业,而无须下达各种参数或撰写配置文件。
lsmod(list modules)
功能说明:显示已载入系统的模块。
语 法:lsmod
补充说明:执行 lsmod 指令,会列出所有已载入系统的模块。Linux 操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。

minfo

功能说明:显示 MS-DOS 文件系统的各项参数。
语 法:</>minfo [-v][驱动器代号]
补充说明:minfo 为 mtools 工具指令,可显示 MS-DOS 系统磁盘的各项参数,包括磁区数,磁头数…等。
参 数
-v 除了一般信息外,并显示可开机磁区的内容。

mkkickstart

功能说明:建立安装的组态文件。
语 法:mkkickstart [–bootp][–dhcp][–nonet][–nox][–version][–nfs <远端电脑:路径>]
补充说明:mkkickstart 可根据目前系统的设置来建立组态文件,供其他电脑在安装时使用。组态文件的内容包括使用语言,网络环境,系统磁盘状态,以及X Windows 的设置等信息。
参 数
–bootp 安装与开机时,使用 BOOTP。
–dhcp 安装与开机时,使用 DHCP。
–nfs<远端电脑:路径> 使用指定的网络路径安装。
–nonet 不要进行网络设置,即假设在没有网络环境的状态下。
–nox 不要进行 X Windows 的环境设置。
–version 显示版本信息。

modinfo(module infomation)

功能说明:显示 kernel 模块的信息。
语 法:modinfo [-adhpV][模块文件]
补充说明:modinfo 会显示 kernel 模块的对象文件,以显示该模块的相关信息。
参 数
-a 或–author 显示模块开发人员。
-d 或–description 显示模块的说明。
-h 或–help 显示 modinfo 的参数使用方法。
-p 或–parameters 显示模块所支持的参数。
-V 或–version 显示版本信息。

modprobe(module probe)

功能说明:自动处理可载入模块。
语 法:modprobe [-acdlrtvV][–help][模块文件][符号名称 = 符号值]
补充说明:modprobe 可载入指定的个别模块,或是载入一组相依的模块。
39
modprobe 会根据 depmod 所产生的相依关系,决定要载入哪些模块。若在载入过
程中发生错误,在 modprobe 会卸载整组的模块。
参 数:
-a 或–all 载入全部的模块。
-c 或–show-conf 显示所有模块的设置信息。
-d 或–debug 使用排错模式。
-l 或–list 显示可用的模块。
-r 或–remove 模块闲置不用时,即自动卸载模块。
-t 或–type 指定模块类型。
-v 或–verbose 执行时显示详细的信息。
-V 或–version 显示版本信息。
-help 显示帮助。

mouseconfig

功能说明:设置鼠标相关参数。
语 法
mouseconfig [–back][–emulthree][–help][–expert][–kickstart][–noprobe][–test][–device <连接端口>][鼠标类型]
补充说明:mouseconfig 为鼠标设置程序,可自动设置相关参数,或者用户也可以利用所提供互动模式自行设置鼠标。mouseconfig是 Red Hat Linux 才有的命令。
参 数
–back 在设置画面上显示 Back 按钮,而取代预设的 Cancel 按钮。
–device<连接端口> 指定硬件连接端口。可用的选项有 ttyS0,ttyS1,ttyS2,ttyS3 与 orpsaux。
–emulthree 将二钮鼠标模拟成三钮鼠标。
–help 显示帮助以及所有支持的鼠标类型。
–expert 程序预设可自动判断部分设置值。若要自行设置,请使用–expert 参数
–kickstart 让程序自动检测并保存所有的鼠标设置。
–noprobe 不要检测鼠标设备。
–test 测试模式,不会改变任何设置。

ntsysv

功能说明:设置系统的各种服务。
语 法:ntsysv [–back][–level <等级代号>]
补充说明:这是 Red Hat 公司遵循 GPL 规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,开启,关闭操作系统在每个执行等级中,所要执行的系统服务。
参 数
–back 在互动式界面里,显示 Back 钮,而非 Cancel 钮。
–level <等级代号> 在指定的执行等级中,决定要开启或关闭哪些系统服务。

passwd(password)

功能说明:设置密码。
语 法:passwd [-dklS][-u <-f>][用户名称]
补充说明:passwd 指令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
参 数
-d 删除密码。本参数仅有系统管理者才能使用。
-f 强制执行。
-k 设置只有在密码过期失效后,方能更新。
-l 锁住密码。
-s 列出密码的相关信息。本参数仅有系统管理者才能使用。
-u 解开已上锁的帐号。

pwconv

功能说明:开启用户的投影密码。
语 法:pwconv
补充说明:Linux 系统里的用户和群组密码,分别存放在名称为 passwd 和 group的文件中, 这两个文件位于/etc 目录下。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc 目录下的 shadow和 gshadow 文件内,只允许系统管理者读取,同时把原密码置换为"x"字符,有效的强化了系统的安全性。

pwunconv

功能说明:关闭用户的投影密码。
语 法:pwunconv
补充说明:执行 pwunconv 指令可以关闭用户投影密码,它会把密码从 shadow 文件内,重回存到 passwd 文件里。

rdate(receive date)

功能说明:显示其他主机的日期与时间。
语 法:rdate [-ps][主机名称或 IP 地址…]
补充说明:执行 rdate 指令,向其他主机询问系统时间并显示出来。
参 数
-p 显示远端主机的日期与时间。
-s 把从远端主机收到的日期和时间,回存到本地主机的系统时间。

resize

功能说明:设置终端机视窗的大小。
语 法:resize [-cu][-s <列数> <行数>]
补充说明:执行 resize 指令可设置虚拟终端机的视窗大小。
参 数
-c 就算用户环境并非 C Shell,也用 C Shell 指令改变视窗大小。
-s <列数> <行数> 设置终端机视窗的垂直高度和水平宽度。
-u 就算用户环境并非 Bourne Shell,也用 Bourne Shell 指令改变视窗大小。

rmmod(remove module)

**功能说明:**删除模块。
语 法:rmmod [-as][模块名称…]
补充说明:执行 rmmod 指令,可删除不需要的模块。Linux 操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放如核心。你可以将这些功能编译成一个个单独的模块,待有需要时再分别载入它们。
参 数
-a 删除所有目前不需要的模块。
-s 把信息输出至 syslog 常驻服务,而非终端机界面。

rpm(redhat package manager)

功能说明:管理套件。
语 法:rpm [-acdhilqRsv][-b<完成阶段><套间档>+][-e<套件挡>][-f<文件>+][-i<套件档>][-p<套件档>+][-U<套件档>][-vv][–addsign<套件档>+][–allfiles][–allmatches][–badreloc][–buildroot<根目录>][–changelog][–checksig<套件档>+][–clean][–dbpath<数据库目录>][–dump][–excludedocs][–excludepath<排除目录>][–force][–ftpproxy<主机名称或 IP 地址>][–ftpport<通信端口>][–help][–httpproxy<主 机 名 称 或 IP 地 址 >][–httpport< 通 信 端 口 >][–ignorearch][–ignoreos][–ignoresize][–includedocs][–initdb][justdb][–nobulid][–nodeps][–nofiles][–nogpg][-
-nomd5][–nopgp][–noorder][–noscripts][–notriggers][–oldpackage][–percent][–pipe<执行指令>][–prefix<目的目录>][–provides][–queryformat<档头格式>][–querytags][–rcfile< 配 置 档 >][–rebulid< 套件档 >][–rebuliddb][–recompile< 套 件档 >][–relocate< 原 目 录 >=< 新目录 >][–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 的适用度。
参 数
-a 查询所有套件。
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+ 设置包装套件的完成阶
段,并指定套件档的文件名称。
-c 只列出组态配置文件,本参数需配合"-l"参数使用。
43
-d 只列出文本文件,本参数需配合"-l"参数使用。
-e<套件档>或–erase<套件档> 删除指定的套件。
-f<文件>+ 查询拥有指定文件的套件。
-h 或–hash 套件安装时列出标记。
-i 显示套件的相关信息。
-i<套件档>或–install<套件档> 安装指定的套件档。
-l 显示套件的文件列表。
-p<套件档>+ 查询指定的 RPM 套件档。
-q 使用询问模式,当遇到任何问题时,rpm 指令会先询问用户。
-R 显示套件的关联性信息。
-s 显示文件状态,本参数需配合"-l"参数使用。
-U<套件档>或–upgrade<套件档> 升级指定的套件档。
-v 显示指令执行过程。
-vv 详细显示指令执行过程,便于排错。
-addsign<套件档>+ 在指定的套件里加上新的签名认证。
–allfiles 安装所有文件。
–allmatches 删除符合指定的套件所包含的文件。
–badreloc 发生错误时,重新配置文件。
–buildroot<根目录> 设置产生套件时,欲当作根目录的目录。
–changelog 显示套件的更改记录。
–checksig<套件档>+ 检验该套件的签名认证。
–clean 完成套件的包装后,删除包装过程中所建立的目录。
–dbpath<数据库目录> 设置欲存放 RPM 数据库的目录。
–dump 显示每个文件的验证信息。本参数需配合"-l"参数使用。
–excludedocs 安装套件时,不要安装文件。
–excludepath<排除目录> 忽略在指定目录里的所有文件。
–force 强行置换套件或文件。
–ftpproxy<主机名称或 IP 地址> 指定 FTP 代理服务器。
–ftpport<通信端口> 设置 FTP 服务器或代理服务器使用的通信端口。
44
–help 在线帮助。
–httpproxy<主机名称或 IP 地址> 指定 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 是一个设置公用程序,提供图形界面的操作方式。在 setup 中可设置 7 类的选项:
1.登陆认证方式
2.键盘组态设置
3.鼠标组态设置
4.开机时所要启动的系统服务
5.声卡组态设置
6.时区设置
7.X Windows 组态设置

sndconfig

**功能说明:**设置声卡。
语 法:sndconfig [–help][–noautoconfig][–noprobe]
补充说明:sndconfig 为声卡设置程序,支持 PnP 柚茫 勺远 觳獠⑸柚肞 nP 声卡。
参 数
–help 显示帮助。
–noautoconfig 不自动设置 PnP 的声卡。
–noprobe 不自动检测 PnP 声卡。

SVGAText Mode

功能说明:加强文字模式的显示画面。
语 法:SVGATextMode [-acdfhmnrsv][-t <配置文件>][模式]
48
补充说明:SVGATextMode 可用来设置文字模式下的显示画面,包括分辨率,字体和更新频率等。
参 数
-a 如果新显示模式的屏幕大小与原先不同时,SVGATextMode 会执行必要的系统设置。
-c 维持原有的 VGA 时脉。
-d 执行时会显示详细的信息,供排错时参考。
-f 不要执行配置文件中有关字体载入的指令。
-h 显示帮助。
-m 允许 1x1 的方式来重设屏幕大小。
-n 仅测试指定的模式。
-r 通知或重设与屏幕大小相关的程序。
-s 显示配置文件中所有可用的模式。
-t<配置文件> 指定配置文件。
-v 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 执行程序的资源。
参 数
-a 显示目前资源限制的设定。
-c <core 文件上限> 设定 core 文件的最大值,单位为区块。
-d <数据节区大小> 程序数据节区的最大值,单位为 KB。
-f <文件大小> shell 所能建立的最大文件,单位为区块。
-H 设定资源的硬性限制,也就是管理员所设下的限制。
-m <内存大小> 指定可使用内存的上限,单位为 KB。
-n <文件数目> 指定同一时间最多可开启的文件数。
-p <缓冲区大小> 指定管道缓冲区的大小,单位 512 字节。
-s <堆叠大小> 指定堆叠的上限,单位为 KB。
-S 设定资源的弹性限制。
-t <CPU 时间> 指定 CPU 使用时间的上限,单位为秒。
-u <程序数目> 用户最多可开启的程序数目。
-v <虚拟内存大小> 指定可使用的虚拟内存上限,单位为 KB。

unalias

功能说明:删除别名。
语 法:unalias [-a][别名]
补充说明:unalias 为 shell 内建指令,可删除别名设置。
参 数
-a 删除全部的别名。

unset

功能说明:删除变量或函数。
语 法:unset [-fv][变量或函数名称]
补充说明:unset 为 shell 内建指令,可删除变量或函数。
参 数:
-f 仅删除函数。
-v 仅删除变量。

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值