befehl --help
liefert oft weitere Infos.man befehl
eine häufig sehr ausführtliche Handbuchseite erhalten.STRG-R
sucht rekursiv in der History.
1. ls
– Verzeichnisse und Dateien auflisten
ls
listet den Inhalt eines Verzeichnisses auf. Optionen wie ls -l
(für Details zu Größe, Erstellungsdatum usw.) und ls -a
(um versteckte Dateien anzuzeigen) sind besonders nützlich.ls -la
zeigt alle Dateien, inklusive versteckter, in Langform mit Details an.
2. cd
– Verzeichnis wechseln
cd
wechselt man zwischen Verzeichnissen. Einfache Pfade (cd Documents
) oder absolute Pfade (cd /home/user/Documents
) können verwendet werden. cd ..
wechselt ins übergeordnete Verzeichnis, und cd
allein bringt einen ins Home-Verzeichnis.cd /etc
wechselt ins /etc
-Verzeichnis.
3. pwd
– Aktuellen Verzeichnis-Pfad anzeigen
pwd
(Print Working Directory) gibt den absoluten Pfad des aktuellen Verzeichnisses aus. Nützlich, um sich zu orientieren, besonders in verschachtelten Ordnerstrukturen.pwd
gibt den aktuellen Verzeichnispfad wie /home/user/
aus.
4. mkdir
– Neues Verzeichnis erstellen
mkdir
werden neue Verzeichnisse angelegt. Mit -p
können ganze Verzeichnisstrukturen erstellt werden, auch wenn Zwischenordner fehlen.mkdir -p Projekte/2024/Berichte
erstellt die Verzeichnisse "Projekte", "2024" und "Berichte" falls noch nicht vorhanden.
5. rm
– Dateien und Verzeichnisse löschen
rm
löscht Dateien. Zum Löschen von Verzeichnissen wird die Option -r
(rekursiv) benötigt. Der Befehl rm -rf
(force) sollte vorsichtig verwendet werden, da er auch schreibgeschützte Dateien entfernt. rm -r AltesProjekt
löscht das Verzeichnis "AltesProjekt" inklusive aller Unterdateien und -verzeichnisse.
6. cp
– Dateien und Verzeichnisse kopieren
cp
kopiert Dateien oder Verzeichnisse. Mit -r
kopiert man Verzeichnisse rekursiv.cp -r Projekt_Original Projekt_Kopie
kopiert das Verzeichnis "Projekt_Original" samt Inhalt in "Projekt_Kopie".
7. mv
– Dateien und Verzeichnisse verschieben oder umbenennen
mv
verschiebt Dateien oder Verzeichnisse. Es dient auch zum Umbenennen, indem nur das Ziel umbenannt wird.mv alterName.txt neuerName.txt
benennt die Datei "alterName.txt" in "neuerName.txt" um.
8. cat
– Dateiinhalt anzeigen
cat
zeigt den Inhalt einer Datei an, kann Dateien kombinieren und den kombinierten Inhalt in eine neue Datei schreiben.cat datei1.txt datei2.txt > kombiniert.txt
fasst beide Dateien in "kombiniert.txt" zusammen.
9. echo
– Text ausgeben und/oder in Dateien schreiben
echo
gibt Text in der Konsole aus oder schreibt ihn in eine Datei. Oft in Skripten verwendet.echo "Hallo Welt" > hello.txt
erstellt eine Datei "hello.txt" mit dem Inhalt "Hallo Welt".
10. man
– Hilfe und Handbuchseiten zu Befehlen anzeigen
man
(Manual) zeigt detaillierte Informationen und Optionen zu Bash-Befehlen an.man ls
zeigt alle Optionen und Details zum ls
-Befehl an.