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–