GNU Bash, version 4.0

GNU Bash(Bourne-Again SHell) 发布了 4.0 版本。新增加了不少特性。最近大半年基本上很少在终端里了,不过还是要关注一下。

新特性不完全列表
列出几个日常使用有关的:

  • 新的环境变量 $BASHPID 用以返回当前进程 PID。
  • 新的 ‘checkjobs’ 命令检查报告 Job 运行的情况。
  • 如因为缺少资源而创建子进程失败,bash 再尝试几次之后再报错(这个怎么觉得有点傻?)
  • ‘ulimit’ 内建新选项 -b (socket buffer size) 与 -T (number of threads)。
  • 新的 &>> 重定向操作符,追加标准输出与标准错误到指定文件中。

其他新功能多和 Bash 下的 Shell 编程有关,感兴趣的可以仔细看一下说明文件

此外,Readline 有了比较大的功能增强。大家用的最多的命令行历史,现在有了新的 history-size 变量用来设定。

EOF


  • http://www.terryspace.cn 睬一踩

    Feng,blog更新很频繁,敬仰一下
    偷偷的看了好久blog,吐下口水,然后溜走……

  • http://imterry.googlepages.com Terry

    发现自己的是GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)。从官方下binary奇慢无比,5M的东西1k/s都不到。直接等APT源更新了…-_-
    又没坐上沙发…

  • Fenng

    @Terry ,
    APT 估计要等一段时间.