我是靠谱客的博主 天真凉面,最近开发中收集的这篇文章主要介绍Linux中dash bash sh区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

bash
  Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件成为脚本。和其他Unix shell一样,它支持文件名替换(通配符匹配)、管道、here文档、命令置换、变量以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特诊全部是从sh借鉴过来的。其他特性,例如历史命令,是从csh和ksh借鉴而来,总的来说,Bash虽然是一个满足POSIX规范的shell,但有很多扩展。

dash
  原来bash是GUN/Linux操作系统中的/bin/sh的符号链接,但是由于bash过于复杂,有人把bash从NetBSD移植到Linux并更名为dash,且
/bin/sh符号链接到dash。Dash Shell比Bash Shell小得多,符合POSIX标准。

sh
  sh在Linux中这是一个符号链接,有的链接到dash,有的链接到bash。
在这里插入图片描述

最后

以上就是天真凉面为你收集整理的Linux中dash bash sh区别的全部内容,希望文章能够帮你解决Linux中dash bash sh区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部