Apa perbedaan antara perintah: -
- ls
- \ ls
Jadi, jika saya menulis
$ls
or
$\ls
Apa bedanya?
linux
ubuntu
command-line
terminal
Abhijeet Rastogi
sumber
sumber
ls
biasanya merupakan alias untukls --color
, yang umumnya lebih bermanfaat daripadals
perilaku normal. Halaman MAN mendokumentasikanalias
perintah: ss64.com/bash/alias.htmlSecara umum, backslash menekan ekspansi, kecuali, membingungkan, di mana ia seperti C-escape dari karakter kontrol.
Di bagian pertama pertanyaan Anda, sblair benar, backslash menekan aliasing, atau alias ekspansi ..
Di bagian kedua, backslash menekan ekspansi dolar:
$ls
memperluas ke nilai saat ini darils
variabel shell, sementara$\ls
tidak diperluas. Jadi jikals
tidakset
apa-apa,echo $ls; echo $\ls
akan mencetak baris kosong (isi $ ls) diikuti oleh$ls
pada baris berikutnya.sumber