Исправить команду, в которой случайно оказалась завершающая одинарная кавычка?

Исправить команду, в которой случайно оказалась завершающая одинарная кавычка?

Я часто так делаю:

user@machine: $ ls'
>
# Me: Argh! I did it again!
>'

: No such file or directory

В общем, я заканчиваю вводить команду и 'случайно нажимаю при попытке нажать Enter, и в итоге получаю незакрытую одинарную кавычку. Я не могу вернуться к предыдущей строке, чтобы удалить ее, поэтому в итоге просто запускаю команду с синтаксической ошибкой.

Есть ли способ восстановить это и исправить мою команду?

решение1

Вместо этого вы можете нажать CtrlC, чтобы избежать выполнения команды, а затем стрелку вверх и , BackSpaceчтобы удалить ненужную кавычку.

Связанный контент