admin 管理员组

文章数量: 887039


2024年1月23日发(作者:最常用的程序语言)

Linux命令大全完整版

目 录

目 录........................................................................................................................................... I

1. linux系统管理命令 ..................................................................................................................... 1

adduser ...................................................................................................................................... 1

chfn(change finger information) ............................................................................................... 1

chsh(change shell) ..................................................................................................................... 1

date ............................................................................................................................................ 2

3

finger ......................................................................................................................................... 4

free ............................................................................................................................................ 5

fwhois ........................................................................................................................................ 5

gitps(gnu interactive tools process status) ................................................................................. 5

groupdel(group delete) .............................................................................................................. 6

groupmod(group modify) .......................................................................................................... 6

7

id ............................................................................................................................................... 7

kill ............................................................................................................................................. 8

last ............................................................................................................................................. 8

lastb ........................................................................................................................................... 8

login .......................................................................................................................................... 9

logname ..................................................................................................................................... 9

logout ........................................................................................................................................ 9

logrotate .................................................................................................................................... 9

newgrp ..................................................................................................................................... 10

nice .......................................................................................................................................... 10

procinfo(process information) ................................................................................................. 11

ps(process status) .................................................................................................................... 11

pstree(process status tree) ....................................................................................................... 14

reboot ...................................................................................................................................... 15

renice ....................................................................................................................................... 15

rlogin(remote login) ................................................................................................................ 16

rsh(remote shell) ..................................................................................................................... 16

rwho ........................................................................................................................................ 16

screen ...................................................................................................................................... 17

shutdown ................................................................................................................................. 17

sliplogin ................................................................................................................................... 18

su(super user) .......................................................................................................................... 18

sudo ......................................................................................................................................... 19

suspend .................................................................................................................................... 19

swatch(simple watcher) ........................................................................................................... 20

20

top ........................................................................................................................................... 21

uname ...................................................................................................................................... 21

useradd .................................................................................................................................... 22

userconf ................................................................................................................................... 22

userdel ..................................................................................................................................... 23

usermod ................................................................................................................................... 23

vlock(virtual console lock) ...................................................................................................... 24

w .............................................................................................................................................. 24

who .......................................................................................................................................... 25

whoami .................................................................................................................................... 25

whois ....................................................................................................................................... 25

2. linux系统设置命令 ................................................................................................................... 27

alias ......................................................................................................................................... 27

apmd(advanced power management BIOS daemon) .............................................................. 27

aumix(audio mixer) ................................................................................................................. 27

bind ......................................................................................................................................... 29

chkconfig(check config) ......................................................................................................... 29

chroot(change root) ................................................................................................................. 30

II

clock ........................................................................................................................................ 30

crontab ..................................................................................................................................... 31

declare ..................................................................................................................................... 31

depmod(depend module) ......................................................................................................... 32

dircolors .................................................................................................................................. 32

dmesg ...................................................................................................................................... 33

enable ...................................................................................................................................... 33

eval .......................................................................................................................................... 33

export ...................................................................................................................................... 33

fbset(frame buffer setup) ......................................................................................................... 34

grpconv(group convert to shadow password) ......................................................................... 35

grpunconv(group unconvert from shadow password) ............................................................. 35

hwclock(hardware clock) ........................................................................................................ 35

insmod(install module) ........................................................................................................... 36

kbdconfig ................................................................................................................................ 36

lilo(linux loader) ..................................................................................................................... 37

liloconfig ................................................................................................................................. 38

lsmod(list modules) ................................................................................................................. 38

minfo ....................................................................................................................................... 38

mkkickstart .............................................................................................................................. 39

modinfo(module infomation) .................................................................................................. 39

modprobe(module probe) ........................................................................................................ 39

mouseconfig ............................................................................................................................ 40

ntsysv ...................................................................................................................................... 41

passwd(password) ................................................................................................................... 41

pwconv .................................................................................................................................... 41

pwunconv ................................................................................................................................ 42

rdate(receive date) ................................................................................................................... 42

resize ....................................................................................................................................... 42

rmmod(remove module) ......................................................................................................... 42

III

rpm(redhat package manager) ................................................................................................. 43

set ............................................................................................................................................ 46

setconsole ................................................................................................................................ 47

setenv(set environment variable) ............................................................................................ 48

setup ........................................................................................................................................ 48

sndconfig ................................................................................................................................. 48

SVGAText Mode ..................................................................................................................... 49

timeconfig ............................................................................................................................... 49

ulimit ....................................................................................................................................... 50

unalias ..................................................................................................................................... 50

unset ........................................................................................................................................ 51

3. linux文档编辑命令 ................................................................................................................... 52

col ............................................................................................................................................ 52

colrm(column remove) ............................................................................................................ 52

comm(common) ...................................................................................................................... 52

csplit(context split) .................................................................................................................. 53

ed(editor) ................................................................................................................................. 53

egrep ........................................................................................................................................ 54

ex ............................................................................................................................................. 54

fgrep(fixed regexp) ................................................................................................................. 54

fmt(fromat) .............................................................................................................................. 54

fold .......................................................................................................................................... 55

grep ......................................................................................................................................... 55

ispell(interactive spelling checking)........................................................................................ 57

jed ............................................................................................................................................ 58

joe ............................................................................................................................................ 58

join .......................................................................................................................................... 60

look ......................................................................................................................................... 61

. 61

pico .......................................................................................................................................... 62

IV

rgrep(recursive grep) ............................................................................................................... 62

sed(stream editor) .................................................................................................................... 63

64

spell ......................................................................................................................................... 65

tr(translate character) .............................................................................................................. 65

uniq ......................................................................................................................................... 65

wc(word count) ....................................................................................................................... 66

4. linux压缩备份命令 ................................................................................................................... 67

ar ............................................................................................................................................. 67

bunzip2 .................................................................................................................................... 68

bzip2 ........................................................................................................................................ 68

bzip2recover ............................................................................................................................ 69

compress ................................................................................................................................. 69

cpio(copy in/out) ..................................................................................................................... 70

dump ....................................................................................................................................... 72

gunzip(gnu unzip) ................................................................................................................... 73

gzexe(gzip executable) ............................................................................................................ 74

gzip(gnu zip) ........................................................................................................................... 74

lha ............................................................................................................................................ 75

restore ...................................................................................................................................... 76

tar(tape archive) ...................................................................................................................... 77

unarj ........................................................................................................................................ 80

unzip ........................................................................................................................................ 81

zip ............................................................................................................................................ 82

zipinfo ..................................................................................................................................... 83

文件管理命令 .................................................................................................................... 85

diff(differential) ....................................................................................................................... 85

diffstat(differential status) ....................................................................................................... 86

file ........................................................................................................................................... 87

find .......................................................................................................................................... 87

V

git(gnu interactive tools) ......................................................................................................... 90

gitview(gnu interactie tools viewer) ........................................................................................ 91

ln(link) ..................................................................................................................................... 91

locate ....................................................................................................................................... 92

lsattr(list attribute) ................................................................................................................... 92

mattrib ..................................................................................................................................... 93

mc(midnight commander) ....................................................................................................... 93

mcopy ...................................................................................................................................... 94

94

mktemp ................................................................................................................................... 95

mmove ..................................................................................................................................... 95

. 95

mren ........................................................................................................................................ 96

mshowfat ................................................................................................................................. 96

mtools ...................................................................................................................................... 96

mtoolstest ................................................................................................................................ 96

mv ........................................................................................................................................... 97

od(octal dump) ........................................................................................................................ 97

paste ........................................................................................................................................ 98

patch ........................................................................................................................................ 99

rcp(remote copy) ................................................................................................................... 101

rhmask ................................................................................................................................... 101

rm(remove) ........................................................................................................................... 101

slocate(secure locate) ............................................................................................................ 102

split ........................................................................................................................................ 102

tee .......................................................................................................................................... 103

tmpwatch(temporary watch) ................................................................................................. 103

touch ...................................................................................................................................... 103

umask .................................................................................................................................... 104

whereis .................................................................................................................................. 104

VI

which ..................................................................................................................................... 105

cat .......................................................................................................................................... 105

chattr(change attribute) ......................................................................................................... 106

chgrp(change group) ............................................................................................................. 106

chmod(change mode) ............................................................................................................ 107

chown(change owner) ........................................................................................................... 108

cksum(check sum)................................................................................................................. 109

cmp(compare) ....................................................................................................................... 109

cp(copy) ................................................................................................................................ 110

cut .......................................................................................................................................... 111

111

文件传输命令 .................................................................................................................. 115

bye ......................................................................................................................................... 115

ftp(file transfer protocol) ....................................................................................................... 115

ftpcount ................................................................................................................................. 115

ftpshut(ftp shutdown) ............................................................................................................ 115

ftpwho ................................................................................................................................... 116

ncftp(nc file transfer protocol) .............................................................................................. 116

tftp(trivial file transfer protocol) ........................................................................................... 116

uucico .................................................................................................................................... 116

uucp ....................................................................................................................................... 117

uupick .................................................................................................................................... 118

uuto ....................................................................................................................................... 119

7. linux磁盘管理命令 ................................................................................................................. 120

cd(change directory) ............................................................................................................. 120

df(disk free) ........................................................................................................................... 120

121

du(disk usage) ....................................................................................................................... 121

edquota(edit quota) ............................................................................................................... 122

eject ....................................................................................................................................... 122

VII

lndir(link directory) ............................................................................................................... 123

ls(list) .................................................................................................................................... 123

mcd ........................................................................................................................................ 125

mdeltree ................................................................................................................................. 125

mdu ....................................................................................................................................... 126

mkdir(make directories) ........................................................................................................ 126

mlabel .................................................................................................................................... 126

mmd ...................................................................................................................................... 127

mmount ................................................................................................................................. 127

mrd ........................................................................................................................................ 127

. 127

pwd(print working directory) ................................................................................................ 128

quota ...................................................................................................................................... 128

quotacheck ............................................................................................................................ 128

quotaoff ................................................................................................................................. 129

quotaon .................................................................................................................................. 129

repquota(report quota) ........................................................................................................... 130

rmdir(remove directory) ........................................................................................................ 130

rmt(remote magnetic tape) .................................................................................................... 130

stat(status) ............................................................................................................................. 131

Tree ....................................................................................................................................... 131

umount .................................................................................................................................. 132

8. linux磁盘维护命令 ................................................................................................................. 133

badblocks .............................................................................................................................. 133

cfdisk ..................................................................................................................................... 133

dd .......................................................................................................................................... 134

e2fsck(ext2 file system check) .............................................................................................. 134

ext2ed(ext2 file system editor) .............................................................................................. 136

. 137

2(file system check-second filesystem) .................................................................... 137

VIII

fsck(file system check) .......................................................................................................... 138

(file system check-minix filesystem) ................................................................... 139

fsconf(file system configurator) ............................................................................................ 139

hdparm(hard disk parameters) ............................................................................................... 139

losetup(loop setup) ................................................................................................................ 141

mbadblocks ........................................................................................................................... 141

mformat ................................................................................................................................. 141

mkbootdisk(make boot disk) ................................................................................................. 142

mkdosfs(make Dos file system) ............................................................................................ 143

mke2fs(make ext2 file system) ............................................................................................. 143

2 ............................................................................................................................... 144

mkfs(make file system) ......................................................................................................... 144

............................................................................................................................ 145

........................................................................................................................... 145

mkinitrd(make initial ramdisk images) ................................................................................. 145

mkisofs(make iso file system) ............................................................................................... 145

mkswap ................................................................................................................................. 147

mpartition .............................................................................................................................. 148

sfdisk ..................................................................................................................................... 148

swapoff .................................................................................................................................. 149

swapon .................................................................................................................................. 149

symlinks(symbolic links) ...................................................................................................... 149

sync ....................................................................................................................................... 150

9. linux网络通讯命令 ................................................................................................................. 151

dip ......................................................................................................................................... 151

getty(get teletypewriter) ........................................................................................................ 151

mingetty ................................................................................................................................ 152

ppp-off ................................................................................................................................... 152

smbd(samba daemon) ........................................................................................................... 152

telnet ...................................................................................................................................... 153

IX

uulog ..................................................................................................................................... 154

uustat ..................................................................................................................................... 154

155

cu(call up) ............................................................................................................................. 156

dnsconf(dns configurator) ..................................................................................................... 157

efax ........................................................................................................................................ 158

httpd(http daemon) ................................................................................................................ 159

ifconfig .................................................................................................................................. 159

mesg ...................................................................................................................................... 160

minicom ................................................................................................................................ 161

nc ........................................................................................................................................... 161

netconf ................................................................................................................................... 162

netstat .................................................................................................................................... 162

ping ....................................................................................................................................... 163

pppstats(point to point protocol status) ................................................................................. 164

samba .................................................................................................................................... 164

setserial ................................................................................................................................. 165

shapecfg(shaper configuration) ............................................................................................. 165

smbd(samba daemon) ........................................................................................................... 166

statserial(status ofserial port) ................................................................................................ 166

166

. 167

testparm(test parameter) ........................................................................................................ 168

traceroute ............................................................................................................................... 168

tty(teletypewriter).................................................................................................................. 169

uuname .................................................................................................................................. 169

wall(write all) ........................................................................................................................ 170

write ...................................................................................................................................... 170

. 170

arpwatch(ARP watcher) ........................................................................................................ 170

X

apachectl(Apache control interface) ..................................................................................... 171

smbclient(samba client) ........................................................................................................ 171

pppsetup ................................................................................................................................ 172

10. linux电子邮件与新闻组命令 ............................................................................................... 173

archive ................................................................................................................................... 173

ctlinnd(control the internet news daemon) ............................................................................ 173

173

getlist ..................................................................................................................................... 174

inncheck(inn check) .............................................................................................................. 174

mail ....................................................................................................................................... 175

mailconf ................................................................................................................................ 175

mailq(mail queue) ................................................................................................................. 175

messages ............................................................................................................................... 176

metamail ................................................................................................................................ 176

mutt ....................................................................................................................................... 177

nntpget ................................................................................................................................... 178

pine ........................................................................................................................................ 178

180

11. linux其他命令........................................................................................................................ 181

reconfig ................................................................................................................................. 181

startx(start X Window) .......................................................................................................... 181

xconfigurator ......................................................................................................................... 181

XF86Setup ............................................................................................................................ 182

xlsatoms ................................................................................................................................ 182

xlsclients ............................................................................................................................... 183

xlsfonts .................................................................................................................................. 183

yes ......................................................................................................................................... 184

XI

1. linux系统管理命令

adduser

功能说明:新增用户帐号。

语 法:adduser

补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令。

chfn(change finger information)

功能说明:改变finger指令显示的信息。

语 法:chfn [-f <真实姓名>][-h <家中电话>][-o <办公地址>][-p <办公电话>][-uv][帐号名称]

补充说明:chfn指令可用来更改执行finger指令时所显示的信息,这些信息都存放在/etc目录里的asswd文件里。若不指定任何参数,则chfn指令会进入问答式界面。

参 数:

-f<真实姓名>或--full-name<真实姓名> 设置真实姓名。

-h<家中电话>或--home-phone<家中电话> 设置家中的电话号码。

-o<办公地址>或--office<办公地址> 设置办公室的地址。

-p<办公电话>或--office-phone<办公电话> 设置办公室的电话号码。

-u或--help 在线帮助。

-v或-version 显示版本信息。

chsh(change shell)

功能说明:更换登入系统时使用的shell。

语 法:chsh [-luv][-s ][用户名称]

补充说明:每位用户在登入系统时,都会拥有预设的shell环境,这个指令可更改其预设值。若不指定任何参数与用户名称,则chsh会以应答的方式进行设置。

参 数:

1

-s或--shell 更改系统预设的shell环境。

-l或--list-shells 列出目前系统可用的shell清单。

-u或--help 在线帮助。

-v或-version 显示版本信息。

date

功能说明:显示或设置系统时间与日期。

语 法:

date [-d <字符串>][-u][+%H%I%K%l%M%P%r%s%S%T%X%Z%a%A%b%B%c%d%D%j%m%U%w%x%y%Y%n%t] 或date [-s <字符串>][-u][MMDDhhmmCCYYss] 或 date [--help][--version]

补充说明:第一种语法可用来显示系统日期或时间,以%为开头的参数为格式参数,可指定日期或时间的显示格式。第二种语法可用来设置系统日期与时间。只有管理员才有设置日期与时间的权限。若不加任何参数,data会显示目前的日期与时间。

参 数:

%H 小时(以00-23来表示)。

%I 小时(以01-12来表示)。

%K 小时(以0-23来表示)。

%l 小时(以0-12来表示)。

%M 分钟(以00-59来表示)。

%P AM或PM。

%r 时间(含时分秒,小时以12小时AM/PM来表示)。

%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。

%S 秒(以本地的惯用法来表示)。

%T 时间(含时分秒,小时以24小时制来表示)。

%X 时间(以本地的惯用法来表示)。

%Z 市区。

%a 星期的缩写。

2

%A 星期的完整名称。

%b 月份英文名的缩写。

%B 月份的完整英文名称。

%c 日期与时间。只输入date指令也会显示同样的结果。

%d 日期(以01-31来表示)。

%D 日期(含年月日)。

%j 该年中的第几天。

%m 月份(以01-12来表示)。

%U 该年中的周数。

%w 该周的天数,0代表周日,1代表周一,异词类推。

%x 日期(以本地的惯用法来表示)。

%y 年份(以00-99来表示)。

%Y 年份(以四位数来表示)。

%n 在显示时,插入新的一行。

%t 在显示时,插入tab。

MM 月份(必要)。

DD 日期(必要)。

hh 小时(必要)。

mm 分钟(必要)。

CC 年份的前两位数(选择性)。

YY 年份的后两位数(选择性)。

ss 秒(选择性)。

-d<字符串> 显示字符串所指的日期与时间。字符串前后必须加上双引号。

-s<字符串> 根据字符串来设置日期与时间。字符串前后必须加上双引号。

-u 显示GMT。

--help 在线帮助。

--version 显示版本信息。

exit

功能说明:退出目前的shell。

3

语 法:exit [状态值]

补充说明:执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。exit也可用在script,离开正在执行的script,回到shell。

finger

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

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

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

参 数:

-l 列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。

-m 排除查找用户的真实姓名。

-s 列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。

-p 列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。

4

free

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

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

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

参 数:

-b 以Byte为单位显示内存使用情况。

-k 以KB为单位显示内存使用情况。

-m 以MB为单位显示内存使用情况。

-o 不显示缓冲区调节列。

-s<间隔秒数> 持续观察内存使用状况。

-t 显示内存总和列。

-V 显示版本信息。

fwhois

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

语 法:fwhios [帐号名称]

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

gitps(gnu interactive tools process status)

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

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

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

参 数:

a 显示 现行终端机下的所有程序,包括其他用户的程序。

5

c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或是常驻服务的标示.

e 列出程序时,显示每个程序所使用的环境变量。

f 用ASCII字符显示树状结构,表达程序间的相互关系。

g 显示现行终端机下的所有程序,包括群组领导者的程序。

j 采用工作控制的格式来显示程序状况。

l 采用纤细的格式来显示程序状况。

n 以数字来表示USER和WCHAN栏位。

p<程序识别码> 指定程序识别码,并列出该程序的状况。

r 只列出现行终端机正在执行中的程序。

s 采用程序信号的格式显示程序状况。

S 列出程序时,包括已中断的子程序信息。

t<终端机机标号> 指定终端机编号,并列出属于该终端机的程序的状况。

T 显示现行终端机下的所有程序。

u 以用户为主的格式来显示程序状况。

U<帐号名称> 列出属于该用户的程序的状况。

v 采用虚拟内存的格式显示程序状况。

w 采用宽阔的格式来显示程序状况。

x 显示所有程序,不以终端机来区分。

X 采用旧试的Linux i386登陆格式显示程序状况。

groupdel(group delete)

功能说明:删除群组。

语 法:groupdel [群组名称]

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

groupmod(group modify)

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

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

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

6

作。

参 数:

-g <群组识别码> 设置欲使用的群组识别码。

-o 重复使用群组识别码。

-n <新群组名称> 设置欲使用的群组名称。

halt

功能说明:关闭系统。

语 法:halt [-dfinpw]

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

参 数:

-d 不要在wtmp中记录。

-f 不论目前的runlevel为何,不调用shutdown即强制关闭系统。

-i 在halt之前,关闭全部的网络界面。

-n halt前,不用先执行sync。

-p halt之后,执行poweroff。

-w 仅在wtmp中记录,而不实际结束系统。

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 显示帮助。

7

-version 显示版本信息。

kill

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

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

补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。

参 数:

-l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。

-s <信息名称或编号> 指定要送出的信息。

[程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。

last

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

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

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

参 数:

-a 把从何处登入系统的主机名称或IP地址,显示在最后一行。

-d 将IP地址转换成主机名称。

-f <记录文件> 指定记录文件。

-n <显示列数>或-<显示列数> 设置列出名单的显示列数。

-R 不显示登入系统的主机名称或IP地址。

-x 显示系统关机,重新开机,以及执行等级的改变等信息。

lastb

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

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

补充说明:单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的

8

文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。

参 数:

-a 把从何处登入系统的主机名称或IP地址显示在最后一行。

-d 将IP地址转换成主机名称。

-f<记录文件> 指定记录文件。

-n<显示列数>或-<显示列数> 设置列出名单的显示列数。

-R 不显示登入系统的主机名称或IP地址。

-x 显示系统关机,重新开机,以及执行等级的改变等信息。

login

功能说明:登入系统。

语 法:login

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

logname

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

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

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

参 数:

--help 在线帮助。

--vesion 显示版本信息。

logout

功能说明:退出系统。

语 法:logout

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

logrotate

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

9

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

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

参 数:

-?或--help 在线帮助。

-d或--debug 详细显示指令执行过程,便于排错或了解程序执行的情况。

-f或--force 强行启动记录文件维护操作,纵使logrotate指令认为没有需要亦然。

-s<状态文件>或--state=<状态文件> 使用指定的状态文件。

-v或--version 显示指令执行过程。

-usage 显示指令基本用法。

newgrp

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

语 法:newgrp [群组名称]

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

nice

功能说明:设置优先权。

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

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

参 数:

-n<优先等级>或-<优先等级>或--adjustment=<优先等级> 设置欲执行的指令的优先权等级。等级的范围从-20-19,其中-20最高,19最低,只有系统管理者可以设置负数的等级。

--help 在线帮助。

10

--version 显示版本信息。

procinfo(process information)

功能说明:显鞠低匙刺?BR>

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

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 <显示列

11

数>][--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 显示所有的执行绪。

12

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

13

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

pstree(process status tree)

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

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

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

参 数:

-a 显示每个程序的完整指令,包含路径,参数或是常驻服务的标示。

-c 不使用精简标示法。

14

-G 使用VT100终端机的列绘图字符。

-h 列出树状图时,特别标明现在执行的程序。

-H<程序识别码> 此参数的效果和指定"-h"参数类似,但特别标明指定的程序。

-l 采用长列格式显示树状图。

-n 用程序识别码排序。预设是以程序名称来排序。

-p 显示程序识别码。

-u 显示用户名称。

-U 使用UTF-8列绘图字符。

-V 显示版本信息。

reboot

功能说明:重新开机。

语 法:dreboot [-dfinw]

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

参 数:

-d 重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有"-n"参数的效果。

-f 强制重新开机,不调用shutdown指令的功能。

-i 在重开机之前,先关闭所有网络界面。

-n 重开机之前不检查是否有未结束的程序。

-w 仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

renice

功能说明:调整优先权。

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

补充说明:renice指令可重新调整程序执行的优先权等级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。等级范围从-20--19,只有系

15

统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。

参 数:

-g <程序群组名称> 使用程序群组名称,修改所有隶属于该程序群组的程序的优先权。

-p <程序识别码> 改变该程序的优先权等级,此参数为预设值。

-u <用户名称> 指定用户名称,修改所有隶属于该用户的程序的优先权。

rlogin(remote login)

功能说明:远端登入。

语 法:rlogin [-8EL][-e <脱离字符>][-l <用户名称>][主机名称或IP地址]

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

参 数:

-8 允许输入8位字符数据。

-e脱离字符> 设置脱离字符。

-E 滤除脱离字符。

-l用户名称> 指定要登入远端主机的用户名称。

-L 使用litout模式进行远端登入阶段操作。

rsh(remote shell)

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

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

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

参 数:

-d 使用Socket层级的排错功能。

-l<用户名称> 指定要登入远端主机的用户名称。

-n 把输入的指令号向代号为/dev/null的特殊外围设备。

rwho

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

16

语 法:rwho [-a]

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

参 数:

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

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作业。

shutdown

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

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

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

17

或关机的动作。

参 数:

-c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。

-f 重新启动时不执行fsck。

-F 重新启动时执行fsck。

-h 将系统关机。

-k 只是送出信息给所有用户,但不会实际关机。

-n 不调用init程序进行关机,而由shutdown自己进行。

-r shutdown之后重新启动。

-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。

[时间] 设置多久时间后执行shutdown指令。

[警告信息] 要传送给所有登入用户的信息

sliplogin

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

语 法:sliplogin [用户名称]

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

su(super user)

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

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

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

参 数:

-c<指令>或--command=<指令> 执行完指定的指令后,即恢复原来的身份。

-f或--fast 适用于csh与tsch,使shell不用去读取启动文件。

-.-l或--login 改变身份时,也同时变更工作目录,以及

18

HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。

-m,-p或--preserve-environment 变更身份时,不要变更环境变量。

-s或--shell= 指定要执行的shell。

--help 显示帮助。

--version 显示版本信息。

[用户帐号] 指定要变更的用户。若不指定此参数,则预设变更为root。

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

suspend

功能说明:暂停执行shell。

语 法:suspend [-f]

补充说明:suspend为shell内建指令,可暂停目前正在执行的shell。若要恢复,

19

则必须使用SIGCONT信息。

参 数:

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

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/al文件复制到用户根目录下的.swatchrc,然后修改.swatchrc所要监控的事件及执行的动作。

参 数:

-A<分隔字符> 预设配置文件中,动作的分隔字符,预设为逗号。

-c设置文件> 指定配置文件,而不使用预设的配置文件。

-f记录文件> 检查指定的记录文件,检查完毕后不会继续监控该记录文件。

-I分隔字符> 指定输入记录的分隔字符,预设为换行字符。

-P分隔字符> 指定配置文件中,事件的分隔字符,预设为逗号。

-r时间> 在指定的时间重新启动。

-t<记录文件> 检查指定的记录文件,并且会监控加入记录文件中的后继记录。

tload

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

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

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

参 数:

20

-d<间隔秒数> 设置tload检测系统负载的间隔时间,单位以秒计算。

-s<刻度大小> 设置图表的垂直刻度大小,单位以列计算。

-V 显示版本信息。

top

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

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

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

参 数:

b 使用批处理模式。

c 列出程序时,显示每个程序的完整指令,包括指令名称,路径和参数等相关信息。

d<间隔秒数> 设置top监控程序执行状况的间隔时间,单位以秒计算。

i 执行top指令时,忽略闲置或是已成为Zombie的程序。

n<执行次数> 设置监控信息的更新次数。

q 持续监控程序执行的状况。

s 使用保密模式,消除互动模式下的潜在危机。

S 使用累计模式,其效果类似ps指令的"-S"参数。

uname

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

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

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

参 数:

-a或--all 显示全部的信息。

-m或--machine 显示电脑类型。

-n或-nodename 显示在网络上的主机名称。

-r或--release 显示操作系统的发行编号。

-s或--sysname 显示操作系统名称。

-v 显示操作系统的版本。

21

--help 显示帮助。

--version 显示版本信息。

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。

userconf

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

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

22

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

参 数:

--addgroup<群组> 新增群组。

--adduser<用户ID><群组><用户名称> 新增用户帐号。

--delgroup<群组> 删除群组。

--deluser<用户ID> 删除用户帐号。

--help 显示帮助。

userdel

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

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

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

参 数:

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

usermod

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

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

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

参 数:

-c<备注> 修改用户帐号的备注文字。

-d登入目录> 修改用户登入时的目录。

-e<有效期限> 修改帐号的有效期限。

-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。

-g<群组> 修改用户所属的群组。

-G<群组> 修改用户所属的附加群组。

-l<帐号名称> 修改用户帐号名称。

-L 锁定用户密码,使密码无效。

23

-s 修改用户登入后所使用的shell。

-u 修改用户ID。

-U 解除密码锁定。

vlock(virtual console lock)

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

语 法:vlock [-achv]

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

参 数:

-a或--all 锁住所有的终端阶段作业,如果您在全屏幕的终端中使用本参数,则会将用键盘

切换终端机的功能一并关闭。

-c或--current 锁住目前的终端阶段作业,此为预设值。

-h或--help 在线帮助。

-v或--version 显示版本信息。

w

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

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

补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w

指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

参 数:

-f 开启或关闭显示用户从何处登入系统。

-h 不显示各栏位的标题信息列。

-l 使用详细格式列表,此为预设值。

-s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

-u 忽略执行程序的名称,以及该程序耗费CPU时间的信息。

-V 显示版本信息。

24

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

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

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

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

参 数:

--help 在线帮助。

--version 显示版本信息。

whois

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

语 法:whois [帐号名称]

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

25

能寻获,且名称没有大小写的差别。

26

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]

补充说明:设置各项音效装置的信号强度以及指定播放与录音的装置。

27

参 数:

[-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 在使用时显示信息。

28

-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<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕

29

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=<年份> 设置系统核心之硬件时钟的新时代数值,年份以

30

四位树字表示。

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

32

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的效力仅及于该此登陆操

33

作。

参 数:

-f 代表[变量名称]中为函数名称。

-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。

-p 列出所有的shell赋予程序的环境变量。

fbset(frame buffer setup)

功能说明:设置景框缓冲区。

语 法:fbset [-ahinsvVx][-db <信息文件>][-fb <外围设备代号>][--test][显示模式]

补充说明:fbset指令可用于设置景框缓冲区的大小,还能调整画面之分辨率,位置,高低宽窄,色彩 深度,并可决定是否启动先卡之各项硬件特性。

参 数:

-a或--all 改变所有使用该设备之虚拟终端机的显示模式。

-db<信息文件> 指定显示模式的信息文件,预设值文件名称为,存放在/etc目录下

-fb<外围设备代号> 指定用来做为输出景框缓冲区之外围设备,预设置为"/dev/fd0"。

-h或-help 在线帮助。

-i或--info 列出所有景框缓冲区之相关信息。

-ifb<外围设备代号> 使用另一个景框缓冲区外围设备之设置值。

-n或--now 马上改变显示模式。

-ofb<外围设备代号> 此参数效果和指定"-fb"参数相同。

-s或--show 列出目前显示模式之设置。

-v或--verbose 显示指令执行过程。

-V或--version 显示版本信息。

-x或--xfree86 使用XFree86兼容模式。

--test 仅做测试,并不改变现行的显示模式

34

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设备来存取硬件时钟。若无法存取时,可用

35

此参数直接以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才有的指令)是一个用来设置键盘的程序,提

36

供图形化的操作界面。kbdconfig实际上是修改/etc/sysconfig/keyboard的键盘配置文件。

参 数:

--back 执行时将预设的Cancel按钮更改为Back按钮。

--test 仅作测试,不会实际更改设置。

lilo(linux loader)

功能说明:安装核心载入,开机管理程序。

语 法:lilo [-clqtV][-b<外围设备代号>][-C<配置文件>][-d<延迟时间>][-D<识别标签>][-f<几何参数文件>][-i<开机磁区文件>][-I<识别标签>][-m<映射文件>][-P][-r<根目录>][-R<执行指令>...][-s<备份文件>][-S<备份文件>][-uU<外围设备代号>][-v...]

补充说明:lilo是个Linux系统核心载入程序,同时具备管理开机的功能。单独执行lilo指令,它会读取/etc/目录下的配置文件,然后根据其内容安装lilo。

参 数:

-b<外围设备代号> 指定安装lilo之处的外围设备代号。

-c 使用紧致映射模式。

-C<配置文件> 指定lilo的配置文件。

-d<延迟时间> 设置开机延迟时间。

-D<识别标签> 指定开机后预设启动的操作系统,或系统核心识别标签。

-f<几何参数文件> 指定磁盘的几何参数配置文件。

-i<开机磁区文件> 指定欲使用的开机磁区文件,预设是/boot目录里的boot.b文件。

-I<识别标签> 显示系统核心存放之处。

-l 产生线形磁区地址。

-m<映射文件> 指定映射文件。

-P 决定要修复或忽略分区表的错误。

-q 列出映射的系统核心文件。

-r<根目录> 设置系统启动时欲挂入成为根目录的目录。

37

-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 除了一般信息外,并显示可开机磁区的内容。

38


本文标签: 显示 用户 指令