Download List

项目描述

V6 Thompson Shell Port provides two ports of the original /bin/sh from Sixth Edition (V6) UNIX (circa 1975). osh is an enhanced port of the shell, and sh6 is an unenhanced port of the shell. This project also includes glob6, if, goto, and fd2 as external shell utilities. While they remain external for compatible use by sh6, these utilities are integrated into osh to improve shell performance.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-04 06:42
20120102

此版本更改别名的奥什退出状态和 unalias 以便他们退出的虚假 (1) 状态时有没有可打印,别名设置,或取消设置。否则,他们以真实的 (0) 状态退出时没有任何错误。它将作为将奥什特别的内置命令,取代原先的版本别名在 examples/dot.oshrc 中找到添加版本。它更改 _XOPEN_SOURCE 定义从 600 到 600 L 在 mkconfig 中。它还向 printf 调试 err.h 添加 DEBUG_ALIAS,DEBUG_GLOB 和 DEBUG_PROC 的定义 (在默认情况下未定义)。
标签: Stable, Milestone
This release changes the osh exit status for alias and unalias so that they exit with a false (1) status when there are no aliases to print, set, or unset. Otherwise, they exit with a true (0) status when there is no error. It adds 'version' as an osh special built-in command, replacing the previous 'version' alias found in examples/dot.oshrc. It changes the _XOPEN_SOURCE definition from 600 to 600L in mkconfig. It also adds DEBUG_ALIAS, DEBUG_GLOB, and DEBUG_PROC definitions (undefined by default) to err.h for printf debugging.

2011-12-02 07:00
20111129

此版本将有用生成系统信息从 ' uname-srm' 添加到生成的二进制文件。为了简单起见的包括的示例奥什点文件更新它。它还添加了方便新的 v 和版本别名。
标签: Stable
This release adds useful build system info from 'uname -srm' to the built binaries. It updates the included example osh dot files for the sake of simplicity. It also adds handy new 'v' and 'version' aliases.

2011-10-27 14:14
20111027

此版本被献给 Dennis M.Ritchie (dmr) 的记忆。它修复了 mkconfig 问题上较旧的插件版本和造成的无符号的整数溢出的组合问题。它将添加 $# (作为一个同义词为 $n) 和 $* 参数和一个新的命令消除锯齿功能,类似于在某些方面 csh(1) 消除锯齿。样式被更改的所有手册页,新的"别名 (+)"款被添加到 osh.1。已更新的示例包括奥什点文件。
标签: Bugfixes, feature additions
This release is dedicated to the memory of Dennis M. Ritchie (dmr). It fixes a mkconfig problem on older OpenBSD releases and a globbing problem caused by an unsigned integer overflow. It adds $# (as a synonym for $n) and $* parameters, and a new command aliasing feature that is similar to csh(1) aliasing in some respects. Style changes were made in all of the manual pages, and a new "Aliases (+)" subsection was added to osh.1. The included example osh dot files were updated.

2010-05-01 07:20
20100430

此版本增加了一个新的和文件,职业安全与卫生的历史文件,支持功能来保存用户的命令行历史的用户$的H / .osh.history文件。这是一个简单的用户方便的特点。
标签: minor feature addition
This release adds and documents a new, osh history-file-support feature to save the user's command-line history to the user $h/.osh.history file. This is a simple user-convenience feature.

2010-03-06 05:11
20100228

这个版本的改变职业安全与卫生通配符,以便它在处理过程中的主要职业安全与卫生。这是使(例如)`mkdir some_really_long_directory_name用户方便... ;光盘一些*...'和通配符其他特别内建的命令,以及。
标签: minor feature addition
This release changes osh globbing so that it is handled in the main osh process. This is for user convenience to allow (for example) `mkdir some_really_long_directory_name... ; cd some*...' and globbing for other special built-in commands as well.

Project Resources