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?

Putnik
źródło

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 (...)
Gilles Quenot
źródło
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