Unix/Linux Schwindelzettel zur Seite 1dies ist Seite 2

Einfache shell - Befehle

Dateien und Ordner
Verzeichniswechsel
cd <Pfad>
ins Home-Verzeichnis
cd
Ordner erstellen
mkdir <ordner>
Ordner samt Inhalt löschen
rm -r <ordner>
Datei kopieren
cp
cp <datei(en)> <zielordner>
cp <datei> <neuedatei>
Ordner kopieren
cp -r <ordner> <Zielpfad>
Datei oder Ordner verschieben oder umbenennen
mv <datei> <neuer Name/Pfad>
Datei oder Ordner verschieben
mv <datei/ordner> <zielordner>
Datei löschen
rm <datei(en)>
Inhalt eines Ordners auflisten
ls
ausführliche Anzeige
ls -l
auch versteckte zeigen
ls -a
Pfadangaben
für Dateien und Ordner
absolute Pfadangabe:
vom Hauptverzeichnis aus,
beginnt mit /
/home/bjelli/projekte/linuxkurs/viversuch.txt
/home/bjelli/.bashrc
/etc/Mail/aliases
relative Pfadangabe:
relativ zum aktuellen Ordner (Projekte)
linuxkurs/viversuch.txt
../.bashrc
../../../etc/aliases
relativ zum eigenen Home:
beginnt mit ~
~/projekte/linuxkurs/viversuch.txt
~/.bashrc
~/../../etc/aliases
Groß- und Kleinschreibung
...ist wichtig, es kann im selben Ordner zwei Dateien geben die sich nur durch die Groß-/Kleinschreibung unterschieden, z.B. README , Readme
Unsichtbare Dateien
Dateien, deren Name mit einem Punkt beginnen werden normalerweise nicht angezeigt, z.B. .. , .bashrc

Text-Datei ansehen
more <datei> oder
less <datei>
Text-Datei bearbeiten
vi <datei> oder
pico <datei>

Abkürzung definieren
alias <abkürzung> <langer text>
alias dir='ls -l'
alias rm='rm -i'
Alle Abkürungen ansehen
alias