(4 Antworten)
Um jedes Mal, wenn ich mich bei Unix anmelde, eine Willkommensnachricht anzuzeigen [duplicate ]Vor 6 Jahren geschlossen.
Wie kann ich jedes Mal, wenn ich mich bei Unix anmelde, die Willkommensnachricht „Welcome Panni“ anzeigen?
Akzeptierte Antwort:
Normalerweise kann eine Willkommensnachricht angezeigt werden, indem /etc/motd
angepasst wird Datei (was für Message Of The Day steht). /etc/motd
ist kein Skript, sondern eine Textdatei, deren Inhalt vor der ersten Eingabeaufforderung einer Anmeldesitzung angezeigt wird.
Sie können auch einige Nachrichten in /etc/profile
hinzufügen oder /etc/bashrc
Skripte mit dem echo
oder print
Befehle (beachten Sie, dass die Datei /etc/bashrc
setzt voraus, dass Sie die Bash-Shell verwenden).
Hier sind Beispiele für Befehle, die zu /etc/profile
hinzugefügt werden können Datei, um ein Ergebnis wie erwartet zu erhalten:
echo "Welcome ${USER}"
oder
echo "Welcome $(whoami)"
OBS1:Wenn das System korrekt konfiguriert ist, sollten die Ergebnisse der oben genannten identisch sein, aber die Funktionsweise ist unterschiedlich:Die erste zeigt den $USER
Umgebungsvariable, während die zweite den Befehl whoami
ausführt .
OBS2:Beachten Sie, dass die Datei /etc/profile
wird einmal pro Sitzung und nur für Login-Shells ausgeführt. Das bedeutet, dass die Nachricht angezeigt wird, wenn sich der Benutzer in der Konsole oder rsh
anmeldet /ssh
zur Maschine, aber nicht, wenn er/sie zum Beispiel einfach ein Terminal in einer X-Sitzung öffnet.