Перейти к содержанию

Упражнения (Questions & Answers)

Контрольные вопросы

  1. Как в Linux хранятся параметры конфигурации операционной системы и приложений?

    A. В текстовых файлах
    B. В реестре
    C. В файлах .ini
    D. В системной базе данных

  2. Где в файловой системе Linux хранится большинство файлов конфигурации?

    A. /boot
    B. /var
    C. /usr
    D. /etc

  3. Где на большинстве дистрибутивов Linux находится символьная ссылка vi?

    A. /usr/bin
    B. /usr
    C. /sys
    D. /sbin

  4. Какая команда редактора vi позволяет включить проверку синтаксиса сценария при его редактировании?

    A. :syntax_checking on
    B. :syntax=enabled
    C. :syntax=script
    D. :syntax on

  5. У вас открыто окно терминала в Linux-системе, текущий каталог — /tmp. Вам нужно с помощью vi отредактировать текстовый файл vnc, расположенный в каталоге /etc/xinetd.d. Какая из следующих команд выполнит это?

    A. vi vnc
    B. vi /tmp/vnc
    C. vi /etc/xinetd.d/vnc
    D. vi /etc/xinetd.d

  6. У вас открыто окно терминала в Linux-системе, текущий каталог — домашний каталог пользователя. Вам нужно создать в домашнем каталоге новый файл resources.txt с помощью vi. Какая из следующих команд выполнит это?

    A. vi resources.txt –new
    B. vi resources
    C. vi ~/resources
    D. vi resources.txt

  7. В каком режиме vi открывается по умолчанию?

    A. Режим командной строки
    B. Режим вставки
    C. Командный режим
    D. Режим замены

  8. Вы открыли текстовый файл list.txt в vi. Вы перемещаете курсор с помощью клавиш-стрелок в нужное место файла, где требуется внести несколько изменений. Вы пытаетесь ввести текст, но ничего не происходит. Почему?

    A. Редактор vi находится в режиме вставки. Необходимо переключиться в командный режим.
    B. Редактор vi находится в командном режиме. Необходимо переключиться в режим вставки.
    C. Редактор vi находится в режиме вставки. Необходимо переключиться в режим замены.
    D. Текстовый файл повреждён.

  9. Какое нажатие клавиши переключает vi из командного режима в режим вставки? (Выберите два варианта.)

    A. delete
    B. esc
    C. insert
    D. s
    E. f1

  10. Вы работаете в vi в режиме вставки. По характеру вносимых изменений вам необходимо переключиться в режим замены. Какое нажатие клавиши это выполнит?

    A. esc
    B. ctrl-x ctrl-r
    C. :
    D. insert

  11. Вы работаете в vi в режиме вставки и вам нужно вернуться в командный режим. Какое нажатие клавиши это выполнит?

    A. insert
    B. :
    C. esc
    D. backspace

  12. Вы работаете с файлом в vi в командном режиме. Вы пытаетесь удалить слово клавишей backspace, но ничего не происходит. В чём проблема?

    A. Необходимо переключиться в обычный режим.
    B. Необходимо нажать ctrl-backspace.
    C. Проблемы нет. Клавиша backspace не работает в командном режиме.
    D. Необходимо переключиться в режим командной строки.

  13. Вы создали новый файл в vi и теперь хотите сохранить его, не выходя из редактора. Какая команда это выполнит?

    A. :s
    B. :w
    C. :save
    D. :exit

  14. Вы создали новый файл в vi и хотите сохранить его на диск и выйти из программы. Какая команда это выполнит? (Выберите два варианта.)

    A. :w
    B. :e!
    C. :wq
    D. :exit
    E. :q

  15. Вы внесли ряд изменений в файл конфигурации с помощью vi. Осознав, что допустили множество ошибок, вы хотите выйти без сохранения изменений, чтобы начать заново. Какая команда это выполнит?

    A. :q!
    B. :exit
    C. :q
    D. :exit!

  16. Вы работаете с файлом в vi в командном режиме. Вы обнаружили слово, которое нужно удалить, и установили курсор в начало этого слова. Какая команда удалит слово без удаления следующего за ним пробела?

    A. dw
    B. de
    C. d$
    D. dd

  17. Вы просматриваете файл конфигурации в vi в командном режиме. Вам нужно найти директиву server в файле. Однако файл очень большой, и вы не хотите просматривать его строка за строкой. Какую команду можно использовать в командном режиме для поиска этого элемента?

    A. /server
    B. search=server
    C. /"server"
    D. find "server"


Ответы

  1. A. В Linux параметры конфигурации как операционной системы, так и приложений или служб, работающих в системе, хранятся в текстовых файлах.

  2. D. Большинство файлов конфигурации Linux хранятся в каталоге /etc или в его подкаталогах.

  3. A. В зависимости от дистрибутива, в /usr/bin будет находиться либо сама программа vi, либо символьная ссылка на программу vim.

  4. D. Команда :syntax on используется для включения проверки синтаксиса в редакторе vi.

  5. C. Поскольку открываемый файл не находится в текущем каталоге, при запуске vi необходимо указать полный путь к файлу вместе с его именем.

  6. D. Поскольку путь не указан, vi создаст файл в текущем каталоге — именно это и требуется.

  7. C. По умолчанию vi открывается в командном режиме.

  8. B. Редактор vi по умолчанию открывается в командном режиме. Чтобы начать редактирование файла, необходимо нажать insert для переключения в режим вставки.

  9. C, D. Нажатие insert или s переключает vi из командного режима в режим вставки.

  10. D. Нажатие insert в режиме вставки переключает vi в режим замены.

  11. C. Нажатие esc в режиме вставки переключает vi в командный режим.

  12. C. Клавиша backspace не работает в командном режиме. Сначала необходимо переключиться в режим вставки или замены.

  13. B. Ввод :w сохраняет текущее содержимое буфера памяти на диск без выхода из редактора.

  14. C, D. Ввод :exit заставит vi сохранить текущий файл и завершить работу программы; то же самое выполняет команда :wq.

  15. A. Ввод :q! завершает работу vi без сохранения изменений в текущем файле.

  16. B. Ввод de в командном режиме заставит vi удалить слово без удаления следующего за ним пробела.

  17. A. Ввод /server в командном режиме выполнит поиск выражения «server» в файле.