Linux Befehle
Verschiedene Linux Befehle
Verschiedene Linux Befehle
-
- 1 / 38
-
Lernkarten
Genauen Pfadnamen des Benutzer-Verzeichnisses feststellen
cd, pw
Alle Dateien im Benutzer-Verzeichnis auflisten
cd (Verzeichnis wechseln), ls (Dateien auflisten), ls ~
Alle Dateien in /usr/bin seitenweise auflisten
ls /usr/bin | more (Ausgabe von ls in Kommanda more "pipen")
Dateiart feststellen
file hugo.txt (ASCII text)
Alle Dateien auf /dev seitenweise auflisten. Was bedeuten die Einträge?
ls /dev | more (In /dev stehen alle Geräte als "Quasi-Dateien"
Alle Dateien und versteckte Dateien in Benutzerverzeichnis auflisten.
cd (ins Benutzer-Verzeichnis wechseln), touch .hidden1 (eine versteckte Datei erstellen, touch .hidden2 -> ls -a (alle Dateien auflisten)
nur versteckte Dateien auflisten
ls -d .*
Verzeichnis ordner_1 in Benutzer-Verzeichnis erstellen
mkdir ordner_1
In Verzeichnis ordner_1 wechseln
cd ordner_1 -> Tabulator
Leere Techtdate hugo.txt erstellen
touch hugo.txt
hugo.txt (leer) in eine Datei otto.txt kopieren
cp hugo.txt otto.txt
Inhalt von otto.txt auflisten
cat otto.txt (gibt angegebene Datei aus), more otto.txt (more erlaubt seitenweises Blättern)
In Benutzerverzeichnis ordner_2 erstellen (Man befindet sich in ordner_1)
cd .. , mkdir ordner_2 | mkdir ../ordner_2 (direkt aus ordner_1)
Datei hugo.txt von ordner_1 in ordner_2 kopieren
cp ordner_1/hugo.txt ordner_2 | cp ../ordner_1/hugo.txt (von ordner_2 aus)
Datei otto.txt von ordner_1 in ordner_2 verschieben
mv ordner_1/otto.txt ordner_2 | mv ../ordner_1/otto.txt (von ordner_2 aus)
Wechsle mit einem Befehl ins Benutzerverzeichnis
cd .. von odner_2 aus | cd (ohne Paramter wechselt ins Benutzerverzeichnis
Datei /etc/passwd in Benutzerverzeichnis kopieren
cp /etc/passwd . (von Benutzerverzeichnis) | cp /etc/passwd ~ (Von beliebigem Verzeichnis)
Datei passwd seitenweise ausgeben
more passwd
passwd in Benutzerverzeichnis löschen
cd, rm ~/passwd
Datei otto.txt in otto.dat umbenennen
mv otto.txt otto.dat
In Verzeichnis ordner_1 wechseln und Datei erwin.txt erstellen
cd ../ordner_1, touch erwin.txt
Alle Dateien mit der Endung .txt von ordner_2 nach ordner_1 kopieren
cp ordner_2/*.txt ordner_1
Verzeichnis ordner_2 löschen
rm ordner_2/* (erst alle Dateien im Verzeichnis löschen)
rmdir ordner_2 (dann das Verzeichnis löschen)
rm -rf ~ ordner_2 (oder rekursiv (-r) Ordner + Inhalt löschen (gefährlich))
Die ersten 5 Zeilen einer Datei ausgeben
head datei.txt -n5
Die letzten 5 Zeilen einer Datei ausgeben
tail datei.txt -n5
Wie gross ist eine frisch erstellte Datei
0 Byte
Text Datei mit vi editor bearbeiten. Schreibe den Satz "Das Wetter ist super" in die Datei. WIe gross ist die Datei jetzt?
21 Byte -> 17 Buchstaben + 3 Leerzeichen + das Eröffnen einer neuen Zeile (Enter) = 21 Zeichen
Zugriffsrechte einer Datei ermitteln
ls -l datei.txt
Zugriffsrechte ändern, Besitzer hat alle Rechte, die Gruppe darf lesen und schreiben, der Rest darf nur lesen.
chmod 0764 datei.txt | chmod u=rwx,g=rw,o=r datei.txt
Der Gruppe das Schreibrecht entziehen
chmod g-w datei.txt | cmod 0744 datei.txt
Berechtigungen für Verzeichnis ordner_1:
Besitzer hat alle Rechte, der Rest darf nur den Inhalt sehen. (Ordner muss erstellt werden)
chmod 0744 ordner_1 | chmod u=rwx,g=r, o=r ordner_1 | chmod u=rwx,go=r ordner_1
Rechte ändern:
Gruppenmitglieder dürfen Dateien auflisten, alle anderen nur einzelne Dateien, wenn der Name bekannt ist.
chmod o+x-r ordner_1
Rechte um Dateien im Verzeichnis ordner_1 auflisten zu können
ordner_1: r, das Verzeichnis muss dazu gelesen werden
Rechte um eine Date im Verzeichnis ordner_1 zu löschen
ordner_1: wx, löschen einer Datei löscht den Verzeichniseintrag, ändert also das Verzeichnis
Rechte um eine Datei aus dem Verzeichnis ordner_2 ins Home-Verzeichnis zu kopieren.
ordner_1: x, Zugriff auf eine Datei erfordert x-Recht am Verzeichnis
Datei: r, der Inhalt der Datei wird zum Kopieren gelesen
Rechte um eine Datei aus dem HomeVerzeichnis ins Verzeichnis ordner_1 (die Datei exisitert noch nicht) zu kopieren
ordner_1: wx, Anlegen einer Datei kreiert einen Verzeichniseintrag, ändert also das Verzeichnis
Rechte um eine Datei im Verzeichnis ordner_1 zu Editieren und Abspeichern
ordner_1: x, zugriff auf eine Datei erfordert x-Recht am Verzeichnis
Datei: rw, die Datei wird zum Editieren gelesen und geschrieben
Rechte um mit Kommando cd ins Verzeichnis ordner_1 zu wechseln.
ordner_1: x, Wechseln mit cd in ein Verzeichnis erfordert x-Recht am Verzeichnis