Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №5

.docx
Скачиваний:
19
Добавлен:
25.03.2023
Размер:
237.96 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра: Математической кибернетики и информационных технологий

Дисциплина: «Современные операционные системы»

Лабораторная работа № 5

«Базовые команды bash, часть 1»

Выполнил: Иванов И.И.

Группа: МБСТ0000

Проверил:

Симонов С.Е.

__________________________

Москва, ****

Содержание

Y

Содержание 2

Цель 3

Задание 3

Выполнение заданий 4

1. ls – показать содержимое каталога 4

2. cd – перейти в другой каталог 4

3. touch - создать файл 4

4. mkdir – создать папку 5

5. mv – переместить файл или папку 5

6. rm – удалить файл 5

7. rmdir – удалить пустую папку 6

8. nano – текстовый редактор 6

9. cat – вывод содержимого файла в консоль 7

10. Задание 7

Вывод 9

Цель

Изучить базовые команды в операционной системе Debian bash.

Задание

В этой лабораторной работе вы должны ознакомиться с некоторыми командами и выполнить задание:

  1. ls – показать содержимое каталога

  2. cd – перейти в другой каталог

  3. touch - создать файл

  4. mkdir – создать папку

  5. mv – переместить файл или папку

  6. rm – удалить файл

  7. rmdir – удалить пустую папку

  8. nano – текстовый редактор

  9. cat – вывод содержимого файла в консоль

  10. При входе в систему вам нужно осмотреться, понять, где вы, узнать в каком каталоге вы находитесь. Далее вам необходимо создать три файла, file1, file2, file3. Далее нужно создать папку newfolder и переместить в нее file3. В file3, с помощью текстового редактора nano напишите и сохраните какой-нибудь текст, например: text for the test. Следующим шагом выведите содержимое file3 в консоль. Удалите file2, а так же newfolder.

Выполнение заданий

  1. ls – показать содержимое каталога

Данная команда выводит файлы и каталоги, содержащиеся в текущем выбранном каталоге (по умолчанию /home/current_user_name, либо в переданной в качестве строчного параметра).

Основными параметрами стоит считать: -l – вывод подробной информации по каждому файлу/каталогу, -a – выводит скрытые файлы, /path – последний параметр, который указывает на то, информацию о какой директории необходимо вывести.

Рисунок 1

  1. cd – перейти в другой каталог

Данная команда позволяет перемещаться по каталогам, изменяя «текущий каталог».

Рисунок 2

  1. touch - создать файл

Команда Unix, предназначенная для установки времени последнего изменения файла или доступа в текущее время. Также используется для создания пустых файлов.

Рисунок 3

  1. mkdir – создать папку

Команда создаёт папку в текущем каталоге или по указанному абсолютному пути.

Рисунок 4

  1. mv – переместить файл или папку

Команда перемещения или переименовывания файлов/директорий.

Рисунок 5

  1. rm – удалить файл

Команда удаления файлов. Можно удалять один или несколько файлов.

Рисунок 6

  1. rmdir – удалить пустую папку

Команда для удаления указанной директории.

Рисунок 7

  1. nano – текстовый редактор

Консольный текстовый редактор для Unix и Unix-подобных операционных систем, основанный на библиотеке curses и распространяемый под лицензией GNU GPL.

Рисунок 8

Рисунок 9

  1. cat – вывод содержимого файла в консоль

Данная команда используется для, во-первых, вывода файлов, во-вторых, кон[cat]енации файлов.

Рисунок 10

  1. Задание

При входе в систему вам нужно осмотреться, понять, где вы, узнать в каком каталоге вы находитесь. Далее вам необходимо создать три файла, file1, file2, file3. Далее нужно создать папку newfolder и переместить в нее file3. В file3, с помощью текстового редактора nano напишите и сохраните какой-нибудь текст, например: text for the test. Следующим шагом выведите содержимое file3 в консоль. Удалите file2, а так же newfolder.

Рисунок 11

Вывод

В данной лабораторной работе мы работали с командами bash на практике, в виде создания файлов и папок, редактирования, переносом и другими действиями.