команда, которой предшествует “\\” в терминале

Что является различием между командами:-

  1. ls
  2. \ls

Таким образом, если я пишу

$ls
or 
$\ls

Каково различие?

6
задан 23.02.2010, 17:14

2 ответа

Обратная косая черта вызовет ls команда, которая будет использоваться без любого искажения.

10
ответ дан 07.12.2019, 15:40

В целом обратная косая черта подавляет расширение, кроме, смутно, где это делает подобный C выход управляющих символов.

В первой части Вашего вопроса sblair является правильным, обратная косая черта подавляет искажение или расширение псевдонима..

Во второй части обратная косая черта подавляет долларовое расширение: $ls расширяется до текущего значения ls окружите переменную, пока $\ls не расширен. Итак, если ls не set к чему-либо, echo $ls; echo $\ls распечатает пустую строку (содержание $ls) сопровождаемый $ls на следующей строке.

2
ответ дан 07.12.2019, 15:40

Теги

Похожие вопросы