Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 1.68 KB

File metadata and controls

74 lines (57 loc) · 1.68 KB

Cheatsheet

Linux Commands

mkdir -p <Verzeichnis>

Legt ein Verzeichnis an

[~] mkdir -p /tmp/docker-test

cd <Verzeichnis>

Change Directory, wechselt in das angegebene Verzeichnis

[~] cd /tmp/docker-test
[~] pwd
/tmp/docker-test

pico <Dateiname>

Einfacher Texteditor (Ctrl-X zum Verlassen, Ctrl-S zum Speichern).

[~] pico Dockerfile

vim <Dateiname>

Komplizierter Texteditor (falls du vim nicht kennst, solltest du es jetzt nicht zu lernen anfangen)

ls -la

Zeigt den Inhalt des aktuellen Verzeichnisses

[~] ls -la
 insgesamt 4
 drwxr-xr-x  2 sebastian sebastian   23 Jul  5 10:30 .
 drwxrwxrwt 19 root      root      4096 Jul  5 10:30 ..
 -rw-r--r--  1 sebastian sebastian    0 Jul  5 10:30 Dockerfile

cp <Quelle> <Ziel>

Kopiert Dateien von Quelle nach Ziel

[~] cp Dockerfile Dockerfile.backup

mv <Quelle> <Ziel>

Verschiebt Dateien/Verzeichnisse von Quelle nach Ziel

[~] mv /tmp/docker-test /tmp/docker-repo

curl

Lädt Dateien aus dem Internet.

[~] curl -L -o output.file http://file.url

-L folgt redirects, mit -o kann eine Output Datei angegeben werden, andernfalls wird der Quellname verwendet.

pwd

Gibt das aktuelle Verzeichnis aus, in dem man sich befindet.

[~] pwd
 /home/sebastian

screen

Oftmals wird screen verwendet um sich gegen unterbrochene SSH Verbindungen abzusichern. Es öffnet eine Shell im aktuellen Verzeichnis, welche im Hintergrund bestehen bleibt, selbst wenn man den Server verlässt. Mit screen -x kann sich eine andere Person in deinen Screen einklinken und ihr "seht" euch gegenseitig.