Das Linux-Dateisystem ist spezifisch strukturiert. Wichtige Binärdateien sind in/bin/ , Bootloader-Dateien befinden sich in /boot/, die meisten Gerätedateien befinden sich in /dev/, Bereitstellungspunkte für Wechselmedien befinden sich in/media/ usw.
Sehen https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard .
Einige kleinere Details können von Distribution zu Distribution unterschiedlich sein (z /usr/bin/ vs./usr/local/bin/ ), aber im Allgemeinen folgen fast alle Linux-Distributionen der gleichen Verzeichnisstruktur.
Zur Beantwortung Ihrer Frage:
Die Home-Verzeichnisse der Benutzer befinden sich in /home/. Grundsätzlich ist Linux ein Mehrbenutzer-Betriebssystem. Auf Ihrem Laptop befindet sich möglicherweise nur ein Benutzerkonto mit dem zugehörigen Basisverzeichnis. /home/<username>/Wenn Sie sich jedoch /home/einen gemeinsam genutzten Linux-Server ansehen , werden viele Basisverzeichnisse angezeigt: eines für jedes Benutzerkonto. Die Idee ist, dass jeder Benutzer des Systems Schreibberechtigungen nur in seinem eigenen Ausgangsverzeichnis hat. Wenn Sie einen Benutzernamen haben bob, können Sie Dateien in lesen und schreiben und löschen, /home/bob/aber Sie können nichts in /home/alice/oder in berühren /var/log/.
rootist allerdings anders. rootist der administrative Benutzer und hat überall auf dem System Schreibrechte (und kann als jeder Benutzer des Systems agieren). Es macht also Sinn, dass rootdas spezielle Homeverzeichnis /root/da rootkeinen regulären Benutzer hat. Davon abgesehen /root/handelt es sich nur um ein reguläres Verzeichnis ohne besondere Magie, obwohl es durchaus möglich (und sogar wahrscheinlich) ist, dass Systemdienstprogramme darauf angewiesen /root/sind, die Heimat des Benutzers zu sein root.
Wenn Sie sudo -iin einem Terminal ausführen , wechseln Sie vom normalen Benutzer bobzum normalen Benutzer root. Beachten Sie, dass dieser Schalter nur das Terminalfenster betrifft, in das Sie eingegeben haben sudo -i. Für Ihren Dateimanager sind Sie immer noch da bobund wenn Sie ein anderes Terminalfenster öffnen, sind Sie immer noch bobda. In diesem Zusammenhang ist das Symbol ~eine Abkürzung für das Basisverzeichnis des aktuellen Benutzers. Für bob ~Mittel /home/bob/aber für root ~Mittel /root/.
Ich hoffe, das klärt die Dinge für Sie.
homeVerzeichnis, aber dieses heißtroot