Это не вопрос операционной системы, а используемой вами оболочки. На самом деле вы можете выбрать, какую оболочку вы хотите использовать в системе Unixoid, если установлено несколько (что обычно имеет место).
Обычно оболочка должна интерпретировать вводимые вами данные. Он должен решить, как обращаться с токенами ввода. Что считать «командой», которую вы хотите выполнить, чем аргументами. Для аргументов он должен решить, подразумевается ли строка как один аргумент или несколько аргументов.
Без кавычек (одинарных или двойных кавычек) пробельные символы считаются разделителями между словами, слова обычно считаются отдельными аргументами. Таким образом, вы можете указать несколько аргументов для одной команды. Если это , а не , то вы можете использовать символы кавычек для группировки нескольких слов, разделенных пробелами, в один аргумент, например, имя папки, содержащее пробел. Это работает, потому что теперь оболочка знает, что вы хотите, чтобы все, что следует за символом кавычки, рассматривалось как один аргумент до следующего соответствующего символа кавычки (фактически, кроме экранированных ...).