猛击(bash)和短跑(dash)的区别

Dash是一个shell,按照现代标准,当作为一个交互式登录shell使用时,它的可用性很差,但是在执行与POSIX兼容的脚本时比Bash更快。Bash有更多的特性,在交互式使用时尤其可取(尽管它也包含更多的编程特性)。Bash通常作为默认的交互式shell提供,而Debian和Debian派生工具(如Ubuntu)则提供Dash作为/bin/sh实现,从而导致脚本带有#/默认情况下,bin/sh...

Dash是一个shell,按照现代标准,当作为一个交互式登录shell使用时,它的可用性很差,但是在执行与POSIX兼容的脚本时比Bash更快。Bash有更多的特性,在交互式使用时尤其可取(尽管它也包含更多的编程特性)。Bash通常作为默认的交互式shell提供,而Debian和Debian派生工具(如Ubuntu)则提供Dash作为/bin/sh实现,从而导致脚本带有#/默认情况下,bin/sh shebangs由破折号而不是Bash来解释。对于需要Bash执行的脚本,如果shebang是#,Bash仍将用作解释器/垃圾箱/垃圾箱。大量的shell实例是作为Ubuntu启动过程的一部分启动的。Ubuntu核心开发团队认为,最好是简单地更改默认shell,而不是将它们分别更改为在/bin/dash下显式运行,这种更改需要大量的日常维护,如果不密切关注,可能会出现倒退。

猛击(bash)和短跑(dash)的区别

什么是猛击(bash)?

巴什又是伯恩的炮弹。Bash是一个非常好的全功能shell,适合交互使用;实际上,它仍然是默认的登录shell。Bash是为人类设计的,它提供了POSIX功能的超集。

什么是短跑(dash)?

Dash是Debian Almquist的外壳。Dash实现了一个Unix规范,那么它就不需要做更多的工作来满足正式的规范。Dash仅支持POSIX兼容功能。

在bash之间(between bash)和短跑(dash)的区别

  1. Bash是一个非常好的全功能shell,适合交互使用;实际上,它仍然是默认的登录shell。但是,与dash相比,它的启动和运行都比较大、慢。
  2. Dash实现了单一的Unix规范,那么它就不需要做更多的工作来满足正式的规范。但是一些“bashi**s”很方便,对Dash的大小几乎没有增加,并且使Dash作为一个替代品更容易使用。
  3. 许多包含命令集–k的shell脚本不受dash支持,但受bash支持。
  4. Bash支持与Dash相同的脚本命令以及它自己的附加命令,Dash只支持与POSIX兼容的特性。
  5. Bash是为人类设计的,它提供了POSIX功能的超集,Dash是用于非交互式脚本执行的。
  6. Bash支持tab完成并支持命令历史记录。
  7. Dash只有10万英镑,而Bash只有9万英镑。
  8. 与Bash相比,Dash用于更快的启动和脚本执行。

视频解说

  • 发表于 2021-07-08 12:09
  • 阅读 ( 175 )
  • 分类:IT

你可能感兴趣的文章

亚马逊不再接受短跑按钮的命令

亚马逊正在砍掉它的短跑按钮。亚马逊今年早些时候已经停止销售这些产品,现在它将停止接受使用其实体短划线按钮下的订单。这意味着您必须在2019年8月31日之前使用仪表板按钮下订单。 ...

  • 发布于 2021-03-20 00:15
  • 阅读 ( 209 )

如何在windows10上获得linux bash shell

... 猛击 wsl公司 ...

  • 发布于 2021-03-21 11:48
  • 阅读 ( 287 )

什么是amazon dash?以及你应该知道的6个最好的黑客

... 什么是亚马逊短跑按钮(an amazon dash button)? ...

  • 发布于 2021-03-24 09:13
  • 阅读 ( 302 )

如何使用chsh在linux上更改默认shell

...的脚本语言。 相关:Bash、Zsh和其他Linux shell之间有什么区别? 列出已安装的外壳 要查看计算机上安装了哪些shell,请使用以下命令。它只列出/etc/shell文件的内容: cat /etc/shells 我们提到了bash、dash和rbash,但是sh是什么? sh是...

  • 发布于 2021-04-02 06:04
  • 阅读 ( 338 )

亚马逊短跑魔杖能(不能)做什么

...。这意味着你不能播放音乐,播客,甚至你的闪光简报在短跑棒本身。 幸运的是,这并不是一个大问题,因为说话者是相当可怕的,甚至比回声点的扬声器更糟糕。然而,这仍然是你应该知道的,因为如果你问亚历克斯在短跑...

  • 发布于 2021-04-07 13:26
  • 阅读 ( 183 )

如何设置和使用amazon dash魔杖

...如何设置你的,并开始使用它在你的家。 如何设置你的短跑棒 首先,你需要Android或iOS版的亚马逊购物应用程序。将应用程序下载到**。随附的说明告诉您打开浏览器并开始使用亚马逊网站/wandsetup. 在这个屏幕上,您可以选择...

  • 发布于 2021-04-07 16:07
  • 阅读 ( 165 )

如何为亚马逊销售的几乎所有产品创建虚拟短跑按钮

...乎所有商品。 相关:如何设置Amazon Dash按钮 可以把虚拟短跑按钮想象成亚马逊的一键式订购系统,但是你不必先搜索并找到商品,你可以在亚马逊网站或亚马逊应用程序上找到它的快捷方式。 你可以通过**上的应用程序或电脑...

  • 发布于 2021-04-08 03:57
  • 阅读 ( 154 )

bash、zsh和其他linux shell之间有什么区别?

...品,还有其他的贝壳,比如ash、dash、fish和tcsh。但有什么区别,为什么会有这么多? 贝壳做什么? 在Linux上,当您在命令行登录或启动终端窗口时,系统将启动shell程序。shell提供了扩展命令行环境的标准方法。如果愿意,可...

  • 发布于 2021-04-08 06:16
  • 阅读 ( 266 )

什么时候使用ා更好!/bin/bash而不是ා!/shell脚本中的bin/sh?

... 问题 超级用户读者Hendre想知道什么时候最好使用#!/bin/bash而不是#!/shell脚本中的bin/sh: When is it more appropriate to use #!/bin/bash rather than #!/bin/sh in a shell script? 什么时候最好用#!/bin/bash而不是#!/shell脚本中的bin/sh? 答案 超级用...

  • 发布于 2021-04-08 22:29
  • 阅读 ( 173 )

如何设置amazon dash按钮

...牌的仪表板按钮。亚马逊确实**了一个联合国品牌的通用短跑按钮,但它只是为开发人员在这一点上。 你只需花5美元就可以买到短跑按钮,当你第一次用这个按钮下单时,你就能拿回这些钱,所以一旦你开始使用它们,它们基...

  • 发布于 2021-04-09 12:40
  • 阅读 ( 138 )
po037247
po037247

0 篇文章

相关推荐