Что вводит один апостроф в терминале?

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

 ' > > ' : command not found 

Что это делает?

One Solution collect form web for “Что вводит один апостроф в терминале?”

Вы начали писать строковый литерал : все между ' и следующим ' рассматривается как одна «вещь» оболочки, включая символы новой строки, пробелы и любые другие символы. Здесь вы написали строку, содержащую две строки новой строки.

Это означало, что первое, что было на линии, было \n\n (две новые строки). Поскольку первое, что стоит на строке, всегда является командой для запуска, оболочка искала команду под этим именем. Поскольку нет команды с именем \n\n , вы получили ошибку «команда не найдена».

Приглашение > в начале второй и третьей строк означает, что оболочка ожидает, что вы закончите запись строки с кавычками и сообщите, что она еще не выполнена. В этой ситуации оболочка печатает значение $PS3 , которое по умолчанию.

Linux и Unix - лучшая ОС в мире.