1. 用户信息相关命令
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
:显示版本信息。
whoami
- 功能说明:显示自身的用户名称,本指令相当于执行
"id -un"
指令。 - 语 法:
whoami [--help][--version]
- 参 数:
--help
:在线帮助。--version
:显示版本信息。
whois
- 功能说明:查找并显示用户信息。
- 语 法:
whois [帐号名称]
- 补充说明:
whois
指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions
的WHOIS
数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。
2. 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
:把硬件时钟上的时间视为UTC
,有时也称为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
以外的程序来使用。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
:显示在Bourne 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
可新增、修改或删除环境变量,供后续执行的程序使用