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?

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 (...)

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.