Linux Foundation Certified System Administrator Exam: Vi Editor Commands

Save and Exit the Vi Editor - LFCS Exam Question Answer

Question

Which of the following sequences in the vi editor saves the opened document and exits the editor? (Choose TWO correct answers.)

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

AD

The two correct sequences in the vi editor that save the opened document and exit the editor are:

A. esc ZZ: This sequence exits the editor and saves the changes made to the file. In vi, the esc key is used to exit insert mode and return to command mode. ZZ is used to save the file and exit the editor.

D. esc :wq!: This sequence saves the changes made to the file and exits the editor. :w is the command used to write (save) changes to the file, and q is the command used to quit the editor. The ! character is added to the end of the q command to force the editor to quit without prompting for confirmation.

Let's break down each of the options to better understand what each one does:

A. esc ZZ: This sequence starts by pressing the esc key, which takes you from insert mode to command mode. Then, you press ZZ, which saves changes made to the file and exits the editor. Note that both Zs need to be capitalized for this to work.

B. ctrl :w!: This sequence is incorrect because it contains an error in the syntax. Instead of using ctrl, you should use the : key to enter command mode. Then, w is used to write changes to the file, and ! is used to force the write even if there are errors. However, this sequence is missing the enter key, which is necessary to execute the command.

C. esc zz: This sequence is similar to option A, but zz needs to be lowercase. Therefore, this sequence does not save the changes made to the file before exiting the editor.

D. esc :wq!: This sequence is correct because it starts with esc, which takes you from insert mode to command mode. Then, :wq! is used to write changes to the file and exit the editor. The ! is used to force the editor to exit without prompting for confirmation.

E. ctrl XX: This sequence is incorrect because it starts with ctrl, which is not a valid command in the vi editor. Instead, you should use the esc key to exit insert mode and return to command mode. Then, you should use : to enter command mode and execute the wq command to write changes to the file and exit the editor.

In summary, the two correct sequences in the vi editor that save the opened document and exit the editor are A and D.