Jaka jest różnica między poleceniami: -
- ls
- ls
Więc jeśli piszę
$ls
or
$\ls
Co za różnica?
linux
ubuntu
command-line
terminal
Abhijeet Rastogi
źródło
źródło
ls
zazwyczaj może być aliasem dlals --color
, co jest ogólnie bardziej użyteczne niżls
normalne zachowanie. Strona MAN dokumentujealias
dowództwo: ss64.com/bash/alias.htmlOgólnie odwrotny ukośnik powstrzymuje ekspansję, z wyjątkiem, myląco, gdy robi to ucieczkę znaków sterujących w stylu C.
W pierwszej części pytania sblair ma rację, ukośnik odwraca aliasing lub rozszerzenie aliasu.
W drugiej części ukośnik powstrzymuje ekspansję dolara:
$ls
rozwija się do bieżącej wartościls
zmienna powłoki, chociaż$\ls
nie jest rozwijany. Więc jeślils
nie jestset
do niczego,echo $ls; echo $\ls
wypisze pustą linię (zawartość $ ls), po której następuje$ls
w następnej linii.źródło