====== 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}}
----