Listing some useful ones:
⢠id: know yourself
⢠w: who is logged in (-f to find where they are logging in from)
⢠lsblk: list block storage devices ⢠lscpu: display info about the CPUs
⢠lstopo: display hardware topology (need hwloc, hwloc-gui packages)
⢠free: free and used memory (try free -g)
⢠lsb_release: distribution info (try -a)
Be nice and fly under the radar, eg.: nice -n 19 tar cvzf archive.tgz large_dir
!! repeats the last command
⢠!$ change command keep last argument: ⢠cat states.txt # file too long to fit screen ⢠less !$ #reopen it with less
⢠!* change command keep all arguments: ⢠head states.txt | grep '^Al' #should be tail ⢠tail !* #no need to type the rest of the command
Source: Linux Productivity Tools (2019) [pdf]ā