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, entsprechendifconfig /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.