Linux ortamında $ ve # arasındaki fark


13

Arasındaki fark nedir $ve #Linux ortamında işaretleri? Linux üzerinde çalışmaya başladığımda ve her ikisinin de farklı olduğunu gördüm. Yani farklı ayrıcalıklara sahipler ...?

[root@localhost ~]#ve [tom@localhost ~]$.

Yanıtlar:


25

Kısacası, ekranda yanıp sönen imlecin solunda bir dolar işareti ( $) veya karma ( #) görünüyorsa, komut satırı ortamındasınız demektir.

$, #, %Semboller giriş yapmış kullanıcı hesabı türünü gösterir.

  • Dolar işareti ( $) normal bir kullanıcı olduğunuz anlamına gelir.
  • hash ( #), sistem yöneticisi (kök) olduğunuz anlamına gelir.
  • C kabuğunda bilgi istemi yüzde işareti ( %) ile biter .

Varsayılan ayarları nedeniyle farklı Unix veya GNU / Linux dağıtımlarındaki istemlerde farklılıklar vardır. Örneğin, Debian / Ubuntu'nun istemi, guest@linux:~$Fedora / CentOS / RedHat'ın [guest@linux ~]$biri ve SuSE Linux / OpenSUSE'nin istemidir guest@linux:~>. Genel olarak, bilgi istemi genellikle oturum açma kullanıcı adını, makine ana bilgisayar adını ve geçerli çalışma dizinini gösterir ve dolar ($), yüzde (%) veya karma (#) işareti ile sona erer.

guest@linux:~$ 
  • guest - kullanıcı adı: giriş yaptığınız kullanıcı hesabı.
  • linux - makine ana bilgisayar adı: kullandığınız makine.
  • ~- geçerli çalışma dizini: içinde bulunduğunuz dizin. Tilde ( ~) giriş dizini, yani ilk girişte varsayılan dizin anlamına gelir.

Referans: wiki.debian.org.hk/w/Basic_Command_Line


@reverseiblean quik cevap için teşekkürler. şimdi centos promt $ ve # görebilirsiniz.
Nagendra

kök kullanıcı # için ve tom veya diğer kullanıcılar için $
Nagendra

@GayanWeerakutti Dolar işareti bu komutta ne yapar chattr +i "$(realpath /etc/resolv.conf)"Başka bir soru üzerinde buldum ve açıklığa ihtiyacım var. Teşekkürler.
Shayan

1
@GayanWeerakutti Mantıklıdır, çünkü sistem öncesi günlerde dosya oluşturmak /etc/resolv.conf için bir sembolik bağlantı vardı /run/resolvconf/resolv.conf. Ancak şimdi nasıl kullanıldığından tam olarak emin değilim. Ve chattrgörünüşe göre semboller üzerinde çalışmıyor
Sergiy Kolodyazhnyy

1
Aslında, aslında bununla ilgili bütün bir soru var
Sergiy Kolodyazhnyy

0

CLI hakkında konuşursak, $ve #işareti arasında bir fark yoktur . Yalnızca kullanıcı hesabı türünü temsil eder.

$ oturum açma istemi normal hesapla giriş yaptığınızı gösterir.

# oturum açma istemi root hesabıyla giriş yaptığınızı gösterir.

satish@ubuntu:~$
root@ubuntu:~#

2
Bu, kabul edilen cevabın bir kopyasıdır.
karel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.