Windows: Как указать многострочную команду в командной строке?
как мы расширяем команду на следующей строке?
в основном, что альтернатива windows для linux
ls -l
/usr/
здесь мы используем обратную косую черту для расширения команды в следующей строке
что эквивалентно для windows?
3 ответов
после попытки почти все клавиши на моей клавиатуре:
C:\Users\Tim>cd ^
Mehr? Desktop
C:\Users\Tim\Desktop>
таким образом, это, кажется, ключ^.
в командной строке Windows ^
используется, чтобы избежать следующего символа в командной строке. (Как \
используется в строках.) Символы, которые необходимо использовать в командной строке, должны иметь префикс^, поэтому он работает для новой строки.
для справки символы, которые нуждаются в экранировании (если они указаны как аргументы команды, а не в кавычках):&|()
таким образом, эквивалентом вашего примера linux будет ( больше? быть подсказкой):
C:\> dir ^
More? C:\Windows
символ курсора работает, однако следующая строка не должна начинаться с двойных кавычек. например, это не сработает:
C:\ ^
"SampleText" ..
начать следующую строку без двойных кавычек (недопустимый пример, просто для иллюстрации)