Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,150
Rep:
It's the default shell in ubuntu, and is basically a stripped down, posixly correct bash, it also has a number of problems when used to compile from source, but as ubuntu tends to discourage that, most users wont find much of a problem, I personally dont use ubuntu except for testing in a vm, and I change the default to bash anyway.
dash shell. yeah its just another terminal emulator, nothing special, just one more to toss up on the heep of terminal emulators.
this is just so wrong.
a shell is not a terminal emulator.
a terminal emulator is an app that emulates a terminal, usually in a graphical environment.
the shell is what the terminal executes when started.
dash is the default shell not only on ubuntu but also on debian.
it is more limited, but much faster than e.g. bash.
other shells are zsh, ksh, ash...
to find out what your sh is, type
Code:
ls -l /bin/sh
to find out what shell your terminal is using, type
this is just so wrong.
a shell is not a terminal emulator.
a terminal emulator is an app that emulates a terminal, usually in a graphical environment.
the shell is what the terminal executes when started.
dash is the default shell not only on ubuntu but also on debian.
it is more limited, but much faster than e.g. bash.
other shells are zsh, ksh, ash...
to find out what your sh is, type
Code:
ls -l /bin/sh
to find out what shell your terminal is using, type
Code:
echo $0
but yeah you're using a terminal emulator to use the shell, the one in question is called 'dash'
so yeah it is just another terminal emulator that uses a shzyf whatever shell
Code:
chsh -s /bin/bash
now it is just another terminal emulator that uses bash shell
Why do you keep bringing up terminal emulators? This thread is not about terminal emulators. The OP never mentioned any terminal emulator. He asked about dash, which is a shell, which is a completely different thing.
Terminal emulators:
gnome-terminal
konsole
xterm
etc.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.