Bash 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Bash 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Bash 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 SHELL
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-02-24

软件简介

bash 是一个为GNU项目编写的Unix shell。它的名字是一系列缩写:Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)。Bourne shell是一个早期的重要shell,由Stephen Bourne在1978年前后编写,并同Version 7 Unix一起发布。bash则在1987年由Brian Fox创造。在1990年,Chet Ramey成为了主要的维护者。

bash是大多数Linux系统以及Mac OS X v10.4默认的shell,它能运行于大多数Unix风格的操作系统之上,甚至被移植到了Microsoft Windows上的Cygwin系统中,以实现windows的POSIX虚拟接口。此外,它也被DJGPP项目移植到了MS-DOS上。

bash的命令语法是Bourne shell命令语法的超集。数量庞大的Bourne shell脚本大多不经修改即可以在bash中执行,只有那些引用了Bourne特殊变量或使用了Bourne的内置命令的脚本才需要修改。 bash的命令语法很多来自Korn shell (ksh) 和 C shell (csh), 例如命令行编辑,命令历史,目录栈,$RANDOM 和 $PPID 变量,以及POSIX的命令置换语法: $(...)。作为一个交互式的shell,按下TAB键即可自动补全已部分输入的程序名,文件名,变量名等等。

展开阅读全文

评论

点击加入讨论🔥(1)
发表了资讯
2022/09/29 07:46

Bash 5.2 正式发布

GNU Bourne Again SHell (Bash) 项目团队宣布 Bash 5.2 正式发行,这是大多数 Linux 发行版上的默认 shell 。 Bash 5.2 的主要新特性 最大的新特性是重写的命令替换解析代码,新代码递归地调用 bison 解析器。这取代了以前版本中使用的临时解析,提供更好的语法检查,可以迅速捕获语法错误。 另一个变化是改进了数组索引的解析和扩展,以及另外提供了使用内置命令中的“@”和“*”参数将键重置为给定值的能力,而不是重置整个阵...

2
4
发表了资讯
2019/01/10 07:39

Bash 5.0 发布,部分功能与 4.4 不兼容

Unix Bash 放出第 5 个主要版本这个版本主要修复了Bash 4.4 中几个明显的错误,同时也加入了一些新功能。Bash 是一个完整的POSIX 规范项目,除了有交互式命令列编辑功能,还在基架构上支援工作控制,并提供类似csh的功能等。 Bash 5.0 主要解決 Bash 4.4的错误,改变对nameref解析的方法,和一系列以模糊测试发现的潜在查出范围的错误。另外,Bash 5.0 在不执行字符拆解以符合Posix标准解释的情況下,在不同的上下文中,$@和$*的...

15
5
发表了资讯
2017/01/23 10:26

漏洞预警 GNU Bash 本地命令执行漏洞

近期历史悠久的 GNU Bash 爆出了一个高危漏洞,Bash < 4.4 版本存在安全漏洞,通过构造的 SHELLOPTS、PS4 环境变量,本地用户利用此漏洞可用 root 权限执行任意命令。 官方 CVSS V3 评级为 High,属于高危漏洞,预测当前 90% 以上的 Linux 用户都会受到影响。 http://www.openwall.com/lists/oss-security/2016/09/26/9 小编测试了一下,100% 命中: 各位站长,赶在过年之前快动起来吧...

18
23
发表了资讯
2016/09/17 00:00

Bash 4.4 和 Readline 7.0 发布,修复大量Bug

GNU Bourne Again SHell (Bash)项目团队宣布Bash4.4正式发行。这次发行修复了大量Bug以及增加大量的新特性。最显著的更新是映射文件可随意使用记录分隔符。其他更新内容如下: a --help option available for nearly all builtins; a new family of ${parameter@spec} expansions that transform the value of `parameter'; the `local' builtin's ability to save and restore the state of the single-letter shell option f...

3
6
发表了资讯
2014/10/09 00:00

Shellshock 漏洞面临失控,雅虎和WinZip中招

安全研究人员 Jonathan Hall近日声称发现了一个罗马尼亚黑客搭建的僵尸网络,利用Shellshock漏洞控制了大量知名互联网公司的服务器,包括雅虎和压缩工具软件WinZip的官网。 Jonathan Hall最近发布了雅虎服务器的漏洞报告,并透露雅虎已经承认有两台游戏服务器(dip4.gq1.yahoo.com和api118.sports.gq1.yahoo.com)被僵尸网络入侵并取得root权限。 据Hall透露,发现雅虎僵尸服务器事出偶然。当时Hall正在追踪扫描Hall所在公司服务...

20
17
发表了资讯
2014/10/03 00:00

VMware发布软件更新以修复Shellshock安全漏洞

作为几个主要的技术公司之一的 VMware 开始发布软件更新用来处理 GNU Bash 的 Shellshock 安全漏洞。受该漏洞影响的软件包括:ESX, vCenter Server Appliance, Horizon Workspace, IT Business Management Suite, vCenter Log Insight, vCenter Operations Manager, vCenter Site Recovery Manager, vCloud Application Director, vCloud Automation Center, vCloud Director Appliance, vFabric Postgres, VMware Data Recover...

2
8
发表了资讯
2014/10/03 00:00

Shellshock 后续漏洞

CVE-2014-6277和CVE-2014-6278终于曝光,POC:bash -c "f() { x() { _; }; x() { _; } <<a; }",漏洞的发现者Michal Zalewski给出了详细的分析,BASH 社区补丁还在紧急的修复中,因为涉及backporting中的一些比较蛋疼的问题,预计UPSTREAM得到这个礼拜末才能完成修复工作,也就是说 GNU/Linux发行版最早应该会在本周末或者下个礼拜才能修复,在这一段时期特别对于生产环境的服务器是比较危险的,有2个方法来降低风 险:1,ASLR/...

5
11
发表了资讯
2014/09/30 00:00

甲骨文紧急修补Bash漏洞,四十多款产品还在排队

Shellshock 漏洞初估影响了数十款甲骨文產品,不过甲骨文初步释出的修补程式只涵盖少数產品,目前未修补的產品数量则更多,包含Big Data Appliance、Oracle Communications系列產品、Oracle Fusion及Oracle Switch ES1-24等超过40项。 甲骨文(Oracle)於上周释出更新程式,修补部份產品中有关Bash Shell的CVE-2014-7169漏洞,但仍有四十多款產品目前还未释出修补程式。 相关网站:甲骨文安全通告 第一个被发现的Bash Shell漏洞...

30
9
发表了资讯
2014/09/30 00:00

OS X Bash 1.0 发布,修复严重漏洞

苹果今天终于发布了 Bash 1.0 更新,修复了前两天非常严重的安全漏洞。该版本要求:OS X Mavericks v10.9.5 或者更新版本。但不支持 Yosemite 。 更多关于该漏洞细节请看 http://support.apple.com/kb/HT1222. 下载地址:http://support.apple.com/downloads/DL1769/en_US/BashUpdateMavericks.dmg...

8
6
发表了资讯
2014/09/29 00:00

为何修复 Shellshock 漏洞像打地鼠

GNU Bourne Again Shell(bash)的Shellshock漏洞影响了广泛使用bash的Unix/Linux服务器,由于它允许远程执行代码获得与系统管理员相同的 权限去控制系统而被认为破坏力超过Heartbleed。而更糟糕的是,bash官方补丁没有完全修复问题。为何修复Shellshock漏洞就像打地鼠, 堵了一头另一头又冒出?Shellshock漏洞的工作原理是:攻击者可以向任何使用bash交互的系统如Web服务器、Git版本控制系统和DHCP客 户端发送请求,请求包含了以...

10
15
发表了资讯
2014/09/26 00:00

bash 漏洞未被彻底修复,红帽再发补丁

bash漏洞未被彻底修复,红帽今日上午再发新补丁。 见红帽勘误表 https://rhn.redhat.com/errata/rhel-server-6-errata.html 。 吐槽一句,昨晚白忙活了。 via rhn

42
7
发表了资讯
2014/09/25 00:00

Bash 远程任意代码执行安全漏洞(最严重漏洞)

US-CERT 意识到 Bash 存在一个安全的漏洞,该漏洞直接影响基于 Unix 的系统(如 Linux、OS X 等)。该漏洞将导致远程攻击者在受影响的系统上执行任意代码。 US-CERT 建议用户和管理员重新检查这篇红帽的安全博客。更多的详情只能参考相应 Linux 发行商以获取相应补丁。 你可以使用如下命令来检查系统存在此漏洞: env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 受影响的系统包括: CentOS Deb...

74
62
发表了资讯
2009/02/24 00:00

Bash 4.0 发布

作为多数Linux系统及OS X v10.4默认的shell,Bourne-Again SHell 4.0正式发布 。BASH 4.0修改了3.x版本中留下的bug,同时增加了许多新特性。 最值得关注的新特性是关联数组(associative arrays),改进了可编程完成函数(completion functionality),case-modifying单词扩充,复合进程,支持`**'特别glob模式,增加shell句法和重定向。 shell在分析内部命令替换上变得更严格,修正了POSIX虚拟接口的不兼容块。你现在可以去下载...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
53 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部