Merge pull request #88 from ABorgna/master

Cheatsheet updates
This commit is contained in:
Chris Lane 2013-09-13 17:51:10 -07:00
commit dc300f83eb
4 changed files with 92 additions and 13 deletions

17
cheatsheets/at Normal file
View File

@ -0,0 +1,17 @@
# To schedule a one time task
at {time}
{command 0}
{command 1}
Ctrl-d
# {time} can be either
now | midnight | noon | teatime (4pm)
HH:MM
now + N {minutes | hours | days | weeks}
MM/DD/YY
# To list pending jobs
atq
# To remove a job (use id from atq)
atrm {id}

8
cheatsheets/chown Normal file
View File

@ -0,0 +1,8 @@
# Change file owner
chown user file
# Change file owner and group
chown user:group file
# Change owner recursively
chown -R user directory

13
cheatsheets/ifconfig Normal file
View File

@ -0,0 +1,13 @@
# Display network settings of the first ethernet adapter
ifconfig wlan0
# Display all interfaces, even if down
ifconfig -a
# Take down / up the wireless adapter
ifconfig {up|down} wlan0
# Set a static IP and netmask
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
# You may also need to add a gateway IP
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

View File

@ -1,14 +1,55 @@
# Insertion
a - enters insertion mode, append after the cursor.
A - enters insertion mode, at the end of the line.
i - enters insertion mode, insert before the cursor.
I - enters insertion mode, at the beginning of the line.
o - enters insertion mode, creating a new line under the cursor.
O - enters insertion mode, creating a mew line above the cursor.
C - enters insertion mode, cut the end of the line.
# File management
:w - writes (saves) file
:x - writes (saves) file ans exit
:q - quits
:q! - quits without saving changes
:e reload file
:q quit
:q! quit without saving changes
:w write file
:w {file} write new file
:x write file and exit
# Movement
k
h l basic motion
j
w next start of word
w next start of whitespace-delimited word
e next end of word
E next end of whitespace-delimited word
b previous start of word
B previous start of whitespace-delimited word
0 start of line
$ end of line
# Insertion
# To exit from insert mode use Esc or Ctrl-C
# Enter insertion mode and:
a append after the cursor
A append at the end of the line
i insert before the cursor
I insert at the beginning of the line
o create a new line under the cursor
O create a new line above the cursor
R enter insert mode but replace instead of inserting chars
:r {file} insert from file
# Editing
u undo
yy yank (copy) a line
y{motion} yank text that {motion} moves over
p paste after cursor
P paste before cursor
<Del> or x delete a character
dd delete a line
d{motion} delete text that {motion} moves over
# Preceding a motion or edition with a number repeats it n times
# Examples:
50k moves 50 lines up
2dw deletes 2 words
5yy copies 5 lines