-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathcheatsheet.txt
73 lines (46 loc) · 1.14 KB
/
cheatsheet.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
TERMINAL:
^A-> goto the beginning of command line
^E-> goto the end of command line
^Z-> suspend teh current process
bg-> put the suspended process in background
ARROW-> to access previously typed commands
^R-> reverse search command history
SSH:
ssh-keygen ->
to generate public private key pair
ssh-copy-id user@server ->
adds public key to the authorized keys
ssh-add
------------------------------------------------------------------
GIT:
git clone https://github.com/amusant/tpt39.git
add file:
git add <filename>
commit
git commit -m "your message"
push:
git push
pull
git pull
branching:
git branch -a
git checkout <branchname>
git merge <branchname1>:<filename> <branchname2>:<filename>
------------------------------------------------------------------
------------------------------------------------------------------
Makefile
list:
ls
pwd
make -n list :dry-run
------------------------------------------------------------------
VIM
------------------------------------------------------------------
$vi testfile
:i -> insertion
:w -> save
:q -> quit
yy -> copy
p -> paste
dd -> delete current line
<n>dd -> delete n lines