====== Bash-Kommandos ======
Hier eine Übersicht der wichtigsten Bash-Kommandos für den Alltag:
===== Navigation =====
pwd – Aktuelles Verzeichnis anzeigen
ls – Verzeichnisinhalt auflisten
cd – Verzeichnis wechseln
===== Dateien und Verzeichnisse =====
cp quelle ziel – Dateien/Verzeichnisse kopieren
mv quelle ziel – Dateien/Verzeichnisse verschieben/umbenennen
rm datei – Datei löschen
mkdir verzeichnis – Neues Verzeichnis erstellen
rmdir verzeichnis – Leeres Verzeichnis löschen
touch datei – Neue (leere) Datei anlegen
===== Anzeigen und Bearbeiten =====
cat datei – Datei anzeigen
less datei – Datei seitenweise anzeigen
nano datei – Datei im Editor nano bearbeiten
vim datei – Datei im Editor vim bearbeiten
===== Suchen =====
find / -name – Datei suchen
grep – Text in Datei suchen
grep -i - groß & kleinschreibung Ignorieren
grep -r - rekursive suche
===== Systeminformationen =====
df -h – Festplattenbelegung anzeigen
free -h – Arbeitsspeicher anzeigen
top – Prozesse und Systemlast anzeigen
uname -a – Systeminformationen anzeigen
===== Rechte und Benutzer =====
chmod – Rechte ändern
chown – Besitzer ändern
sudo befehl – Befehl als Administrator ausführen
===== Netzwerk =====
ping ziel – Netzwerkverbindung testen
ifconfig / ip a – Netzwerkkonfiguration anzeigen
ssh benutzer@host – Per SSH verbinden
===== Hilfe =====
man befehl – Handbuchseite anzeigen
befehl --help – Hilfe zu einem Befehl anzeigen (z.B. ls --help)
Weitere Informationen: man bash