Home-Verzeichnis
Der Speicherort des Home-Verzeichnisses im Dateisystem ist /home/Benutzername ist der Benutzername, wenn Sie sich beim System anmelden. Es gibt eine Umgebungsvariable $HOME, die den Pfadwert speichert. Sie können cd $HOME in der Shell eingeben, um direkt auf das Home-Verzeichnis des aktuellen Benutzers zuzugreifen.
Der Benutzer hat vollen Schreibzugriff auf $HOME.
/etc/skel
Der Name dieses Ordners kommt von Skeleton, was Skelett bedeutet, da er die grundlegenden Dateien und die Verzeichnisstruktur eines Benutzerverzeichnisses enthält.
Wenn Sie ein Benutzerverzeichnis erstellen, kopiert das System standardmäßig den Inhalt des Verzeichnisses /etc/skel in Ihr Benutzerverzeichnis. Die Dateien in diesem Verzeichnis sind versteckte Dateien (die Dateinamen beginnen mit „.“ Dateien beginnen mit). Sie werden sie also nicht direkt sehen, nachdem Sie sie in Ihr HOME-Verzeichnis kopiert haben.
Sie können ls –a /etc/skel verwenden, um diese Dateien im virtuellen Terminal anzuzeigen, oder sie in Nautilus unter „Ansicht->Versteckte Dateien anzeigen“ anzeigen (die Standardtaste für diesen Vorgang ist Strg+H).
Hier sind einige typische Dateien:
.bash_logout
Wenn Sie Bash beenden, wird der Code in der geänderten Datei ausgeführt. Möglicherweise möchten Sie beim Beenden den Bildschirm löschen (führen Sie den Befehl „clear“ aus).
.bashrc
Die grundlegende Bash-Konfigurationsdatei enthält normalerweise einen Verweis auf die Datei /etc/bashrc. Schauen Sie sich den Code an:
if [ -f /etc/bashrc ];
./etc/bashrc
fi
Die if-Anweisung ermittelt, ob /etc/bashrc existiert und ob es sich um ein Problem handelt (und nicht um ein Verzeichnis oder etwas anderes) und führt in diesem Fall die darin enthaltenen Befehle aus.
Hier können Sie auch anpassen, was beim Starten von Bash geschehen soll. Ein typisches Beispiel ist das Festlegen eines Alias wie rm='rm –Rf'.
.bash_profile
Die Konfiguration der Bash-Startumgebungsvariablen finden Sie hier. Natürlich können Sie den Exportbefehl auch verwenden, um die Bash-Umgebungsvariablen direkt in der Bash festzulegen, aber der Exportbefehl kann nur auf eine Instanz der aktuellen Bash abzielen, und wenn Sie sie in festlegen. bash_profile, permanent.
Es gibt auch andere Dateien wie .emacs und .zshrc. Ersteres ist die Konfigurationsdatei von emacs, letzteres ist die Konfigurationsdatei von z Shell und das .kde-Verzeichnis enthält KDE-Konfigurationsinformationen usw. Es gibt auch einige spezifische Welche Konfigurationsdateien es gibt, hängt von den von Ihnen installierten Dienstprogrammen ab. Wenn Sie beispielsweise die KDE-Desktopumgebung nicht installieren, gibt es kein .kde-Verzeichnis.
Hier gibt es einen kleinen Trick: Da das System nach dem Anlegen eines neuen Benutzers die Dateien im Verzeichnis /etc/skel in das Home-Verzeichnis des Benutzers kopiert, können wir damit auch einige Dateien zu /etc/skel hinzufügen, die wir möchten Wenn Sie beispielsweise Benutzerinformationen an den neuen Benutzer verteilen möchten, können Sie für jede neue Person, die dieses System verwendet, eine Readme.txt-Datei in /etc/skel hinzufügen