Я часто так делаю:
user@machine: $ ls'
>
# Me: Argh! I did it again!
>'
: No such file or directory
В общем, я заканчиваю вводить команду и 'случайно нажимаю при попытке нажать Enter, и в итоге получаю незакрытую одинарную кавычку. Я не могу вернуться к предыдущей строке, чтобы удалить ее, поэтому в итоге просто запускаю команду с синтаксической ошибкой.
Есть ли способ восстановить это и исправить мою команду?
решение1
Вместо этого вы можете нажать CtrlC, чтобы избежать выполнения команды, а затем стрелку вверх и , BackSpaceчтобы удалить ненужную кавычку.