Command line Command line feed

Learn how to make better use of the command line, the interface preferred by many open source developers and users.

Terminal command prompt on orange background

Customize a feature-rich terminal that's easy on system resources.
Hands programming

Redirection is an efficient way to get data from one place to another without a lot of mouse moving and key pressing.
Red telephone booth on a street in England

Convert British English to American English (and vice versa) with these command-line translators.
A person programming

Tell Bash what you want it to remember—or even rewrite history by deleting entries you don't want or need.
Person typing on a 1980's computer

Bash's history command surpasses all other Linux shell history interfaces in the number of features it offers.
bash logo on green background

Source is like a Python import or a Java include. Learn it to expand your Bash prowess.
woman on laptop sitting at the window

Reduce redundancy and maintenance in your code by writing functions.
Searching for code

Take lessons from the history of C and learn how to write useful CLI programs in Python.