This is my list of things that I need to learn. The condition for considering something learned on this list is having either a project or a writeup that can be referenced.
ln
type
which
man
apropos
info
whatis
alias
cat
sort
uniq
grep
wc
head
tail
tee
history
id
chmod
umask
su
sudo
chown
ps
top
jobs
bg
fg
kill
killall
shutdown
select
dd
lsof
who
find
xxd
df
lsblk
mount
sed
merge
rebase
tag
format-patch
request-pull
send-email
stash
grep
bisect
clone --bare
restore
notes
mergetool
worktree
vimtutor
commit
context
diff
events
exec
export
history
import
info
inspect
network