View difference between Paste ID: xkEMuB78 and mkuKDGZD
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