SHOW:
|
|
- or go back to the newest paste.
1 | [root@localhost ~]# cat putfile.sh | |
2 | #!/bin/bash | |
3 | ||
4 | lftp localhost << UPLOAD | |
5 | cd pub | |
6 | put /etc/passwd | |
7 | ls | |
8 | quit | |
9 | UPLOAD | |
10 | ||
11 | [root@localhost bash-scripting]# history | |
12 | 1 echo $SHELL | |
13 | 2 which bash | |
14 | 3 git clone https://github.com/sandervanvugt/bash-scripting | |
15 | 4 cd bash-scripting/ | |
16 | 5 ls | |
17 | 6 echo $USER | |
18 | 7 env | |
19 | 8 ls | |
20 | 9 color=red | |
21 | 10 echo hello | |
22 | 11 echo $color | |
23 | 12 bash | |
24 | 13 export color=green | |
25 | 14 bash | |
26 | 15 ls -a ~ | |
27 | 16 echo $color | |
28 | 17 echo ${color} | |
29 | 18 echo $color123 | |
30 | 19 echo ${color}123 | |
31 | 20 echo $? | |
32 | 21 ls oihyoihioho | |
33 | 22 echo $? | |
34 | 23 echo $PATH | |
35 | 24 ls | |
36 | 25 history | |
37 | 26 vim script1 | |
38 | 27 script1 | |
39 | 28 pwd | |
40 | 29 echo $PATH | |
41 | 30 ./script1 | |
42 | 31 echo $? | |
43 | 32 ls -l | |
44 | 33 chmod +x script1 | |
45 | 34 ls -l script1 | |
46 | 35 ./script1 | |
47 | 36 echo $PATH | |
48 | 37 type yum | |
49 | 38 type cat | |
50 | 39 type cp | |
51 | 40 type cd | |
52 | 41 help | |
53 | 42 echo $color | |
54 | 43 echo \$color | |
55 | 44 echo '$color' | |
56 | 45 ls | |
57 | 46 cat countdown | |
58 | 47 ./countdown 12 | |
59 | 48 vim countdown | |
60 | 49 vim script2 | |
61 | 50 ./script2 | |
62 | 51 chmod +x scr* | |
63 | 52 ./script2 | |
64 | 53 cat script2 | |
65 | 54 source script2 | |
66 | 55 cd | |
67 | 56 cd bash-scripting/ | |
68 | 57 . script2 | |
69 | 58 cd - | |
70 | 59 dnf install -y network-scripts | |
71 | 60 cd /etc/init.d/ | |
72 | 61 ls | |
73 | 62 vim network | |
74 | 63 vim /etc/sysconfig/network | |
75 | 64 cd | |
76 | 65 cd bash-scripting/ | |
77 | 66 ls | |
78 | 67 vim script2b | |
79 | 68 pwd | |
80 | 69 vim colors | |
81 | 70 chmod +x script2b | |
82 | 71 ./script2b | |
83 | 72 vim colors | |
84 | 73 ./script2b | |
85 | 74 history | |
86 | 75 ls -l /home | |
87 | 76 vim script3 | |
88 | 77 cat script3 | |
89 | 78 ./script3 a b c d e f g h i k k l m n | |
90 | 79 vim script4 | |
91 | 80 ./script4 a b c d | |
92 | 81 cat script4 | |
93 | 82 cat script5 | |
94 | 83 tar -cvf /root/backup-$(date +%d-%m-%y).tar /etc | |
95 | 84 ls -l /root/backup-13-05-22.tar | |
96 | 85 uname -r | |
97 | 86 cat script5 | |
98 | 87 cd /lib/modules | |
99 | 88 ls | |
100 | 89 cd $(uname -r) | |
101 | 90 cd | |
102 | 91 history | |
103 | 92 dnf install -y vsftpd | |
104 | 93 vim /etc/vsftpd/vsftpd.conf | |
105 | 94 setenforce 0 | |
106 | 95 systemctl start vsftpd | |
107 | 96 dnf install -y lftp | |
108 | 97 lftp localhost | |
109 | 98 chmod -R 777 /var/ftp | |
110 | 99 lftp localhost | |
111 | 100 chmod 755 /var/ftp | |
112 | 101 systemctl restart vsftpd | |
113 | 102 lftp localhost | |
114 | 103 vim putfile.sh | |
115 | 104 chmod +x putfile.sh | |
116 | 105 ./putfile.sh | |
117 | 106 vim putfile.sh | |
118 | 107 cat putfile.sh | |
119 | 108 cd bash-scripting/ | |
120 | 109 ls | |
121 | 110 vim setupftp | |
122 | 111 ./countdown 13 | |
123 | 112 vim script6 | |
124 | 113 ./script6 /usr/bin/blah | |
125 | 114 vim script6 | |
126 | 115 ./script6 /usr/bin/blah | |
127 | 116 vim script7 | |
128 | 117 echo $(( 2 * 4 )) | |
129 | 118 echo $(( 5 / 2 )) | |
130 | 119 echo $(( 5 % 2 )) | |
131 | 120 echo $(( 5 - 2 )) | |
132 | 121 echo $(( 2 -5 )) | |
133 | 122 test -f /etc/oihoiho | |
134 | 123 echo $? | |
135 | 124 [ -f /etc/oihiohio ] | |
136 | 125 echo $? | |
137 | 126 [[ -f /etc/oihiohio ]] | |
138 | 127 echo $? | |
139 | 128 vim /etc/init.d/network | |
140 | 129 ls/etc | |
141 | 130 ls /etc/hosts && echo it exists | |
142 | 131 ls /etc/hostskjhku && echo it exists | |
143 | 132 ls /etc/hostskjhku || echo it exists | |
144 | 133 ls /etc/hosts || echo it exists | |
145 | 134 man test | |
146 | 135 vim script8 | |
147 | 136 useradd alexander | |
148 | 137 ./script8 alex | |
149 | 138 ./script8 alexander | |
150 | 139* ./script8 | |
151 | 140 bash -x ./script8 alexander | |
152 | 141 vim script9 | |
153 | 142 ./script9 | |
154 | 143 echo $? | |
155 | 144 vim script9 | |
156 | 145 echo $? | |
157 | 146 ./script9 | |
158 | 147 echo $? | |
159 | 148 ./script9 ab | |
160 | 149 ./countdown 13 | |
161 | 150 vim else1 | |
162 | 151 vim else2 | |
163 | 152 vim else1 | |
164 | 153 vim else2 | |
165 | 154 vim numcheck | |
166 | 155 vim for | |
167 | 156 ls | |
168 | 157 for i in script*; do echo $i; done | |
169 | 158 for i in script*; do cp $i $i.bak; done | |
170 | 159 ls | |
171 | 160 grep case * | |
172 | 161 vim 1_cpu-hog | |
173 | 162 vim case | |
174 | 163 echo hello | |
175 | 164 echo hello | tr a-z A-Z | |
176 | 165 echo hello | tr [:lower:] [:upper:] | |
177 | 166 echo hello | tr a-k m-z | |
178 | 167 vim 1_cpu-hog | |
179 | 168 vim case | |
180 | 169 ./case | |
181 | 170 vim case | |
182 | 171 ./case | |
183 | 172 vim case | |
184 | 173 ./case | |
185 | 174 vim case | |
186 | 175 ./case | |
187 | 176 cat case | |
188 | 177 while false; do echo hello; done | |
189 | 178 echo $? | |
190 | 179 false | |
191 | 180 echo $? | |
192 | 181 until false; do echo hello; done | |
193 | 182 until false; do echo waiting to become true; sleep 1; done | |
194 | 183 until [ -f /tmp/testfile ]; do echo waiting for file; sleep 1; done | |
195 | 184 vim script10 | |
196 | 185 ./script10 5 | |
197 | 186 ls | |
198 | 187 vim backout | |
199 | 188 vim convert | |
200 | 189 vim script11 | |
201 | 190 ./script11 | |
202 | 191 vim script11 | |
203 | 192 bash -x ./script11 | |
204 | 193 vim script11 | |
205 | 194 bash -x ./script11 1 | |
206 | 195 vim script11 | |
207 | 196 bash -x ./script11 1 | |
208 | 197 vim script11 | |
209 | 198 bash -x ./script11 1 | |
210 | 199 vim script11 | |
211 | 200 ./script11 1 | |
212 | 201 history | |
213 |