barra rovesciata all'inizio di un comando


20

Nel manuale di installazione di RVM vedo molte righe che iniziano con '\':

Installa RVM con ruby:

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

Penso che sia solo un errore di battitura, ma lo ripetono molte volte.

Quindi qual è la ragione?

Risposte:


24

Non c'è errore, è un piccolo trucco per evitare di usare un curl shell alias se esiste.

Funziona anche questo:

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

Questo dice cosa fa la barra rovesciata, non è ancora il motivo per cui lo hanno messo lì ... il ricciolo è spesso alias? Altrimenti potresti inserirlo in qualsiasi manuale prima di ogni comando.
Frank Meulenaar,

forse volevano prevenire opzioni indesiderate, con un alias similecurl='curl -foo'
sendmoreinfo,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.