Posted 22.08.2003 | Updated 31.07.2006 | Contributed by Andy Mallett
The shell is the environment you see when you log into a system. The shell may be graphical (Windows) or a command line environment. The shell interprets the commands between the user and the core operating system (kernel).
There are a number of Unix shells. One common one is the oft default csh shell. Other command line shells such as BASH (the Bourne Again SHell) offer extra functionality and enhancements, such as tab completion of file and directory names and commands.
Many users, myself included, install BASH as a routine on all new installations.
|
|
Using the FreeBSD installation CD #2
- Login as root
- sysinstall
- CONFIGURE, PACKAGES
- Select installation source (CD, FTP, etc.)
- SHELLS, BASH (spacebar to select), TAB to OK
- Tab to INSTALL
- OK to confirm
- CANCEL
Configure passwd file to tell root to use bash:
- Login as root
- vipw
- change /bin/csh to /usr/local/bin/bash (don't screw this up!)
- Save & Exit
- Press ALT F2 and Login as root, to test
- If root can't login and use BASH, go back to the ALT F1 screen and fix it
|
|