免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1375 | 回复: 0
打印 上一主题 下一主题

shell特点 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-25 22:58 |只看该作者 |倒序浏览
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 = $


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13053/showart_160705.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP