Grundlegende Konsolenbefehle
Um sich in der Konsole zurecht zu finden, sollte man sich ein paar Befehle merken. Die wichtigsten und am häufigsten gebrauchten sind hier aufgelistet. Um die Liste einfach zu gestalten noch ein paar Erklärungen:
- Parameter sind zusätzliche Optionen, die man nach einem Befehl angeben kann. Sie werden einfach mit einem Leerzeichen vom Befehl getrennt eingegeben. Die meisten Parameter kann man gruppiert eingeben oder getrennt:
befehl -p -q
ist das Gleiche wiebefehl -pq
. Das klappt nicht, wenn die Parameter länger als ein Zeichen sind oder mit zwei Minuszeichen beginnen.
<wert>
- Werte, die in spitzen Klammern stehen, sind Pflicht. Wenn also irgendwo<datei>
steht, dann muss beim Aufruf des Befehls stattdessen bspw.meinedatei.txt
dort stehen (ohne spitze Klammern!).
[wert]
- Werte in eckigen Klammern sind optionale Angaben, die man machen, aber auch weglassen kann. Wie bei den Pflichtangaben lässt man nachher die eckigen Klammern natürlich weg, auch wenn man den Wert angeben will. Für[datei2]
kann man also entwedermeinedatei.txt
oder eben nichts hinschreiben.
Dateisystem-Navigation
ls
steht für list und zeigt den Inhalt des aktuellen Verzeichnisses. Die Ausgabe kann man durch Parameter modfizieren:-l
: Ausgabe als übersichtlichere, aber größere Liste-a
: Alles anzeigen, also auch versteckte Dateien und Verzeichnisse-h
: Dateigrößen in lesbares Format umwandeln
cd <verzeichnis>
wechselt in das angegebene Verzeichnis
cd ..
wechselt in der übergeordnete Verzeichnis
cd
wechselt in das persönliche Verzeichnis des eingeloggten Benutzers
Datei-Management
cp <datei> <ziel>
kopiert eine Datei an ein angegebenes Ziel, das entweder eine Datei sein kann, die dann überschrieben wird, oder ein Verzeichnis, in das dann hinein kopiert wird.
cp -r <verzeichnis> <ziel>
kopiert statt einer Datei ein ganzes Verzeichnis. Das-r
steht hierbei für „recursive“ und weistcp
an in das Verzeichnis hinabzusteigen und alles mitzukopieren, was es dort finden kann.
mv <datei> <ziel>
verschiebt eine Datei oder ein Verzeichnis an ein angegebenes Ziel. Mit diesem Befehl kann man auch Dateien und Verzeichnisse umbenennen.
rm <datei>
löscht eine Datei.