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