Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.85 KB | None | 0 0
  1. $ history
  2. 1 ifco
  3. 2 /sbin/ifconfig
  4. 3 nmap
  5. 4 time > /dev/null
  6. 5 time 2> /dev/null
  7. 6 time ls /dev/null
  8. 7 time ls > /dev/null
  9. 8 time ls 2> /dev/null
  10. 9 time ls >/dev/null 2>&1
  11. 10 strace time ls >/dev/null 2>&1
  12. 11 strace time ls >/dev/null
  13. 12 type time
  14. 13 which time
  15. 14 bash -c "time ls" >/dev/null
  16. 15 bash -c "time ls" 2>/dev/null
  17. 16 ifco
  18. 17 /sbin/ifconfig
  19. 18 ping 10.96.16.9
  20. 19 ssh 10.96.16.9
  21. 20 ssh 127.0.0.1
  22. 21 sudo useradd -m remote
  23. 22 sudo passwd remote
  24. 23 ssh 127.0.0.1
  25. 24 ssh remote@127.0.0.1
  26. 25 man mknod
  27. 26 cat fifo
  28. 27 dmesg
  29. 28 sudo dmesg
  30. 29 ls /dev/sdc
  31. 30 df -h
  32. 31 mkdir os-20.11
  33. 32 ls
  34. 33 A=$(ls)
  35. 34 echo $A
  36. 35 man bash
  37. 36 env LANG
  38. 37 echo $LANG
  39. 38 export LANG=ru_RU.utf8
  40. 39 asd
  41. 40 export LANG=en_US.utf8
  42. 41 asd
  43. 42 LANG=en_US.utf8
  44. 43 asd
  45. 44 date
  46. 45 cd os-20.11/
  47. 46 vim 5min.txt
  48. 47 ps aux | grep cron
  49. 48 cat
  50. 49 grep
  51. 50 which passwd
  52. 51 ls -la /usr/bin/pas
  53. 52 ls -la /usr/bin/passwd
  54. 53 [ $A > 2 ]
  55. 54 [ $A > 2 ] && echo OK
  56. 55 [ "$A" > 2 ] && echo OK
  57. 56 [ "$A" > 2 & "$B" < 3 ] && echo OK
  58. 57 [[ "$A" > 2 & "$B" < 3 ]] && echo OK
  59. 58 [[ "$A" > 2 && "$B" < 3 ]] && echo OK
  60. 59 [ "$A" > 2 && "$B" < 3 ] && echo OK
  61. 60 man test
  62. 61 ls /dev/
  63. 62 ls -l /dev/
  64. 63 # MAJOR MINOR
  65. 64 ls -l /dev/ | head
  66. 65 ls -l /dev/random
  67. 66 ls -l /dev/urandom
  68. 67 man mknod
  69. 68 mknod foobar 1 9
  70. 69 mknod foobar c 1 9
  71. 70 sudo mknod foobar c 1 9
  72. 71 ls -l
  73. 72 hd foobar
  74. 73 hexdump /bin/ls
  75. 74 hd /bin/ls
  76. 75 ls -l
  77. 76 # FIFO = First In First Out
  78. 77 ls | sort
  79. 78 mknod fifo p
  80. 79 ls -l
  81. 80 echo hello > fifo
  82. 81 mkfifo fifo2
  83. 82 ls -l
  84. 83 # chmod
  85. 84 ls -l
  86. 85 sudo chown user foobar
  87. 86 ls -l foobar
  88. 87 sudo chown user:user foobar
  89. 88 ls -l foobar
  90. 89 df
  91. 90 df -h
  92. 91 mkdir flash
  93. 92 sudo mount /dev/sdc flash
  94. 93 ls flash/
  95. 94 sudo umount flash/
  96. 95 ls flash/
  97. 96 sudo mount /bin/ls flash
  98. 97 dmesg | tail
  99. 98 sudo dmesg | tail
  100. 99 sudo mount /dev/sdc flash
  101. 100 df -h
  102. 101 sudo umount flash/
  103. 102 dmesg
  104. 103 sudo dmesg
  105. 104 cat /etc/fstab
  106. 105 du .
  107. 106 du -sch .
  108. 107 du -sch /etc
  109. 108 sudo du -sch /etc
  110. 109 sudo du -sc /etc
  111. 110 sudo du -s /etc
  112. 111 sudo du /etc
  113. 112 sudo du -s /etc
  114. 113 sudo du -c /etc
  115. 114 man du
  116. 115 man stat
  117. 116 ls -lh 5min.txt
  118. 117 stat 5min.txt
  119. 118 hd 5min.txt
  120. 119 man dd
  121. 120 mount
  122. 121 mount /
  123. 122 mount
  124. 123 dd if=/dev/sda of=sector0.bin bs=1024 count=1
  125. 124 sudo dd if=/dev/sda of=sector0.bin bs=1024 count=1
  126. 125 ls -l
  127. 126 hd sector0.bin
  128. 127 hd -v sector0.bin
  129. 128 sudo dd if=/dev/sda of=sector3.bin bs=512 count=1 skip=3
  130. 129 ls -l
  131. 130 ls /boot/
  132. 131 ls /boot/ -la
  133. 132 bc
  134. 133 bc "2^1000"
  135. 134 man bc
  136. 135 echo "2^10" | bc
  137. 136 echo 2+2 > bc
  138. 137 bc < bc
  139. 138 reboot
  140. 139 poweroff
  141. 140 sudo reboot
  142. 141 bmon
  143. 142 cd os-20.11/
  144. 143 vim test.txt
  145. 144 nano awk.txt
  146. 145 chmod +x awk.txt
  147. 146 ./awk.txt test.txt
  148. 147 nano awk.txt
  149. 148 ./awk.txt test.txt
  150. 149 nano awk.txt
  151. 150 less awk.txt
  152. 151 ls
  153. 152 rm fifo fifo2 foobar
  154. 153 ls -la
  155. 154 rmdir flash/
  156. 155 history
  157.  
  158. $ for i in *; do echo === $i ===; cat $i; done
  159. === 100.txt ===
  160. 1
  161. 2
  162. 3
  163. 4
  164. 5
  165. 6
  166. 7
  167. 8
  168. 9
  169. 10
  170. 11
  171. 12
  172. 13
  173. 14
  174. 15
  175. 16
  176. 17
  177. 18
  178. 19
  179. 20
  180. 21
  181. 22
  182. 23
  183. 24
  184. 25
  185. 26
  186. 27
  187. 28
  188. 29
  189. 30
  190. 31
  191. 32
  192. 33
  193. 34
  194. 35
  195. 36
  196. 37
  197. 38
  198. 39
  199. 40
  200. 41
  201. 42
  202. 43
  203. 44
  204. 45
  205. 46
  206. 47
  207. 48
  208. 49
  209. 50
  210. 51
  211. 52
  212. 53
  213. 54
  214. 55
  215. 56
  216. 57
  217. 58
  218. 59
  219. 60
  220. 61
  221. 62
  222. 63
  223. 64
  224. 65
  225. 66
  226. 67
  227. 68
  228. 69
  229. 70
  230. 71
  231. 72
  232. 73
  233. 74
  234. 75
  235. 76
  236. 77
  237. 78
  238. 79
  239. 80
  240. 81
  241. 82
  242. 83
  243. 84
  244. 85
  245. 86
  246. 87
  247. 88
  248. 89
  249. 90
  250. 91
  251. 92
  252. 93
  253. 94
  254. 95
  255. 96
  256. 97
  257. 98
  258. 99
  259. 100
  260. === 2 ===
  261. === 5min.txt ===
  262. 1. Каким рег.выром выбрать 10 подряд идущих символов "a"?
  263. (не так: aaaaaaaaaa)
  264.  
  265. a{10}
  266.  
  267. 2. Какой символ в рег.выре соответствует любому символу
  268. строки?
  269.  
  270. .
  271.  
  272. 3. Как сопоставить строку с рег.выром в bash?
  273. (2 способа)
  274.  
  275. [[ "$A" =~ a{10} ]]
  276. grep -P "a{10}"
  277.  
  278. 4. Как объявить массив в bash?
  279.  
  280. declare -a A
  281.  
  282. 5. Как найти все подкаталоги в /etc при помощи find?
  283.  
  284. find /etc -type d
  285. === awk.txt ===
  286. #!/usr/bin/awk -f
  287. BEGIN {
  288. for (i=0; i<10; i++) {
  289. print "i=" i
  290. }
  291. }
  292.  
  293. /1/ { sum1 += $2 }
  294. { sum_all += $2 }
  295. $1 > 2 { sum2 += $2 }
  296.  
  297. END {
  298. print sum1
  299. print sum_all
  300. print sum2
  301. }
  302. === bc ===
  303. 2+2
  304. === test.txt ===
  305. 1 100
  306. 2 200
  307. 3 300
  308. 4 400
  309. 5 500
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement