The KornShell (ksh) is a standard/restricted command and programming language developed by AT&T.
- MirBSD™ Korn Shell — Enhanced version of the public domain ksh.
More implementations are provided in the Arch User Repository:
- loksh — A Linux port of OpenBSD's ksh
- Public Domain Korn Shell — Clone of the AT&T Korn shell. At the moment, it has most of the ksh88 features, not much of the ksh93 features, and a number of its own features.
- AT&T Korn shell — Official AT&T version.
- OpenBSDs Korn Shell — Porting of the OpenBSD version of ksh to GNU/Linux.
Making m/ksh your default login shell
Change the default shell for the current user:
$ chsh -s /bin/mksh
Change the default shell before removing thepackage.
Run following command:
$ chsh -s /bin/bash user
Use it for every user with m/ksh set as their login shell (including root if needed). When completed, thepackage can be removed.
Alternatively, change the default shell back to Bash by editing
/etc/passwd as root.
/etc/passwdas it helps prevent invalid entries and/or syntax errors.
For example, change the following: