Apa perbedaan antara $dan #tanda - tanda di lingkungan Linux? Ketika saya mulai bekerja di Linux dan saya menemukan bahwa keduanya berbeda. Maksud saya mereka memiliki hak istimewa yang berbeda ...?
Singkatnya, jika layar menunjukkan tanda dolar ( $) atau hash ( #) di sebelah kiri kursor yang berkedip, Anda berada di lingkungan baris perintah.
$, #, %Simbol menunjukkan jenis akun pengguna Anda login ke.
Tanda dolar ( $) berarti Anda adalah pengguna normal.
hash ( #) berarti Anda adalah administrator sistem (root).
Di shell C, prompt diakhiri dengan tanda persentase ( %).
Ada perbedaan pada prompt di distribusi Unix atau GNU / Linux yang berbeda karena pengaturan default mereka. Sebagai contoh, prompt Debian / Ubuntu adalah guest@linux:~$, salah satu dari Fedora / CentOS / RedHat adalah [guest@linux ~]$dan salah satu dari SuSE Linux / OpenSUSE adalah guest@linux:~>. Secara umum, prompt biasanya menampilkan nama pengguna login, nama host mesin dan direktori kerja saat ini dan diakhiri dengan tanda dolar ($), persentase (%) atau tanda pagar (#).
guest@linux:~$
guest - nama pengguna: akun pengguna tempat Anda masuk.
linux - nama host mesin: mesin yang Anda operasikan.
~- direktori kerja saat ini: direktori tempat Anda berada. Tilde ( ~) berarti direktori home, yaitu direktori default saat pertama kali masuk.
@reverseiblean terima kasih untuk balasan quik. Sekarang saya bisa melihat $ dan # dalam centos promt.
Nagendra
untuk pengguna root # dan untuk tom atau pengguna lain $
Nagendra
@GayanWeerakutti Apa yang dilakukan tanda dolar dalam perintah ini chattr +i "$(realpath /etc/resolv.conf)"saya menemukannya pada pertanyaan lain dan saya perlu klarifikasi. Terima kasih.
Shayan
1
@GayanWeerakutti Masuk akal karena /etc/resolv.confmerupakan symlink di hari-hari pra-systemd untuk /run/resolvconf/resolv.confmengajukan. Tapi tidak sepenuhnya yakin bagaimana ini digunakan sekarang. Dan chattrternyata tidak bekerja pada symlink
chattr +i "$(realpath /etc/resolv.conf)"
saya menemukannya pada pertanyaan lain dan saya perlu klarifikasi. Terima kasih./etc/resolv.conf
merupakan symlink di hari-hari pra-systemd untuk/run/resolvconf/resolv.conf
mengajukan. Tapi tidak sepenuhnya yakin bagaimana ini digunakan sekarang. Danchattr
ternyata tidak bekerja pada symlinkJika kita berbicara tentang CLI, tidak ada perbedaan antara
$
dan#
tanda. Itu hanya mewakili jenis akun pengguna.$
sign prompt menunjukkan Anda masuk dengan akun normal.#
sign prompt menunjukkan Anda masuk dengan akun root.sumber