linux常用命令
tA^+RO4 '<3h8\" 称:/etc/aliases
Z^]jy>dj 使用权限:系统管理者
'z^'+}iyv 使用方式: 请用 newaliases 更新资料库
Ypl;jkHP 说明:
^ ^&H:q sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫
redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
LtH
j r95,X! /etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。范例:
T ay226 # newaliases
zJP jsD] ?
V1ik[ 下面命令会做相同的事,
De>e`./56 # sendmail -bi
:-O$rm |fywqQFq 相关命令:
bfpeK>T mail, mailq, newaliases, sendmail
3b\s;! ]?)uYot ” mail [返回]
c&1_lI,tH 名称:mail
@D=B5f@(o k>F!S`a&m 使用权限:所有使用者
2Y%7.YX" lX%-oRQ/os 使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
sVr|kvn2 +_ /ys! 说明:
L){V(*K ' mail 不仅只是一个指令, mail 还是一个电子邮件程式,不过利用 mail 来读信的人应该很少吧!对于系统管理者来说 mail 就很有用,因为管理者可以用 mail 写成 script ,定期寄一些备忘录提醒系统的使用者。
c]Gs{V]\ 2z*}fkJ 参数:
Z'`\N@c# i 忽略 tty 的中断讯号。 (interrupt)
gm
pY[ I 强迫设成互动模式。 (Interactive)
`*[\b9> v 列印出讯息,例如送信的地点、状态等等。 (verbose)
DLP@?]BBOA n 不读入 mail.rc 设定档。
K\KQ(N8F s 邮件标题。
y{&%]Fq
<5 c cc 邮件地址。
k-a1^K3 b bcc 邮件地址。
I{[}1W3]W 5k@T{ 范例:
g)\ Tex< Op8Gj
` 将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。
b+q'xnA=> mail
user1@email.address
*^Zt)U1$| mail
user1@email.address user2
Kp*3:XK NC!B-3?x 将 mail.txt 的内容寄给 user2 同时 cc 给 user1 。如果将这一行指令设成 cronjob 就可以定时将备忘录寄给系统使用者。
," 5HJA4 Qy"%%keV'T mail -s 标题 -c user1 user2 < mail.txt
EcX7wrl9x p[o]ouTcS 指令:mesg
jygUf| 使用权限 : 所有使用者
eI:x4K,# ]KEE+o 使用方式 : mesg [y|n]
Ky7.&6\n Q|P
M6ta 说明 : 决定是否允许其他人传讯息到自己的终端机介面
4W|cIcU
W 7D,nxx(` 把计 ?
dl[%C6 7FkiT y : 允许讯息传到终端机介面上。
BJ]L@L% n : 不允许讯息传到终端机介面上 。
p>kny?AJ 如果没有设定,则讯息传递与否则由终端机界面目前状态而定。
tV_3!7m0$ 5x|$q kI 例子 :
AA)pV- 改变目前讯息设定,改成不允许讯息传到终端机介面上 :
Q=d:Yz":S mesg n
)X," NJG 与 mesg 相关的指令有: talk,write,wall。
*1!'ZfT; 名称:/etc/aliases
$[b}r#P 使用权限:系统管理者
43y@9P0 使用方式: newaliases
`jR8RDD 说明:
:R
+BC2x sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫
redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
j:uq85s lK/4"& /etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。
,aD~7QX1: J zFR9DEt 参数:没有任何参数。 范例:
v FQ]>nX # newaliases
.SmG) 5U]
AV|:v3 下面命令会做相同的事,
yPT o,,ca= # sendmail -bi
5D=U.UdR {`k&Q +gY 相关命令:
d&L mail, mailq, newaliases, sendmail
(=WbLNBS 名称 : talk
olr#3te 使用权限 : 所有使用者
;7EeR M* 5#x[rr{^* 使用方式 :
$<XQv $YS KztQT9kY talk person [ttyname]
cUP1Uolvn 说明 : 与其他使用者对谈
Yc?S< 9{geU9&Z 把计 :
U[Sh){4j person : 预备对谈的使用者帐号,如果该使用者在其他机器上,则可输入
person@machine.name <+r~?X_ ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
p5OoDo qc.TYp 例子.1 :
!5h-$; 'AWWdz 与现在机器上的使用者Rollaend对谈,此时 Rollaend 只有一个连线 :
zt9A-%
\R talk Rollaend
9=6BQ`u Nxl#] 接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk jzlee`即可开始对谈,结束请按 ctrl+c
g~,iWoY =bP<cC=3b 例子.2 :与linuxfab.cx上的使用者Rollaend对谈,使用pts/2来对谈 :
rNicg]:\x talk
Rollaend@linuxfab.cx pts/2
l&e{GHz O(-6Zqk8Q ^8bc<c:P 接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk
jzlee@jzlee.home`即可开始对谈,结束请按 ctrl+c
%Qb}z@>fJk D3,)H%5.y 注意 : 若萤幕的字会出现不正常的字元,试着按 ctrl+l 更新萤幕画面。
G9xO>Xp^Al ZwY mR= 名称 : wall
js;YSg{m 使用权限 : 所有使用者
,4XOe,WQ gBWr)R 使用方式 :
c;]^aaQ+> wall [ message ]
W5Jy"]^I 使用说明:
3TeRZ=2:*x wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)?
9bRUN<
/*e<r6 例子 :
6{udNv X nL[OwfPj 传讯息"hi" 给每一个使用者 :
p:$v,3: wall hi
eHKb`K7C. 名称 : write
{/N8[?zML 使用权限 : 所有使用者
ge%QbU1J 3?`TEw~' 使用方式 :
IY[qWs "Xwsu8~ write user [ttyname]
G(shZ=fq 说明 : 传讯息给其他使用者
'byTM?Sp{ (RrC<5" 把计 :
9 `bLQd P0_Ymn=&