Advertisement
sandervanvugt

scripting nov23

Nov 3rd, 2023
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.37 KB | None | 0 0
  1. [student@localhost bash-scripting]$ history
  2. 1 sudo dnf install git -y
  3. 2 git clone https://github.com/sandervanvugt/bash-scripting
  4. 3 cd bash-scripting/
  5. 4 ls
  6. 5 vim script1
  7. 6 script1
  8. 7 echo $PATH
  9. 8 ./script1
  10. 9 ls -l script1
  11. 10 chmod +x script1
  12. 11 ./script1
  13. 12 history
  14. 13 env
  15. 14 echo $USER
  16. 15 MYVAR=blah
  17. 16 echo $MYVAR
  18. 17 bash
  19. 18 export MYVAR=blah
  20. 19 echo $MYVAR
  21. 20 echo $MYVAR1
  22. 21 echo ${MYVAR}1
  23. 22 echo that's right
  24. 23 echo "that's right"
  25. 24 echo that\'s right
  26. 25 echo $?
  27. 26 ls uiiuguiguygf
  28. 27 echo $?
  29. 28 echo "what a lovely day; and sunny too"
  30. 29 echo what a lovely day; and sunny too
  31. 30 echo what a lovely day and sunny too
  32. 31 printf "the current direcgtory is %s \n" $(pwd)
  33. 32 echo "the current directory is $(pwd)"
  34. 33 printf "|%20 |%20 |%20 \n" $(ls)
  35. 34 printf "|%20 |%20 |%20 |\n" $(ls)
  36. 35 printf "|%20s |%20s |%20s |\n" $(ls)
  37. 36 histort
  38. 37 history
  39. 38 printf "hello"\n
  40. 39 printf "hello"
  41. 40 printf "hello\n"
  42. 41 printf "hello\n\a"
  43. 42 type whoami
  44. 43 type echo
  45. 44 help
  46. 45 time ls
  47. 46 time echo *
  48. 47 compgen -b
  49. 48 compgen -k
  50. 49 history
  51. 50 ls
  52. 51 vim countdown
  53. 52 COUNTER=$1*60
  54. 53 echo $COUNTER
  55. 54 echo $(( 6 * 6 ))
  56. 55 vim countdown
  57. 56 echo $(pwd)
  58. 57 pwd
  59. 58 uname -r
  60. 59 cd /usr/lib/modules/$(uname -r)
  61. 60 cd
  62. 61 cd bash-scripting/
  63. 62 ./countdown 10
  64. 63 vim script2
  65. 64 ./script2
  66. 65 chmod +x scr*
  67. 66 ./script2
  68. 67 pwd
  69. 68 cat script2
  70. 69 source script2
  71. 70 pwd
  72. 71 cd -
  73. 72 . script2
  74. 73 cd
  75. 74 cd bash-scripting/
  76. 75 ls
  77. 76 vim printcolor.sh
  78. 77 vim colors
  79. 78 chmod +x printcolor.sh
  80. 79 ./printcolor.sh
  81. 80 vim colors
  82. 81 ./printcolor.sh
  83. 82 vim network
  84. 83 vim script3
  85. 84 ./script3 a b c d e f g h i j k l m n
  86. 85 cat script3
  87. 86 bash script3
  88. 87 ./script3 a b
  89. 88 vim script4
  90. 89 ./script4 a b c d
  91. 90 cat script4
  92. 91 vim backup
  93. 92 chmod +x backup
  94. 93 ./backup
  95. 94 ls -l /tmp
  96. 95 ls > myfile -lad
  97. 96 cat myfile
  98. 97*
  99. 98 cat myfile
  100. 99 ls -la > myfile
  101. 100 history
  102. 101 echo hello > hellofile
  103. 102 cat <(hellofile)
  104. 103 cat $(<hellofile)
  105. 104 cat $(cat hellofile)
  106. 105 myvar=$(cat hellofile)
  107. 106 echo $myvar
  108. 107 myvar=$(< hellofile)
  109. 108 echo $myvar
  110. 109 mkdir one two
  111. 110 touch one/{one,two,three}
  112. 111 touch two/{two,three,four}
  113. 112 diff <(ls one) <(ls two)
  114. 113 sudo dnf install vsftpd
  115. 114 sudo dnf install lftp
  116. 115 sudo systemctl start vsftpd
  117. 116 lftp localhost
  118. 117 sudo vim /etc/vsftpd/vsftpd.conf
  119. 118 sudo dnf remove vsftpd lftp
  120. 119 vim setupftp
  121. 120 ls
  122. 121 ./setupftp
  123. 122 ls
  124. 123 history
  125. 124 vim script6
  126. 125 ./script6 /usr/bin/blah
  127. 126 vim script6
  128. 127 ./script6 /usr/bin/blah
  129. 128 vim script7
  130. 129 mkdir mydir1
  131. 130 mkdir mydir2
  132. 131 vim pm
  133. 132 vim pmlab
  134. 133 chmod +x pmlab
  135. 134 ./pmlab mydir1 mydir2
  136. 135 vim countdown
  137. 136 ./countdown
  138. 137 ./countdown 1
  139. 138 vim countdown
  140. 139 man test
  141. 140 vim script7
  142. 141 vim script8
  143. 142 sudo useradd bob
  144. 143 ./script8 bob
  145. 144 vim script8
  146. 145 ./script8 bob
  147. 146 if [ -d /etc ] && [ -x $1 ]; then echo /etc is a direcory and has execute; fi
  148. 147 bash -c 'if [ -d /etc ] && [ -x $1 ]; then echo /etc is a direcory and has execute; fi'
  149. 148 vim script2
  150. 149 ./script2
  151. 150 vim script2
  152. 151 ./script2
  153. 152 ./script2 /home
  154. 153 vim script2
  155. 154 vim script9
  156. 155 vim script2
  157. 156 vim script2 /home
  158. 157 ./script2 /etc
  159. 158 ./script2
  160. 159 bash -x ./script2
  161. 160 vim script2
  162. 161 ./script2
  163. 162 ./script2 /etc
  164. 163 vim script2
  165. 164 ./script2 /home
  166. 165 ./script2
  167. 166 vim script2
  168. 167 history
  169. 168 vim someargs1
  170. 169 ./someargs1
  171. 170 ./someargs1 with
  172. 171 vim someargs1
  173. 172 vim someargs2
  174. 173 ./someargs2
  175. 174 ./someargs2 hh
  176. 175 vim someargs1
  177. 176 ./someargs1
  178. 177 vim else1
  179. 178 vim else2
  180. 179 vim numcheck
  181. 180 vim network
  182. 181 for i in 1 2 3; do ping 192.168.29.$i -c 1; done
  183. 182 for i in *; do ls -l $i; done
  184. 183 for i in *; do echo mv $i $i.bak; done
  185. 184 for i in *; do ls -l "$i"; done
  186. 185 vim diskuse.sh
  187. 186 df -h
  188. 187 df
  189. 188 df -h | grep root | cut -f 5
  190. 189 df -h | grep root | awk '{ print $5 }'
  191. 190 vim diskuse.sh
  192. 191 vim script6
  193. 192 vim diskuse.sh
  194. 193 chmod +x diskuse.sh
  195. 194 ./diskuse.sh
  196. 195 vim diskuse.sh
  197. 196 vim for
  198. 197 vim network
  199. 198 vim case
  200. 199 echo HELLO | tr [:upper:] {;lower:]
  201. 200 echo HELLO | tr [:upper:] [:lower:]
  202. 201 vim case
  203. 202 ./case
  204. 203 vim case
  205. 204 ./case
  206. 205 vim script10
  207. 206 ./script10 5
  208. 207 man test
  209. 208 vim script10
  210. 209 ./script10 5
  211. 210 vim script10
  212. 211 vim script11
  213. 212 ./script11
  214. 213 bash -x ./script11
  215. 214 vim script11
  216. 215 ./script11
  217. 216 ./script11 5
  218. 217 vim script11
  219. 218 ./script11 5
  220. 219 bash -x ./script11 5
  221. 220 vim script11
  222. 221 ./script11 5
  223. 222 ls
  224. 223 vim 1_cpu-hog
  225. 224 ./1_cpu-hog
  226. 225 sudo journalctl
  227. 226 vim 1_cpu-hog
  228. 227 history
  229.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement