Antworten:
Kurz gesagt, wenn auf dem Bildschirm links vom blinkenden Cursor ein Dollarzeichen ( $
) oder ein Rautezeichen ( ) angezeigt wird #
, befinden Sie sich in der Befehlszeilenumgebung.
$
, #
, %
Zeigen Symbole den Benutzerkontotyp Sie angemeldet sind.
$
) bedeutet, dass Sie ein normaler Benutzer sind.#
) bedeutet, dass Sie der Systemadministrator (root) sind.%
).Es gibt Unterschiede bei Eingabeaufforderungen in verschiedenen Unix- oder GNU / Linux-Distributionen aufgrund ihrer Standardeinstellungen. Beispielsweise lautet die Eingabeaufforderung von Debian / Ubuntu guest@linux:~$
, die von Fedora / CentOS / RedHat [guest@linux ~]$
und die von SuSE Linux / OpenSUSE guest@linux:~>
. In der Regel werden in der Eingabeaufforderung der Anmeldename des Benutzers, der Hostname des Computers und das aktuelle Arbeitsverzeichnis angezeigt und mit einem Dollar- ($), Prozent- (%) oder Hash-Zeichen (#) abgeschlossen.
guest@linux:~$
guest
- Benutzername: Das Benutzerkonto, bei dem Sie angemeldet sind.linux
- Rechner-Hostname: Der Rechner, den Sie betreiben.~
- aktuelles Arbeitsverzeichnis: Das Verzeichnis, in dem Sie sich befinden. Tilde ( ~
) bedeutet Home-Verzeichnis, dh das Standardverzeichnis, wenn Sie sich zum ersten Mal anmelden.Referenz: wiki.debian.org.hk/w/Basic_Command_Line
chattr +i "$(realpath /etc/resolv.conf)"
Ich habe es bei einer anderen Frage gefunden und brauche eine Klärung. Vielen Dank.
/etc/resolv.conf
ein Symlink in vor-systemd Tagen /run/resolvconf/resolv.conf
abgelegt wurde. Nicht ganz sicher, wie es jetzt verwendet wird. Und chattr
anscheinend funktioniert nicht auf Symlinks
Wenn wir über CLI sprechen, gibt es keinen Unterschied zwischen $
und #
Zeichen. Es wird nur der Benutzerkontotyp dargestellt.
$
Eingabeaufforderung unterzeichnen zeigt an, dass Sie mit einem normalen Konto angemeldet sind.
#
Die Eingabeaufforderung sign zeigt an, dass Sie mit dem Root-Konto angemeldet sind.
satish@ubuntu:~$
root@ubuntu:~#