Unix Design Philosophy

Know how Bash features fit Unix philosophy.

We'll cover the following

We learned the basic Bash built-ins and GNU utilities to operate the file system. Now, we know how to run a program or copy a file using the shell. We can do the same things in a GUI. Both types of interfaces are effective for solving such simple tasks.

Bash provides several features that a GUI doesn’t. These features give us a significant performance gain when solving specific tasks. They can help automate our work and save time.

The following are the Bash features we are discussing:

  1. I/O redirection.
  2. Pipelines.
  3. Logical operators.

Unix philosophy

Get hands-on with 1200+ tech skills courses.