linux常用命令
tqOx8% +D#.u^ 称:/etc/aliases
wafws*b% 使用权限:系统管理者
`>{S?t< 使用方式: 请用 newaliases 更新资料库
>
,P,{" 说明:
f.U.( sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫
redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
izr
3{y5 X#u< 3<P /etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。范例:
2H`;?#Uq: # newaliases
vb k4 :j%
B(@b 下面命令会做相同的事,
kX'a*AG # sendmail -bi
KU;m.{ unkA%x{W; 相关命令:
X0%BE! mail, mailq, newaliases, sendmail
Z-z(SKL &d[% ” mail [返回]
3+:uV 名称:mail
ltXGm)+ LwEc*79 使用权限:所有使用者
{:BY
IdX hHqsI`7c 使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
~=pyA#VVJ" Bd*\|M 说明:
Fk&A2C}$b mail 不仅只是一个指令, mail 还是一个电子邮件程式,不过利用 mail 来读信的人应该很少吧!对于系统管理者来说 mail 就很有用,因为管理者可以用 mail 写成 script ,定期寄一些备忘录提醒系统的使用者。
hUMFfc? [$%0[;jtS 参数:
2dBjc{ i 忽略 tty 的中断讯号。 (interrupt)
)N]%cO(^ I 强迫设成互动模式。 (Interactive)
azpXE v 列印出讯息,例如送信的地点、状态等等。 (verbose)
Hbz,3{o5 n 不读入 mail.rc 设定档。
*uZ'MS s 邮件标题。
lyrwm{& c cc 邮件地址。
o|c"W}W b bcc 邮件地址。
cjBHczkY F5f1j]c 范例:
AV["%$: 7:h_U9Za?$ 将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。
?nx
1{2[ mail
user1@email.address
Q02:qn?T mail
user1@email.address user2
N!=Q]\ZD 5[>N[}Ck> 将 mail.txt 的内容寄给 user2 同时 cc 给 user1 。如果将这一行指令设成 cronjob 就可以定时将备忘录寄给系统使用者。
dZjh@yGP. ,zrShliU mail -s 标题 -c user1 user2 < mail.txt
KXga{]G: =?-
sazF& 指令:mesg
jTq@@y 使用权限 : 所有使用者
Q##L|*Qy STQ~mFs" 使用方式 : mesg [y|n]
{_*$X >{kPa| 说明 : 决定是否允许其他人传讯息到自己的终端机介面
~qmu?5 Rk52K*Dc 把计 ?
>dqeGM7Np> } =^Al;W y : 允许讯息传到终端机介面上。
DYvg ^b n : 不允许讯息传到终端机介面上 。
I~I$/j]e` 如果没有设定,则讯息传递与否则由终端机界面目前状态而定。
]%/a'[ ]$96#}7N 例子 :
\%:]o-+"I 改变目前讯息设定,改成不允许讯息传到终端机介面上 :
>iB-gj}>X mesg n
b'~IFNt*^ 与 mesg 相关的指令有: talk,write,wall。
i3\6*$Ug 名称:/etc/aliases
9 k>=y n 使用权限:系统管理者
|{@_J 使用方式: newaliases
QG=&{-I~[3 说明:
;
+E@h=? sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫
redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
U?Icyn3q0 HFd>UdT% /etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。
vxC,8Z auT$-Ki8 参数:没有任何参数。 范例:
i#y3QCNqf^ # newaliases
z@S39Xp== j{a3AEmps 下面命令会做相同的事,
iVGc\6+' # sendmail -bi
k/ ZuFTN 9d!}]+"d42 相关命令:
-a$7b;gF mail, mailq, newaliases, sendmail
4$!iw3N( 名称 : talk
ec` $2u 使用权限 : 所有使用者
tpi>$:e zE NlL 使用方式 :
(">gLr "ZyWU f talk person [ttyname]
pu*vFwZ 说明 : 与其他使用者对谈
Y4|g^>{<ni qP0_#l& 把计 :
g"Z X1X person : 预备对谈的使用者帐号,如果该使用者在其他机器上,则可输入
person@machine.name +~A<&7[} ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
#%i-{t+_> b,#E.%SLw 例子.1 :
N~An}QX| A?xb
u*zV, 与现在机器上的使用者Rollaend对谈,此时 Rollaend 只有一个连线 :
+vtI1LC;_ talk Rollaend
)pXw 3Fo /y"Y o 接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk jzlee`即可开始对谈,结束请按 ctrl+c
.%4{zaB R'q:Fc 例子.2 :与linuxfab.cx上的使用者Rollaend对谈,使用pts/2来对谈 :
;hLne0|)} talk
Rollaend@linuxfab.cx pts/2
KGm"-W W}5 H'D \o j#*aL^ 接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk
jzlee@jzlee.home`即可开始对谈,结束请按 ctrl+c
xBC:%kG~# Ilc FW 注意 : 若萤幕的字会出现不正常的字元,试着按 ctrl+l 更新萤幕画面。
rn?:utP txwTJScg 名称 : wall
ZSTpA,+6 使用权限 : 所有使用者
~xg1mS9d e[@q{. 使用方式 :
mTzzF9n"Y wall [ message ]
~=,|dGAa$ 使用说明:
,1YnWy* wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)?
#)BdN hFjXgpz5 例子 :
&,Xs=Lvmq vx\h
Njb 传讯息"hi" 给每一个使用者 :
X=p~`Ar M{ wall hi
zAxwM-` 名称 : write
q#RVi8(' 使用权限 : 所有使用者
WqC6c&NM }hFjl4`xa 使用方式 :
E5M*Gs ZC1U write user [ttyname]
iM Xl}3 说明 : 传讯息给其他使用者
nV0"q|0K; B94mh 把计 :
;Db89Nc$ uj-q@IKe user : 预备传讯息的使用者帐号
-hP@L ++D ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
[D H@>:"dd {O,Cc$_ 例子.1 :
]AGJPuX N+?kFob 传讯息给 Rollaend,此时 Rollaend 只有一个连线 :
<oSk!6* write Rollaend
1b'1vp WQ]~TGW 接下来就是将讯息打上去,结束请按 ctrl+c
,diV;d e6f!6a+% 例子.2 :传讯息给 Rollaend,Rollaend 的连线有 pts/2,pts/3 :
i%W,Y8\uf* write Rollaend pts/2
LTY@}o]\U 1px:(8]{ 接下来就是将讯息打上去,结束请按 ctrl+c
|400N
+MK F^=|NlU&% 注意 : 若对方设定 mesg n,则此时讯席将无法传给对方
5U[;T]{)e v5t`?+e 名称:kill
y )v'0q 使用权限:所有使用者
h@z(yB
j:0 4\?I4|{pC 使用方式:
ujcNSX* Y1
i! kill [ -s signal | -p ] [ -a ] pid ...
nFlj`k<]Y kill -l [ signal ]
d&