DEV Community

Discussion on: 25 shell commands to master for system administration

Collapse
 
darkain profile image
Vincent Milum Jr

One small point I'd like to add for readers.

The vast majority of these commands are actually not BASH commands at all. They're independent applications. BASH is just the interactive shell that commands are typed into, and then launch these other applications.

On an operating system like FreeBSD, it doesn't even ship with BASH at all! Yet, most of these other applications are there and available. The few that are not (plus BASH as well) are available via the Ports collection.

Other interactive shells, and even non-interactive shells (such as launching these commands from a PHP or Python or other language script) all have access to these programs.

And when you see or write a shell script which uses /bin/sh, this isn't BASH either!