However, you can easily install and use bash as shell.
The author is the creator of nix Craft and a seasoned sysadmin, Dev Ops engineer, and a trainer for the Linux operating system/Unix shell scripting.
Source code is distributed in whatever manner the software author desires.The instructions below show several methods of obtaining the Ports Collection if it was not installed during initial Free BSD setup.Portsnap is a fast and user-friendly tool for retrieving the Ports Collection, the preferred choice for most users.Doing so saves disk space and minimizes the chance of problems later when upgrading to the newer version of the port. Using only make install means there will potentially be many waiting periods between user interaction as the default behaviour is to prompt the user for options. When using config-recursive, the list of ports to configure are gathered by the all-depends-list make(1) target.To avoid this when there are many dependencies, first run make config-recursive to do the configuration in one batch. It is often recommended to run make config-recursive until all dependent ports options have been defined, and ports options dialog(1) screens no longer appear, to be certain all ports options have been configured as intended. Some shells keep a cache of the commands that are available in the directories listed in the PATH environment variable, to speed up lookup operations for the executable file of these commands.