博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

fans

fans.cublog.cn
shell特点
1. s olaris三类shell
-        Bourne(缺省shell)
-        C
-        Korn
Shell 基本特点
特点        Bourne        C        Korn
别名机制        No        Yes        Yes
增强的cd(CDPATH)功能        Yes        Yes        Yes
历史列表        No        Yes        Yes
作业控制        No        Yes        Yes
防止文件被覆盖        No        Yes        Yes
忽略Control_D        No        Yes        Yes
          2. B shell
(1)        变量设置
实例:  终端类型:TERM=vt100;export TERM
              语言环境:LANG=C;export LANG
                 执行路径:PATH=$PATH:/usr/bin:. ; export PATH       
               显示终端:DISPLAY=host:0.0;export DISPLAY
(2)  环境文件
      .profile
          3. C shell
(1)        变量设置
set        定义变量
       setenv  定义环境变量(环境变量与变量不同之处在于环境变量可以影响子进程)
例子:   终端类型:setenv TERM=vt100
               提示符:    set prompt=”I love unix>;”
               路径变量:set path=($path  /usr/bin .)
               显示终端:setenv DISPLAY host:0.0     
               共享库:    setenv LD_LIBRARAY_PATH /usr/dt/lib:/usr/openwin/lib
(2)        环境文件

        .login   .cshrc
(3)        脚本语言
事例1: 更换后缀
    foreach file (*.ab)
           set base=`basename $file   .ab`
           mv $file $base.cd
end
                     事例2:简单循环
                         @  cnt  = 1
                         echo  I will count from 1 to 100
                         echo  and pause at every ten numbers for confiumation to continue
                         echo  -n Press an key to start:    #显示数据后不回车
                         set key = $<                  #接受输入字符
                         while ($cnt < 101)
                                   echo This is $cnt
                                   if  (`exp  $cnt   %   10`   ==  0    )   then
                                        echo –n  “continue or not(Y/N)”
                                         set key  =   $<
                                         if  ($key == ‘n’)   exit
                                   endif
                                   @  cnt  +=  1          # 变量cnt 加 1
                           end
                           echo DONE
          4. dtterm
    .dtprofile   通用桌面环境设置选项

发表于: 2006-08-25,修改于: 2006-08-25 22:58,已浏览414次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:0.01437