请指教一个UNIX 脚本语句的含义(40分)

  • 主题发起人 主题发起人 pcc_mmz1
  • 开始时间 开始时间
P

pcc_mmz1

Unregistered / Unconfirmed
GUEST, unregistred user!
各位好:
我以非root用户登录AIX,查看.profile文件,有一段语句不太明白,各位帮忙告知一下。
if [ -s "$MAIL"
] # This is at Shell startup. In normal
then
echo "$MAILMSG"
# operation, the Shell checks
fi # periodically.
set -o vi
1、if [ -s "$MAIL"
] 中的 -s表示何意?
2、set -o vi 表示什么意思?
 
有人回复吗。
 
哪位大哥关注一下,分若不够,我可以再加
 
请给顶一下
 
关 注 一 下
 
再给顶一下。
 
有没人知道这个?请给顶一下
 
各位帮关注一下吧。难道不有人知道。?
 
unix论坛应该很多啊
-s 应该按注释应该是指启动后面的服务嘛
set -o vi,自己再想
 
to 诸葛白痴,
能说详细一点吗。
 
我也不懂啊,只是猜的,以前搞unix的朋友不在线,不然帮你问一下
 
还有谁能帮看看?
 
delphi的问题我不会,这个我会!
-s 指文件大小非零.
set -o vi指BASH命令编辑采用类似vi的模式!
 
to yong_l
set -o vi指BASH命令编辑采用类似vi的模式! 关于这个的解释,能详细一些吗,包括它的作用。
 
set -o vi用途是:允许用户调用.history文件中记录的键盘操作(包括成功、不成功的操作)。
.history是记录一个用户登录后所有的键盘操作。该文件在$home目录下。
 
to freefirez:
  那么如果不允许读.history中的历史命令,set -o vi
这条语句该如何写? -o 表示何意?
 
freefirez的说法是错的!set -o history才是允许使用历史命令..
+/-o是指使用或清除选项.
如同DOS下的attrib +/- h
明白否?
 
后退
顶部