Unix Flashcards
Absoluten Pfad
Beschreibt den Pfad der Datai vom root-Verzeichnis
Bsp. /home/alex_sch/documents/Informatik/pvk.pdf
Relative Pfad
Beschreibt den Pfad der Datei relativ zum present working directory
Bsp. (wir befinden uns in home/mia_rit und Pvk.pdf befindet sich in home/alex_sch/documents) ../alex_sch/documents/Pvk.pdf
/bin
Binaries von Programmen wie ls oder Firefox
/boot
Kernel,Init System, etc.
/dev
Devices
/home
Home-Ordner aller non-root Benutzer
/Media
USB-Sticks, CSs, etc.
/root
Home Ordner des root-User
Mit was beginnt ein absoluter Pfad
/ oder ~
Mit was beginnt ein relativer Pfad
Mit ein Ordner oder Dateinamen
Was bedeutet ein . bei einer Datei
Datei ist unsichtbar
Was bedeutet der Zeichen /
Root:oberster Ordner
Was bedeutet der Zeichen ~
Home-Ordner des Benutzers
Was bedeutet ..
Patent directory
Was bedeutet .
Actuelles Verzeichnis
Nummer für execute
1 (oder x)
Nummer für Write
2 (oder w)
Nummer für read
4 (oder r)
Reihenfolge permissions
Owner, group, other
Pwd
Present working directory- Gibt den actuelle Verzeichnis zurück
cd
Change directory
ls
list - listet alle Inhalte des Ordners
ls-l
Gibt mehr Informationen
permissions, Anzahl Links, owner, group, Größe, Modifikationsdatum/Zeit
ls -a
Zeigt auch die unsichtbaren Dateien
Cat
Gibt den Inhalt einer Datei zurück
Echo
Druck ganz einfach den Argument aus
Bsp. echo “Hello”
Hello
Chmod
Damit kann man die permissions wechseln
Chmod u-x file.txt
Entzieht dem owner die exectute-permission
Chmod o+w file.txt
Gibt den other die Write permission
Command „gibt group Write and read permission zum file file.txt
Chmod g+rw file.txt
Mkdir
Make directory
Cp
Copy
Cp -r
Copy directory
Mv
Move
rm
Remove
rm -r
Remove directory
head
Gibt die ersten 10 Zeilen an
Head -n 5 or head-5
Gibt die ersten 5 Zeilen an
Tail
Gibt die letzten 10 Zeilen an
Grep
Filtriert eine Datei (oder Text) zeilenweise nach einer regular expression Bsp. grep ‘o‘ Numbers.txt One Two Four
Grep -i
Ignoriert Gross und Kleinschreibung
Grep -v
Druck nur die Zeilen die das regex nicht enthalten
Sort
Sortiert die Zeilen alphabetisch
Sort -r
Sortiert die Zeilen umgekehrt alphabetisch
Uniq
Entfernt alle Zeilen die gleich sind und die sich neben einander befinden
*
Steht für intgenwelche Zeichen (egal wie viele)
?
Steht für irgendein Zeichen
>
Überschreibt eine Datei
> >
Schreibt zu einer Datei dazu
X|Y
Benutzt den Output von X als Imput für Y
Wechsele directory zu user2
cd user2
Drucke den Inhalt von x
Cat x
Kopiere den Ordner documents in deine present directory
Cp documents newname
Verschiebe alle .deb-Dateien zu X
mv *.deb X
Schreibe den Inhalt von O in C
Cat O»_space; C
Schreibe „F“ im file file.txt (hat schon was drin nicht überschreiben)
Echo ‚F‘»_space; file.txt
Floating Point formula
(-1) ^S (1+M) 2^(E-127)
Wofür steht M (floating Point)
Mantiissa —> 1. irgendwas, 1. lässt man weg