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

БОС1 / БОС_ЛР_4

.pdf
Скачиваний:
4
Добавлен:
03.05.2025
Размер:
2 Мб
Скачать
☆

Создадим переменные 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

Соседние файлы в папке БОС1