#1
1.Напишите команду для вывода текущей локали.
2.Напишите команду для изменения переменной окружения, которая отвечает за формат отображения даты и времени.
3.С помощью какой переменной можно переопределить все переменные локалей?
4.Опишите последовательность команд, которая добавляет в систему все локали, которые начинаются с uk_UA.
#2
1. Какой файл конфигурации командного интерпретатора нужно использовать, если вы хотите изменить строку приветствия при работе из терминала? (Изменения должны касаться только "текущего" пользователя).
2. Какие файлы имеют больший приоритет при настройке командного интерпретатора? Пользовательские или системные? (Вопрос не в том какие переменные раньше грузятся, а в том чьи значения будут в финале).
3. Не редактируя файл /etc/passwd (и не используя команду chsh), опишите, что нужно сделать, чтобы изменить командную оболочку с bash на zsh для определенного пользователя системы. Причем настройки bash должны сохраниться. (Рабочий вариант предполагает, что когда вы залогинитесь под пользователем в систему/терминал, у вас автоматически откроется оболочка zsh. В файле /etc/passwd для пользователя оболочка будет сопоставлена /bin/bash).
4. Напишите в файле /etc/bash.bashrc скрипт, который изменяет строку приглашения командной оболочки. Для пользователя root она должна быть красного цвета, а для остальных - зеленого. (Опишите своими словами что необходимо сделать, что бы ваши правки в файле /etc/bash.bashrc заработали для пользователя root).
#3
1. В какой директории обычно лежат пользовательские файлы скриптов автодополнений?
2. Для отладки скрипта автодополнения вам понадобилось вывести на экран текущую командную строку. С помощью какой переменной это можно сделать?
3. Приведите пример команды compgen, который в качестве источника вариантов дополнений будет использовать список поддиректорий текущей директории. В качестве введенных аргументов используйте переменную ${cur}.
#4
1. В чем отличие размера символов s и t в правах на файл или директорию (используйте man chmod)?
2. Найдите все файлы в директории /usr/bin, для которых установлен SUID. Выведите команду и результат. (Рекомендуемое выполнение через find + perm).
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |