Skip to main content

Nützliche Commands

Hier eine Zusammenfassung von einigen basic Commands. Auf den Servern ist auch das Paket 'tldr' installiert, welches schnell und einfach im Terminal Infos zu einigen Commands liefert:

tldr [command]

Move, verschieben, mv

sudo mv <filename> <path_of_destination_directory>

Umbenennen mit mv

sudo mv [current file name] [new file name]

Copy, kopieren, cp

sudo cp <file> <copy>

bei <copy> den Namen der Kopie eintragen.

-R für rekursiv, also für Unterverzeichnisse

Remove, löschen, rm

sudo rm <name>

-r wenn ein Ordner gelöscht werden soll

Change ownership, besitz eines Ordners ändern, chown

Ownership in einem Ordner anzeigen:

ls -l

Ownership eines Ordners <filde> ändern:

sudo chown USER:Group <file>

Make directory, Ordner erstellen, mkdir

sudo mkdir <name>

SSH Keys

Key generieren:

ssh-keygen -t ed25519

Achtung: der generierte Key muss möglicherweise noch nach /home/<user>/.ssh verschoben werden.

Key zu Server kopieren:

ssh-copy-id user@adresse.de

Größe der Directories anzeigen

cd /
sudo du -hs * | sort -rh | head -5

Datenträger Speicher anzeigen

df -h

Variables $

Beispiel: Variable zu einem Pfad erstellen:

export VARIABLE=/path/to/directory

Scan to pdf und anderer Pdf Schabernack