Appendix. List of Command-Line Tools
This is an overview of all the command-line tools discussed in this book. This includes binary executables, interpreted scripts, and Z Shell builtins and keywords. For each command-line tool, the following information, when available and appropriate, is provided:
-
The actual command to type at the command line
-
A description
-
The version used in the book
-
The year that version was released
-
The primary author(s)
-
A website to find more information
-
How to obtain help
-
An example usage
All command-line tools listed here are included in the Docker image. See Chapter 2 for instructions on how to set it up. Please note that citing open source software is not trivial, and that some information may be missing or incorrect.
alias
Define or display aliases.
alias
is a Z shell builtin.
$ type alias alias is a shell builtin $ man zshbuiltins | grep -A 10 alias $ alias l l='ls --color -lhF --group-directories-first' $ alias python=python3
awk
Pattern scanning and text processing language.
awk
(version 1.3.4)
by Mike D. Brennan and Thomas E. Dickey (2019).
More information: https://invisible-island.net/mawk.
$ type awk awk is /usr/bin/awk $ man awk $ seq 5 | awk '{sum+=$1} END {print sum}' 15
aws
Unified tool to manage AWS services.
aws
(version 2.1.32)
by Amazon Web Services (2021).
More information: https://aws.amazon.com/cli.
$ type aws aws is /usr/local/bin/aws $ aws --help
bash
GNU Bourne-Again Shell.
bash (version 5.0.17) by ...