Linux Befehle

Verschiedene Linux Befehle

Verschiedene Linux Befehle


N. H.
Diese Lernkarten bieten einen Überblick über grundlegende Linux-Befehle für die Verwaltung von Dateien und Verzeichnissen, ideal für Berufslehrlinge in der Informatik. Sie behandeln Themen wie das Erstellen, Löschen und Verschieben von Dateien, das Ändern von Zugriffsrechten sowie das Navigieren durch Verzeichnisse. Praktische Beispiele zeigen, wie man Befehle wie `cd`, `cp`, `mv`, `rm`, `chmod` und `ls` effektiv einsetzt. Diese Karteikarten sind besonders nützlich für Anfänger, die die Grundlagen der Linux-Kommandozeile verstehen und anwenden möchten.
Flashcards
38
Students
2
Language
German
Category
Computer Science
Created / Updated
08.05.2024 / 16.05.2024

Flashcards

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

Study