NavigationDateiverwaltungDateien anzeigenSuchenBerechtigungenProzesseFestplatte/SpeicherNetzwerkKomprimierungUmleitung/PipesTextverarbeitungSystem
#Dateiverwaltung
| Befehl | Beschreibung | |
|---|---|---|
ls | Dateien auflisten | |
ls -la | Alle mit Details auflisten | |
ls -lh | Lesbare Größen | |
touch [file] | Leere Datei erstellen | |
cp [src] [dest] | Datei kopieren | |
cp -r [src] [dest] | Verzeichnis kopieren | |
mv [src] [dest] | Verschieben/umbenennen | |
rm [file] | Datei löschen | |
rm -rf [dir] | Verzeichnis erzwungen löschen | |
mkdir [dir] | Verzeichnis erstellen | |
mkdir -p [path] | Mit Elternverzeichnissen erstellen | |
rmdir [dir] | Leeres Verzeichnis löschen | |
ln -s [target] [link] | Symbolischen Link erstellen |
#Dateien anzeigen
| Befehl | Beschreibung | |
|---|---|---|
cat [file] | Dateiinhalt ausgeben | |
less [file] | Mit Seitenumbruch anzeigen | |
head [file] | Erste 10 Zeilen anzeigen | |
head -n 20 [file] | Erste 20 Zeilen anzeigen | |
tail [file] | Letzte 10 Zeilen anzeigen | |
tail -f [file] | Datei in Echtzeit verfolgen | |
wc [file] | Zeilen/Wörter/Bytes zählen | |
wc -l [file] | Nur Zeilen zählen |
#Suchen
| Befehl | Beschreibung | |
|---|---|---|
find [path] -name [pattern] | Nach Name suchen | |
find . -type f | Nur Dateien suchen | |
find . -type d | Nur Verzeichnisse suchen | |
find . -mtime -7 | In letzten 7 Tagen geändert | |
grep [pattern] [file] | Muster suchen | |
grep -r [pattern] [dir] | Rekursive Suche | |
grep -i [pattern] | Groß-/Kleinschreibung ignorieren | |
grep -n [pattern] | Zeilennummern anzeigen | |
grep -v [pattern] | Übereinstimmung umkehren | |
which [cmd] | Befehlspfad finden | |
whereis [cmd] | Binär/Quelle/Handbuch finden |
#Berechtigungen
| Befehl | Beschreibung | |
|---|---|---|
chmod 755 [file] | Modus ändern (numerisch) | |
chmod +x [file] | Ausführungsrecht hinzufügen | |
chmod -w [file] | Schreibrecht entfernen | |
chmod u+x [file] | Ausführung für Besitzer | |
chown [user] [file] | Besitzer ändern | |
chown user:group [file] | Besitzer und Gruppe ändern | |
chgrp [group] [file] | Gruppe ändern |
#Prozesse
| Befehl | Beschreibung | |
|---|---|---|
ps | Aktuelle Prozesse | |
ps aux | Alle Prozesse detailliert | |
ps aux | grep [name] | Prozesse suchen | |
top | Echtzeit-Prozessmonitor | |
htop | Erweiterter Prozessmonitor | |
kill [pid] | Prozess beenden | |
kill -9 [pid] | Erzwungen beenden | |
killall [name] | Nach Name beenden | |
bg | In Hintergrund senden | |
fg | In Vordergrund bringen | |
jobs | Hintergrundjobs auflisten | |
nohup [cmd] & | Nach Abmeldung ausführen |
#Festplatte/Speicher
| Befehl | Beschreibung | |
|---|---|---|
df -h | Festplattennutzung | |
du -sh [dir] | Verzeichnisgröße | |
du -h --max-depth=1 | Größen auf Tiefe 1 | |
free -h | Speichernutzung | |
mount [dev] [dir] | Gerät einbinden | |
umount [dir] | Aushängen |
#Netzwerk
| Befehl | Beschreibung | |
|---|---|---|
ping [host] | Hostverbindung prüfen | |
curl [url] | URL anfragen | |
curl -O [url] | Datei herunterladen | |
wget [url] | Datei herunterladen | |
ssh user@host | SSH-Verbindung | |
scp [file] user@host:[path] | Entfernte Dateikopie | |
netstat -tulpn | Offene Ports anzeigen | |
ss -tulpn | Socket-Statistiken | |
ifconfig | Netzwerkschnittstellen | |
ip addr | IP-Adressen anzeigen |
#Komprimierung
| Befehl | Beschreibung | |
|---|---|---|
tar -cvf arch.tar [files] | Tar-Archiv erstellen | |
tar -xvf arch.tar | Tar-Archiv extrahieren | |
tar -czvf arch.tar.gz [files] | Gzip-Archiv erstellen | |
tar -xzvf arch.tar.gz | Gzip-Archiv extrahieren | |
zip arch.zip [files] | Zip-Archiv erstellen | |
unzip arch.zip | Zip-Archiv extrahieren | |
gzip [file] | Mit Gzip komprimieren | |
gunzip [file.gz] | Gzip entpacken |
#Umleitung/Pipes
| Befehl | Beschreibung | |
|---|---|---|
cmd > file | Ausgabe umleiten (überschreiben) | |
cmd >> file | Ausgabe umleiten (anhängen) | |
cmd < file | Eingabe aus Datei umleiten | |
cmd 2> file | Stderr umleiten | |
cmd &> file | Stdout und stderr umleiten | |
cmd1 | cmd2 | Ausgabe weiterleiten | |
cmd | tee file | Ausgabe und in Datei speichern | |
cmd | xargs [cmd2] | Als Argumente übergeben |
#Textverarbeitung
| Befehl | Beschreibung | |
|---|---|---|
sort [file] | Zeilen sortieren | |
sort -r [file] | Umgekehrt sortieren | |
sort -n [file] | Numerisch sortieren | |
uniq [file] | Duplikate entfernen | |
cut -d: -f1 [file] | Feld extrahieren | |
awk '{print $1}' [file] | Erste Spalte ausgeben | |
sed 's/old/new/g' [file] | Zeichenkette ersetzen | |
tr 'a-z' 'A-Z' | Zeichen übersetzen |
#System
| Befehl | Beschreibung | |
|---|---|---|
uname -a | Systeminformation | |
hostname | Hostname | |
uptime | Betriebszeit | |
whoami | Aktueller Benutzer | |
id | Benutzer-ID-Info | |
date | Aktuelles Datum/Uhrzeit | |
cal | Kalender | |
history | Befehlsverlauf | |
sudo [cmd] | Als Root ausführen | |
su - [user] | Benutzer wechseln | |
shutdown -h now | Jetzt herunterfahren | |
reboot | Neustart |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.