本站文章除标题中注明“原”以外,其他均来自网络或书籍,如果我的引用侵犯了您的权力,请与我联系,我将及时处理;如果任何人想转载这些文章,则请保留原始的出处信息,或者直接与原作者联系。

unix/linux通信和邮件命令

上一篇 / 下一篇  2006-12-29 13:42:04 / 个人分类:Linux&Unix

4j J2]{x!HM x6c$Z0 5.1 wall
Y~es0wi7]0
/@KLqQ0[语法]: wall
4lb)[G*k&`6V0[说明]: 向所有用户广播通知信息,常用于警告所有用户
Y,a5u:O9Nd0P051Testing软件测试网 ju0XEs)a

JM,^*L:H G1]tm05.2 mesg51Testing软件测试网N]kO3C!YR+Ea

ec;W'El6A7Icc_0[语法]: mesg [-n] [-y]
6Fo-P0T Fv}0[说明]: mesg 用 -n 参数则禁止其他用户用 write 发消息,用 -y 参数则允许接收消息,若无参数则报告现在的状况51Testing软件测试网PTXvh:| t

G2ojY0@s!aI@_0O051Testing软件测试网!V?!{]#`$w
5.3 write
%q9R do1im%A.R"d051Testing软件测试网"]]h'\)p({U.O
[语法]: write 用户 终端51Testing软件测试网"zxUmA
[说明]: write 与指定的终端上的用户直接对话,直到接收到文件结束符51Testing软件测试网 Id1t4V/R u F
[例子]:
OyM-tBrA Oo0write mary console
VX x2y#K}(t051Testing软件测试网cpyF1ok

?6~a#{@r05.4 mailx51Testing软件测试网:cyJ sw"e Z3C"I
51Testing软件测试网 w8o ukze
[语法]: mailx [选项] [名字]
tJ2Oi H Y0[说明]: 本命令用于发送和接收邮件,名字是收信人的用户名,本命令有许多内部命令,选项说明如下:
qC_J7U2`6{ }'|}0-e 检查是否有邮件,若有则返回0
g2k x(FF C O0-f 文件名 从文件中读取邮件而非从邮箱中
"Z!B3] `6X"]jP c?0-H 只显示信件标题51Testing软件测试网:vj`S2e
-s 标题 设定标题为指定标题51Testing软件测试网$s#o6qrpaLtf!d8q F
[命令说明]51Testing软件测试网r YfJm3L:y(g
. 当前信件
1j [ k3Y?V4~L2Njg0U6A0n 第 n 封信
v!k%PZ5j"z so0^ 第一封未被处理的信51Testing软件测试网l+El1FU1su?;a!Z
$ 最后一封信
cl3KW,R/Yk9y1n*O op0* 所有的信51Testing软件测试网.~ f~YZH
n-m 第n 封至第m封信51Testing软件测试网2d0H$} d j'Q#S8d
用户 由指定用户发出的信
)Xnv x_`0/ 字符串 标题中包含字符串的信
t5[PMp'X\4B|0:c 满足指定类型c的信,类型可为
$eO|@q ROl0d 已删除的信51Testing软件测试网Fx-^&~jQ$qc"s
n 信传送的信51Testing软件测试网+HR3{%? k Jfu
o 旧信件
c}WO c\Jp&F0r 已读过的信
2B$O-Wl2l;m5S[0u 未读过的信
P6a:eow A0p 一次显示多封信51Testing软件测试网9s qKZA{@'O
t 显示某封信的前若干行51Testing软件测试网:PVMe.V Kq
si 显示信件字符数
!{cD!@:JX3P0h 显示信件标题51Testing软件测试网}I6eWz)Yz7C
d 删除信件
5}e4t)s?h0u 恢复信件
Zn%h-z0h?0s [信件表] 文件名51Testing软件测试网Ff'KJ&n#yvx8St
将信件存入指定文件中
5eb j)f-M%E,c O0q 退出
4X"n\:Ue/H0r 回信51Testing软件测试网(d[/Ai;Px(Ls
~e 编辑信件51Testing软件测试网U M)|@[y~;w[
~r 文件 从文件中读取信件51Testing软件测试网 |6Z ?w;zY/^pkU
[例子]:51Testing软件测试网oLkJhOUn
mailx mary < myletter
3q"qQ7Vf(SaS051Testing软件测试网/Z lVl zm r%b)bH$xEI-\
第六章 Shell 编程51Testing软件测试网pl5L0V,cb.u [nf
51Testing软件测试网aAu]| ]0U
shell 不但是 Unix 的用户交互界面,还是一门程序设计语言,系统注册进入时就会执行一个shell命令文件 .profile ,下面对shell中的常用命令作简单介绍。
0r]dDZV0$n shell 程序命令行中的第n 个参数,n为0-9,当n 为0时表示命令名
3qrUI[n+w.e9e0$# 命令行中参数的个数
S0gC\eU9}`+n2u0$$ 本shell 命令的进程号51Testing软件测试网 q6gl?{e6ctw
$! 最后一个后台进程的代号
&TDx3}$Q!d0$* 所有命令行参数
~4UE%U-`hFww0$@ 与$*相似,但其值不同
] D?0jF3L ?Q1Rxky0$HOME 注册时进入的目录51Testing软件测试网+kd m8MG] sH
$PATH 命令的搜索目录51Testing软件测试网!AECOS&?*wXmD&O3y
$PS1 系统第一个提示符,一般为$51Testing软件测试网.}k0@U:v
$PS2 系统第二个提示符,一般为>51Testing软件测试网 l"q6F7y4r.b
shift [n] 将命令行参数往左移一位,但$0不变51Testing软件测试网3r d5]_q"|P
变量名=字符串 将字符串赋予变量名,以后可用$变量名引用该变量51Testing软件测试网_2V;\1JqJ+i
export 变量名表 将变量名表所列变量传递给子进程
"Uk:N$F+wf)a7{0read 变量名表 从标准输入读字符串,传给指定变量
:KK8o@6h+zD-K*c:Q0echo 变量名表 将变量名表指定的变量显示到标准输出51Testing软件测试网%`0e4vq Z4{h
set 显示设置变量51Testing软件测试网Ov oK,JC.C'`'M
env 显示目前所有变量51Testing软件测试网c9W7@)Li5rx
if 条件执行,语法是: if 条件51Testing软件测试网 @M+i:A/@#lyY7z
then 指令51Testing软件测试网*e|;|:v s'^l&kGV"Y.P
fi
Dq3n*UzMwa0case 分支执行,语法是: case 字符串变量 in
[B#~)]#MYF0值1) 指令...51Testing软件测试网-L0SL-lB \7ho
值2) 指令...51Testing软件测试网C"mC6x"y6~
...
l8d.kDBCI0esac51Testing软件测试网 N.|7E%a8a4w
while 条件为真时循环,语法是:
lA\P1h*\e9{c0while 条件
9AKb lK0je!v|"KR0do
-M2b$E*Gc9d^4?m0指令...
i*f!L;K(zu_k0done51Testing软件测试网c?"e!d0R,f(sq
until 条件为假时循环,语法是:51Testing软件测试网N0F.P| I%Z&G%e.\
until 条件51Testing软件测试网n6R7Vi(Fe
do51Testing软件测试网a3@i6s5H sY
指令...
Wx.Bf)_#ti0done
`$X chHR X0for 变量在表中时循环,语法是:51Testing软件测试网Ex qbM)|l ri
for 变量名 in 字组表51Testing软件测试网 g3Nu5_"{$qS4y ]V
do
4t%ws5]-{DLO,a8P0指令...
"I9cP1j r%`e n{0done
*Sv7u2} ] g"{0D0break 从循环中退出,语法:51Testing软件测试网-A$BN7D,W
break n51Testing软件测试网 r oN%sB A vR Z ?
n 表示跳出循环的层数
3[s K%B H2M1_0continue 继续循环,语法:
b ch&[L dw3p0continue n51Testing软件测试网f_Qw] J-lm1MW
n 表示退到包含continue 语句的第n 层继续循环51Testing软件测试网7cC$E\~
exit 退出shell51Testing软件测试网8B!p9q,w%h|,M9[%c
func shell内部可定义函数,语法: func 函数名()51Testing软件测试网;E M3Uw,KP2O*F]C;J
{51Testing软件测试网^*eOm ]j7HWw8l
指令...
3MY%E&t6m wN#Lg0}
A#m:hn6|z0expr 将其后的串解释为表达式并计算其值,运算符前后需有空格
!Z f"Ue0BT0trap 捕获信号,语法 trap n ,捕获信号 n (信号说明参见kill)
0`mA R}W]0test 条件测试,语法 test [选项] 参数
*i&{*H }G&FZ0选项 -f 文件 若文件存在且可读则真51Testing软件测试网 _8m7}\Xl-Yi8Z5v
-w 文件 若文件存在且可写则真
Fb+CP9j%W;X0-x 文件 若文件存在且可执行则真
3wo8t$Gy#i0-f 文件 若文件存在且为普通文件则真
5{+af zZjK~qJH0-d 文件 若文件存在且为目录文件则真
.YQH'PV0-p 文件 若文件存在且为fifo文件则真
3I{4^ ~F c1@;E0-s 文件 若文件存在且不空则真51Testing软件测试网2Y:ITt-C6X`.n t P(oF
-z 串 若串长度为0则真51Testing软件测试网.~GI ].R#Q$FO
-n 串 若串长度不为0则真
N0k4r)mv1p0串 若串不是空串则真
h%F5b/HQ`0串1=串2 若串1等于串2则真51Testing软件测试网1w6A(~.D'O]
串1!=串2 若串1不等于串2则真
oCMw C"E#B0n1 -eq n2 若n1与n2数值相当则真
U+? t3Q3@0n1 -ne n2 若n1与n2数值不相当则真
wA u'cc4wA)B~0n1 -lt n2 若n1小于n2则真51Testing软件测试网8`k/}K2]/|XyV?
n1 -le n2 若n1小于等于n2则真51Testing软件测试网b _"M2@_jA
n1 -gt n2 若n1大于n2则真
2q1q/OZw;T.VN+@6qcL0n1 -ge n2 若n1大于等于n2则真51Testing软件测试网 tW$UA \N |$c d-c]5l&|
可用 与 -a 或 -o 非 ! 将条件表达式连接起来

HU6`.b Vw\0

C5`|^F+YFb0 51Testing软件测试网 ~$H(A%rQ;|0^,AH


TAG: linux

 

评分:0

我来说两句

日历

« 2024-04-08  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 40359
  • 日志数: 50
  • 建立时间: 2006-12-25
  • 更新时间: 2007-02-06

RSS订阅

Open Toolbar