资源描述
Linux系统命令及其使用详解(大全)
(来源:中国系统分析员)
cat cd
chmod chown
cp cut
名称:cat
使用权限:所有使用者
使用方式:cat [-AbeEnstTuv] [—help] [—version] fileName
说明:把档案串连接后传到基本输出(萤幕或加> fileName到另一个档案)
参数:
- n或-number由1开始对所有输出的行数编号
- b或--number-nonblank和-n相似,只不过对于空白行不编号
- s或-squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或-show-nonprinting
范例:
cat -n textfile 1 > textfile2把textfile 1的档案内容加上行号后输入textfile2这个档案里
cat -b textfile 1 textfile2 » textfile3把textfile 1和textfile2的档案内容加上行号(空白行不加)之后将内容附加到 textfile3
名称:cd
使用权限:所有使用者
使用方式:cd IdirName]
说明:变换工作目录至dirNameo其中dirName表示法可为绝对路径或相对路径。假设目录名称省略,那么变换至使用者 的home directory (也就是刚login时所在的目录).另外J〜”也表示为home directory的意思那么是表示目前所在的目 录那么表示目前目录位置的上一层目录。
范例:跳到/usr/bin/:
cd /usr/bin
跳到自己的home directory:
cd〜
跳到目前目录的上上两层:
cd
指令名称:chmod
使用权限:所有使用者
使用方式:chmod [-cfvR] [—help] [—version] mode file...
说明:Linux/Unix的档案存取权限分为三级:档案拥有者,群组,其他。利用chmod可以藉以控制档案如何被他人所存 取。
把计:
mode:权限设定字串,格式如下:[ugoa…][[+-=][rwxX]…儿…],其中u表示该档案的拥有者,g表示与该档案的拥有者属于 同一个群体(group)者,0表示其他以外的人,a表示这三者皆是。
+表示增加权限,-表示取消权限产表示唯一设定权限。
MMDDHHmm,就是月日时与分。
touch -c -t 05061803 file
touch -c -t 050618032000 file
将file的时间记录改变成与referencefile 一样。
touch -r referencefile file
将file的时间记录改成5月6日18点3分,公元两千年。时间可以使用am, pm或是24小时的格式,日期可以 使用其他格式如6 May 2000。
touch -d n6:03pmn file
touch -d ”05/06/2000” file
touch -d n6:03pm 05/06/2000° file
名称:at
使用权限:所有使用者
使用方式:at -V [-q queue] [-ffile] [-mldbv] TIME
说明:at可以让使用者指定在TIME这个特定时刻执行某个程式或指令,TIME的格式是HH:MM其中的HH为小 时,MM为分钟,甚至你也可以指定am, pm, midnight, noon, teatime(就是下午4点锤)等口语词。
如果想要指定超过一天内的时间,那么可以用MMDDYY或者MM/DD/YY的格式,其中MM是分钟,DD是第几 日,YY是指年份。另外,使用者甚至也可以使用像是now +时间间隔来弹性指定时间,其中的时间间隔可以是minutes, hours, days, weeks
另外,使用者也可指定today或tomorrow来表示今天或明天。当指定了时间并按下enter之后,at会进入交谈模式 并要求输入指令或程式,当你输入完后按下ctrl+D即可完成所有动作,至于执行的结果将会寄回你的帐号中。
把计:
-V:印出版本编号
-q:使用指定的伫列(Queue)来储存,at的资料是存放在所谓的queue中,使用者可以同时使用多个queue,而queue的 编号为a, b, c... z以及A, B,... Z共52个
-m:即使程式/指令执行完成后没有输出结果,也要寄封信给使用者
-ffile:读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入
-1:列出所有的指定(使用者也可以直接使用atq而不用at -1)
-d:删除指定(使用者也可以直接使用atrm而不用at -d)
-v:列出所有已经完成但尚未删除的指定
例子:
三天后的下午5点键执行/bin/ls:
at 5pm + 3 days /bin/ls
三个星期后的下午5点锤执行/bin/ls:
at 5pm + 2 weeks /bin/ls
明天的17:20执行/bin/date:
at 17:20 tomorrow /bin/date
1999年的最后一天的最后一分钟印出the end of world !
at 23:59 12/31/1999 echo the end of world !
名称:cal
使用权限:所有使用者
使用方式:cal [-mjy] [month [year]]
说明:
显示日历。假设只有一个参数,那么代表年份(1-9999),显示该年的年历。年份必须全部写出:''cal 89\将不会是显示1989 年的年历。使用两个参数,那么表示月份及年份。假设没有参数那么显示这个月的月历。
1752年9月第3日起改用西洋新历,因这时大部份的国家都采用新历,有10天被去除,所以该月份的月历有些不 同。在此之前为西洋旧历。
匡兜:
-m:以星期一为每周的第一天方式显示。
-j:以凯撒历显示,即以一月一日起的天数显示。
-y:显示今年年历。
范例:
cal:显示本月的月历。
|root@mylinux /root]# date
Tue Aug 15 08:00:18 CST 2000
[root@mylinux /root]# cal
August 2000
Su Mo Tu We Th Fr Sa
1 2345
67 89 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
[root@mylinux /root]#
cal 2001:显示公元2001年年历。
|root@mylinux /root]# cal 2001
2001
January February March
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
123456123123
7 8 9 10 11 12 1345 67 89 1045 67 89 10
14 15 16 17 18 1920 11 12 13 14 1516 17 1112 1314 151617
21 22 23 24 25 26 27 18 19 20 21 2223 24 1819 20 21 222324
28 29 30 31 25 26 27 28 25 26 27 2829 30 31
April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
12345671234512
89 10 11 12 13 1467 89 10 11 12345 67 89
15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16
22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23
29 30 27 28 29 30 31 24 25 26 27 28 29 30
July August September
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 123456712341
89 10 11 12 13 145 67 89 10 11 2345 67 8
15 16 17 18 19 20 21 12 13 14 15 16 1718 9 10 111213 14 15
22 23 24 25 26 27 28 19 20 21 22 23 2425 16 1718 1920 2122
29 30 31 26 27 28 29 30 31 23 24 25 2627 28 29
30
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1234561231
7 8 9 10 11 12 1345 67 89 102345 67 8
14 15 16 17 18 1920 11 12 13 14 15 16179 10 11 1213 1415
21 22 23 24 25 26 27 18 19 20 21 22 2324 16 17 18 1920 2122
28 29 30 31 25 26 27 28 29 30 23 24 2526 27 28 29
30 31
[root@mylinux /root]#
cal 5 2001:显示公元2001年5月月历。
[root@mylinux /root]# cal 5 2001
May 2001
Su Mo Tu We Th Fr Sa
1 2345
67 89 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
[root@mylinux /root]#
cal-m:以星期一为每周的第一天方式,显示本月的月历。
[root@mylinux /root]# cal -m
August 2000
Mo Tu We Th Fr Sa Su
123456
789 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
[root@mylinux /root]#
cal -jy:以一月一日起的天数显示今年的年历。
[root@mylinux /root]# cal -jy
2000
January February
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
1 32 33 34 35 36
2 345 67 8 37 38 39 40 41 42 43
9 10 11 12 13 14 15 44 45 46 47 48 49 50
16 17 18 19 20 21 22 51 52 53 54 55 56 57
23 24 25 26 27 28 29 58 59 60
30 31
March April
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
61 62 63 64 92
65 66 67 68 69 70 71 93 94 95 96 97 98 99
72 73 74 75 76 77 78 100 101 102 103 104 105 106
79 80 81 82 83 84 85 107 108 109 110 111 112 113
86 87 88 89 90 91 114 115 116 117 118 119 120
121
May June
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
122 123 124 125 126 127 153 154155
128 129 130 131 132 133 134 156157158159160161162
135 136 137 138 139 140 141 163164165166167168169
142 143 144 145 146 147 148 170171172173174175176
149 150 151 152 177 178 179 180181182
July August
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
183 214215 216217218
184 185 186 187 188 189 190 219 220221222223 224225
191 192 193 194 195 196 197 226 227228229230 231232
198 199 200 201 202 203 204 233 234235236237 238239
205 206 207 208 209 210 211 240 241242243244
212213
September October
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
245 246 275 276 277 278 279 280 281
247 248 249 250 251 252 253 282 283 284 285 286 287 288
254 255 256 257 258 259 260 289 290 291 292 293 294 295
261 262 263 264 265 266 267 296 297 298 299 300 301 302
268 269 270 271 272 273 274 303 304 305
November December
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
306 307 308 309 336 337
310 311 312 313 314 315 316 338 339 340341342343344
317 318 319 320 321 322 323 345 346 347348349350351
324 325 326 327 328 329 330 352 353 354355356357358
331 332 333 334 335 359 360 361 362 363364365
366
|root@mylinux /root]#
名称:crontab
使用权限:所有使用者
使用方式:
crontab [ -u user ] filecrontab [ -u user ] { -11 -r | -e }
说明:
crontab是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user是指设 定指定user的时程表,这个前提是你必须要有其权限(比方说是r。。。才能够指定他人的时程表。如果不使用-u user的话, 就是表示设定自己的时程表。
参数:
-e:执行文字编辑器来设定时程表,内定的文字编辑器是VI,如果你想用别的文字编辑器,那么请先设定VISUAL环境变 数来指定使用那个文字编辑器什匕如说setenv VISUAL joe)
-亡删除目前的时程表
-1:列出目前的时程表
时程表的格式如下:
fl f2 f3 f4 f5 program
其中fl是表示分钟,f2表示小时,f3表示一个月份中的第几日,f4表示月份,f5表示一个星期中的第几天。program 表示要执行的程式。
当fl为*时表示每分钟都要执行program,f2为*时表示每小时都要执行程式,其余类推
当fl为a-b时表示从第a分钟到第b分钟这段时间内要执行,f2为a-b时表示从第a到第b小时都要执行,其 余类推
当fl为*/n时表示每n分钟个时间间隔执行一次,f2为*/n表示每n小时个时间间隔执行一次,其余类推
当fl为a,b,c,…时表示第a,b,c,...分钟要执行,f2为a, b, c,…时表示第a, b, c...个小时要执行,其余类推
使用者也可以将所有的设定先存放在档案file中,用crontab file的方式来设定时程表。
例子:
每月每天每小时的第0分钟执行一次/bin/ls:
0 7 * * * /bin/ls
在12月内,每天的早上6点到12点中,每隔20分钟执行一次/usr/bin/backup:
0 6-12/3 * 12 * /usr/bin/backup
周一到周五每天下午5:00寄一封信给alex@domain.name:
0 17**1-5 mail -s "hi1' alex@domain.name < /tmp/maildata
每月每天的午夜。点20分,2点20分,4点20分….执行echo nhahan
20 0-23/2 * * * echo nhahaH
注意:
当程式在你所指定的时间执行后,系统会寄一封信给你,显示该程式执行的内容,假设是你不希望收到这样的信,请在每一 行空一格之后加上> /dev/null 2>&1即可。
名称:date
使用权限:所有使用者
使用方式:
date [-u] [-d datestr] [-s datestr] [—utc] [—universal] [—date=datestr] [—set=datestr] [—help] [—version] [+FORMAT| [MMDDhhmm[[CC]YY][.ss]]
说明:
date可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数 个标记,其中可用的标记列表如下:
时间方面:
%:印出%
%n:下一行
%t:跳格
%H:小时(00..23)
%1:小时(01..12)
%k:小时(0..23)
%1:小时(L.12)
%M:分钟(00..59)
%p:显示本地AM或PM
%亡直接显示时间(12小时制,格式为hh:mm:ss [AP]M)
%s:从1970年1月1日00:00:00 UTC到目前为止的秒数
%S:秒(00..61)
%T:直接显示时间(24小时制)
%X:相当于 %H:%M:%S
%Z:显示时区
日期方面:
%a:星期几(Sun..Sat)
%A:星期几(Sunday..Saturday)
%b:月份(Jan..Dec)
%B:月份(January..December)
%c:直接显示日期与时间
%d:日(01..31)
%D:直接显示日期(mm/dd/yy)
%h:同 %b
%j:一年中的第几天(001..366)
%m:月份(0L,12)
%U:一年中的第几周(00・・53)(以Sunday为一周的第一天的情形)
%w:一周中的第几天(0..6)
%W:一年中的第几周(00..53)(以Monday为一周的第一天的情形)
%x:直接显示日期(mm/dd/yy)
%y:年份的最后两位数字(00.99)
%丫:完整年份(0000..9999)
假设是不以加号作为开头,那么表示要设定时间,而时间格式为MMDDhhmm[[CC]YY][.ss],其中MM为月份,DD为日,hh 为小时,mm为分钟,CC为年份前两位数字,YY为年份后两位数字,ss为秒数
把计:
-d datestr:显示datestr中所设定的时间(非系统时间)
--help:显示辅助讯息
-s datestr:将系统时间设为datestr中所设定的时间
-u:显示目前的格林威治时间
--version:显示版本编号
例子:
显示时间后跳行,再显示目前日期:
date +%T%n%D
显示月份与日数:
date +%B %d
显示日期与设定时间(12:34:56):
date —date 12:34:56
注意:
当你不希望出现无意义的0时(比方说1999/03/07),那么可以在标记中插入-符号,比方说date +%-H:%-M:%-S会把 时分秒中无意义的0给去掉,像是原本的08:09:04会变为8:9:4o另外,只有取得权限者(比方说root)才能设定系统时间。
当你以root身分更改了系统时间之后,请记得以clock -w来将系统时间写入CMOS中,这样下次重新开机时系统 时间才会持续抱持最新的正确值。
名称:sleep
使用权限:所有使用者
使用方式:sleep [—help] [—version] number[smhd]
说明:sleep可以用来将目前动作延迟一段时间
参数说明:
-help:显示辅助讯息
--version:显示版本编号
number:时间长度,后面可接s,m,h或d
其中s为秒,m为分钟,h为小时,d为日数
例子:
显示目前时间后延迟1分钟,之后再次显示时间:
date;sleep 1 m;date
名称:time
使用权限:所有使用者
使用方式:time [options] COMMAND [arguments]
说明:
time指令的用途,在于量测特定指令执行时所需消耗的时间及系统资源等资讯。例如CPU时间,记忆体,输入输出等 等。需要特别注意的是,局部资讯在Linux上显示不出来。这是因为在Linux上局部资源的分配函式与time指令所预 设的方式并不相同,以致于time指令无法取得这些资料。
把计:
- o or —output=FILE
设定结果输出档。这个选项会将time的输出写入所指定的档案中。如果档案已经存在,系统将覆写其内容。
- a or -append
配合-o使用,会将结果写到档案的末端,而不会覆盖掉原来的内容。
- f FORMAT or -format=FORMAT
以FORMAT字串设定显示方式。当这个选项没有被设定的时候,会用系统预设的格式。不过你可以用环境变数time 来设定这个格式,如此一来就不必每次登入系统都要设定一次。
一般设定上,你可以用
\t
表示跳栏,或者是用
\n
表示换行。每一项资料要用%做为前导。如果要在字串中使用百分比符号,就用.(学过C语言的人大概会觉得很熟 悉)
time指令可以显示的资源有四大项,分别是:
Time resources
Memory resources
10 resources
Command info
详细的内容如下:
Time Resources
E执行指令所花费的时间,格式是:[hour]:minute:second。请注意这个数字并不代表实际的CPU时间。
e执行指令所花费的时间,单位是秒。请注意这个数字并不代表实际的CPU时间。
S指令执行时在核心模式(kernel mode)所花费的时间,单位是秒。
U指令执行时在使用者模式(user mode)所花费的时间,单位是秒。
P执行指令时CPU的占用比例。其实这个数字就是核心模式加上使用者模式的CPU时间除以总时间。
Memory Resources
M执行时所占用的实体记忆体的最大值。单位是KB
t执行时所占用的实体记忆体的平均值,单位是KB
K执行程序所占用的记忆体总量(stack+data+text)的平均大小,单位是KB
D执行程序的自有资料区(unshared data area)的平均大小,单位是KB
p执行程序的自有堆叠(unshared stack)的平均大小,单位是KB
X执行程序间共享内容(shared text)的平均值,单位是KB
Z系统记忆体页的大小,单位是byteo对同一个系统来说这是个常数
10 Resources
F此程序的主要记忆体页错误发生次数。所谓的主要记忆体页错误是指某一记忆体页已经置换到置换档(swap file) 中,而且已经分配给其他程序。此时该页的内容必须从置换档里再读出来。
R此程序的次要记忆体页错误发生次数。所谓的次要记忆体页错误是指某一记忆体页虽然已经置换到置换档中,但尚 未分配给其他程序。此时该页的内容并未被破坏,不必从置换档里读出来
W此程序被交换到置换档的次数
c此程序被强迫中断(像是分配到的CPU时间耗尽)的次数
w此程序自愿中断(像是在等待某一个I/O执行完毕,像是磁碟读取等等)的次数
I此程序所输入的档案数
0此程序所输出的档案数
r此程序所收到的Socket Message
s此程序所送出的Socket Message
k此程序所收到的信号(Signal)数量
Command Info
C执行时的参数以及指令名称
x指令的结束代码(Exit Status)
-p or -portability
这个选项会自动把显示格式设定成为:
real %e
user %U
sys %S
这么做的目的是为了与POSIX规格相容。
-v or —verbose
这个选项会把所有程式中用到的资源通通列出来,不但如一般英文语句,还有说明。对不想花时间去熟习格式设定或是 刚刚开始接触这个指令的人相当有用。
范例:
利用下面的指令
time -v ps -aux
我们可以获得执行ps -aux的结果和所花费的系统资源。如下面所列的资料:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.4 1096 472 ? S Apr 19 0:04 init
root 2 0.0 0.0 0 0 ? SW Apr19 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW Apr 19 0:00 [kpiod]
root 24269 0.0 1.0 2692 996 pts/3 R 12:16 0:00 ps -aux
Command being timed: "ps -aux”
User time (seconds): 0.05
System time (seconds): 0.06
Percent of CPU this job got: 68%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.16
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 238
Minor (reclaiming a frame) page faults: 46
Voluntary context switches: 0
Involuntary context switches: 0
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
使用权限:所有使用者
使用方式:uptime [-V]
说明:uptime提供使用者下面的资讯,不需其他参数:
现在的时间
系统开机运转到现在经过的时间
连线的使用者数量
最近一分钟,五分钟和十五分钟的系统负载
参数:-V显示版本资讯。
范例:uptime
其结果为:
10:41am up 5 days, 10 min, 1 users, load average: 0.00, 0.00, 1.99
名称:chfn
使用权限:所有使用者
用法:shell» chfn说明:提供使用者更改个人资讯,用于finger and mail username 范例:
r表示可读取,w表示可写入,x表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
・c:假设该档案权限确实已经更改,才显示其更改动作
.f:假设该档案权限无法被更改也不要显示错误讯息
-V:显示权限变更的详细资料
-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help:显示辅助说明
一 version:显示版本
范例:将档案filel.txt设为所有人皆可读取:
chmod ugo+r filel.txt
将档案filel.txt设为所有人皆可读取:
chmod a+r filel.txt
将档案filel.txt与file2.txt设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人那么不可写入:
chmod ug+w,o-w filel.txt file2.txt
将exl.py设定为只有该档案拥有者可以执行:
chmod u+x exl.py
将目前目录下的所有档案与子目录皆设为任何人可读取:
chmod -R a+r *
此外chmod也可以用数字来表示权限如chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。
r=4,w=2,x=l
假设要rwx属性那么4+2+1=7;
假设要rw-属性那么4+2=6;
假设要r-x属性那么4+1=7o
范例:
chmod a=rwx file
和
chmod 777 file
效果相同
chmod ug=rwx,o=x file
和
chmod 771 file
效果相同
假设用chmod 4755 filename可使此程式具有root的权限
指令名称:chown
使用权限:root
shell» chfn
Changing finger information for user
Password: [del]
Name[]:Johnney Huang ### 提供 finger 时的资料
Office[]:NCCU
Office Phone[]: [del]
Home Phone[]: [del]
名称:chsh
使用权限:所有使用者
用法:shell» chsh
说明:更改使用者shell设定
范例:
shell» chsh
Changing fihanging shell for userlPassword: [del]
New shell [/bin/tcsh]: ### [是目前使用的 shell] [del]shell» chsh -1 ### 展示 /etc/shells 档案内容 /bin/bash
/bin/sh
/bin/ash
/bin/bsh/bin/tcsh /bin/csh
" finger [返回] 名称:finger
使用权限:所有使用者
使用 方式: finger [options] user[@address]说明:finger可以让使用者查询一些其他使用者的资料。会列出来的资料有:
Login Name User Name Home directory Shell Login status mail status .plan .project .forward
其中.plan project和.forward就是使用者在他的Home Directory里的.plan , .project和.forward等档案里的资
料。如果没有就没有。finger指令并不限定于在同一伺服器上查询,也可以寻找某一个远端伺服器上的使用者。只要给一 个像是E-mail address 一般的地址即可。
把计:
- 1
多行显示。
- s
单行显示。这个选项只显示登入名称,真实姓名,终端机名称,闲置时间,登入时间,办公室号码及 号码。如果所查询 的使用者是远端伺服器的使用者,这个选项无效。
范例:以下指令可以查询本机管理员的资料:
finger root
其结果如下:
Login: root Name: root
Directory: /root Shell: /bin/bash
Never logged in.
No mail.
No Plan.
名称:last
使用权限:所有使用者
使用方式:shell» last [options]
说明:显示系统开机以来获是从每月初登入者的讯息
把计:
- R省略hostname的栏位
- num展示前num个
username 展示 username 的登入讯息
tty限制登入讯息包含终端机代号
范例:
- hell» last -R -2
johnney pts/1 Mon Aug 14 20:42 still logged in
johnney pts/O Mon Aug 14 19:59 still logged in
wtmp begins Tue Aug 1 09:01:10 2000 ### /var/log/wtmp
shell» last -2 minery
minery pts/O 140.119.217.115 Mon Aug 14 18:37- 18:40 (00:03) minery pts/O 140.119.217.115 Mon Aug 14 17:22- 17:24 (00:02) wtmp begins Tue Aug 1 09:01:10 2000
名称:login
这个命令都不会就不要干算了!呵呵我也不在这里多费笔墨耽误大家美好青春了八一八
名称:passwd
使用权限:所有使用者
使用方式:passwd [-k] [-1] [-u [-f]] [-d] [-S] [username]
说明:用来更改使用者的密码
参数:
- k
- 1
- d关闭使用者的密码认证功能,使用者在登入时将可以不用输入密码,只有具备root权限的使用者方可使用.
- S显示指定使用者的密码认证种类,只有具备root权限的使用者方可使用.
[username]指定帐号名称.
名称:who
使用权线:所有使用者都可使用
使用方式:who - [husfV] [user]
说明:显示系统中有那些使用者正在上面,显示的资料包含了使用者ID,使用的终端机,从那边连上来的,上线时间,呆滞 时间,CPU使用量,动作等等。
把计:
- h:不要显示标题列
- u:不要显示使用者的动作/工作
- s:使用简短的
展开阅读全文