User:Qizilalam
Appearance
Linux commads
[edit]File commads
[edit]Command | help |
---|---|
cat | verbindet mehrere Dateien zu einer Gesamtdatei |
cd | wechselt in ein anderes Verzeichnis |
chgrp | ändert die Gruppenzugehörigkeit einer Datei |
chmod | ändert die Zugriffsbits einer Datei |
chown | ändert den Besitzer einer Datei |
cp | kopiert Dateien |
dircolors | hilft bei der Konfiguration der ls-Farben |
file | versucht, den Typ einer Datei festzustellen |
inotifywait | wartet auf die Veränderung von Dateiattributen |
j | wechselt in ein anderes Verzeichnis |
ln | stellt feste und symbolische Links zu Dateien her |
ls | zeigt das Inhaltsverzeichnis an |
mkdir | erzeugt ein neues Verzeichnis |
mv | verschiebt Dateien bzw. ändert ihre Namen |
namei | zeigt die Zugriffsrechte aller Verzeichnisse einer Datei |
rdfind | sucht und beseitigt Doppelgänger |
rename | gibt mehreren Dateien neue Namen |
rm | löscht Dateien |
rmdir | löscht Verzeichnisse |
rsync | synchronisiert Verzeichnisse |
stat | liefert detaillierte Informationen zu Dateien |
tee | dupliziert die Standardeingabe |
touch | erzeugt eine leere Datei bzw. ändert den Modify-Zeitpunkt |
tree | stellt die Verzeichnishierarchie dar |
truncate | verkleinert/vergrößert eine Datei |
umask | steuert, welche Zugriffsrechte neue Dateien und Verzeichnisse erhalten |
File search commads
[edit]Command | help |
---|---|
ack | schnelle grep-Alternative für Programmierer |
egrep | grep-Variante mit erweiterter Syntax |
find | sucht Dateien nach Name, Datum, Größe etc. |
grep | sucht Text in einer Textdatei |
locate | sucht Dateien in einer dafür vorbereiteten Datenbank |
updatedb | aktualisiert die Suchdatenbank für locate |
whereis | sucht Dateien in vordefinierten Verzeichnissen |
which | durchsucht die PATH-Verzeichnisse nach Kommandos |
File archive commands
[edit]Command | help |
---|---|
bunzip2 | dekomprimiert *.bz2-Dateien |
bzip2 | komprimiert Dateien; leistungsfähiger als gzip |
compress | komprimiert Dateien |
cpio | überträgt Archivdateien zwischen Dateisystemen |
gunzip | dekomprimiert *.gz-Dateien |
gzip | komprimiert Dateien; leistungsfähiger als compress |
lzop | komprimiert Dateien; deutlich schneller als gzip |
tar | bildet ein *.tar-Archiv |
uncompress | dekomprimiert durch compress komprimierte Dateien |
unxz | dekomprimiert *.xz-Dateien |
unzip | dekomprimiert *.zip-Dateien |
xz | komprimiert Dateien; leistungsfähiger als bzip2 |
zip | erzeugt ein Windows-kompatibles ZIP-Archiv |
zipinfo | zeigt den Inhalt eines ZIP-Archivs an |
Text commads
[edit]Command | help |
---|---|
awk | Programmiersprache zur Textauswertung |
cat | gibt eine Datei aus bzw. vereint mehrere Texte |
column | formatiert Informationen spaltenweise |
csplit | zerlegt den Text an vorgegebenen Stellen in Einzeldateien |
cut | extrahiert Spalten aus jeder Zeile des Textes |
diff | vergleicht zwei Texte |
expand | ersetzt Tabulator- durch Leerzeichen |
fold | zerlegt lange Textzeilen in kürzere |
grep | sucht Texte innerhalb der Datei |
head | gibt die ersten Zeilen der Datei aus |
iconv | ändert den Zeichensatz von Textdateien |
less | zeigt Textdateien seitenweise an (auch rückwärts) |
more | zeigt Textdateien seitenweise an |
multitail | verfolgt die Änderungen mehrerer Dateien |
paste | vereint mehrere Texte zeilenweise |
patch | ändert Textdateien gemäß einer diff-Datei |
recode | konvertiert zwischen verschiedenen Zeichensätzen |
sed | Stream-Editor (programmierbarer Editor) |
sort | sortiert Dateien |
split | zerlegt eine Datei in Teildateien mit vorgegebener Größe |
strings | extrahiert Zeichenketten aus Binärdateien |
tac | gibt Text in umgekehrter Reihenfolge aus,also die letzte Zeile zuerst |
tail | gibt das Ende einer Datei aus |
tr | ersetzt vorgegebene Zeichen durch andere Zeichen |
unexpand | ersetzt Leerzeichen durch Tabulatorzeichen |
uniq | eliminiert mehrfach auftretende Zeilen in einer Textdatei |
zcat | gibt eine komprimierte Textdatei aus |
zless | zeigt eine komprimierte Textdatei an (auch rückwärts) |
zmore | zeigt eine komprimierte Textdatei seitenweise an |
User and Group commands
[edit]Command | help |
---|---|
addgroup | richtet eine neue Gruppe ein (Debian/Ubuntu) |
adduser | richtet einen neuen Benutzer ein (Debian/Ubuntu) |
chage | ändert das Ablaufdatum eines Kontos oder Passworts |
chgrp | ändert die Gruppenzugehörigkeit einer Datei |
chown | ändert den Besitzer einer Datei |
chpasswd | verändert ein Benutzerpasswort ohne Interaktion |
chsh | verändert die Default-Shell eines Benutzers |
delgroup | löscht eine Gruppe (Debian/Ubuntu) |
deluser | löscht einen Benutzer (Debian/Ubuntu) |
groupadd | richtet eine neue Gruppe ein |
groupdel | löscht eine Gruppe |
groupmod | verändert Gruppeneigenschaften |
groups | zeigt die Gruppen des aktuellen Benutzers an |
gpasswd | ändert Gruppenpasswörter |
id | zeigt die aktuelle Benutzer- und Gruppen-ID-Nummer an |
last | verrät, wer zuletzt auf diesem Rechner eingeloggt war |
lastb | listet auf, welche Login-Versuche zuletzt gescheitert sind |
makepasswd | erzeugt ein neues, zufälliges Passwort |
mkpasswd | erzeugt ein neues, zufälliges Passwort |
newgrp | ändert die aktive Gruppe eines Benutzers |
newusers | richtet mehrere neue Benutzer ein |
passwd | verändert das Passwort eines Benutzers |
pwgen | generiert leicht merkbare Passwörter |
useradd | richtet einen neuen Benutzer ein |
userdel | löscht einen Benutzer |
usermod | verändert Benutzereigenschaften |
vigr | bearbeitet /etc/groups |
vipw | bearbeitet /etc/passwd |
visudo | bearbeitet /etc/sudoers |
who | liefert Informationen über die eingeloggten Benutzer |
Filesystem commands
[edit]Command | help |
---|---|
badblocks | testet, ob Datenträger defekte Sektoren enthalten |
blkid | liefert die UUID und den Namen eines Dateisystems |
btrfs | administriert ein btrfs-Dateisystem |
cfdisk | partitioniert eine Festplatte |
cryptsetup | richtet ein verschlüsseltes Device ein |
dd | kopiert Datenblöcke zwischen Devices |
df | zeigt den freien Speicher auf der Festplatte an |
du | ermittelt den Platzbedarf eines Verzeichnisses |
dumpe2fs | zeigt interne Informationen über ein ext-Dateisystem an |
e4defrag | defragmentiert Dateien eines ext4-Dateisystems |
exfatlabel | ändert den Namen eines exFAT-Dateisystems |
findmnt | liefert eine Liste aller aktiven Dateisysteme |
fstrim | meldet der SSD alle freien Datenblöcke |
kpartx | erzeugt oder löscht Device-Dateien für virtuelle Datenträger |
lsblk | listet alle Block-Devices auf |
mdadm | verwaltet RAID-Partitionen |
mkfifo | erzeugt eine FIFO-Datei (eine benannte Pipe) |
mkfs | richtet ein Dateisystem ein |
mknod | erstellt Device-Dateien |
mkswap | richtet eine Datei oder eine Partition als Swap-Bereich ein |
mount | bindet ein Dateisystem in den Verzeichnisbaum ein |
ncdu | interaktive, komfortable du-Variante |
parted | partitioniert eine Festplatte |
partprobe | informiert den Kernel über die geänderte Partitionierung |
partx | liest Partitionen bzw. verändert die Partitionstabelle des Kernels |
resize2fs | verändert die Größe eines ext-Dateisystems |
sfdisk | partitioniert eine Festplatte mit MBR-Partitionstabelle |
sgdisk | partitioniert eine Festplatte mit GUID-Partitionstabelle |
smartctl | steuert die SMART-Funktionen der Festplatte |
snapper | verwaltet btrfs-Snapshots (SUSE) |
swapoff | deaktiviert eine Swap-Datei oder -Partition |
swapon | aktiviert eine Swap-Datei oder -Partition |
sync | führt alle gepufferten Schreiboperationen aus |
tune2fs | verändert Systemparameter eines ext-Dateisystems |
umount | löst ein Dateisystem aus dem Verzeichnisbaum |
xfs_admin | verändert Parameter eines XFS-Dateisystems |
xfs_growfs | vergrößert ein XFS-Dateisystem |
xfs_info | zeigt die Eckdaten eines XFS-Dateisystems |
xfs_repair | repariert ein defektes XFS-Dateisystem |
ACLs
[edit]Command | help |
---|---|
attr | verwaltet die Zusatzattribute einer Datei |
chacl | verwaltet die ACLs einer Datei |
getcap | ermittelt die Capabilities einer Datei |
getfacl | ermittelt die ACLs einer Datei |
getfattr | ermittelt die Zusatzattribute einer Datei |
setcap | verändert die Capabilities einer Datei |
setfacl | verändert die ACLs einer Datei |
setfattr | verändert die Zusatzattribute einer Datei |
Converter commands
[edit]Command | help |
---|---|
avconv | konvertiert Videodateien |
convert | konvertiert Grafikdateien |
dvips | wandelt eine DVI-Datei in das PostScript-Format um |
enscript | konvertiert Textdateien in das PostScript-Format |
epstopdf | konvertiert EPS-Dateien in PDF-Dateien |
exiftool | liest bzw. ändert EXIF-Daten in JPG-Dateien |
ffmpeg | konvertiert Videodateien |
iconv | ändert den Zeichensatz von Textdateien |
lame | erzeugt MP3-kompatible Audiodateien |
mogrify | verändert Parameter einer Bilddatei |
mpage | konvertiert Textdateien in das PostScript-Format |
pandoc | erzeugt Dokumente aus Markdown-Dateien |
paps | konvertiert UTF-8-Textdateien in das PostScript-Format |
pdf2ps | konvertiert PDF-Dateien in PostScript-Dateien |
pdfimages | extrahiert Bilder aus PDF-Dateien |
pdftk | manipuliert PDF-Dateien |
pdftops | Alternative zu pdf2ps |
pdftotext | wandelt ein PDF-Dokument in eine reine Textdatei um |
ps2pdf | konvertiert PostScript-Dateien in PDF-Dateien |
recode | ändert den Zeichensatz von Textdateien |
Process control commands
[edit]Command | help |
---|---|
at | führt einen Job zu einem vordefinierten Zeitpunkt aus |
atq | listet Jobs auf, die später ausgeführt werden sollen |
atrm | löscht einen Job, der später ausgeführt werden soll |
batch | führt einen Job aus, sobald das System im Leerlauf läuft |
bg | setzt einen Prozess im Hintergrund fort |
chroot | startet eine Shell in einem veränderten Wurzel-verzeichnis |
crontab | hilft bei der Administration eigener Crontab-Einträge |
disown | löst einen Prozess von der Shell |
fg | setzt einen Prozess im Vordergrund fort |
fuser | ermittelt das Programm, das auf eine Datei zugreift |
glances | moderne Alternative zu top |
halt | beendet Linux und hält den Rechner an |
history | zeigt die zuletzt in der bash ausgeführten Kommandos an |
htop | zeigt alle fünf Sekunden eine Liste aller Prozesse an |
iftop | beobachtet die Netzwerkaktivität |
ionice | steuert die I/O-Priorität eines Prozesses |
iotop | zeigt die Prozesse mit der größten IO-Aktivität an |
kill | versendet Signale (meist zum Beenden von Prozessen) |
killall | wie kill; der Prozess wird mit Namen genannt |
ldconfig | aktualisiert die Cache-Datei zur Bibliothekssuche |
ldd | liefert alle erforderlichen Bibliotheken eines Programms |
lsof | listet offene Dateien und die zugeordneten Prozesse auf |
nice | startet ein Programm mit verringerter Priorität |
nohup | startet einen Prozess, der von der Shell losgelöst ist |
parallel | startet mehrere gleichartige Jobs parallel |
pidof | ermittelt die Prozessnummer eines Programms |
powertop | analysiert den Energieverbrauch der laufenden Prozesse |
ps | zeigt die Liste der laufenden Prozesse an |
pstree | wie ps; macht die Abhängigkeiten besser sichtbar |
reboot | beendet Linux und startet den Rechner neu |
renice | verändert die Priorität eines laufenden Prozesses |
sudo | führt ein Programm als root aus |
timeout | limitiert die Ausführungszeit eines Kommandos |
top | zeigt alle fünf Sekunden eine Liste aller Prozesse an |
uptime | zeigt an, wie lange der Rechner schon läuft |
watch | führt ein Kommando periodisch aus und zeigt die Ausgaben an |
Logic Volume control commands
[edit]Command | help |
---|---|
lvcreate | richtet ein neues LV (Logical Volume) ein |
lvdisplay | liefert Detailinformationen zu einem LV |
lvextend | vergrößert ein LV |
lvm | LVM-Basiskommando |
lvreduce | verkleinert ein LV |
lvremove | löscht ein LV |
lvrename | gibt dem LV einen neuen Namen |
lvscan | listet alle LVs auf |
pvcreate | kennzeichnet eine Partition als PV (Physical Volume) |
pvdisplay | liefert Detailinformationen zu einem PV |
pvremove | entfernt die PV-Kennzeichnung eines ungenutzten PVs |
pvscan | listet alle PVs auf |
vgchange | ändert die Attribte einer VG (Volume Group) |
vgcreate | erzeugt eine neue VG aus einem oder mehreren PVs |
vgdisplay | liefert Detailinformationen zu einer VG |
vgextend | vergrößert eine VG um ein PV |
vgmerge | vereint zwei VGs |
vgreduce | verkleinert eine VG um ein ungenutztes PV |
vgrename | gibt einer VG einen neuen Namen |
vgscan | listet alle VGs auf |
Virtualisation commands
[edit]Command | help |
---|---|
aws | steuert Amazon-Cloud-Dienste |
docker | verwaltet Container |
docker-compose | richtet mehrere Container ein |
kvm | führt eine virtuelle Maschine aus |
qemu-img | erzeugt bzw. bearbeitet Image-Dateien |
qemu-kvm | führt eine virtuelle Maschine aus |
qemu-nbd | bietet eine Image-Datei als Netzwerk-Block-Device an |
virsh | führt libvirt-Kommandos aus |
virt-clone | erstellt eine Kopie einer virtuellen Maschine |
virt-install | richtet eine neue virtuelle Maschine ein |
virt-viewer | erlaubt die Bedienung einer virtuellen Maschine via VNC |
wsl | verwaltet Linux-Installationen unter Windows |
SeLiunux and Apparmor
[edit]Command | help |
---|---|
aa-complain | protokolliert AppArmor-Regelverstöße, ohne sie zu ahnden |
aa-disable | deaktiviert ein AppArmor-Regelprofil |
aa-enforce | stellt die Einhaltung von AppArmor-Regeln sicher |
aa-status | ermittelt den Zustand des AppArmor-Systems |
chcon | verändert den SELinux-Kontext von Dateien |
getenforce | ermittelt den SELinux-Modus (Enforcing oder Permissive) |
restorecon | stellt den Default-SELinux-Kontext wieder her |
sealert | hilft bei der Analyse von SELinux-Regelverstößen |
sestatus | ermittelt den Zustand des SELinux-Systems |
setenforce | ändert den SELinux-Modus zwischen Enforcing und Permissive |
setsebool | verändert boolesche Parameter der SELinux-Regeln |
Package control commands
[edit]Command | help |
---|---|
apk | verwaltet Pakete in Alpine Linux |
apt | hilft bei der DEB-Paketverwaltung (Debian, Ubuntu) |
add-apt-repository | richtet eine PPA-Paketquelle ein (Ubuntu) |
alien | wandelt Pakete zwischen verschiedenen Formaten um |
alternatives | richtet Links in /etc/alternatives ein (Fedora, Red Hat) |
apt-cache | liefert Informationen über installierte/verfügbare Pakete |
apt-get | hilft bei der DEB-Paketverwaltung (Debian, Ubuntu) |
apt-key | richtet einen Schlüssel für eine APT-Paketquelle ein |
aptitude | hilft bei der DEB-Paketverwaltung |
cnf | verrät, welches Paket ein Kommando enthält (SUSE) |
dnf | Alternative zu yum (Fedora) |
dpkg | (de)installiert oder aktualisiert DEB-Pakete |
flatpak | verwaltet Flatpak-Pakete |
gdebi | installiert eine lokale Paketdatei (Debian, Ubuntu) |
pip | verwaltet Python-Pakete |
pkcon | verwaltet Pakete distributionsübergreifend (PackageKit) |
ppa-purge | deaktiviert eine PPA-Paketquelle (Ubuntu) |
repoquery | liefert Metadaten aus YUM-Paketquellen |
rpm | (de)installiert oder aktualisiert RPM-Pakete |
rpm2archive | wandelt ein Paket in ein TAR-Archiv um |
rpm2cpio | wandelt ein Paket in ein CPIO-Archiv um |
snap | verwaltet Snap-Pakete (Ubuntu) |
tasksel | (de)installiert DEB-Paketgruppen |
ubuntu-security-status | gibt den Support-Zeitraum der installierten Pakete an |
update-alternatives | richtet Links in /etc/alternatives ein |
yum | hilft bei der RPM-Paketverwaltung (Fedora, Red Hat) |
zypper | hilft bei der RPM-Paketverwaltung (SUSE) |
Network administration commands
[edit]Command | help |
---|---|
cadaver | überträgt interaktiv Dateien via WebDAV |
curl | überträgt Dateien von/zu HTTP-, FTP- und SSH-Servern |
dhclient | führt eine DHCP-Netzwerkkonfiguration durch |
dig | führt DNS-Abfragen durch |
etherwake | aktiviert ein Wake-on-LAN-Gerät |
ethtool | verändert die Parameter eines Ethernet-Adapters |
exportfs | meldet die NFS-Konfiguration an den NFS-Server |
firewall-cmd | liest bzw. ändert die Firewall-Konfiguration (RHEL/Fedora) |
ftp | überträgt interaktiv Dateien via FTP |
host | löst IP-Nummern bzw. Netzwerknamen auf |
hostname | liefert bzw. verändert den Namen des lokalen Rechners |
hostnamectl | verändert den Hostnamen bleibend |
ifconfig | konfiguriert Netzwerkschnittstellen |
ifdown | deaktiviert eine Netzwerkschnittstelle |
ifup | aktiviert eine Netzwerkschnittstelle |
ip | zeigt Netzwerkeinstellungen an bzw. verändert sie |
ipcalc | berechnet Netzwerkbereiche und -masken |
iptables | konfiguriert eine Netfilter-Firewall |
iptables-restore | liest mehrere Firewall-Regeln ein |
iptables-save | gibt alle Firewall-Regeln im Textformat aus |
iptables-xml | gibt alle Firewall-Regeln als XML-Dokument aus |
iw | steuert WLAN-Schnittstellen (aktuelles Kommando) |
iwconfig | steuert WLAN-Schnittstellen (veraltetes Kommando) |
iwlist | liefert Informationen zum WLAN-Controller und -Netz |
mtr | kombiniert ping- und traceroute-Ergebnisse |
nft | konfiguriert eine Nftables-Firewall |
netplan | steuert andere Netzwerk-Backends (Ubuntu) |
netstat | analysiert die Netzwerkaktivität des lokalen Rechners |
networkctl | liefert den Netzwerkstatus (systemd) |
newaliases | meldet Änderungen in /etc/aliases an den Mail-Server |
nmap | analysiert die Netzwerkaktivität eines fremden Rechners |
nmcli | steuert den Network Manager |
openssl | erzeugt und administriert SSL-Schlüsseldateien |
ping | überprüft die Netzwerkverbindung zu einem Rechner |
pnuke | beendet ein Programm parallel auf mehreren Hosts |
postconf | liest bzw. verändert die Postfix-Konfiguration |
postqueue | zeigt die Postfix-Warteschlange |
pscp | kopiert Dateien parallel von/auf mehrere(n) Hosts |
pssh | führt via SSH Kommandos auf mehreren Hosts aus |
rdiff-backup | erstellt inkrementelle Backups |
rfkill | (de)aktiviert Bluetooth-, WLAN- und Mobilfunk-Adapter |
route | verändert bzw. zeigt die IP-Routing-Tabelle |
rpcinfo | liefert Informationen über RPC- und NFS-Dienste |
rsync | synchronisiert Netzwerkverzeichnisse |
scp | überträgt Dateien verschlüsselt via SSH |
sftp | überträgt Dateien via SFTP |
showmount | listet NFS-Verzeichnisse auf |
smbclient | überträgt Dateien aus Windows-Netzwerkverzeichnissen |
smbtree | liefert eine Liste aller Windows-Netzwerkverzeichnisse |
ss | analysiert die Netzwerkaktivität des lokalen Rechners |
ssh | ermöglicht Logins auf anderen Rechnern im Netzwerk |
ssh-copy-id | überträgt einen öffentlichen Schlüssel zum SSH-Server |
telnet | kommuniziert interaktiv mit einem Netzwerkdienst |
traceroute | liefert die Zwischenstationen zu einer Netzwerkadresse |
ufw | konfiguriert die Firewall (Ubuntu) |
wakeonlan | aktiviert ein Wake-on-LAN-Gerät (Debian, Ubuntu) |
wget | lädt Dateien oder Verzeichnisse herunter |
whois | führt DNS-Abfragen durch |
wol | aktiviert ein Wake-on-LAN-Gerät (Fedora, Red Hat) |
wpa_passphrase | hilft bei der WLAN-Konfiguration |
Hack and Security commands
[edit]Command | help |
---|---|
arp-scan | sendet ARP-Pakete an alle Adressen eines Netzwerks |
chkrootkit | sucht nach bekannten Rootkits |
fail2ban-client | administriert Fail2ban |
hydra | Online-Passwort-Cracker |
john | Offline-Passwort-Cracker |
nc | Netcat, leitet Netzwerkdaten auf die Standardeingabe bzw. -ausgabe um |
ngrep | filtert Netzwerk-Streams mit grep (Packet Sniffing) |
nmap | Netzwerk- und Port-Scanner |
rkhunter | sucht nach bekannten Rootkits |
tcpdump | filtert Netzwerk-Streams (Packet Sniffing) |
Printer and adminstration commands
[edit]Command | help |
---|---|
acme.sh | verwaltet Let’s-Encrypt-Zertifikate |
certbot | verwaltet Let’s-Encrypt-Zertifikate |
htpasswd | speichert Apache-Login-Daten in einer Passwortdatei |
lpadmin | richtet neue Drucker ein bzw. löscht sie wieder |
lpinfo | listet alle Druck-Devices, Druckertreiber etc. auf |
lpoptions | zeigt die Optionen von Druckern an bzw. verändert sie |
lpq | zeigt den Inhalt einer Druckerwarteschlange an |
lpr | druckt eine Datei aus |
lprm | löscht einen Druck-Job aus der Warteschlange |
lpstat | liefert Informationen über Drucker, Druck-Jobs etc. |
mysql | führt SQL-Kommandos auf einem MySQL-Server aus |
mysqladmin | hilft bei der MySQL-Administration |
mysqlbinlog | extrahiert Daten aus binären MySQL-Logging-Dateien |
mysqldump | führt ein MySQL-Backup durch |
smbpasswd | ändert ein Samba-Passwort |
sqlite3 | führt SQL-Kommandos in SQLite-Datenbanken aus |
Audio and hardware commands
[edit]Command | help |
---|---|
acpi | liefert Informationen über den Batteriezustand |
alsactl | speichert bzw. lädt alle Parameter des Audio-Systems |
alsamixer | stellt die Audio-Kanäle interaktiv ein |
amixer | steuert die Audio-Kanäle durch Optionen |
boltctl | steuert Geräte an der Thunderbolt-Schnittstelle |
free | zeigt den freien Speicherplatz an (RAM/Swap) |
fwupdmgr | verwaltet Firmware-Updates |
hwclock | liest bzw. stellt die Hardware-Uhr |
kbdrate | stellt die Tastenwiederholungsrate ein |
localectl | verändert die Sprach- und Tastatureinstellungen |
lscpu | liefert Informationen über die CPU |
lshw | bildet eine hierarchische Liste der Hardware-Komponenten |
lspci | liefert Informationen über PCI-Komponenten |
lsscsi | liefert Informationen über angeschlossene SCSI-Geräte |
lsusb | liefert Informationen über angeschlossene USB-Geräte |
nproc | liefert die Anzahl der CPU-Cores |
pactl | steuert den PulseAudio-Server |
paplay | spielt eine RAW-Datei via PulseAudio ab |
parecord | führt eine RAW-Audio-Aufnahme via PulseAudio durch |
powertop | hilft, den Energieverbrauch von Notebooks zu optimieren |
speaker-test | testet das Audio-System und die angeschlossenen Lautsprecher |
timedatectl | stellt Datum, Uhrzeit und Zeitzone ein |
vcgencmd | liest bzw. verändert Hardware-Parameter des Raspberry Pi |
Bluethooth commands
[edit]Command | help |
---|---|
bluetoothctl | konfiguriert Bluetooth-Geräte |
hciconfig | (de)aktiviert lokale Bluetooth-Adapter |
hcitool | verwaltet Bluetooth-Geräte |
l2ping | sendet Echo-Anfragen an Bluetooth-Geräte |
rfkill | (de)aktiviert Bluetooth-, WLAN- und Mobilfunk-Adapter |
sdptool | ermittelt Detailinformationen über Bluetooth-Geräte |
Kernel commands
[edit]Command | help |
---|---|
canonical-livepatch | administriert Kernel-Live-Patches (Ubuntu) |
depmod | erzeugt eine Datei mit allen Modulabhängigkeiten |
dmesg | zeigt die Meldungen des Kernels an |
dracut | erzeugt eine neue Initrd-Datei (Fedora, RHEL, SUSE) |
insmod | lädt ein Kernelmodul (Low-Level) |
kexec | aktiviert einen anderen Kernel |
lsmod | listet alle geladenen Kernelmodule auf |
modinfo | liefert Informationen zu einem Kernelmodul |
modprobe | lädt ein Kernelmodul samt Abhängigkeiten |
uname | zeigt die aktuelle Kernelversion an |
update-initramfs | erzeugt eine neue Initrd-Datei (Debian, Ubuntu) |
Init and Grub commands
[edit]Command | help |
---|---|
efibootmgr | liest bzw. verändert die Tabelle der EFI-Booteinträge |
grub-install | installiert GRUB in den Bootsektor |
grub-mkconfig | erzeugt eine neue GRUB-Konfigurationsdatei |
init | wechselt in einen anderen Runlevel (Init-V-System) |
journalctl | liest Nachrichten aus dem Journal |
logger | protokolliert eine Nachricht |
loginctl | steuert den systemd-Login-Manager |
needs-restarting | verrät, ob das System oder einzelne Dienste neu gestartet werden müssen |
service | führt ein Init-V-Script aus |
shutdown | beendet Linux |
systemctl | verwaltet systemd-Prozesse |
update-grub | aktualisiert die GRUB-Konfiguration (Debian, Ubuntu) |
Console commads
[edit]Command | help |
---|---|
echo | gibt eine Zeile Text aus |
loadkeys | lädt eine Tastaturtabelle für Textkonsolen |
printf | ermöglicht eine formatierte Ausgabe wie unter |
reset | führt einen Reset für das Terminal durch |
screen | verwaltet mehrere Sessions in einem Terminal |
setfont | verändert die Terminal-Schriftart |
setterm | verändert diverse Terminaleinstellungen |
alias | definiert eine Abkürzung |
basename | ermittelt den Dateinamen eines Pfads |
cksum | berechnet die CRC-Prüfsumme zu einer Datei |
date | zeigt Datum und Uhrzeit an |
dirname | ermittelt das Verzeichnis eines Pfads |
expr | führt Berechnungen und Mustervergleiche durch |
git | steuert das Versionsverwaltungssystem Git |
gpio | steuert die Input/Output-Pins des Raspberry Pi |
hash | zeigt die Hash-Tabelle an |
ldd | zeigt die erforderlichen Libraries für ein Programm an |
lsb_release | stellt den Namen und die Version der Distribution fest |
übergibt eine E-Mail an den lokalen Mail-Server | |
md5sum | berechnet eine Prüfsumme zu einer Datei |
printenv | zeigt nur die Umgebungsvariablen an |
qalc | ist ein Taschenrechner für das Terminal |
raspi-gpio | steuert die Input/Output-Pins des Raspberry Pi |
raspistill | nimmt ein Foto auf (Raspberry Pi OS) |
raspivid | nimmt ein Video auf (Raspberry Pi OS) |
seq | liefert eine Zahlenseqenz |
set | zeigt alle der Shell bekannten Variablen an |
sha512sum | berechnet eine Prüfsumme zu einer Datei |
sleep | wartet eine vorgegebene Zeit |
strace | verrät, welche Funktionen ein Programm aufruft |
svn | steuert das Versionsverwaltungssystem Subversion |
time | misst die Ausführzeit eines Kommandos |
tty | zeigt den Device-Namen des Terminals an |
type | gibt den Typ eines Kommandos an |
unalias | löscht eine Abkürzung |
uname | liefert den Betriebssystemnamen und die Kernelversion |
xargs | leitet die Standardeingabe an ein Kommando weiter |
Help commands
[edit]apropos
help
info
man
whatis
Graphic system commands
[edit]Command | help |
---|---|
chvt | wechselt die aktive Textkonsole bzw. aktiviert das Grafiksystem |
dconf | verändert die dconf-Datenbank (Low-Level) |
fc-list | listet alle skalierbaren Schriften auf |
fgconsole | liefert die Nummer der aktiven Konsole |
glxinfo | überprüft die 3D-Funktionen des Grafiksystems |
gnome-session-quit | initiiert einen Logout bzw. Shutdown |
gsettings | liest bzw. ändert Einstellungen der dconf-Datenbank |
gtf | berechnet die Parameter für einen neuen Grafikmodus |
nvidia-xconfig | hilft bei der Konfiguration des NVIDIA-Grafiktreibers |
tvservice | steuert den HDMI-Ausgang (Raspberry Pi OS) |
xdpyinfo | liefert Informationen zum laufenden X-Server |
xhost | erlaubt oder sperrt Hosts für den X-Login |
xinput | konfiguriert Eingabegeräte für X |
xkill | beendet ein Programm per Mausklick |
xrandr | ändert die Auflösung des Grafiksystems |
xset | ändert Benutzereinstellungen des Grafiksystems |
zenity | zeigt einfache grafische Dialoge an |
Bash programming commands
[edit]break
case
continue
exit
for
function
if
local
source
test
until
while
dirs
disown
eval
popd
pushd
trap
ulimit
wait
#&%!
Bash variable commands
[edit]alias
declare
export
local
read
readonly
shift
unalias
unset
Config files
[edit]file | help |
---|---|
adduser.conf | Einstellungen für neue Accounts (Debian, Ubuntu) |
aliases | E-Mail-Weiterleitungen |
bashrc | Defaulteinstellungen für die bash |
config.txt | Raspberry-Pi-Hardware-Parameter (Raspberry Pi OS) |
crontab | Prozesse periodisch ausführen |
deluser.conf | Einstellungen für deluser und delgroup (Debian, Ubuntu) |
dhcpcd.conf | Netzwerkkonfiguration (Raspberry Pi OS) |
dnf.conf | Konfiguration der Paketverwaltung dnf (Fedora) |
fstab | Dateisysteme/Partitionen automatisch einbinden |
group | Gruppennamen und Gruppenzuordnungen |
grub | Defaulteinstellungen für GRUB |
grub.cfg | Konfiguration für GRUB |
gshadow | Hash-Codes der Gruppenpasswörter |
host.conf | Konfiguration der Resolver-Bibliothek |
hostname | Hostname des Rechners |
hosts | statische Liste von Hostnamen und IP-Adressen |
ifcfg-xxx | Netzwerkparameter einer Schnittstelle (Fedora, Red Hat) |
inittab | Defaulteinstellungen für das Init-V-System |
interfaces | Netzwerkkonfiguration (Debian, Ubuntu) |
journald.conf | Konfiguration des Logging-Diensts Journal |
locale.conf | Lokalisierungseinstellungen (systemd) |
login.defs | Optionen für das Anlegen neuer Benutzer und Gruppen |
mdadm.conf | Software-RAID-Konfiguration |
modules | Kernelmodule automatisch laden (Debian, Ubuntu) |
netplan.yaml | Netzwerkeinstellungen (Ubuntu) |
networkd.network | networkd-Konfiguration (systemd) |
nsswitch.conf | Konfiguration der Name-Service-Switch-Funktionen |
os-release | Namen und Versionsnummer der Distribution (systemd) |
passwd | Liste aller Benutzer und Heimatverzeichnisse |
profile | Konfiguration systemweiter Umgebungsvariablen |
rc.local | Script, wird am Ende des Bootprozesses ausgeführt |
resolv.conf | IP-Adresse des Nameservers |
rsyslog.conf | Konfiguration des Syslog-Dienstes |
services | Zuordnung zwischen Netzwerkdiensten und Ports |
shadow | Hash-Codes der Login-Passwörter |
sources.list | APT-Paketquellen (Debian, Ubuntu) |
sudoers | Konfiguration für sudo |
sysctl.conf | Defaulteinstellungen für Kernelparameter |
systemd.service | Konfiguration von systemd-Diensten |
systemd.timer | Konfiguration von periodischen systemd-Jobs |
vconsole.conf | Tastatureinstellungen (systemd) |
wpa_supplicant.conf | WLAN-Konfiguration (Raspberry Pi OS) |
xorg.conf | Konfiguration des Grafiksystems |
yum.conf | Konfiguration von yum (Fedora, Red Hat) |