Практика 3. Операционные системы
L3: Основные команды и работа с файлами в Linux
Цель задания
Научиться использовать основные команды для работы с файлами и каталогами в Linux. Это задание не требует прав суперпользователя (администратора) и поможет освоить базовые операции в командной строке.
Исходные данные:
- Сервер:
62.113.44.178 - Имя пользователя:
user_name - Пароль:
87743321
Часть 1: Работа с каталогами
-
Проверка текущего каталога:
- Узнайте, в каком каталоге вы находитесь.
- Команда:
Окно терминала pwd - Результат команды покажет полный путь к текущему каталогу.
-
Просмотр содержимого каталога:
- Посмотрите содержимое текущего каталога.
- Команда:
Окно терминала ls -la - Эта команда отобразит список файлов и каталогов с детальной информацией (размер, права доступа и даты изменения).
-
Создание нового каталога:
- Создайте новый каталог с именем
practice. - Команда:
Окно терминала mkdir practice
- Создайте новый каталог с именем
-
Перемещение в новый каталог:
- Перейдите в каталог
practice. - Команда:
Окно терминала cd practice
- Перейдите в каталог
Часть 2: Работа с файлами
-
Создание текстового файла с информацией о группе и ФИО:
- Создайте текстовый файл с именем
info.txtи запишите туда вашу группу и полное имя (ФИО). - Команда:
Окно терминала echo "Группа: Ваша_Группа, ФИО: Ваша_Фамилия_Имя_Отчество" > info.txt
- Создайте текстовый файл с именем
-
Чтение содержимого файла:
- Просмотрите содержимое файла
info.txt. - Команда:
Окно терминала cat info.txt
- Просмотрите содержимое файла
-
Создание другого текстового файла:
- Создайте простой текстовый файл с именем
my_file.txtи запишите туда фразу “Hello, world!”. - Команда:
Окно терминала echo "Hello, world!" > my_file.txt
- Создайте простой текстовый файл с именем
-
Чтение содержимого файла:
- Просмотрите содержимое файла
my_file.txt. - Команда:
Окно терминала cat my_file.txt
- Просмотрите содержимое файла
-
Изменение содержимого файла:
- Добавьте новую строку “This is a test.” в файл
my_file.txt. - Команда:
Окно терминала echo "This is a test." >> my_file.txt
- Добавьте новую строку “This is a test.” в файл
-
Чтение содержимого файла после изменения:
- Снова просмотрите содержимое файла, чтобы убедиться, что строка добавлена.
- Команда:
Окно терминала cat my_file.txt
-
Переименование файла:
- Переименуйте файл
my_file.txtвtest_file.txt. - Команда:
Окно терминала mv my_file.txt test_file.txt
- Переименуйте файл
-
Копирование файла:
- Скопируйте файл
test_file.txtв новый файл с именемbackup_file.txt. - Команда:
Окно терминала cp test_file.txt backup_file.txt
- Скопируйте файл
-
Удаление файла:
- Удалите файл
backup_file.txt. - Команда:
Окно терминала rm backup_file.txt
- Удалите файл
Часть 3: Поиск и фильтрация данных
-
Поиск файлов в каталоге:
- Найдите все файлы с расширением
.txtв текущем каталоге. - Команда:
Окно терминала find . -name "*.txt"
- Найдите все файлы с расширением
-
Поиск текста в файле:
- Найдите слово “test” в файле
test_file.txt. - Команда:
Окно терминала grep "test" test_file.txt
- Найдите слово “test” в файле
Часть 4: Завершение
-
Возврат в домашний каталог:
- Переместитесь обратно в домашний каталог.
- Команда:
Окно терминала cd ~
-
Удаление каталога:
- Удалите каталог
practiceвместе со всеми его файлами. - Команда:
Окно терминала rm -r practice
- Удалите каталог
Что нужно отправить:
По завершению задания сделайте скриншоты выполнения каждой команды и отправьте их на проверку.