Miscellaneous:
- Run script with verbose output:
bash -v - Check for syntax errors:
bash -n - Show xtrace info:
bash -x- Lines which start with
+are executed in the shell - Lines which start with
++are executed in a sub-shell
- Lines which start with
- Loop over alphabet with upper and lower case:
for l in {{A..Z},{a..z}}; do echo $l ; done - Print text in beautiful columns by piping to:
column -t - Echo a string to stderr:
>&2 echo Hello, world.
Keyboard shortcuts:
If you’re using iTerm2, these may not work unless you follow these steps.
- Delete backwards by word:
CTRL+W - Delete forwards by word:
ALT+D - Jump backwards by word:
ALT+F - Jump forward by word:
ALT+B - Undo last change:
CTRL+-