diff --git a/command_line.md b/command_line.md
index 8c0de1f53..574daae93 100644
--- a/command_line.md
+++ b/command_line.md
@@ -5,129 +5,169 @@ layout: default
## List (ls)
-Usage:
-
ls [options] [paths]
-Format:
+### Format
- -1 One entry per line
- -l Long view
- -o Long view (without groups)
- -C Multicolumn (sorted horizontally)
- -x Multicolumn (sorted vertically)
+| Switch | Description |
+|---|---|
+| `-1` | One entry per line |
+| `-l` | Long view |
+| `-o` | Long view (without groups) |
+| `-C` | Multicolumn (sorted horizontally) |
+| `-x` | Multicolumn (sorted vertically) |
+|---
+| `-F` | Add / after directories |
+| `-G` | Color |
+{:.shortcuts}
- -F Add / after directories
- -G Color
+### Options
-Options:
+| `-R` | Recurse |
+| `-a` | Include hidden (dotfiles) |
+| `-A` | Include hidden (but not . and ..) |
+{:.shortcuts}
- -R Recurse
- -a Include hidden (dotfiles)
- -A Include hidden (but not . and ..)
+### Sorting
-Sorting:
+| Switch | Description |
+|---|---|
+| `-r` | reverse order |
+| `-S` | sort by size |
+| `-t` | sort by time modified |
+| `-u` | sort by time accessed |
+| `-U` | sort by time created |
+| `-c` | sort by time status was changed |
+|---
+| `-h` | Human-readable size (3k) |
+{:.shortcuts}
- -r reverse order
- -S sort by size
- -t sort by time modified
- -u sort by time accessed
- -U sort by time created
- -c sort by time status was changed
-
- -h Human-readable size (3k)
+
## Tail
-Usage:
-
tail [-F | -f | -r] [-bN | -cN | -nN] [file ...]
-Modes:
+### Modes
- -f # follow
- -F # follow by filename (accounts for log rotation)
- -r # Reverse order
+| `-f` | follow |
+| `-F` | follow by filename (accounts for log rotation) |
+| `-r` | Reverse order |
+{:.shortcuts}
-Options:
+### Options
- -bN # N*512 bytes
- -cN # N bytes
- -nN # N lines
+| `-bN` | N*512 bytes |
+| `-cN` | N bytes |
+| `-nN` | N lines |
+| `+N` | Start from line N |
+{:.shortcuts}
- +N # Start from line N
+
## Sudo
-Listing:
+```
+sudo [options]
+```
- -l # List allowed commands
+### Listing
-Options:
+| `-l` | List allowed commands |
+{:.shortcuts}
- -A # Use $SUDO_ASKPASS
- -b # Run in background
- -E # Preserve environment
- -H # use target's $HOME
- -n # Don't prompt for password
- -P # Preserve group vector
- -S # Read password from stdin
+### Options
-File descriptors:
+| `-A` | Use $SUDO_ASKPASS |
+| `-b` | Run in background |
+| `-E` | Preserve environment |
+| `-H` | use target's $HOME |
+| `-n` | Don't prompt for password |
+| `-P` | Preserve group vector |
+| `-S` | Read password from stdin |
+{:.shortcuts}
- -C fd # Close all open file descriptors
+### File descriptors
-Prompt:
+| `-C fd` | Close all open file descriptors |
+{:.shortcuts}
- -p prompt # Custom prompt (-p "%p password:")
+### Prompt
-Interactive:
+| `-p prompt` | Custom prompt (-p "%p password:") |
+{:.shortcuts}
- -i [cmd] # Interactive shell without variables
- -s [cmd] # Interactive shell
+### Interactive
- -u user # run as this user
- -g group # run as this group
+| Switch | Description |
+|---|---|
+| `-i [cmd]` | Interactive shell without variables |
+| `-s [cmd]` | Interactive shell |
+|----
+| `-u user` | run as this user |
+| `-g group` | run as this group |
+{:.shortcuts}
-Timestamp:
+### Timestamp
- -v # revalidate timestamp for 5 mins
- -k # invalidate timestamp
- -K # just like -k
+| `-v` | revalidate timestamp for 5 mins |
+| `-k` | invalidate timestamp |
+| `-K` | just like -k |
+{:.shortcuts}
+
+
## wc (Word count)
- -c # Bytes
- -l # Lines
- -m # Characters (incl multi-byte)
- -w # Words
+```
+... | wc [options]
+```
+
+| `-c` | Bytes |
+| `-l` | Lines |
+| `-m` | Characters (incl multi-byte) |
+| `-w` | Words |
+{:.shortcuts}
+
+
## Search-and-replace in all files
perl -p -i -e 's/hello/HELLO/g' **/*
+
+
## Grep
- -A num # Print `num` lines of training context
+```
+grep [options] [pattern] [file ...]
+```
- -G # --basic-regexp (default)
- -E # --extended-regexp
- -P # --perl-regexp
+### Options
- -f file # --file (Get patterns for file)
- -F # --fixed-strings
+| Switch | Description |
+|---|---|
+| `-A num` | Print `num` lines of training context |
+|----
+| `-G` | --basic-regexp (default) |
+| `-E` | --extended-regexp |
+| `-P` | --perl-regexp |
+|----
+| `-f file` | --file (Get patterns for file) |
+| `-F` | --fixed-strings |
+|----
+| `-h` | --no-filename |
+| `-H` | --with-filename |
+|----
+| `-l` | --files-with-matches (just print filenames) |
+| `-L` | --files-without-match |
+|----
+| `-r, -R` | --recursive |
+| `-v` | --invert-match |
+| `-i` | --ignore-case |
+{:.shortcuts}
- -h # --no-filename
- -H # --with-filename
-
- -l # --files-with-matches (just print filenames)
- -L # --files-without-match
-
- -r, -R # --recursive
- -v # --invert-match
- -i # --ignore-case
-
-Synonyms:
+### Synonyms
egrep => grep -E
fgrep => grep -F
diff --git a/sketch.md b/sketch.md
index 8fbcc8481..f0bc47df9 100644
--- a/sketch.md
+++ b/sketch.md
@@ -5,57 +5,64 @@ layout: default
### Insert
-- `V` vector
-- `P` pencil
-- `T` text
-- `L` line
-- `R` rect
-- `O` oval
-- `U` rounded
+| `V` | vector |
+| `P` | pencil |
+| `T` | text |
+| `L` | line |
+| `R` | rect |
+| `O` | oval |
+| `U` | rounded |
+{:.shortcuts}
### Show
-- `^G` grid
-- `^L` layout
-- `^P` pixels
-- `^H` selection handles
-- `^R` rulers
+| `^G` | grid |
+| `^L` | layout |
+| `^P` | pixels |
+| `^H` | selection handles |
+| `^R` | rulers |
+{:.shortcuts}
### Sidebars
-- `⌘⌥1` toggle left (layers)
-- `⌘⌥2` toggle right (inspector)
-- `⌘⌥3` toggle both
-- `⌘.` presentation
+| `⌘⌥1` | toggle left (layers) |
+| `⌘⌥2` | toggle right (inspector) |
+| `⌘⌥3` | toggle both |
+| `⌘.` | presentation |
+{:.shortcuts}
### Zoom
-- `⌘0` 100%
-- `⌘1` fit to screen
-- `⌘2` fit selection to screen
-- `⌘3` center selection
+| `⌘0` | 100% |
+| `⌘1` | fit to screen |
+| `⌘2` | fit selection to screen |
+| `⌘3` | center selection |
+{:.shortcuts}
### Arrange
-- `⌘⌥ up/dn` forward or backward
-- `^⌘⌥ up/dn` front or back
+| `⌘⌥ up/dn` | forward or backward |
+| `^⌘⌥ up/dn` | front or back |
+{:.shortcuts}
### Distribute
-- `^⌘H` horizontal
-- `^⌘V` vertical
+| `^⌘H` | horizontal |
+| `^⌘V` | vertical |
+{:.shortcuts}
### Layers
-- `⌘R` rename
-- `⌘F` find
-
-- `⌘G` group
-- `⌘⇧G` ungroup
+| `⌘R` | rename |
+| `⌘F` | find |
+| `⌘G` | group |
+| `⌘⇧G` | ungroup |
+{:.shortcuts}
### Font
-- `⌘⌥ +/-` bigger/smaller
-- `⌘⇧[` left
-- `⌘⇧\` center
-- `⌘⇧]` right
+| `⌘⌥ +/-` | bigger/smaller |
+| `⌘⇧[` | left align |
+| `⌘⇧\` | center align |
+| `⌘⇧]` | right align |
+{:.shortcuts}