Главная / Операционные системы /
Операционная система Linux / Тест 8
Операционная система Linux - тест 8
Упражнение 1:
Номер 1
Управляющий символ “^W
” (удаление слова) действует на
Ответ:
 (1) любой ввод с терминала  
 (2) любой ввод с терминала, если не изменены настройки терминала  
 (3) любой ввод с терминала, только если программа использует библиотеку readline
 
 (4) только ввод командной строки любого командного интерпретатора  
Номер 2
Понятие «достраивание» означает
Ответ:
 (1) подстановку списка файлов вместо заданного шаблона  
 (2) автоматическое именование файлов в групповых операциях  
 (3) подстановку оболочкой недостающей части командной строки, вычисляемой по уже введённой части командной строки  
 (4) преобразование командной строки непосредственно перед вызовом команды  
Номер 3
Чтобы на стандартный ввод команды cat
, запущенной без параметров и дополнительных операций shell, попал символ “^V
”
Ответ:
 (1) надо заключить строку в одинарные кавычки  
 (2) надо экранировать его с помощью “\
”  
 (3) надо нажать его дважды  
 (4) надо перенаправить стандартный ввод на файл, содержащий “^V
”  
Упражнение 2:
Номер 1
Генерация имён файлов в bash
Ответ:
 (1) в точности повторяет алгоритм обработки шаблонов  
 (2) основана на алгоритме обработки шаблонов, однако имеет отличия, связанные со спецификой работы с файлами  
 (3) использует упрощённый вариант алгоритма обработки шаблонов  
 (4) использует алгоритм «globbing», который, в отличие от генерации имён файлов в более ранних версиях shell, не основан на понятии «шаблон»  
Номер 2
Окружение — это
Ответ:
 (1) набор переменных shell  
 (2) данные, которые процесс получает от родительского процесса, и может ими пользоваться, даже если не описывал их заранее  
 (3) данные, которые процесс получает от родительского процесса, и может ими пользоваться для передачи информации в родительский процесс (если они проэкспортированы)  
 (4) список процессов, взаимодействующих с данным посредством команды export
 
Номер 3
При завершении сеанса работы пользователя история команд
Ответ:
 (1) обязательно удаляется из соображений безопасности  
 (2) может сохраняться в файл, принадлежащий пользователю  
 (3) может сохраняться в общесистемный файл  
Упражнение 3:
Номер 1
В языке программирования sh под «выполнением условия» подразумевается
Ответ:
 (1) значение арифметического выражения  
 (2) значение true
или false
 
 (3) результат работы команды test (“[”)
 
 (4) код возврата выполненной команды  
Номер 2
В файл .inputrc
записывается
Ответ:
 (1) информация о соответствии вводимых символов выполняемым библиотекой readline
функциям  
 (2) информация о соответствии вводимых символов командам bash
 
 (3) информация о соответствии функций библиотеки readline
командам bash
 
 (4) реализация функций редактирования командной строки  
Номер 3
Термином «подстановка» в shell обозначается
Ответ:
 (1) замена шаблона списком файлов  
 (2) замена переменной её содержимым или команды её выводом  
 (3) обработка части командной строки, заключённой в двойные кавычки  
 (4) изменение значения переменной окружения  
Упражнение 4:
Номер 1
Как в bash
узнать, является ли команда cmd
сокращением, и если да, то во что она будет раскрыта?
Ответ:
 (1) alias
 
 (2) alias cmd
 
 (3) type cmd
 
Номер 2
Как в bash
узнать, является ли команда cmd
сокращением, и если нет, то где располагается утилита, которую она вызывает?
Ответ:
 (1) alias
 
 (2) alias cmd
 
 (3) type cmd
 
Упражнение 5:
Номер 1
Какой список файлов может сгенерировать shell по шаблону *r*[cC]
Ответ:
 (1) bash.rc .bashrc BarC rrrc
 
 (2) tric rcC] r.C mail.rc
 
 (3) oroc ir/ac arc r@C
 
 (4) *rcC CrooC crc or..c
 
Номер 2
Какой список файлов может сгенерировать shell по шаблону ?r*[cC]
Ответ:
 (1) bash.rc .bashrc BarC rrrc
 
 (2) tric rC r.C mail.rc
 
 (3) oroc ir/ac arc r@C
 
 (4) *rcC CrooC crc or..c
 
Упражнение 6:
Номер 2
Какой результат выведет на терминал команда cd; echo $?
?
Ответ:
 (1) 0
 
 (2) 1
 
 (3) название домашнего каталога  
 (4) сообщение об ошибке