backslash di awal perintah

20

Dalam Menginstal manual RVM saya melihat banyak baris dimulai dengan '\':

Instal RVM dengan ruby:

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

Saya pikir itu hanya kesalahan ketik tetapi mereka mengulanginya berkali-kali.

Jadi apa alasannya?

Putnik
sumber

Jawaban:

24

Tidak ada kesalahan, ini sedikit hack untuk menghindari menggunakan curl shell alias jika ada.

Ini juga berfungsi:

'curl' (...)
"curl" (...)
/usr/bin/curl (...)
command curl (...)
command -p curl (...)
Gilles Quenot
sumber
Itu menceritakan apa yang dilakukan backslash, masih bukan mengapa mereka meletakkannya di sana ... apakah keriting sering disebut alias? Kalau tidak, Anda bisa memasukkannya ke dalam manual apa pun sebelum setiap perintah.
Frank Meulenaar
mungkin mereka ingin mencegah opsi yang tidak diinginkan, dengan alias seperticurl='curl -foo'
sendmoreinfo