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

Отчёт ПР4

.odt
Скачиваний:
0
Добавлен:
27.05.2024
Размер:
428.37 Кб
Скачать

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

Федеральное государственное автономное образовательное учреждение высшего образования

«Омский государственный технический университет»

Кафедра «Автоматизированные системы обработки информации и управления»

ОТЧЁТ

по дисциплине «Открытое программное обеспечение»

«ОСНОВЫ РАБОТЫ В ТЕКСТОВОМ РЕЖИМЕ»

студента Кукушкиной Алины Антоновны группы ИВТ-234

Пояснительная записка

Шифр работы От-2068998-20-ИВТ-234-9 ПЗ

Направление 09.03.01

Старший преподаватель А.Г. Анатольев

Студент А.А. Кукушкина

Омск 2023

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

ПОСТАНОВКА ЗАДАЧИ 4

ОСНОВНАЯ ЧАСТЬ 5-8

ЗАКЛЮЧЕНИЕ 9

ОТВЕТЫ НА КОНТРОЛЬНЫЕ ВОПРОСЫ 10-12

ВВЕДЕНИЕ

Интерфейс командной строки (текстового/консольного режима) - управление программами с помощью команд. Команды состоят из букв, цифр, символов, набираются построчно, выполняются после нажатия клавиши Enter. Данный интерфейс встроен в ядро системы, он будет доступен, даже если графический интерфейс не запустится.

Преимущества: небольшой расход ресурсов, гибкость при составлении перечня действий из команд, возможность автоматического выполнения команд, возможность копировать и вставлять команды.

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

Добраться до командной строки можно двумя способами: через консоль или терминал.

Во время загрузки Ubuntu запускаются семь полноэкранных консолей, у каждой свой независимый сеанс, с первой по шестую с интерфейсом командной строки, в седьмой запускается графический режим. Пользователь во время загрузки видит только графический режим.

Терминал - графическая программа эмулирующая консоль. Такие программы позволяют не выходя из графического режима выполнять команды. Терминал по сравнению с консолью имеет дополнительный функционал (управление мышью, контекстное меню, полоса прокрутки, вкладки, запуск нескольких окон, главное меню, графические настройки). Запустить терминал можно следующим образом: Меню «Пуск» → «Системные» → «Терминал Fly». После запуска выводится строка с приглашением к вводу команд, например: kukushkinaaa@IVT-234-9:~$.

ПОСТАНОВКА ЗАДАЧИ

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

ОСНОВНАЯ ЧАСТЬ

  1. Я выполнила вход в систему в текстовом режиме.

  2. Я вывела на экран содержимое файла about.me.

  1. Я вывела на экран информацию из файлов /etc/os-release, /etc/astra_version, /etc/debian_version и всю информацию, представленную командой uname одной с трокой, использовав && для параллельного запуска команд cat и uname.

  1. В очередной раз я очистила экран командой clear. Команда clear && apt list | less вывела:

  1. С помощью команды touch я создала текстовый файл remember.it. Потом добавила туда строку «Вариант №9: Землю солнце красит, а человека труд.» командой echo. Затем я вывела на экран содержимое файла remember.it с помощью команды cat.

  2. Выполнила команду, указанную в задании. Был создан скрытый файл .bashrc.

  3. К омандой echo я добавила в конец файла .bashrc строку «VARNUM='Variant9'».

  4. П осле перезапуска терминала я заметила следующие изменения в приглашении командной строки: вместо kukushkinaaa@IVT-234-9:~$ теперь на экран выводится 21.10.23kukushkinaaa@IVT-234-9:~> - перед именем появилась сегодняшняя дата и $ заменился на >.

  1. Я вывела на экран список переменных окружения командой env и подсчитала их количество (количество строк, выведенных командой env) благодаря env | wc -l.

  1. Я ввела команду /sbin/shutdown в 17:00. На экран вывелось сообщение о том, что выключение компьютера запланировано на 17:01:01, затем виртуальная машина выключилась.

ЗАКЛЮЧЕНИЕ

Поначалу работа с консольным режимом казалась трудной и непонятной. Возникли трудности с пониманием функций команд и синтаксиса. После изучения команд, указанных в задании, прочтения справки и многочисленных попыток написать строку с командой, я всё же приспособилась к работе с терминалом. По ходу выполнения заданий я получила дополнительные навыки работы с файлами и узнала о существовании скрытых файлов и о том, как их найти.

ОТВЕТЫ НА КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Команда man man вывела мне справку по команде man, где написано, какие справочные разделы имеются в руководстве man.

  2. А налогично команде apropos работает команда man с флагом -k. Команде whatis команда man -f.

  3. Внешние команды:

  • ls

  • cat

  • touch

  • clear

Встроенные команды я вывела командой help | less:

  1. К оманду echo можно использовать для вывода в несколько строк:

  2. Больше возможностей представляет команда less.

    У тилита more предназначена для постраничного просмотра файлов в терминале Linux. Её ближайшая родственница — команда less — обладает куда большим набором опций и дополнительных возможностей. Команда less позволяет перематывать текст не только вперёд, но и назад, осуществлять поиск в обоих направлениях, переходить сразу в конец или в начало файла. Особенность less заключается в том, что команда не считывает текст полностью, а загружает его небольшими фрагментами.

  3. Команда apt - это пакетный менеджер в Ubuntu и других дистрибутивах Linux. Шутка "There is no cow level" («Уровень с коровами отсутствует») стала популярной в окружении разработчиков Linux. Она отсылает к игре Diablo II, где такой уровень отсутствовал. Команда apt moo выводит сообщение "Have you mooed today?" («Вы мычали сегодня?»), которое является игрой слов со словом "moo" - звук, издаваемый коровами.

  4. В переменной окружения user.

  5. Указанная команда сначала создаёт текстовый файл file.txt. Потом добавляет в него строку «Hello, world!». Затем выводит на экран содержимое этого файла.

  6. Данная команда делает следующее: - echo -e "b\nd\nc\na\nd\ c" >> file.txt добавляет строки "b", "d", "c", "a", "d c" в файл file.txt. - sort -u < file.txt сортирует и удаляет повторяющиеся строки из содержимого файла file.txt. При использовании '<' команда sort берет содержимое файла в качестве ввода.

  7. Команда exit в используется для выхода из командной оболочки, в которой она запущена в данный момент. Команда logout используется для выхода из текущей сессии пользователя и завершения работы терминала. Если вы работаете в графической оболочке, то при вызове команды logout будет произведен выход из текущего сеанса пользователя и закрытие окна терминала.

Соседние файлы в предмете Открытое программное обеспечение