man
pwd
ls -al
diff
,vim -d
chmod
chown
cd
mv
cp /path/file.txt{,-old}
rm -rf
rmdir
/mkdir
touch
- tab complete
history | grep vim
clear
whoami
su
,sudo
.
and*
alias
sudo !!
ps
,top
,kill
- CTRL+Z / CTRL+C
- Wildcards, Quotes, Back Quotes and Apostrophes
grep
- Pipes
find
head
,tail
,cat
,less
/more
(less is more)
u
i
o
- esc
:wq!
x
d
,dw
,dd
D
- highlight lines, then
:!sort
- In vim:
%s/lookingfor/whattomakeit/gc
- At command line: sed
[abc]
A single character of: a, b, or c[^abc]
Any single character except: a, b, or c[a-z]
Any single character in the range a-z[a-zA-Z]
Any single character in the range a-z or A-Z^
Start of line$
End of line\A
Start of string\z
End of string.
Any single character\s
Any whitespace character\S
Any non-whitespace character\d
Any digit\D
Any non-digit\w
Any word character (letter, number, underscore)\W
Any non-word character\b
Any word boundary(...)
Capture everything enclosed(a|b)
a or ba?
Zero or one of aa*
Zero or more of aa+
One or more of aa{3}
Exactly 3 of aa{3,}
3 or more of aa{3,6}
Between 3 and 6 of a
- RegExOne Tutorial
- Cheatsheet reference for several command line commands.
- Become a command line ninja