игра брюс 2048
Главная / Операционные системы / Основы работы в ОС Linux / Тест 5

Основы работы в ОС Linux - тест 5

Упражнение 1:
Номер 1
Какие символы имеют особое значение в оболочке bash?

Ответ:

 (1) символ \  

 (2) символ 0 

 (3) символ '  

 (4) символ " 

 (5) символ 1 


Номер 2
Какие символы не имеют особого значения в оболочке bash?

Ответ:

 (1) символ \  

 (2) символ @ 

 (3) символ '  

 (4) символ " 

 (5) символ $ 


Номер 3
Какие символы являются специальными символами в оболочке bash?

Ответ:

 (1) символ \  

 (2) символ @ 

 (3) символ '  

 (4) символ " 

 (5) символ $ 


Упражнение 2:
Номер 1
С помощью какого оператора можно задать в одной строке несколько команд, которые будут выполнены последовательно?

Ответ:

 (1) оператор > 

 (2) оператор ; 

 (3) оператор & 


Номер 2
С помощью какого оператора можно задать в одной строке несколько команд, которые будут выполнены одновременно?

Ответ:

 (1) оператор > 

 (2) оператор ; 

 (3) оператор & 


Номер 3
С помощью какого оператора можно перенаправлять вывод команды на вход другой команды?

Ответ:

 (1) оператор > 

 (2) оператор ; 

 (3) оператор & 


Упражнение 3:
Номер 1
Какой оператор используется для перенаправления вывода?

Ответ:

 (1) оператор < 

 (2) оператор - 

 (3) оператор > 


Номер 2
Какой оператор используется для перенаправления ввода?

Ответ:

 (1) оператор < 

 (2) оператор - 

 (3) оператор > 


Номер 3
Какая команда означает, что выход канала с номером N направляется как на стандартный вывод, так и дублируется в канал с номером M

Ответ:

 (1) N > &M 

 (2) N = &M 

 (3) N < M 


Упражнение 4:
Номер 1
Что такое фильтры?

Ответ:

 (1) это команды (или программы), которые воспринимают входной поток данных, производят над ним некоторые преобразования и выдают результат на стандартный вывод 

 (2) это команды (или программы), которые воспринимают входной поток данных, производят над ним некоторые преобразования и выдают результат в файл 

 (3) это команды (или программы), которые воспринимают входной поток данных, и выдают его на стандартный вывод 


Номер 2
Какая из команд форматирует для печати текстовый файл или содержимое стандартного ввода?

Ответ:

 (1) grep 

 (2) fgrep 

 (3) pr 

 (4) tr 


Номер 3
Какие команды ищут во входном файле или данных со стандартного ввода строки, содержащие указанный шаблон, и выдают их на стандартный вывод?

Ответ:

 (1) grep 

 (2) fgrep 

 (3) pr 

 (4) tr 


Упражнение 5:
Номер 1
С помощью какой команды можно вывести на экран значение переменной name?

Ответ:

 (1) echo name 

 (2) echo $name 

 (3) echo @name 

 (4) echo "name" 


Номер 2
Какая команда выводит на экран слово name?

Ответ:

 (1) echo name 

 (2) echo $name 

 (3) echo "name" 


Номер 3
Какой символ используют, чтобы вывести значение параметра с помощью команды echo?

Ответ:

 (1)

 (2)

 (3)


Упражнение 6:
Номер 1
Какие параметры являются специальными параметрами?

Ответ:

 (1) параметры изменить значение которых можно с помощью встроенной команды set 

 (2) параметры на которые можно только ссылаться; присваивать им значения нельзя 

 (3) параметр, обозначаемый именем значения которого присваиваются с помощью оператора вида name=value где name - имя переменной, а value - присваиваемое ей значение 


Номер 2
Какие параметры являются переменными?

Ответ:

 (1) параметры изменить значение которых можно с помощью встроенной команды set 

 (2) параметры на которые можно только ссылаться; присваивать им значения нельзя 

 (3) параметр, обозначаемый именем значения которого присваиваются с помощью оператора вида name=value где name - имя переменной, а value - присваиваемое ей значение 


Номер 3
Какие параметры не являются специальными параметрами?

Ответ:

 (1) параметры изменить значение которых можно с помощью встроенной команды set 

 (2) параметры на которые можно только ссылаться; присваивать им значения нельзя 

 (3) параметр, обозначаемый именем значения которого присваиваются с помощью оператора вида name=value где name - имя переменной, а value - присваиваемое ей значение 


Упражнение 7:
Номер 1
Когда оболочка запускает на выполнение какую-то программу или команду, она передает им часть переменных окружения. Как нужно задать переменную окружения, чтобы она передавалась запускаемому из оболочки процессу?

Ответ:

 (1) name=value 

 (2) set name=value 

 (3) export name=value 


Номер 2
После ввода какой команды все запускаемые из оболочки программы будут иметь доступ к заданным переменным?

Ответ:

 (1) name=value 

 (2) set name=value 

 (3) export name=value 


Номер 3
Какие параметры передает оболочка, когда запускает на выполнение какую-то программу или команду?

Ответ:

 (1) специальные параметры 

 (2) переменные окружения 

 (3) позиционные параметры 


Упражнение 8:
Номер 1
В каком порядке оболочка bash осуществляет раскрытие или подстановку выражений полученной командной строки?

Ответ:

 (1) раскрытие скобок, замена знака тильды, подстановка параметров и переменных, подстановка команд, арифметические подстановки, разделение слов, раскрытие шаблонов имен файлов и каталогов 

 (2) замена знака тильды, раскрытие скобок, разделение слов, подстановка параметров и переменных, подстановка команд, арифметические подстановки, раскрытие шаблонов имен файлов и каталогов 

 (3) замена знака тильды, раскрытие скобок, раскрытие шаблонов имен файлов и каталогов, подстановка параметров и переменных, подстановка команд, арифметические подстановки, разделение слов 


Номер 2
Какое первое действие выполняет оболочка bash когда осуществляет раскрытие или подстановку выражений полученной командной строки?

Ответ:

 (1) замена знака тильды 

 (2) раскрытие скобок 

 (3) раскрытие шаблонов имен файлов и каталогов 

 (4) подстановка параметров 


Номер 3
Какое второе действие выполняет оболочка bash когда осуществляет раскрытие или подстановку выражений полученной командной строки?

Ответ:

 (1) замена знака тильды 

 (2) раскрытие скобок 

 (3) раскрытие шаблонов имен файлов и каталогов 

 (4) подстановка параметров 


Упражнение 9:
Номер 1
При какой подстановке команд оболочкой bash в результатах подстановки не осуществляется разделение слов и раскрытие шаблонов имен файлов и каталогов?

Ответ:

 (1) "command" 

 (2) $(command) 

 (3) `command` 


Номер 2
При какой подстановке команд оболочкой bash в результатах подстановки осуществляется разделение слов и раскрытие шаблонов имен файлов и каталогов?

Ответ:

 (1) "command" 

 (2) $(command) 

 (3) `command` 


Номер 3
При какой подстановке команд оболочкой bash имя команды заменяется на результат ее выполнения?

Ответ:

 (1) "command" 

 (2) $(command) 

 (3) `command` 


Упражнение 10:
Номер 1
Пусть в оболочке bash задана строка if list1 then list2 else list3 fi, где list1, list2 и list3 - это последовательности команд, разделенные запятыми и оканчивающиеся точкой с запятой или символом новой строки. При каком значении, возвращаемом последней командой из списка list1, будут выполняться команды из list2?

Ответ:

 (1) если это значение не нулевое 

 (2) если это значение равно 1 

 (3) если это значение равно 0 


Номер 2
Пусть в оболочке bash задана строка if list1 then list2 else list3 fi, где list1, list2 и list3 - это последовательности команд, разделенные запятыми и оканчивающиеся точкой с запятой или символом новой строки. При каком значении, возвращаемом последней командой из списка list1, будут выполняться команды из list3?

Ответ:

 (1) если это значение не нулевое 

 (2) если это значение равно 1 

 (3) если это значение равно 0 


Номер 3
Пусть в оболочке bash задана строка if list1 then list2 else list3 fi, где list1, list2 и list3 - это последовательности команд, разделенные запятыми и оканчивающиеся точкой с запятой или символом новой строки. При каком значении, возвращаемом последней командой из списка list1, не будут выполняться команды из list2?

Ответ:

 (1) если это значение не нулевое 

 (2) если это значение равно 1 

 (3) если это значение равно 0 


Упражнение 11:
Номер 1
С помощью какого скрипта можно создать файлы name_1, name_2, name_3, name_4?

Ответ:

 (1) for a in 1 2 3 4; do touch name_$a done 

 (2) for a=1 to 4; do touch name_$a done 

 (3) for a in name_1 name_2 name_3 name_4; do touch $a done 

 (4) for a in $( seq 1 4 ) ; do touch name_$a done 


Номер 2
С помощью какого скрипта можно удалить файлы name_1, name_2, name_3, name_4

Ответ:

 (1) for a in 1 2 3 4; do rm name_$a done  

 (2) for a=1 to 4; do rm name_$a done  

 (3) for a in name_1 name_2 name_3 name_4; do rm $a done  

 (4) for a in $( seq 1 4 ) ; do rm name_$a done  


Номер 3
Какая программа будет протоколировать содержание каталога "mydirectory" ежеминутно до тех пор, пока директория существует?

Ответ:

 (1) while [ -o mydirectory ] ; do ls -l mydirectory >> logfile echo - SEPARATOR - >> logfile sleep 60 done  

 (2) while [ -d mydirectory ] ; do ls -l mydirectory >> logfile echo - SEPARATOR - >> logfile sleep 60 done  

 (3) while [ -o mydirectory ] ; do ls -l mydirectory >> logfile echo - SEPARATOR - >> logfile sleep 1 done  


Упражнение 12:
Номер 1
Чем становятся аргументы функции созданной пользователем в оболочке bash, когда функция вызывается на выполнение?

Ответ:

 (1) позиционными параметрами 

 (2) специальными параметрами 

 (3) переменными оболочки 


Номер 2
Как именуются аргументы функции созданной пользователем в оболочке bash, когда функция вызывается на выполнение?

Ответ:

 (1) $n 

 (2) @n 

 (3) %n 


Номер 3
С какой цифры именуются аргументы функции созданной пользователем в оболочке bash, когда функция вызывается на выполнение?

Ответ:

 (1)

 (2)

 (3)




Главная / Операционные системы / Основы работы в ОС Linux / Тест 5