Update shortcut keys
This commit is contained in:
parent
f700af2fcc
commit
538863edd4
196
command_line.md
196
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)
|
||||
<br>
|
||||
|
||||
## 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
|
||||
<br>
|
||||
|
||||
## Sudo
|
||||
|
||||
Listing:
|
||||
```
|
||||
sudo [options] <command>
|
||||
```
|
||||
|
||||
-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}
|
||||
|
||||
<br>
|
||||
|
||||
## 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}
|
||||
|
||||
<br>
|
||||
|
||||
## Search-and-replace in all files
|
||||
|
||||
perl -p -i -e 's/hello/HELLO/g' **/*
|
||||
|
||||
<br>
|
||||
|
||||
## 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
|
||||
|
|
73
sketch.md
73
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}
|
||||
|
|
Loading…
Reference in New Issue