ukośnik odwrotny na początku polecenia


20

Podczas instalacji instrukcji RVM widzę wiele linii zaczynających się od „\”:

Zainstaluj RVM z ruby:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

Myślę, że to tylko błąd, ale powtarzają to wiele razy.

Więc jaki jest powód?

Odpowiedzi:


24

Nie ma błędu, to mały hack, aby uniknąć użycia curl shell aliasu, jeśli taki istnieje.

To też działa:

'curl' (...)
"curl" (...)
/usr/bin/curl (...)
command curl (...)
command -p curl (...)

To mówi, co robi odwrotny ukośnik, a nie dlaczego go tam umieszczają ... czy curl jest często alias? W przeciwnym razie możesz umieścić go w dowolnej instrukcji przed każdym poleceniem.
Frank Meulenaar

może chcieli zapobiec niechcianym opcjom, używając takiego aliasucurl='curl -foo'
sendmoreinfo

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.