БОС1 / БОС_ЛР_4
.pdf
Создадим переменные DATE, TIME и DATE_TIME (рис. 2.7 – 2.9).
Рисунок 2.7 – Переменная DATE
Рисунок 2.8 – Переменная TIME
Рисунок 2.9 – Переменная DATE_TIME
Выведем имена файлов, содержащие хотя бы одну цифру, из каталогов
/bin и /sbin (рис. 2.10).
Рисунок 2.10 – Содержимое /bin и /sbin
11
Сделаем так, чтобы при выполнении команды sudo vipw автоматически вызывался редактор mcedit (рис. 2.11).
Рисунок 2.11 – Вызов редактора mcedit
Изменим приглашение так, чтобы выводились имя хоста, имя пользователя и время: имя_пользователя@имя_хоста-HH:MM> (рис. 2.12).
Запустим ещё один bash, у него стандартный вид приглашения, сделаем так чтобы в запускаемом интерпретаторе bash выводилось приглашение,
установленное в родительском интерпретаторе bash.
Рисунок 2.12 – Изменение приглашения
Одной командной строкой создадим в домашнем каталоге подкаталоги для каждого месяца текущего года вида YYYY-MM (рис. 2.13).
Рисунок 2.13 – Домашние подкаталоги
12
3 ИСПОЛЬЗОВАНИЕ СПРАВОЧНЫХ РЕСУРСОВ
Получим информацию о встроенной printf (рис. 3.1) и внешней printf (рис. 3.2), версия внешней команды (рис. 3.3).
Рисунок 3.1 – Информация о внутренней команде printf
Рисунок 3.2 – Информация о внешней команде printf
Рисунок 3.3 – Версия внешней команды printf
Получим краткую помощь при помощи флага -f (рис. 3.4).
13
Рисунок 3.4 – Краткая помощь
Изучив способы указания формата выводимых данных, выведем командой printf значения переменных, в которых хранятся имя пользователя и его UID. При этом, для имени пользователя (строка символов) выделите 15
позиций, а для UID (целое число) - 10. Выровняйте вывод по левому краю (рис. 3.5).
Рисунок 3.5 – Формат имени пользователя и UID
Все страницы с именем hostname (рис. 3.6).
Команды man для поиска:
1.man -a object (рис. 3.7);
2.man -k object (рис. 3.8);
3.apropos object (рис. 3.9).
14
Рисунок 3.7 – man -a hostname
Рисунок 3.8 – man -k hostname
Рисунок 3.9 – apropos hostname
15
Информацию о загрузчике GRUB можно посмотреть на официальном сайте дистрибутива (рис. 3.10).
Рисунок 3.10 – Справочная информация о загрузчике GRUB
Настройки лежат в файле конфигурации по пути /etc/default/grub (рис.
3.11) и файлы в каталоге /etc/grub.d.
Рисунок 3.11 – Конфиг GRUB
Для того чтобы узнать количество административных команд man-
команд, нужно перейти в каталог /usr/share/man/man8 для английской версии
16
и /usr/share/man/ru/man8 для русской версии, после чего выполнить команду ls *.8.gz | wc -1 (рис. 3.12).
Рисунок 3.12 – Административные команды man-страниц
Правила подсветки синтаксиса для nano описываются в текстовых файлах /usr/share/nano/*.nanorc (рис. 3.13). Достаточно подключить эти файлы в настройках nano. Создаем конфиг файл и подключаем подсветку.
Рисунок 3.13 – Настройка nano
Для того чтобы попасть в графическую утилиту управления переменным окружение в терминале нужно ввести команду fly-admin-env (рис. 3.14), после чего добавим новую переменную EDITOR со значением kate (рис. 3.15). После чего проверим работу переменной (рис. 3.16).
17
Рисунок 3.14 – Переменные окружения
Рисунок 3.15 – Добавление переменной
Рисунок 3.16 – Работа переменной EDITOR
18
Заключение
В ходе выполнения лабораторной работы бфли рассмотрены типы терминалов и их настройка. Рассмотрена утилита screen. Произведён вход в систему и выход из системы. Были изучены основы работы в командной строке Astra Linux.
19
