linux bash是什么?

发布时间 - 2019-05-17 00:00:00    点击率:

bash (gnu bourne-again shell) 是许多linux发行版的默认shell 。事实上,还有许多传统unix上用的shell,例如tcsh、csh、ash、bsh、ksh等等,shell script大致都类同,当您学会一种shell以后,其它的shell会很快就上手,大多数的时候,一个shell script通常可以在很多种shell上使用。

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

bash的命令语法是Bourne shell命令语法的超集。数量庞大的Bourne shell脚本大多不经修改即可以在bash中执行,只有使用了Bourne的特殊变量或内置命令的脚本才需要修改。 

bash的命令语法很多来自Korn shell (ksh) 和 C shell (csh), 例如命令行编辑,命令历史,目录栈,$RANDOM 和 $PPID 变量,以及POSIX的命令置换语法: $(...)。作为一个交互式的shell,按下TAB键即可自动补全已部分输入的程序名、文件名、变量名等等。


# linux  # 作为一个  # 按下  # 它能  # 它也  # 当您  # 命令行  # 运行于  # 事实上  # 操作系统  # 变量名 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Thinkphp 中 distinct 的用法解析  如何在服务器上三步完成建站并提升流量?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  如何用搬瓦工VPS快速搭建个人网站?  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Laravel怎么为数据库表字段添加索引以优化查询  Java垃圾回收器的方法和原理总结  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何挑选高效建站主机与优质域名?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  如何用IIS7快速搭建并优化网站站点?  如何在Windows环境下新建FTP站点并设置权限?  如何在IIS中新建站点并配置端口与IP地址?  韩国服务器如何优化跨境访问实现高效连接?  黑客入侵网站服务器的常见手法有哪些?  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  在centOS 7安装mysql 5.7的详细教程  新三国志曹操传主线渭水交兵攻略  如何快速搭建FTP站点实现文件共享?  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  网站图片在线制作软件,怎么在图片上做链接?  EditPlus中的正则表达式 实战(1)  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  googleplay官方入口在哪里_Google Play官方商店快速入口指南  如何快速搭建高效可靠的建站解决方案?  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  长沙企业网站制作哪家好,长沙水业集团官方网站?  高防服务器租用如何选择配置与防御等级?  如何自定义建站之星网站的导航菜单样式?  如何挑选优质建站一级代理提升网站排名?  nodejs redis 发布订阅机制封装实现方法及实例代码  如何将凡科建站内容保存为本地文件?  Laravel如何记录自定义日志?(Log频道配置)  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  高端云建站费用究竟需要多少预算?  如何为不同团队 ID 动态生成多个独立按钮  中山网站推广排名,中山信息港登录入口?