Advertisement
sandervanvugt

bash scripting march 23

Mar 27th, 2023
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.08 KB | None | 0 0
  1. [student@localhost ~]$ history
  2. 1 echo $key
  3. 2 exit
  4. 3 echo $newvar
  5. 4 exit
  6. 5 cd bash-scripting/
  7. 6 ./countdown 3
  8. 7 ./countdown 12
  9. 8 ./countdown 14
  10. 9 sudo dnf update -y
  11. 10 key=value
  12. 11 echo $key
  13. 12 bash
  14. 13 export newvar=red
  15. 14 echo $newvar
  16. 15 bash
  17. 16 which bash
  18. 17 echo $SHELL
  19. 18 echo ${SHELL}
  20. 19 echo ${SHELL}123
  21. 20 echo $SHELL123
  22. 21 export newvar=
  23. 22 ls
  24. 23 echo $?
  25. 24 ls iuhiugiugh
  26. 25 echo $?
  27. 26 echo $SHELL
  28. 27 chsh
  29. 28 vim hello
  30. 29 hello
  31. 30 echo $PATH
  32. 31 pwd
  33. 32 ./hello
  34. 33 ls -l
  35. 34 chmod +x hello
  36. 35 ./hello
  37. 36 history
  38. 37 sudo dnf install -y git
  39. 38 git clone https://github.com/sandervanvugt/bash-scripting
  40. 39 cd bash-scripting/
  41. 40 ls
  42. 41 help
  43. 42 history
  44. 43 cd
  45. 44 touch my file
  46. 45 ls
  47. 46 touch "my file"
  48. 47 ls
  49. 48 echo the current $SHELL is $SHELL
  50. 49 echo 'the current $SHELL' is $SHELL
  51. 50 echo the current \$SHELL is $SHELL
  52. 51 ls
  53. 52 cd bash-scripting/
  54. 53 cat script1
  55. 54 cat script2
  56. 55 declare -r ANSWER=yes
  57. 56 echo $ANSWER
  58. 57 ANSWER=no
  59. 58 ls
  60. 59 vim readtit
  61. 60 ./readtit
  62. 61 chmod +x readtit
  63. 62 ./readtit
  64. 63 cat readtit
  65. 64 pwd
  66. 65 . readtit
  67. 66 pwd
  68. 67 cd
  69. 68 vim myverycomplexdemoscript
  70. 69 vim colors
  71. 70 vim myverycomplexdemoscript
  72. 71 chmod +x myverycomplexdemoscript
  73. 72 ./myverycomplexdemoscript
  74. 73 vim myverycomplexdemoscript
  75. 74 vim colors
  76. 75 ./myverycomplexdemoscript
  77. 76 cd bash-scripting/
  78. 77 ls
  79. 78 ./countdown 12
  80. 79 cat countdown
  81. 80 vim countdown
  82. 81 echo $(( 2 x 4 ))
  83. 82 echo $(( 2 * 4 ))
  84. 83 echo $(( 2 - 4 ))
  85. 84 echo $(( 2 / 4 ))
  86. 85 vim countdown
  87. 86 ./countdown 0
  88. 87 vim countdown
  89. 88 ls -l
  90. 89 chmod +x script*
  91. 90 vim script3
  92. 91 cat script3
  93. 92 ./script3 a b c d e f g h i j k l
  94. 93 ./script3 a b
  95. 94 vim script4
  96. 95 .sc
  97. 96 ./script4 a b c d
  98. 97 cat script4
  99. 98 vim script4
  100. 99 ./script4 a b c d
  101. 100 vim script4
  102. 101 date +%d-%m-%y
  103. 102 sudo tar cvf backup-$(date +%d-%m-%y).tar /etc
  104. 103 ls -lrt
  105. 104 sudo tar cvf backup-`date +%d-%m-%Y`.tar /etc
  106. 105 ls -lrt
  107. 106 ls
  108. 107 vim setupftp
  109. 108 ./setupftp
  110. 109 cat setupftp
  111. 110 ls -l hosts
  112. 111 vim script6
  113. 112 ./script6 /usr/bin/blah
  114. 113 vim script6
  115. 114 ./script6 /usr/nbin/blah
  116. 115 cat script7
  117. 116 ls
  118. 117 cat pm
  119. 118 vim pm
  120. 119 ./pm
  121. 120 cat script7
  122. 121 vim quick
  123. 122 for i in $(cat quick); do echo $i; done
  124. 123 for i in $(cat quick); do echo $i | tr [:lower:] [:upper:] ; done
  125. 124 echo $(( 3 * 3 ))
  126. 125 man test
  127. 126 test -f iuhiug
  128. 127 echo $?
  129. 128 test -f trapme
  130. 129 echo $?
  131. 130 vim countdown
  132. 131 ./countdown
  133. 132 vim countdown
  134. 133 ./countdown
  135. 134 echo $?
  136. 135 ./countdown 1
  137. 136 vim countdown
  138. 137 ./countdown
  139. 138 vim countdown
  140. 139 [ -f blah ] && echo blah exists
  141. 140 [ -f blah ] || echo blah exists
  142. 141 vim countdown
  143. 142 ./countdown
  144. 143 ./countdown 1
  145. 144 vim countdown
  146. 145 vim else1
  147. 146 vim else2
  148. 147 vim script10
  149. 148 vim numeric
  150. 149 vim script10
  151. 150 vim script
  152. 151 vim script10
  153. 152 ./script10 5
  154. 153 vim numcheck
  155. 154 ./numcheck
  156. 155 vim numcheck
  157. 156 vim for
  158. 157 cd
  159. 158 git clone https://github.com/sandervanvugt/rhce8-live
  160. 159 cd rhce8-live/
  161. 160 find . -name "*yaml"
  162. 161 cd ..
  163. 162 mkdir rhce9-live
  164. 163 vim moveyaml.sh
  165. 164 chmod +x moveyaml.sh
  166. 165 ./moveyaml.sh
  167. 166 vim moveyaml.sh
  168. 167 ./moveyaml.sh
  169. 168 vim moveyaml.sh
  170. 169 ./moveyaml.sh
  171. 170 vim moveyaml.sh
  172. 171 ./moveyaml.sh
  173. 172 vim moveyaml.sh
  174. 173 ./moveyaml.sh
  175. 174 ls rhce9-live/
  176. 175 cat moveyaml.sh
  177. 176 echo hello | tr [:lower:] [:upper:]
  178. 177 echo hello | tr [a-k] [l-z]
  179. 178 vim case
  180. 179 cd bash-scripting/
  181. 180 vim case
  182. 181 ./case
  183. 182 vim case
  184. 183 ./case
  185. 184 vim case
  186. 185 ./case
  187. 186 vim case
  188. 187 ./case
  189. 188 cat script11
  190. 189 ./script11 1
  191. 190 vim script11
  192. 191 ./script11 1
  193. 192 vim script11
  194. 193 ./script11 1
  195. 194 bash -x script11 1
  196. 195 vim script11
  197. 196 bash -x script11 1
  198. 197 ls
  199. 198 vim 1_cpu-hog
  200. 199 lscpu
  201. 200 sudo -i
  202. 201 ls
  203. 202 while true; do true; done &
  204. 203 ./1_cpu-hog
  205. 204 vim 1_cpu-hog
  206. 205 ./1_cpu-hog
  207. 206 vim 1_cpu-hog
  208. 207 ./1_cpu-hog
  209. 208 journalctl
  210. 209 fg
  211. 210 vim 1_cpu-hog
  212. 211 ./1_cpu-hog
  213. 212 vim 1_cpu-hog
  214. 213 ./1_cpu-hog
  215. 214 cat 1_cpu-hog
  216. 215 grep reboot *
  217. 216 ls
  218. 217 cd ..
  219. 218 git clone https://github.com/sandervanvugt/coolbash
  220. 219 git clone https://github.com/sandervanvugt/coolscripts
  221. 220 git clone https://github.com/sandervanvugt/cool-bash
  222. 221 cd cool-bash/
  223. 222 ls
  224. 223 vim 4b_reboot.sh
  225. 224 sudo ./4b_reboot.sh
  226. 225 ls -lrt /tmp
  227. 226 history
  228.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement