====== Bash-Kommandos (Cheat) ====== Hier eine Übersicht der wichtigsten Bash-Kommandos für den Alltag: ===== Navigation ===== pwd – Aktuelles Verzeichnis anzeigen ls – Verzeichnisinhalt auflisten cd – Verzeichnis wechseln tree - Verzeichnis in Baumansicht ===== Manipulieren von Dateien & Verzeichnisse ===== cp – Dateien/Verzeichnisse kopieren cp -p – Erhält Zeitstempel, Besitzer und Zugriffsrechte (Permissions). mv – Dateien/Verzeichnisse verschieben/umbenennen rm – Datei löschen mkdir – Neues Verzeichnis erstellen rmdir – Leeres Verzeichnis löschen touch – Neue (leere) Datei anlegen stat - Zeitstempel: Access (Zugriff), Modify (Inhalt geändert), Change (Metadaten geändert) & Birth (Erstellungsdatum) ===== Anzeigen und Bearbeiten ===== cat – Datei anzeigen less – Datei seitenweise anzeigen nano – Datei im Editor nano bearbeiten vim – Datei im Editor vim bearbeiten ===== Archivieren / Packen ===== zip -r .zip - Kompirmiert den Ordner mit allen Dateien unzip .zip - Entpackt im Aktuellen Ordner tar -cvzf archiv.tar.gz /pfad/zu/ordner - Erstellen eines Archivs (behält alle Rechte/User) tar -xvzf archiv.tar.gz - ntpacken (als root, um die User-Zuordnung wiederherzustellen) ===== 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 lsblk -f - Detail-Ansicht der Festplatten Informationen mount - Alle eingebundenen Filsysteme anzeigen ===== Rechte und Benutzer ===== chmod – Rechte ändern chown – Besitzer ändern id - Anzeige der eingenen Rechte id - Anzeige der Rechte von einem Benutzer ===== Netzwerk ===== ping – Netzwerkverbindung testen ss -taupen - Verwendete Pors anzeigen dig / - Domain Information Groper (TelefonBuch) ip a / ip r – Netzwerkkonfiguration anzeigen ssh benutzer@host – Per SSH verbinden ===== Hilfe ===== man befehl – Handbuchseite anzeigen befehl --help – Hilfe zu einem Befehl anzeigen (z.B. ls --help) ---- {{tag>cli help cheat}} ----