Это совершенно нормальное поведение (т.е. не ошибка) в bash в аналогичных оболочках: Ctrl-Z приостанавливает программы и возвращает управление родительской оболочке. Выполнение программы - в вашем случае, vi - будет остановлено. Вы можете ввести fg чтобы возобновить выполнение.
Причина, по которой вы получаете ошибки файла подкачки, заключается в том, что теперь у вас есть несколько экземпляров vi одновременно редактирующих один и тот же файл; Основная цель файлов подкачки - привлечь внимание к таким сценариям, потому что это почти никогда не происходит.
Так как похоже, что у вас открыта целая куча экземпляров vi (7 из них - это то, что указывает [7]+), вероятно, лучше просто просто закрыть их один за другим: введите fg чтобы вызвать последний экземпляр, и затем нажмите Escape и введите :q! закрыть это нормально. Повторяйте, пока fg скажет "нет такой работы". Затем удалите все файлы подкачки, которые еще могут существовать (rm /etc/xinetd.d/.tftp.sw*), и снова откройте файл. В vi команда для записи и выхода из файла - Escape + :wq . Команда отменить изменение (которое, как мне подсказывает моя интуиция, вероятно, объясняет, почему вы нажимали Ctrl-Z) - Escape + u .
vi - это так называемый модальный редактор: в обычном режиме (доступ к которому осуществляется нажатием клавиши Escape), отдельные клавиши отображаются на команды. В режиме вставки (доступ к которому осуществляется нажатием кнопки i или a в обычном режиме), вы можете вставить текст. Для получения дополнительной информации см., Например, это краткое руководство.