Linux#

Tastatur / Keys:#

  • Terminal öffnen: Ctrl-Alt-T

  • Terminal schließen: Ctrl-D

  • Tasten: Ctrl (Strg), Shift, Enter, Capslock, Tab, Alt, Super (Windows), Backspace, Del

  • Zoomen: Ctrl-“Plus”, Ctrl-“Minus”

  • Ctrl-C, Ctrl-S, Ctrl-Q

  • Copy and Paste: Ctrl-Shift-C, Ctrl-Shift-V

Textconsole:

  • Strg-Alt-F1

  • XServer: Alt-F7

Command Line#

Tutorial:

Motivation: Wir sind remote auf einem entfernten Server eingeloggt, z.B. so:

  • remote: ssh dsci@localhost

Basics:

  • Verzeichnisbaum: /, /home, /tmp; mehr z.B. https://www.linuxfoundation.org/blog/blog/classic-sysadmin-the-linux-filesystem-explained

  • cd, cd /, cd .., cd ~

  • Good naming practice:

    • undescore _ statt Leerzeichen

    • keine Sonderzeichen

    • Datum im Format ISO_8601

    • zuerst mal nicht löschen, sondern umbenennen, mit Zeitstempel versehen, wegmoven

  • options: mkdir -p, mkdir --parents

  • Doku: man

  • Anführungszeichen: doppelt, einfach, backtick

  • Ausgabe umlenken: >, >>, 2>, |

  • rm: zur Sicherheit mit -i, falls Wildcards dabei sind

  • tar

  • sudo

  • hidden files: ls -a

Kommandos:

  • grundlegend: pwd, cd, ls, mv, mkdir, cat, less, touch

  • nicht ganz ungefährlich: rm, rmdir, rm -r, passwd

  • hilfreich: wc, sort, mmv

  • Softlinks: ln -s

  • im Hintergrund starten: firefox &

  • Zeile verlängern: ;, \

  • sudo apt update; sudo apt upgrade

  • Festplatten- und Speicherbelegung: df, du, free; auch z.B. baobab

  • Prozesse: top (oder htop), ps, kill

wichtige textbasierten Anwendungen:

mehr:

  • Websites spiegeln: w3mir

grafische Komponenten von XUbuntu#

Rechte#

Tutorial:

Basics:

  • id, groups

  • chmod, chown, chgrp

  • useradd