Difference between revisions of "Shell"
(→Introduction) |
(→Introduction) |
||
Line 27: | Line 27: | ||
==Introduction== | ==Introduction== | ||
− | The shell is a program, that provides users with a command prompt. Different shells behave differently. The | + | The shell is a program, that provides users with a command prompt. Different shells behave differently. The default shell on GhostBSD is ''fish''. When you install a shell from a port or a package, it adds an appropriate entry in <code>/etc/shells</code>. |
==Shells on GhostBSD== | ==Shells on GhostBSD== |
Revision as of 08:23, 23 May 2020
Welcome to the Shell |
App/Package | Abstract | Addition or Link |
---|---|---|
If you don't find a package you are looking for, we recommend to search the Ports: Shells. There are more than 64 ports available. | ||
Back to the Applications |
Introduction
The shell is a program, that provides users with a command prompt. Different shells behave differently. The default shell on GhostBSD is fish. When you install a shell from a port or a package, it adds an appropriate entry in /etc/shells
.
Shells on GhostBSD
GhostBSD comes with different shells. The file /etc/shells
contains the following list:
- /bin/sh
- /bin/csh
- /bin/tcsh
- /usr/local/bin/zsh
- /usr/local/bin/rzsh
- /usr/local/bin/ksh93
- /usr/local/libexec/git-core/git-shell
- /usr/local/bin/fish
- /usr/local/bin/bash
- /usr/local/bin/rbash
Changing the Shell
The easiest way to permanently change the default shell is to use chsh
. Running this command will open the editor that is configured in the EDITOR environment variable, which by default is set to vi(1). Change the Shell: line to the full path of the new shell.
Alternately, use chsh -s
which will set the specified shell without opening an editor. For example, to change the shell to bash:
% chsh -s /usr/local/bin/bash
The new shell must be present in /etc/shells
with the full path..
More Information
See: Shells