Конечный When using the, instead of typing "exit", I accidentally typed "'xit" instead.
Конечный Then the entered в weird mode like this, and would't respond to anything I type:
Короткое решение:
Ваш терминал ожидает входа. Можно прервать его CTRL+C.
Объяснение:
Вы ввели `xit
. Обратные галочки (`
) используются в ударе для замен команды (как $()
). Из-за продвижения `
, удар теперь ожидает закрытие `
, который не найден. Это - на самом деле полезная функция, если Вы хотите распределить команды по нескольким строкам, как
cat `find -name "foo*" |
> grep .txt`
#will output the content of foo.txt
Если Вы теперь вводите отсутствие `
, Ваш удар выполнит Вашу команду (и вероятно откажет из-за неизвестных команд). Поэтому необходимо отменить запущенную команду с CTRL+C и типом exit
снова.
Можно остановить каждый процесс, который работает на переднем плане с ctrl+c
, который отправляет уничтожение (я думаю). Эти >
подсказка как Ваш $
, когда Вы запускаете новый терминал (оболочка), или если Вы вводите Python существует >>>
подсказка. Этот, из которого можно выйти путем ввода exit
или нажатия ctrl+d
, который отправляет выход из системы.
подсказка означает запуск программы, которая имеет ее собственную подсказку вместо оболочки один. Я не знаю то, что точно '(обратная галочка) запускает, возможно, кто-то может дать ответ.
существуют тонны тех полезных ярлыков.
сводка:
ctrl+c
= уничтожают процесс
ctrl+d
= выход из системы
В Bash символ обратной галочки ("'") интерпретируется как запуск замена команды .
замена Команды позволяет выводу команды заменять саму команду. Замена команды происходит, когда команда включается следующим образом: $ (команда) или Bash 'команды'
выполняет расширение путем выполнения команды и замены замены команды стандартным выводом команды с любыми запаздывающими удаленными новыми строками.
Так независимо от того, что Вы вводите впоследствии, интерпретируется как часть замены команды, пока другая обратная галочка не вводится.