Перейти к содержимому

Практика 3. Операционные системы

L3: Основные команды и работа с файлами в Linux

Цель задания

Научиться использовать основные команды для работы с файлами и каталогами в Linux. Это задание не требует прав суперпользователя (администратора) и поможет освоить базовые операции в командной строке.


Исходные данные:

  • Сервер: 62.113.44.178
  • Имя пользователя: user_name
  • Пароль: 87743321

Часть 1: Работа с каталогами

  1. Проверка текущего каталога:

    • Узнайте, в каком каталоге вы находитесь.
    • Команда:
      Окно терминала
      pwd
    • Результат команды покажет полный путь к текущему каталогу.
  2. Просмотр содержимого каталога:

    • Посмотрите содержимое текущего каталога.
    • Команда:
      Окно терминала
      ls -la
    • Эта команда отобразит список файлов и каталогов с детальной информацией (размер, права доступа и даты изменения).
  3. Создание нового каталога:

    • Создайте новый каталог с именем practice.
    • Команда:
      Окно терминала
      mkdir practice
  4. Перемещение в новый каталог:

    • Перейдите в каталог practice.
    • Команда:
      Окно терминала
      cd practice

Часть 2: Работа с файлами

  1. Создание текстового файла с информацией о группе и ФИО:

    • Создайте текстовый файл с именем info.txt и запишите туда вашу группу и полное имя (ФИО).
    • Команда:
      Окно терминала
      echo "Группа: Ваша_Группа, ФИО: Ваша_Фамилия_Имя_Отчество" > info.txt
  2. Чтение содержимого файла:

    • Просмотрите содержимое файла info.txt.
    • Команда:
      Окно терминала
      cat info.txt
  3. Создание другого текстового файла:

    • Создайте простой текстовый файл с именем my_file.txt и запишите туда фразу “Hello, world!”.
    • Команда:
      Окно терминала
      echo "Hello, world!" > my_file.txt
  4. Чтение содержимого файла:

    • Просмотрите содержимое файла my_file.txt.
    • Команда:
      Окно терминала
      cat my_file.txt
  5. Изменение содержимого файла:

    • Добавьте новую строку “This is a test.” в файл my_file.txt.
    • Команда:
      Окно терминала
      echo "This is a test." >> my_file.txt
  6. Чтение содержимого файла после изменения:

    • Снова просмотрите содержимое файла, чтобы убедиться, что строка добавлена.
    • Команда:
      Окно терминала
      cat my_file.txt
  7. Переименование файла:

    • Переименуйте файл my_file.txt в test_file.txt.
    • Команда:
      Окно терминала
      mv my_file.txt test_file.txt
  8. Копирование файла:

    • Скопируйте файл test_file.txt в новый файл с именем backup_file.txt.
    • Команда:
      Окно терминала
      cp test_file.txt backup_file.txt
  9. Удаление файла:

    • Удалите файл backup_file.txt.
    • Команда:
      Окно терминала
      rm backup_file.txt

Часть 3: Поиск и фильтрация данных

  1. Поиск файлов в каталоге:

    • Найдите все файлы с расширением .txt в текущем каталоге.
    • Команда:
      Окно терминала
      find . -name "*.txt"
  2. Поиск текста в файле:

    • Найдите слово “test” в файле test_file.txt.
    • Команда:
      Окно терминала
      grep "test" test_file.txt

Часть 4: Завершение

  1. Возврат в домашний каталог:

    • Переместитесь обратно в домашний каталог.
    • Команда:
      Окно терминала
      cd ~
  2. Удаление каталога:

    • Удалите каталог practice вместе со всеми его файлами.
    • Команда:
      Окно терминала
      rm -r practice

Что нужно отправить:

По завершению задания сделайте скриншоты выполнения каждой команды и отправьте их на проверку.