Linux Befehle: Eine Übersicht für Anfänger und Fortgeschrittene

Classified in Informatik

Written at on Deutsch with a size of 11,04 KB.

Linux Befehle: Eine Übersicht

ls listet Dateien und Verzeichnisse alphabetisch sortiert auf. ls -l erstellt eine Liste von Dateien mit Eigenschaften und Attributen. ls -la listet alle Dateien, einschließlich versteckter Systemdateien.

mkdir erstellt ein Verzeichnis. rmdir löscht ein Verzeichnis. cd wechselt das Verzeichnis. pwd zeigt den aktuellen Pfad. tree zeigt die Struktur von Verzeichnissen und Dateien in grafischer Form.

cp kopiert Dateien. rm löscht Dateien. mv verschiebt oder benennt Dateien um. more zeigt den Inhalt von Dateien auf dem Bildschirm seitenweise. less zeigt den Inhalt der Datei seitenweise. cat zeigt den Inhalt von Dateien oder fügt eine Datei aus mehreren Dateien zusammen. touch ändert das Dateidatum. find sucht Dateien. locate sucht Dateien. whereis sucht Dateien und zeigt den Speicherort. file sagt den Dateityp. whatis zeigt eine kurze Beschreibung eines Befehls. wc zählt die Zeilen, Wörter oder Zeichen in einer Datei. grep sucht nach einem Textmuster in einer Datei. head zeigt den Anfang einer Datei. tail zeigt das Ende einer Datei. tr ersetzt Zeichen in einer Textdatei. sed verändert eine Zeichenfolge. join fügt Informationen aus zwei Dateien zusammen und zeigt die Teile, die wiederholt werden. paste nimmt die erste Zeile in jeder Datei und kombiniert sie in einer Reihe. uniq entfernt aus dem Bogen neben wiederholte Zeilen. tee kopiert die Standardeingabe auf die Standardausgabe und in eine Datei. cut wählt Spalten aus einer Tabelle oder Felder aus jeder Zeile. ln erstellt Links zu Dateien oder Ordnern. diff zeigt die Unterschiede zwischen zwei Dateien. fuser zeigt, welche Anwender eine Datei oder eine Ressource verwenden oder blockieren. tar verpackt Dateien. gzip komprimiert Dateien (.gz). gunzip entpackt komprimierte Dateien. compress komprimiert Dateien (.Z). uncompress entpackt komprimierte Dateien. chmod ändert Zugriffsrechte auf Dateien und Verzeichnisse. chown ändert den Besitzer einer Datei. chgrp ändert die Gruppe einer Datei. vi öffnet eine Textdatei mit dem Texteditor vi. pico öffnet eine Textdatei mit dem Texteditor pico.

Benutzerverwaltung

adduser fügt einen neuen Benutzer hinzu. userdel entfernt einen Benutzer. passwd ändert das Benutzerpasswort. whoami zeigt den Login-Namen. logname zeigt die Benutzer-ID. id zeigt Benutzeridentifikationsdaten. finger zeigt Informationen über Benutzer. chfn ändert Finger-Informationen. w zeigt ein Detail der letzten Benutzerinformationen. last zeigt Informationen aus vergangenen Benutzern, die das System verwendeten.

E-Mail und Kommunikation

pine ist ein E-Mail-Programm/Mail-Reader im Textmodus. mail sendet eine Nachricht an einen Benutzer. mesg aktiviert oder deaktiviert den Empfang von Nachrichten. wall sendet eine Mail-Nachricht an alle Benutzer. talk stellt ein Gespräch mit einem anderen Benutzer her. banner zeigt Zeichen auf dem Bildschirm. info gibt Auskunft über die Benutzerumgebung. addgroup fügt eine neue Gruppe hinzu. groupadd fügt eine neue Gruppe hinzu. chown ändert den Besitzer der Datei. Ragno/all können Sie in die Tiefe erkunden Sie die Komponenten Ihres PC.

Prozesse

top zeigt die Prozesse, die ausgeführt werden und können getötet werden. ps zeigt die Liste der User-Prozesse. ps aux zeigt die Liste aller Prozesse. kill beendet einen Prozess anhand der Prozess-ID. killall beendet einen Prozess nach Namen. time misst die Zeit, die ein Prozess benötigt. fg holt einen Prozess in den Vordergrund. bg stellt einen Prozess in den Hintergrund. nice legt die Priorität eines Prozesses fest (von -20 bis 19).

Festplatten

mount mountet eine Festplatte. umount unmountet eine Festplatte. df zeigt den Speicherplatz. du zeigt den benötigten Speicherplatz von Verzeichnissen. mkfs formatiert einen Datenträger. fsck prüft den Festplattenstatus. fdisk dient zur Partition-Management.

Netzwerk

rlogin verbindet sich mit einem anderen Rechner aus der Ferne (remote login). rsh verbindet sich mit einem anderen Rechner per Fernzugriff (Remote Shell). ftp verbindet sich mit einem anderen Rechner per FTP. halt startet den Rechner neu. reboot startet das System neu. shutdown schaltet das System herunter. init 0 schaltet die Maschine aus. init 6 startet die Maschine neu. uptime zeigt die Verfügbarkeit der Maschine. logout beendet die aktuelle Sitzung. nohup lässt die Anwendung auch dann laufen, wenn die Verbindung getrennt wird. dmesg zeigt Nachrichten vom Booten des Rechners. history zeigt alle eingegebenen Befehle. uname gibt Benutzerinformationen zum Betriebssystem zurück. tee leitet die Standardeingabe auf die Standardausgabe und in eine Datei. Beispiel einer Hosts-Datei: Server die IP-Adresse in einem lokalen Netzwerk z.B. malpelo.univalle.edu.co. host => hostname zeigt Server-Namen. umask zeigt und ermöglicht die Maske. chroot ändert das Root-Verzeichnis. chsh ändert die Login-Shell. free zeigt den Speicherstatus. date zeigt das aktuelle Datum und die Uhrzeit. cal zeigt den Kalender. clear löscht den Bildschirm. env zeigt die Umgebungsvariablen. find ermöglicht die Verwendung von Programm-Variablen in allen Pfaden. module (modprobe) startet den X-Server. startx startet den X-Server. xev zeigt die Ereignisse der Tasten und Maus. lspci zeigt die Peripherie zu PCI-Brücke verbunden. lsmod zeigt die geladenen Module im Kernel. echo schreibt eine Nachricht auf die Standardausgabe. alias erstellt einen Alias (eine lange Anweisung in ein paar kurze Buchstaben). unalias löscht einen Alias. bc startet einen Rechner. mc startet den Midnight Commander. xkill tötet einen Viewport. rpm installiert RedHat rpm Pakete. dpkg installiert Debian deb Pakete. kernelcfg verwaltet Module im Kernel. insmod fügt Kernel-Module hinzu. rmmod entfernt Kernel-Module. updatedb aktualisiert die interne Datenbank-Datei. Änderungen an der Bash-Shell (sh). setxkbmap, wenn Tasten nicht funktionieren mit AltGr.

Netzwerk-Tools

netstat zeigt den Netzwerk-Status. ifconfig zeigt die Netzwerk-Gerätekonfiguration. iwconfig zeigt die Einrichtung eines Wireless-Netzwerk-Geräts. nmap scannt das Netzwerk und zeigt die Ports, die verfügbar sind (z.B. nmap malpelo.univalle.edu.co/~ahbarome/ => 80/tcp open http). ping testet die Erreichbarkeit eines Hosts. nslookup zeigt die IP unseres DNS-Servers. netconf konfiguriert eine Verbindung zu einem Remote-Computer-Netzwerk. ntop zeigt Netzprozesse. telnet stellt eine Telnet-Verbindung her. route -n zeigt die Route-Tabelle.

Drucker

lpq zeigt den Zustand der Druckerwarteschlange. lpc status zeigt den Druckerstatus. lprm entfernt einen Auftrag aus der Warteschlange. printtool konfiguriert Drucker. pr druckt eine Datei. Arbeitsplätze in eine Druckwarteschlange mit.

Bildschirm und Tastenkombinationen

  • Strg + L: Bildschirm löschen
  • Strg + Alt + F1, F2: Konsole ändern
  • Strg + F1, F2: Desktop ändern
  • Strg + Z: Prozess aussetzen
  • Strg + D: Ende der Datei (EOF) - Bricht ab
  • STRG + C: Beendet Prozess Running - Bricht ab
  • Tab: Vervollständigt Ordner- oder Dateinamen
  • Strg + Rücktaste: Schließt X, d.h. X und verlässt das System kehrt zur Konsole zurück

Weitere Befehle

  • ls -l: Listet die Eigenschaften und Attribute auf.
  • mv [Pfad1]datei1 [ruta2]file2: Verschieben und/oder eine Datei umbenennen.
  • rm -R Verzeichnis: Löscht ein Verzeichnis rekursiv.
  • tail -f Dateiname: Zeigt die letzten Zeilen der Datei dynamisch.
  • head -erste Zahl Dateinamen: Zeigt die ersten (Anzahl) Zeilen einer Datei.
  • chmod g-w Hallo: Ändert Zugriffsrechte einer Datei.
  • chown Benutzer Datei/Verzeichnis: Wechselt der Inhaber einer Datei oder ein Verzeichnis.
  • chgrp Gruppe Datei/Verzeichnis: Wechselt der Gruppe (-R, um die Änderung rekursiv).
  • mount /dev/fd0 /mnt/floppy: Montage des Laufwerks.
  • mount /mnt/cdrom: Einhängepunkt CD-ROM.
  • fsck: Scannt die Festplatte.
  • init 0: Schalten Sie die Maschine korrekt.
  • init 6: Starten Sie den Computer.
  • tar xvf file.tar: Entpacken Sie Dateien.
  • find /-name nom-print-Dateien: Findet Muster.
  • grep 'String' Datei: Zeigt die Zeilen der Datei mit der Zeichenfolge.
  • clear: Löscht den Bildschirm.
  • fdisk: Partition Management ('m' = Kommando-Menü).
  • startx: Start der grafischen Umgebung.
  • Strg + Alt + F2: Verlassen Sie die grafische Umgebung zu einem Terminal.
  • Alt + F'x: Umschalten zwischen den Terminals.
  • make config, make xconfig: Kernel Grafik-Umgebung Konfiguration.
  • ifconfig -a: Kernel Details Netzwerk-Eigenschaften, entsprechend ifconfig /all Windows.
  • dump/restore: Sichern und Wiederherstellen.
  • /Befehl: Ausführen eines Befehls, wenn wir den Pfad zu dem Verzeichnis.
  • u: Eigentümer, g: Gruppe, o: andere haben; auf: Alle.
  • +: Zuschuss Rechte.
  • -: Deny Rechte.

Entradas relacionadas: