Создан заказ №3500323
2 января 2019
Цель работы научиться осмысленно читать имеющиеся в системе конфигурационные файлы
Как заказчик описал требования к работе:
Выполнить контрольную по информационным технологиям за 2 дня в двух вариантах. Пишите сразу сколько будет стоить контрольная.
Фрагмент выполненной работы:
Цель работы
научиться осмысленно читать имеющиеся в системе конфигурационные файлы;
закрепить навыки по использованию элементарных команд и утилит ОС UNIX/Linux;
научиться использовать переменные окружения и назначать для них новые значения;
приобрести навыки по созданию и отладке конфигурационных файлов shell.
Текст домашнего задания
Изменить конфигурационные файлы командного интерпретатора таким образом, чтобы формировалась динамически изменяющаяся и наследуемая в дочерние shell первичная подсказка пользователя (PS1) в формате:
KKK |
где K — число с ведущими нулями, отражающее количество пользователей интерактивно работающих в системе в данный момент. (работа была выполнена специалистами Автор 24) Цвет подсказки зелёный на чёрном, а цвет командной строки белый на чёрном.
Решение:
Описание алгоритма реализации
Для изменения цветов подсказки и командной строки объявляются переменные окружения ${PS_COLOR} и ${CL_COLOR} соответственно.
Вычисление количества пользователей работающих в системе выполняется при помощи команды who и с подсчётом количества строк при помощи команды wc -l, например:
$ who | wc -l
Формирование ведущих нулей можно выполнить при помощи встроенной функции форматированной печати printf:
$ printf “%03d” $(who | wc -l)
За формирование динамической первичной подсказки отвечает переменная окружения ${PROMPT_COMMAND}, содержащая команду, которая вызывается перед каждым выводом подсказки. В это команду можно добавить установку переменной ${PS1}, отвечающей за формирование первичной подсказки.
Текст конфигурационных файлов с необходимыми комментариями
В конец файла .bashrc в домашнем каталоге пользователя добавляется следующе строки:
# Цвет подсказки (зелёный на ..Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
3 января 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Цель работы
научиться осмысленно читать имеющиеся в системе конфигурационные файлы.docx
2019-01-06 09:29
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень рекомендую этого автора. Работа была выполнена на "5" раньше срока. Автор всегда был на связи и после сдачи работы готов был ответить на все возникшие вопросы.