Linux-Befehle: Benutzerverwaltung, Dateisystem, Prozesse
Classified in Informatik
Written at on Deutsch with a size of 7,41 KB.
Grundlegende Linux-Befehle
Mandantenverwaltung
Der Befehl man zeigt ein Handbuch über das Mandat, die Art ihrer Verwendung und ihre Varianten.
Ein- und Ausschalten des Systems
- shutdown -h 5: Fährt das System in 5 Minuten herunter, ohne neu zu starten.
- shutdown -h now: Schaltet das System sofort aus, ohne neu zu starten.
- shutdown -r 5: Fährt das System in 5 Minuten herunter und startet es neu.
- shutdown -r now: Fährt das System sofort herunter und startet es neu.
- reboot: Startet das System neu.
- startx: Startet die grafische Umgebung.
Benutzerverwaltung
- adduser LPT: Fügt einen Benutzer namens LPT hinzu.
- passwd LPT: Legt das Passwort für den Benutzer LPT fest.
- userdel LPT: Löscht den Benutzeraccount LPT.
- su - LPT: Wechselt zum Benutzer LPT (Root-Rechte erforderlich).
- exit: Beendet die aktuelle Benutzersitzung.
Dateisystem-Verwaltung
- mount -t iso9660 /dev/cdrom /mnt/cdrom: Mountet die CD-ROM im Verzeichnis /mnt/cdrom.
- mount -t msdos /dev/hda1 /mnt/win_c: Mountet das Laufwerk "C" mit MSDOS-Partition im Verzeichnis /mnt/win_c.
- mount -t vfat /dev/hda1 /mnt/win_c: Mountet das Laufwerk "C" mit FAT-Partition im Verzeichnis /mnt/win_c.
- umount /mnt/cdrom: Unmountet die CD-ROM.
- umount /mnt/win_c: Unmountet das Laufwerk "C".
- usermount: Ermöglicht das einfache Mounten und Unmounten von Laufwerken.
Dateiverwaltung
Navigation in Verzeichnissen
- cd /home/LPT: Wechselt in das Verzeichnis /home/LPT.
- cd ..: Wechselt in das übergeordnete Verzeichnis.
Dateien auflisten
- ls -l: Listet Dateien im aktuellen Verzeichnis mit allen Attributen auf.
- ls -F: Listet Dateien im aktuellen Verzeichnis mit Angabe des Dateityps auf.
- ls -lc: Listet Dateien spaltenweise im aktuellen Verzeichnis auf.
- ls -a: Listet alle Dateien auf, auch versteckte Dateien.
Dateien löschen
- rm lpt.txt: Löscht die Datei lpt.txt.
- rm -r /LPT: Löscht das Verzeichnis /LPT und alle darin enthaltenen Dateien (rekursiv).
- rm -rf /LPT: Löscht das Verzeichnis /LPT rekursiv und ohne Rückfrage (Vorsicht!).
Dateien kopieren und verschieben
- cp lpt.txt /home/LPT: Kopiert die Datei lpt.txt nach /home/LPT.
- mv lpt.txt /home/LPT: Verschiebt die Datei lpt.txt nach /home/LPT.
Dateien umbenennen
- mv lpt.txt linux_para_todos.txt: Benennt die Datei lpt.txt in linux_para_todos.txt um.
Wildcards
- *: Steht für alle Zeichen. Beispiel: ls *.rpm (listet alle Dateien mit der Endung .rpm auf).
- ?: Steht für ein einzelnes Zeichen. Beispiel: ls ?.txt (listet alle Dateien mit einem einzelnen Zeichen und der Endung .txt auf).
Dateien komprimieren und dekomprimieren
- tar -zxvf lpt.tar.gz: Entpackt und dekomprimiert die Datei lpt.tar.gz.
- tar -zcvf lpt.tar.gz /home/LPT: Komprimiert das Verzeichnis /home/LPT und erstellt die Datei lpt.tar.gz.
- tar -jxvf lpt.tar.bz2: Entpackt und dekomprimiert die Datei lpt.tar.bz2.
- tar -jcvf lpt.tar.bz2 /home/LPT: Komprimiert das Verzeichnis /home/LPT und erstellt die Datei lpt.tar.bz2.
- tar -cmf /dev/fd0 .: Erstellt ein Backup des aktuellen Verzeichnisses auf mehrere Disketten.
Prozesse verwalten
- ps aux: Listet alle laufenden Prozesse auf.
- kill -9 123: Beendet den Prozess mit der PID 123 sofort.
- kill -9 Mozilla: Beendet den Prozess namens Mozilla sofort.
- kill -15 123: Erzwingt das Beenden des Prozesses mit der PID 123.
- kill -l: Listet mögliche Argumente für den Befehl kill auf.
- top: Zeigt eine dynamische Liste der laufenden Prozesse an.
Tastaturkürzel
- [Strg] + [Alt] + [Entf]: Fährt das System ordnungsgemäß herunter.
- [Strg] + [Alt] + [F1]: Wechselt zum ersten Textterminal.
- [Strg] + [Alt] + [Fn]: Wechselt zum Textterminal n (n = 1,...,8).
- [Strg] + [Alt] + [F7]: Wechselt zum ersten X-Terminal (falls verwendet).
- [Strg] + [Alt] + [Fn]: Wechselt zum X-Terminal n (n = 7,...,12).
- [Tab]: Automatische Vervollständigung von Befehlen, Dateien, Ordnern und Programmen.
- [Pfeil nach oben]: Zeigt vorherige Befehle an.
- [Umschalt] + [Bild auf]: Scrollt im Terminal nach oben.
- [Umschalt] + [Bild ab]: Scrollt im Terminal nach unten.
- [Strg] + C: Beendet den aktuellen Prozess.
- [Strg] + D: Beendet das aktuelle Terminal.
- [Strg] + S: Hält die Terminalausgabe an.
- [Strg] + Z: Schickt den aktuellen Prozess in den Hintergrund.
Systeminformationen
- hostname: Zeigt den Namen des Rechners an.
- uptime: Zeigt die Betriebszeit des Systems an.
- uname -a: Zeigt Informationen über das Betriebssystem an.
- dmesg | less: Zeigt den Kernel-Ringpuffer an.
- free -tm: Zeigt Informationen über den verwendeten und verfügbaren Speicher an.
- df -h: Zeigt Informationen über alle gemounteten Geräte an.
- du -bh / | less: Zeigt den Speicherplatzverbrauch aller Unterverzeichnisse ab der Wurzel (/) an.
- cat /proc/cpuinfo: Zeigt Informationen über den Mikroprozessor an.
- cat /proc/interrupts: Zeigt Informationen über verwendete Interrupts (IRQs) an.
- cat /proc/filesystems: Zeigt Informationen über die verwendbaren Dateisysteme an.
- who: Zeigt Informationen über die angemeldeten Benutzer an.
- id LPT: Zeigt UID, GID und Gruppen des Benutzers LPT an.
- last: Zeigt Informationen über die letzten Anmeldungen an.
- /sbin/ifconfig: Zeigt Informationen über die Netzwerkschnittstellen an.
- netstat: Zeigt wertvolle Informationen über die Netzwerkverbindung an.
Dateien suchen
- find / -name lpt.txt -print: Sucht nach der Datei lpt.txt ab dem Wurzelverzeichnis und zeigt den Pfad an.
- find / -name lpt.txt > búsqueda.txt: Sucht nach der Datei lpt.txt und speichert die Ausgabe in der Datei búsqueda.txt.
- whereis Datei: Sucht nach Binärdateien, Quellcode und Handbuchseiten für ein Paket.