Перейти к содержанию

07.1 Практическая работа Базовая работа с файловой системой Linux и редактирование текстовых файлов

Важное уточнение: при заполнение файлов напишите 10 - 20 строк в файл

Вариант 1

  1. Создайте каталог project1 в домашней директории.
  2. Перейдите в него с помощью cd и проверьте текущий путь через pwd.
  3. Внутри создайте папки docs1 и src1.
  4. Создайте файл info1.txt через редактор nano и добавьте произвольный текст.
  5. Скопируйте info1.txt в папку docs1 командой cp.
  6. Переименуйте файл в details1.txt с помощью mv.
  7. Просмотрите первые 5 строк файла через head и последние 5 строк через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте новый файл code1.txt через редактор vim и добавьте произвольный текст.
  10. Удалите папку src1 вместе с содержимым с помощью rm -r.

Вариант 2

  1. Создайте каталог project2 в домашней директории.
  2. Перейдите в него с помощью cd и проверьте путь через pwd.
  3. Внутри создайте папки docs2 и src2.
  4. Создайте файл info2.txt через nano с произвольным текстом.
  5. Скопируйте info2.txt в папку docs2.
  6. Переименуйте файл в details2.txt.
  7. Просмотрите первые 3 строки файла через head и последние 3 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code2.txt через vim с другим текстом.
  10. Удалите папку src2 вместе с содержимым.

Вариант 3

  1. Создайте каталог project3 в домашней директории.
  2. Перейдите в него и проверьте путь через pwd.
  3. Создайте папки docs3 и src3.
  4. Создайте файл info3.txt через nano и добавьте текст о Linux.
  5. Скопируйте его в docs3.
  6. Переименуйте его в details3.txt.
  7. Просмотрите первые 7 строк через head и последние 4 строки через tail.
  8. Просмотрите содержимое через cat и less.
  9. Создайте файл code3.txt через vim и добавьте описание команд Linux.
  10. Удалите папку src3 и её содержимое.

Вариант 4

  1. Создайте каталог project4.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs4 и src4.
  4. Создайте файл info4.txt через nano с описанием работы файловой системы.
  5. Скопируйте файл в docs4.
  6. Переименуйте его в details4.txt.
  7. Просмотрите первые 6 строк через head и последние 5 через tail.
  8. Просмотрите файл через cat и less.
  9. Создайте файл code4.txt через vim и добавьте произвольный код.
  10. Удалите папку src4.

Вариант 5

  1. Создайте каталог project5.
  2. Перейдите в него и проверьте путь.
  3. Создайте папки docs5 и src5.
  4. Создайте файл info5.txt через nano и добавьте короткое описание команд Linux.
  5. Скопируйте файл в docs5.
  6. Переименуйте его в details5.txt.
  7. Просмотрите первые 8 строк через head и последние 2 через tail.
  8. Просмотрите файл через cat и less.
  9. Создайте файл code5.txt через vim.
  10. Удалите папку src5.

Вариант 6

  1. Создайте каталог project6 в домашней директории.
  2. Перейдите в него с помощью cd и выведите текущий путь через pwd.
  3. Создайте папки docs6 и src6.
  4. Создайте файл info6.txt через nano и добавьте в него краткое описание команды ls.
  5. Скопируйте файл в docs6.
  6. Переименуйте его в details6.txt.
  7. Просмотрите первые 4 строки файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code6.txt через vim и добавьте текст о команде mkdir.
  10. Удалите папку src6 вместе с содержимым с помощью rm -r.

Вариант 7

  1. Создайте каталог project7.
  2. Перейдите в него (cd) и отобразите путь (pwd).
  3. Создайте папки docs7 и src7.
  4. Создайте файл info7.txt через nano и опишите команду rm.
  5. Скопируйте файл в папку docs7.
  6. Переименуйте файл в details7.txt.
  7. Просмотрите первые 5 строк через head и последние 5 через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code7.txt через vim и опишите команду cp.
  10. Удалите папку src7 и её содержимое.

Вариант 8

  1. Создайте каталог project8.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs8 и src8.
  4. Создайте файл info8.txt через nano, добавив описание команды mv.
  5. Скопируйте файл в папку docs8.
  6. Переименуйте его в details8.txt.
  7. Просмотрите первые 6 строк через head и последние 3 через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code8.txt через vim и добавьте описание команды cd.
  10. Удалите папку src8 с помощью rm -r.

Вариант 9

  1. Создайте каталог project9.
  2. Перейдите в него (cd) и выведите путь (pwd).
  3. Создайте папки docs9 и src9.
  4. Создайте файл info9.txt через nano, добавив описание команды pwd.
  5. Скопируйте файл в папку docs9.
  6. Переименуйте его в details9.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code9.txt через vim и добавьте описание команды cat.
  10. Удалите папку src9.

Вариант 10

  1. Создайте каталог project10.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs10 и src10.
  4. Создайте файл info10.txt через nano и опишите работу команды less.
  5. Скопируйте файл в папку docs10.
  6. Переименуйте его в details10.txt.
  7. Просмотрите первые 8 строк файла через head и последние 4 через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code10.txt через vim и добавьте описание команды head.
  10. Удалите папку src10 вместе с содержимым.

Вариант 11

  1. Создайте каталог project11 в домашней директории.
  2. Перейдите в него командой cd и проверьте текущий путь с помощью pwd.
  3. Создайте внутри папки docs11 и src11.
  4. Создайте файл info11.txt через nano и добавьте описание команды tail.
  5. Скопируйте файл в docs11.
  6. Переименуйте его в details11.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 строк через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code11.txt через vim и добавьте описание команды mkdir.
  10. Удалите папку src11 вместе с содержимым с помощью rm -r.

Вариант 12

  1. Создайте каталог project12.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs12 и src12.
  4. Создайте файл info12.txt через nano, описав назначение команды rm.
  5. Скопируйте файл в папку docs12.
  6. Переименуйте его в details12.txt.
  7. Просмотрите первые 6 строк файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code12.txt через vim и добавьте описание команды cp.
  10. Удалите папку src12 и её содержимое.

Вариант 13

  1. Создайте каталог project13.
  2. Перейдите в него (cd) и выведите путь (pwd).
  3. Создайте папки docs13 и src13.
  4. Создайте файл info13.txt через nano, добавив краткое описание команды mv.
  5. Скопируйте файл в папку docs13.
  6. Переименуйте его в details13.txt.
  7. Просмотрите первые 4 строки файла через head и последние 4 через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code13.txt через vim и добавьте текст о команде ls.
  10. Удалите папку src13.

Вариант 14

  1. Создайте каталог project14.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs14 и src14.
  4. Создайте файл info14.txt через nano, описав работу команды pwd.
  5. Скопируйте файл в docs14.
  6. Переименуйте его в details14.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code14.txt через vim и добавьте описание команды cd.
  10. Удалите папку src14 вместе с содержимым.

Вариант 15

  1. Создайте каталог project15.
  2. Перейдите в него (cd) и выведите путь (pwd).
  3. Создайте папки docs15 и src15.
  4. Создайте файл info15.txt через nano, добавив описание команды head.
  5. Скопируйте файл в папку docs15.
  6. Переименуйте его в details15.txt.
  7. Просмотрите первые 8 строк файла через head и последние 3 через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code15.txt через vim и добавьте описание команды tail.
  10. Удалите папку src15 и её содержимое.

Вариант 16

  1. Создайте каталог project16 в домашней директории.
  2. Перейдите в него командой cd и проверьте текущий путь с помощью pwd.
  3. Создайте внутри папки docs16 и src16.
  4. Создайте файл info16.txt через nano и добавьте описание команды ls.
  5. Скопируйте файл в папку docs16.
  6. Переименуйте его в details16.txt.
  7. Просмотрите первые 6 строк файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code16.txt через vim и добавьте описание команды mkdir.
  10. Удалите папку src16 вместе с содержимым с помощью rm -r.

Вариант 17

  1. Создайте каталог project17.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs17 и src17.
  4. Создайте файл info17.txt через nano и опишите команду rm.
  5. Скопируйте файл в папку docs17.
  6. Переименуйте его в details17.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 строк через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code17.txt через vim и добавьте описание команды cp.
  10. Удалите папку src17 и её содержимое.

Вариант 18

  1. Создайте каталог project18.
  2. Перейдите в него (cd) и выведите путь (pwd).
  3. Создайте папки docs18 и src18.
  4. Создайте файл info18.txt через nano, добавив описание команды mv.
  5. Скопируйте файл в папку docs18.
  6. Переименуйте его в details18.txt.
  7. Просмотрите первые 4 строки файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code18.txt через vim и добавьте текст о команде cd.
  10. Удалите папку src18.

Вариант 19

  1. Создайте каталог project19.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs19 и src19.
  4. Создайте файл info19.txt через nano, добавив описание команды pwd.
  5. Скопируйте файл в docs19.
  6. Переименуйте его в details19.txt.
  7. Просмотрите первые 7 строк файла через head и последние 3 через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code19.txt через vim и добавьте описание команды cat.
  10. Удалите папку src19.

Вариант 20

  1. Создайте каталог project20.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs20 и src20.
  4. Создайте файл info20.txt через nano, описав работу команды less.
  5. Скопируйте файл в папку docs20.
  6. Переименуйте его в details20.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code20.txt через vim и добавьте описание команды head.
  10. Удалите папку src20 вместе с содержимым.

Вариант 21

  1. Создайте каталог project21 в домашней директории.
  2. Перейдите в него командой cd и проверьте текущий путь с помощью pwd.
  3. Создайте внутри папки docs21 и src21.
  4. Создайте файл info21.txt через nano и добавьте описание команды ls.
  5. Скопируйте файл в папку docs21.
  6. Переименуйте его в details21.txt.
  7. Просмотрите первые 6 строк файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code21.txt через vim и добавьте описание команды mkdir.
  10. Удалите папку src21 вместе с содержимым с помощью rm -r.

Вариант 22

  1. Создайте каталог project22.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs22 и src22.
  4. Создайте файл info22.txt через nano и опишите команду rm.
  5. Скопируйте файл в папку docs22.
  6. Переименуйте его в details22.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 строк через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code22.txt через vim и добавьте описание команды cp.
  10. Удалите папку src22 и её содержимое.

Вариант 23

  1. Создайте каталог project23.
  2. Перейдите в него (cd) и выведите путь (pwd).
  3. Создайте папки docs23 и src23.
  4. Создайте файл info23.txt через nano, добавив описание команды mv.
  5. Скопируйте файл в папку docs23.
  6. Переименуйте его в details23.txt.
  7. Просмотрите первые 4 строки файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code23.txt через vim и добавьте текст о команде cd.
  10. Удалите папку src23.

Вариант 24

  1. Создайте каталог project24.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs24 и src24.
  4. Создайте файл info24.txt через nano, добавив описание команды pwd.
  5. Скопируйте файл в docs24.
  6. Переименуйте его в details24.txt.
  7. Просмотрите первые 7 строк файла через head и последние 3 через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code24.txt через vim и добавьте описание команды cat.
  10. Удалите папку src24.

Вариант 25

  1. Создайте каталог project25.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs25 и src25.
  4. Создайте файл info25.txt через nano, описав работу команды less.
  5. Скопируйте файл в папку docs25.
  6. Переименуйте его в details25.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code25.txt через vim и добавьте описание команды head.
  10. Удалите папку src25 вместе с содержимым.

Вариант 26

  1. Создайте каталог project26 в домашней директории.
  2. Перейдите в него командой cd и проверьте текущий путь с помощью pwd.
  3. Создайте внутри папки docs26 и src26.
  4. Создайте файл info26.txt через nano и добавьте описание команды ls.
  5. Скопируйте файл в папку docs26.
  6. Переименуйте его в details26.txt.
  7. Просмотрите первые 6 строк файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code26.txt через vim и добавьте описание команды mkdir.
  10. Удалите папку src26 вместе с содержимым с помощью rm -r.

Вариант 27

  1. Создайте каталог project27.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs27 и src27.
  4. Создайте файл info27.txt через nano и опишите команду rm.
  5. Скопируйте файл в папку docs27.
  6. Переименуйте его в details27.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 строк через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code27.txt через vim и добавьте описание команды cp.
  10. Удалите папку src27 и её содержимое.

Вариант 28

  1. Создайте каталог project28.
  2. Перейдите в него (cd) и выведите путь (pwd).
  3. Создайте папки docs28 и src28.
  4. Создайте файл info28.txt через nano, добавив описание команды mv.
  5. Скопируйте файл в папку docs28.
  6. Переименуйте его в details28.txt.
  7. Просмотрите первые 4 строки файла через head и последние 4 строки через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code28.txt через vim и добавьте текст о команде cd.
  10. Удалите папку src28.

Вариант 29

  1. Создайте каталог project29.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs29 и src29.
  4. Создайте файл info29.txt через nano, добавив описание команды pwd.
  5. Скопируйте файл в docs29.
  6. Переименуйте его в details29.txt.
  7. Просмотрите первые 7 строк файла через head и последние 3 через tail.
  8. Просмотрите содержимое файла через cat и less.
  9. Создайте файл code29.txt через vim и добавьте описание команды cat.
  10. Удалите папку src29.

Вариант 30

  1. Создайте каталог project30.
  2. Перейдите в него (cd) и проверьте путь (pwd).
  3. Создайте папки docs30 и src30.
  4. Создайте файл info30.txt через nano, описав работу команды less.
  5. Скопируйте файл в папку docs30.
  6. Переименуйте его в details30.txt.
  7. Просмотрите первые 5 строк файла через head и последние 5 через tail.
  8. Просмотрите содержимое файла через cat и постранично через less.
  9. Создайте файл code30.txt через vim и добавьте описание команды head.
  10. Удалите папку src30 вместе с содержимым.