GNU Bash, version 4.0

| 3 Comments

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--

3 Comments

Feng,blog更新很频繁,敬仰一下

偷偷的看了好久blog,吐下口水,然后溜走......

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

又没坐上沙发...

@Terry ,

APT 估计要等一段时间.