Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
Buffing up your Command Line skills
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 *
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 b
a?
Zero or one of a
a*
Zero or more of a
a+
One or more of a
a{3}
Exactly 3 of a
a{3,}
3 or more of a
a{3,6}
Between 3 and 6 of a
FURTHER READING/EXPLORATION
You can’t perform that action at this time.