Unix

Unix

Unix


L. L.
Diese Lernkarten bieten eine umfassende Einführung in Unix für Studierende. Sie konzentrieren sich auf die Handhabung von Dateien und Verzeichnissen, wobei Befehle wie `ls`, `cd`, `mv`, und `rm` im Mittelpunkt stehen. Zudem werden grundlegende Konzepte wie Syntaxfehler, Prozessverwaltung und Dateimanipulation behandelt. Die Lernkarten sind besonders nützlich für Studierende, die Unix-Befehle und deren Anwendung in der Praxis erlernen möchten.
Karten
60
Lernende
3
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
19.08.2018 / 31.05.2019

Lernkarten

echo

echo the arguments

pwd

Gibt den Pfad des aktuell geöffneten Verzeichnisses wieder  

cd verzeichnis

Wechselt in das angegebene Verzeichnis 

cd ..

Wechselt in das höher gelegen Verzeichnis (parent directory)

ls

Listet alle Dateien und Ordner (ausser versteckte Dateien) auf  

ls datei1 datei2

Listet nur genannte Dateien auf. Mit ls d* werden zudem nur Dateien aufgelistet, die mit dem Buchstaben d beginnen

ls –a

Listet auch versteckte Dateien auf (welche mit einem . beginnen)

ls –t 

Sortiert die angezeigten Dateien nach Datum und zeigt die zuletzt bearbeiteten zuerst an  

ls –l

Zeigt eine ausführlichere Liste der Dateien an  

ls –r

Kehrt die Reihenfolge um (die Option –tr zeigt somit die ältesten Dateien zuerst an) 

mkdir verzeichnis

Erstellt ein neues Verzeichnis mit dem angegebenen Namen

rmdir verzeichnis

Löscht das Verzeichnis mit dem angegebenen Namen, falls es leer ist  

cp [source] [dest]

copy source to dest

mv [source] [dest]

move source to dest (delete original)

rm [file]

delete file

cat datei

Zeigt den Inhalt der Datei auf dem Bildschirm an

more datei

prints files one page a time

wc datei

Zählt Zeilen, Wörter und Zeichen einer Datei (oder jeder einzelnen von mehreren Dateien)

grep zeichenfolge datei

Durchsucht die Datei nach der angegebenen Zeichenfolge (Muster)

 

sort datei

Sortiert die Zeilen der Datei alphabetisch 

head –n [file]

Zeigt die ersten n Zeilen einer Datei an 

tail –n [file]

Zeigt die letzten n Zeilen einer Datei an

cmp [file1] [file2]

Gibt den Ort des ersten Unterschiedes zwischen datei1 und datei2 an

diff [file1] [file2]

Gibt alle Unterschiede zwischen datei1 und datei2 an

man befehl

Zeigt Hilfe zum angegebenen Befehl an

 

chmod [int][int][int]

Ändert die Zugriffsberechtigungen der Datei 

ssh host

Stellt eine Verbindung zum Computer host her 

finger

Prüft, wer in den eigenen Computer eingeloggt ist 

CTRL-c

Beendet das Programm, das grade auf der Benutzeroberfläche ausgeführt wird  

CTRL-z 

Unterbricht das Programm, das grade auf der Benutzeroberfläche ausgeführt wird  

bg

Lässt ein Programm im Hintergrund weiterlaufen (z.B. nachdem CTRL-z benutzt wurde)  

kill [process#]

terminates the process

mv [file1] [file2]

“renames” file1 to file2 (by moving it  )

mv ~/* .

moves all files from “home” to current working directory

cp ~/* .

copy all files from “home” to current working directory

rm *

removes (deletes) all files in current working dir

ls more 

list all files CALLED “more” 

ls >> more

appends the list of all files to a file called “more” 

ls /sort

list all files in the sub-directory “sort”

cat ../*/hidden.txt

shows the contents of “hidden.txt” which is somewhere on the same level of directories!

Lernen