linux中bash是什么意思?


本文摘自PHP中文网,作者青灯夜游,侵删。

Bash (GNU Bourne-Again Shell) 是大多数Linux系统以及Mac OS X默认的shell,是一个为GNU计划编写的Unix shell,是一个程序,是一个gnu软件。

它能运行于大多数类Unix风格的操作系统之上,甚至被移植到了Microsoft Windows上的Cygwin系统中,以实现Windows的POSIX虚拟接口。此外,它也被DJGPP项目移植到了MS-DOS上。

Bash的名字是一系列缩写:Bourne-Again SHell ― 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)。Bourne shell是一个早期的重要shell,由史蒂夫?伯恩在1978年前后编写,并同Version 7 Unix一起发布。

Bash的命令语法是Bourne shell命令语法的超集。

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

以上就是linux中bash是什么意思?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux中的重定向全面解析

Linux find命令如何实现模糊查询

shell如何实现学生成绩管理系统

Linux如何创建用户

Linux运维工程师需要掌握哪些知识

Linux中什么是分区与目录

Linux系统如何备份

Linux判断是否是目录的方法

如何为一块或者多块磁盘应用自动快照策略

Linux如何查看端口被哪个进程占用?

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...