dienen. Man kann also durch einen Verzeichniswechsel plötzlich auf einer anderen Festplatte landen. Da die wenigsten mehrere Festplatten in ihrem Rootserver haben dürften will ich darauf aber nicht neher eingehen.
Die Verzeichnisse
/Wurzelverzeichnis des Dateisystems
/bin
Programme die bei der Grundinstallation mit installiert wurden und für die meisten User ausführbar sind.
/boot
Enthält die beim Systemstart geladene Grundversion des Betriebssystems.
/dev
Verzeichnis das einen Zugang zu den physikalischen Geräten wie Festplatte oder Netzwerkkarte über Datei-Operationen bietet.
/etc
Die Konfigurationseinstellungen der meisten Softwarepakete.
/home
Hier liegen die Heimatverzeichnisse der auf dem Rechner angelegten Benutzer.
/lib
Speicherort für die zur Funktion des Betriebssystems wichtigen Systembibliotheken.
/opt
Optionale Pakete die während der Grundinstallation des Betriebssystems eingerichtet wurden.
/root
Heimatverzeichnis des Supperuser Root.
/sbin
Ausführbare Programme die nur für den Supperuser bestimmt sind.
/tmp
Verzeichnis für temporäre Dateien.
/usr
Verzeichnis für Dateien die von normalen Benutzern erstellt wurden oder für diesen ausführbar sind.
/var
Verzeichnis für sich ändernde Dateien.
Verzeichnisse anzeigen
Um den Inhalt eines Verzeichnisses aufzulisten gibt es den Befehl „ls“. Die Eingabe von "ls" listet alle Unterverzeichnisse und Dateien in einem Verzeichnis auf. Um weitere Deteils zu erhalten muss der Parameter „-l“ angehängt werden. Mit "-s" werden auch versteckte Dateien und Verzeichnisse angezeigt. Natürlich kann man auch beide Parameter kombinieren (ls –ls).- Code: Alles auswählen
linux:/ # ls -l
total 197
drwxr-xr-x 21 root root 488 Aug 6 18:47 .
drwxr-xr-x 21 root root 488 Aug 6 18:47 ..
drwxr-xr-x 2 root root 2768 Aug 6 22:02 bin
drwxr-xr-x 3 root root 520 Aug 6 22:05 boot
drwxr-xr-x 34 root root 179984 Aug 7 00:38 dev
drwxr-xr-x 73 root root 6936 Aug 7 19:22 etc
drwxr-xr-x 5 root root 120 Aug 7 19:32 home
drwxr-xr-x 12 root root 3096 Aug 6 22:04 lib
drwxr-xr-x 3 root root 80 Apr 6 2004 media
drwxr-xr-x 2 root root 48 Apr 6 2004 mnt
drwxr-xr-x 7 root root 184 Aug 7 00:48 opt
dr-xr-xr-x 84 root root 0 Aug 6 19:04 proc
drwx------ 19 root root 672 Aug 7 00:48 root
drwxr-xr-x 3 root root 7608 Aug 6 22:04 sbin
drwxr-xr-x 4 root root 96 Aug 6 18:47 srv
drwxr-xr-x 8 root root 0 Aug 6 19:04 sys
drwxrwxrwt 17 root root 544 Aug 7 20:30 tmp
drwxr-xr-x 12 root root 344 Aug 6 18:56 usr
drwxr-xr-x 15 root root 384 Aug 6 19:20 var
linux:/ #
Verzeichnis wechseln
Um von einem Verzeichnis in ein anderes zu wechseln gibt es wie bei DOS auch den Befehl "cd", ein Verzeichnis nach oben kommt man mit "..". Um in das letzte Verzeichnis zu wechseln kann man "cd –" benutzen, so kann man schnell zwischen zwei Verzeichnissen hin und her wechseln. Mit "cd ~" kann man schnell von jedem anderen Verzeichnis in sein Heimatverzeichnis wechseln.- Code: Alles auswählen
linux:/home # cd Tobi
linux:/home/Tobi # ..
linux:/home # cd /etc/apache2
linux:/etc/apache2 # cd -
/home
linux:/home # cd -
/etc/apache2
linux:/etc/apache2 # cd ~
linux:~ #
Verzeichnisse anlegen
Natürlich kann man auch selber eigene Verzeichnisse anlegen. Dazu gibt es den Befehl "mkdir" der ein einfaches Verzeichnis erstellt. Wenn man mehrere Unterverzeichnisse gleichzeitig anlegen will gibt es den Parameter „-p“, so kann man schnell ganze Verzeichnisstrukturen erstellen.- Code: Alles auswählen
linux:/home/Tobi #
mkdir test
linux:/home/Tobi # cd test
linux:/home/Tobi/test # mkdir -p so/legt/man/mehrere/verzeichnisse/an
linux:/home/Tobi/test # cd /so/legt/man/mehrere/verzeichnisse/an
Mit dem Parameter „-m“ kann man bei erstellen des Verzeichnisses gleich die Zugriffsrechte bestimmen.
- Code: Alles auswählen
linux:/home/Tobi/test
# mkdir -m 777 test1
Zugriffsrechte
Um die Zugriffsrechte eines Verzeichnisses oder einer Datei zu ändern gibt es den Befehl „chmod“. So kann man z.B. für ein Verzeichnis jedem Leserechte geben aber nur dem Besitzer des Verzeichnisses Schreibrechte, das ist besonders wichtig für Verzeichnisse die von außen zugänglich sind (z.B.FTP-Server). Der Befehl chmod wird folgendermaßen aufgerufen: chmod <ZUGRIFFSRECHTE> <VERZEICHNIS>
- Code: Alles auswählen
linux:/home/Tobi #
chmod 755 test
Der Besitzer
Jedes Verzeichnis und jede Datei hat einen Besitzer (Owner). Wenn man einen neues Verzeichnis/Datei erstellt ist normalerweise der User der es erstellt hat automatisch Besitzer. Um nachträglich den Besitzer zu ändern braucht man den Befehl „chown“ der folgendermaßen aufgerufen wird: chown <USER><VERZEICHNIS>
- Code: Alles auswählen
linux:/home/Tobi #
chown tobi test
