В чем разница между командами:-
- Ls
- \ Ls
Так что, если я напишу
$ls
or
$\ls
Какая разница?
В чем разница между командами:-
Так что, если я напишу
$ls
or
$\ls
Какая разница?
Обратная косая черта заставит использовать команду ls без псевдонимов.
В общем, обратная косая черта подавляет расширение, за исключением случаев, когда вводит в заблуждение то, где он выполняет C-подобный экранирование управляющих символов.
В первой части вашего вопроса sblair прав, обратная косая черта подавляет псевдоним или расширение псевдонима.
Во второй части обратный слеш подавляет расширение доллара: $ls расширяется до текущего значения переменной оболочки ls , а $\ls не раскрывается. Так что, если ls не set в что-либо, echo $ls; echo $\ls напечатает пустую строку (содержимое $ ls), за которой следует $ls на следующей строке.