Differences between bash and dash in Ubuntu

Source: Internet
Author: User
What is bash? Bash (GNUBourne-AgainShell) is the internal Shell of many Linux platforms. In fact, there are many shells used in traditional UNIX, such as tcsh, csh, ash, bsh, and ksh, shellScript is roughly the same. When you learn a Shell, other shells will get started quickly. In most cases, a ShellScript can usually use dash on many Shell types.

What is bash?

Bash (GNU Bourne-Again Shell) is the internal Shell of many Linux platforms. In fact, there are many shells used in traditional UNIX, such as tcsh, csh, ash, bsh, and ksh, shell scripts are roughly the same. After you learn a Shell, other shells will be used quickly. In most cases, a Shell Script can be used in many types of shells.

What is dash?

Dash is the standard command interpreter for the system. The current

Version of dash is in the process of being changed to conform with

POSIX 1003.2 and 1003.2a specifications for the shell.

First run the ls-l/bin/sh command

We will find that Ubuntu uses dash by default.

To modify the default sh, run the following command:

Sudo dpkg-reconfigure dash

Then select No]

Run ls-l/bin/sh

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.