Цель работы: изучение справочных команд, команд работы с каталогами, файлами, процессами в операционной системе Linux - файл

приобрести
скачать (35.8 kb.)


Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего образования «Южно-Уральский государственный университет (национальный исследовательский университет)»

Высшая школа электроники и компьютерных наук

Кафедра «Автоматика и управление»

Дисциплина «Системное программное обеспечение»

О Т Ч Е Т


по практической работе №1
КОМАНДНЫЙ ЯЗЫК ОПЕРАЦИОННОЙ СИСТЕМЫ LINUX

Выполнили

студенты группы КЭ-217
____________ Плотников Е.А

«___»_______________2021 г.

Проверил
___________ Колесникова О.В.
«___»_______________2021 г.

Челябинск

2021

Цель работы: изучение справочных команд, команд работы с каталогами, файлами, процессами в операционной системе Linux.

Содержание работы

Знакомство с терминалом ОС Linux.

1. Определяем кол-во активных юзверей, командой who. Результат представлен на рисунке 1.

Рисунок 1 – Демонстрация работы команды who

2. Тянем текущие дату и время, команда date. Результат представлен на рисунке 2.

Рисунок 2 – Демонстрация работы команды date


3. Сортируем содержимое командой ls, с флагами -lta. Результат представлен на рисунке 3.

Рисунок 3 – Демонстрация работы команды ls с флагами -lta


4. Сортируем содержимое командой ls, с флагами -lac. Результат представлен на рисунке 4.

Рисунок 4 – Демонстрация работы команды ls с флагами -lac

5. Создаем папку, mkdir, и проверяем ls, как показано на рисунке 5.

Рисунок 5 – Проверка наличия созданной папки


Создаем файлы и пишем туда: «text» и «test», проверяем ls -la. Далее, при помощи команды grep, и флага -r, совершаем рекурсивный поиск по текущему каталогу. Искать мы будем подстроку «test», на рисунке 7 показан результат.

Рисунок 6 – Поиск при помощи команды grep


6.Тянем активные процессы, ps. На рисунке 9 результат.

7. Убиваем процесс командой kill. На рисунке 9 результат.



Рисунок 7 – Запись убийства процесса grep, из 5 пункта


Вывод: Данная работа показывает, что терминал в системах семейства linux, вполне нетрудные в изучении, и сегодня были изучены некоторые из команд.

Ответы на контрольные работы

  1. Какую информацию можно получить с помощью справочных команд date, who?

Ответ: date -> текущая дата и время, who -> количество активных пользователей текущего сеанса.

  1. С помощью какой команды можно получить информацию о содержимом каталога? Какие ключи, определяющие формат выдачи информации, могут использоваться с этой командой?

Ответ: ls для получения содержимого каталога, -l (больше данных!), -t (сортировка по времени создания), -c(сортировка в алфавитном порядке), -a (отображать все файлы).

  1. Какие команды используются для создания, удаления каталога?

Ответ: mkdir %name% - создание папки. rm(dir) %dir% - удаление папки.

  1. Как могут быть заданы атрибуты файла? Приведите примеры.

Ответ: chmod – функция для установки привилегий для каталога или файла.

  1. Назовите команды работы с текстовыми файлами.

Ответ: cat - для создания файла и наполнения, а также для редактирования файла. Rm – для удаления файла.

  1. Назовите команды работы с процессами

Ответ: ps – для получения всех запущенных процессов, kill – для удаления процесса.



Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации