I get distracted when running slow processes. Here is how I get notified when they are done.
Put the runtime of your previous command in your terminal prompt using Bash-Preexec
Here is a mostly automated way of syncing a directory using git whenever a file changes.
Use dig and curl to send a push notification when your external IP address changes.
Here is how to have better command history searching with minimal changes to your shell's configuration.