Я вошел, команда 'эхо' затем ввела большую сумму текста впоследствии. После нажатия Enter появилась стрелка. Как я вижу текст, который я вывел?
Если Вы видите, что стрелка затем колотит ("оболочка", которая интерпретирует и выполняется, Ваши команды) думает, что команда еще не завершена. В Вашем случае это, вероятно, потому что Вы открыли символы кавычки (или некоторые другие несопоставленные разделители) в Вашем тексте.
Кавычки, апострофы и различные другие символы обрабатываются специальным способом ударом и должны следовать за определенными синтаксическими правилами. Они просто не передаются дословно в команду, которую Вы пытаетесь выполнить, поэтому если Вы захотите передать эти символы в команду без удара, пытающегося интерпретировать их, то необходимо будет "выйти" из них путем предшествования им с символом обратной косой черты (\
).
Некоторые из этих символов: "':;(){}*#$!|\
.
Так, например, вместо:
echo I'm Joe
Использование:
echo I\'m Joe
Для получения лучшей справки я предлагаю, чтобы Вы обновили свой вопрос и включали команду, которую необходимо выполнить, если Вы соглашаетесь с регистрацией текста.