Advertisement
SteelK

BashScriptLabs

Apr 26th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 8.28 KB | None | 0 0
  1. #!/bin/bash
  2. cd /home/user
  3. read doing
  4. clear
  5. case $doing in
  6. 1)
  7. echo -e "cd /home/user #Переход в папку ...
  8. mkdir abc #Создание папки ...
  9. cd abc #Переход в папку ...
  10. arch > файл1 #Запись архитектуры в файл1
  11. cal 2014 > файл2 #Запись календаря на 2014 в файл2
  12. ls -l /bin > файл3 #Запись содержимого папки /bin в файл3
  13. cat файл1 > файл11 #Копирование файл1 в фал11
  14. chmod -r-x-rw-wx файл11 #Выставление прав доступа на файл11
  15. ln -s файл1 21 #Создание ссылки 21 на файл1
  16. sudo find / -name ls > файл4 #Результат поиска ls записать в файл4
  17. head -3 файл3 > файл4 #Первые 3 строки файл3 записать в файл4
  18. cat файл4 #Вывести файл4
  19. tac файл4 #Вывести с конца файл4
  20. ls -l #Вывести содержимое папки, в которой находимся" > /home/user/1
  21. chmod +x 1
  22. /home/user/1
  23. ;;
  24. 2)
  25. echo -e "cd /home/user #Переход в папку ...
  26. mkdir aaa #Переход в папку ...
  27. cd aaa #Переход в папку ...
  28. cat /proc/meminfo > файл1 #Копирование информации о памяти в файл1
  29. cal 2016 > файл2 #Запись календаря на 2016 в файл2
  30. ls -l / > файл3 #Запись содержимого папки / в файл3
  31. cat файл3 > файл33 #Копирование файл3 в файл33
  32. rm -f файл3 #Удаление файл3
  33. chmod -wx-r-x-rw файл33 #Выставление прав доступа на файл33
  34. ln файл1 11 #Создание жесткой ссылки 11 на файл1
  35. sudo sed '/usr/d' файл33 #Удалить из файл33 все строки, содержащие usr
  36. sudo cat файл33 #Вывод на экран файл33
  37. ls -l #Вывести содержимое папки, в которой находимся" > /home/user/2
  38. chmod +x 2
  39. /home/user/2
  40. ;;
  41. 3)
  42. echo -e "cd /home/user #Переход в папку ...
  43. mkdir bbb #Переход в папку ...
  44. cd bbb #Переход в папку ...
  45. vmstat > файл1 #Вывести информацию об использовании памяти, дисков, процессора в файл1
  46. cat /proc/cpuinfo > файл2 #Копирование информации о процессоре в файл2
  47. tar -cvf файл3.tar файл3
  48. gzip файл3.tar #Создание архива (и строка выше)
  49. cat файл1 > файл11 #Копирование файл1 в файл11
  50. ln файл11 111 #Создание жесткой ссылки 111 на файл1
  51. ln -s файл11 1111 #Создание ссылки 1111 на файл11
  52. sudo find / -name tar > файл5 #Результат поиска tar записать в файл5
  53. tac файл5 #Вывести с конца файл5
  54. ls -l #Вывести содержимое папки, в которой находимся" > /home/user/3
  55. chmod +x 3
  56. /home/user/3
  57. ;;
  58. 4)
  59. echo -e "cd /home/user #Переход в папку ...
  60. mkdir ccc #Переход в папку ...
  61. cd ccc #Переход в папку ...
  62. uname -r > файл1 #Информацию о системе записать в файл1
  63. cal 2014 > файл2 #Запись календаря на 2014 в файл2
  64. ls -l /dev > файл3 #Запись содержимого папки /dev в файл3
  65. сat файл3 > файл33 #Копирование файл3 в файл33
  66. tar -cvf файл3.tar файл3
  67. gzip файл3.tar #Создание архива (и строка выше)
  68. sed '/15/d' файл2 #Из файл2 удалить строки, содержащие 15
  69. cat файл2 #Вывод на экран файл2
  70. sudo find / -name mount #Результат поиска mount вывести на экран
  71. ls -l #Вывести содержимое папки, в которой находимся" > /home/user/4
  72. chmod +x 4
  73. /home/user/4
  74. ;;
  75. 5)
  76. echo -e "cd /home/user #Переход в папку ...
  77. mkdir qwert #Переход в папку ...
  78. cd qwert #Переход в папку ...
  79. cat /proc/meminfo > файл1 #Копирование информации о памяти в файл1
  80. uname -r > файл2 #Информацию о системе записать в файл2
  81. ls -l / > файл3 #Запись содержимого папки /bin в файл3
  82. cat файл3 > файл33 #Копирование файл3 в файл33
  83. rm -f файл3 #Удаление файл3
  84. ln файл1 11 #Создание жесткой ссылки 11 на файл1
  85. chmod -r-x-rwx-rw файл33 #Выставление прав доступа на файл33
  86. tar -cvf файл1.tar файл1
  87. gzip файл1.tar #Создание архива (и строка выше)
  88. sudo cat файл3 #Вывод на экран файл3
  89. ls -l #Вывести содержимое папки, в которой находимся" > /home/user/5
  90. chmod +x 5
  91. /home/user/5
  92. ;;
  93. 6)
  94. echo -e "cd /home/user #Переход в папку ...
  95. mkdir xyz #Переход в папку ...
  96. cd xyz #Переход в папку ...
  97. vmstat > файл1 #Вывести информацию об использовании памяти, дисков, процессора в файл1
  98. ls -l /usr > файл2 #Запись содержимого папки /usr в файл2
  99. ls -l /home > файл3 #Запись содержимого папки /home в файл3
  100. tar -cvf файл3.tar файл3
  101. gzip файл3.tar #Создание архива (и строка выше)
  102. sudo find / -name sed > файл5 #Результат поиска sed записать в файл5
  103. tac файл5 #Вывести с конца файл5
  104. head -3 файл2 #Первые 3 строки файл2 вывести на экран
  105. tail -3 файл2 #Последние 3 строки файл2 вывести на экран
  106. ls -l #Вывести содержимое папки, в которой находимся
  107. cal 2015 #Вывод календаря на 2015" > /home/user/6
  108. chmod +x 6
  109. /home/user/6
  110. ;;
  111. 7)
  112. echo -e "cd /home/user #Переход в папку ...
  113. mkdir zzz #Переход в папку ...
  114. cd zzz #Переход в папку ...
  115. uname -r > файл1 #Информацию о системе записать в файл1
  116. vmstat > файл2 #Вывести информацию об использовании памяти, дисков, процессора в файл2
  117. ls -l /bin > файл3 #Запись содержимого папки /bin в файл3
  118. cat файл3 > файл33 #Копирование файл3 в файл33
  119. tar -cvf файл3.tar файл3
  120. gzip файл3.tar #Создание архива (и строка выше)
  121. chmod -x -x -rwx файл2 #Выставление прав доступа на файл22
  122. head -3 файл2 #Первые 3 строки файл2 вывести на экран
  123. tail -3 файл2 #Последние 3 строки файл2 вывести на экран
  124. sudo find / -name less #Результат поиска less вывести на экран
  125. ls -l #Вывести содержимое папки, в которой находимся" > /home/user/7
  126. chmod +x 7
  127. /home/user/7
  128. ;;
  129. 8)
  130. echo -e "cd /home/user #Переход в папку ...
  131. mkdir variant8 #Переход в папку ...
  132. cd variant8 #Переход в папку ...
  133. ls -l /usr > файл1 #Запись содержимого папки /usr в файл1
  134. cal 2015 > файл2 #Запись календаря на 2015 в файл2
  135. ls -l /usr/bin > файл3 #Запись содержимого папки /usr/bin в файл3
  136. tar -cvf файл1.tar файл1
  137. gzip файл1.tar #Создание архива (и строка выше)
  138. cat файл2 > файл22 #Копирование файл2 в файл22
  139. ln файл2 222 #Создание жесткой ссылки 222 на файл2
  140. sudo find / -name ps > файл5 #Результат поиска ps записать в файл5
  141. ls -l #Вывести содержимое папки, в которой находимся" > /home/user/8
  142. chmod +x 8
  143. /home/user/8
  144. ;;
  145. esac
  146. rm /home/user/script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement