linux常用命令
SYPG.O?I Wn(pz)+Y 称:/etc/aliases
_7AR2 使用权限:系统管理者
&gn^i!%Z) 使用方式: 请用 newaliases 更新资料库
a]<y*N?qu 说明:
6w
d0" sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫
redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
'\$2+* A{5^A)$ /etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。范例:
0u]!C"VX # newaliases
0i[,`>-Av 1]L 0r 下面命令会做相同的事,
<5s51b < # sendmail -bi
r*|#*"K"a
`g2DN#q[0 相关命令:
nV|H5i;N7 mail, mailq, newaliases, sendmail
HMQi:s7% akuV9S ” mail [返回]
&*wN@e(c 名称:mail
y{.s
4NT O<&8gk~ 使用权限:所有使用者
Pa.D+ cr{;gP 使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
6R%Ra KaJCfu yp 说明:
#S57SD mail 不仅只是一个指令, mail 还是一个电子邮件程式,不过利用 mail 来读信的人应该很少吧!对于系统管理者来说 mail 就很有用,因为管理者可以用 mail 写成 script ,定期寄一些备忘录提醒系统的使用者。
,4bqjkX5q }n+#o!uEf 参数:
0] 'Bd`e i 忽略 tty 的中断讯号。 (interrupt)
: Gp,d*M I 强迫设成互动模式。 (Interactive)
SH"e x,= v 列印出讯息,例如送信的地点、状态等等。 (verbose)
iRo/ ~( n 不读入 mail.rc 设定档。
@z8,XW
} s 邮件标题。
S\"/=|\ c cc 邮件地址。
2|xNT9RW b bcc 邮件地址。
JG%y_
Qy?K GA,6G [E 范例:
1}A1P&2> CNCWxu 将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。
`K.2&6xc mail
user1@email.address
l.ri]e mail
user1@email.address user2
iez@j ;aJBx 将 mail.txt 的内容寄给 user2 同时 cc 给 user1 。如果将这一行指令设成 cronjob 就可以定时将备忘录寄给系统使用者。
yF&"'L ~_SoP mail -s 标题 -c user1 user2 < mail.txt
'lPt.*Y<u 4ZY0!'be-R 指令:mesg
I:4m]q b 使用权限 : 所有使用者
iXp*G52 l6^IX0&p 使用方式 : mesg [y|n]
Byx8`Cx1 q*,g 说明 : 决定是否允许其他人传讯息到自己的终端机介面
39jnoT 7^}np^[HB 把计 ?
=-XI)JV# x7qVLpcL3z y : 允许讯息传到终端机介面上。
YK[PC]w n : 不允许讯息传到终端机介面上 。
C?v_ig 如果没有设定,则讯息传递与否则由终端机界面目前状态而定。
ys+ AY^/ 8lAs~c 例子 :
{\!_S+}{ 改变目前讯息设定,改成不允许讯息传到终端机介面上 :
"pdq_35 mesg n
D^+#RR'#, 与 mesg 相关的指令有: talk,write,wall。
DH(Qmd 名称:/etc/aliases
=D<{uovQB 使用权限:系统管理者
Bvke@|]kW 使用方式: newaliases
S+03aJNN# 说明:
0'Kbh$LU sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫
redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
1&S34wJF u)]]9G
_8 /etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。
8cq H0{ RrM C[2=
参数:没有任何参数。 范例:
6\MH2&L< # newaliases
RP}.Ei F`W8\u'db 下面命令会做相同的事,
MO7:ZYq # sendmail -bi
V2< 4~J2:9 jfxW9][ 相关命令:
bVEt?E*+ mail, mailq, newaliases, sendmail
5(@P1Bi 名称 : talk
*82f{t] 使用权限 : 所有使用者
a<-'4D/ N1dp%b9W( 使用方式 :
$O}:*.{(W i
#5rk(^t talk person [ttyname]
{fi:]|<1h 说明 : 与其他使用者对谈
FX+;azE7 &&Sl0(6x[T 把计 :
bERYC| person : 预备对谈的使用者帐号,如果该使用者在其他机器上,则可输入
person@machine.name EZ+_*_9 ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
/RLeD JGS4r+ 例子.1 :
B^W0Ik`m Im9^mVe 与现在机器上的使用者Rollaend对谈,此时 Rollaend 只有一个连线 :
7O3 \ talk Rollaend
o<\CA[
.Rq|F 接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk jzlee`即可开始对谈,结束请按 ctrl+c
9UD~$_<\ Gy*6I)l 例子.2 :与linuxfab.cx上的使用者Rollaend对谈,使用pts/2来对谈 :
CO25 talk
Rollaend@linuxfab.cx pts/2
Rk#@{_ FKU$HQw* Mz}yf5{f 接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk
jzlee@jzlee.home`即可开始对谈,结束请按 ctrl+c
wO6`Ap
t1: W~ 6ii\ 注意 : 若萤幕的字会出现不正常的字元,试着按 ctrl+l 更新萤幕画面。
?:bW@x YG<7Zv
名称 : wall
tOn_S@/r 使用权限 : 所有使用者
VH&6Tm1 ]=5nC)| 使用方式 :
YN
Lc ) wall [ message ]
$<jI<vD+: 使用说明:
_KSYt32N wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)?
p9*#{~ KNtsz[#b 例子 :
X(m& ;M '?k8L 传讯息"hi" 给每一个使用者 :
!MNo
8dC; wall hi
`>^2MHF3LT 名称 : write
!"\UT&