Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Nützliche Befehle
Kategorie | Befehl | Beschreibung |
---|---|---|
Benutzerverwaltung | whoami | Zeigt den aktuell angemeldeten Benutzer. |
id | Zeigt Benutzer- und Gruppeninformationen. | |
adduser [benutzername] | Erstellt einen neuen Benutzer (inkl. Home-Verzeichnis). | |
passwd [benutzername] | Setzt oder ändert das Passwort eines Benutzers. | |
deluser [benutzername] | Löscht einen Benutzer. | |
usermod -aG [gruppe] [benutzername] | Fügt einen Benutzer zu einer Gruppe hinzu. | |
groups [benutzername] | Zeigt die Gruppen eines Benutzers. | |
Rechteverwaltung | ls -l | Zeigt die Dateirechte und Besitzverhältnisse. |
chmod [rechte] [datei/ordner] | Ändert die Rechte einer Datei oder eines Ordners. | |
chown [benutzer][:gruppe] [datei/ordner] | Ändert den Besitzer und/oder die Gruppe einer Datei/eines Ordners. | |
sudo [befehl] | Führt einen Befehl mit Administratorrechten aus. | |
umask | Zeigt oder setzt die Standardrechte für neu erstellte Dateien. | |
SSH Zugriff | ssh benutzer@host | Verbindet sich per SSH mit einem Server. |
ssh -i [schlüsseldatei] benutzer@host | Verbindet sich per SSH mit einer privaten Schlüsseldatei. | |
scp [quelle] [ziel] | Kopiert Dateien über SSH. | |
ssh-keygen | Generiert ein SSH-Schlüsselpaar. | |
ssh-copy-id benutzer@host | Kopiert den öffentlichen Schlüssel auf den Zielserver für passwortlose Anmeldung. | |
Navigation | pwd | Zeigt den aktuellen Pfad an. |
ls | Listet Dateien und Ordner im aktuellen Verzeichnis auf. | |
ls -la | Listet auch versteckte Dateien mit detaillierten Informationen auf. | |
cd [pfad] | Wechselt in ein Verzeichnis. | |
cd .. | Geht eine Verzeichnisebene nach oben. | |
cd - | Springt in das vorherige Verzeichnis zurück. | |
find [startordner] -name [dateiname] | Sucht nach einer Datei im Verzeichnisbaum. | |
locate [dateiname] | Findet Dateien schneller (vorher updatedb ausführen). |
|
Ordner/Dateien | mkdir [ordnername] | Erstellt ein neues Verzeichnis. |
mkdir -p [pfad/unterverzeichnis] | Erstellt mehrere Verzeichnisse gleichzeitig. | |
mv [quelle] [ziel] | Verschiebt oder benennt Dateien/Ordner um. | |
cp [quelle] [ziel] | Kopiert Dateien. | |
cp -r [quelle] [ziel] | Kopiert Ordner und deren Inhalt rekursiv. | |
rm [datei] | Löscht Dateien. | |
rm -r [ordner] | Löscht Ordner und deren Inhalt rekursiv. | |
touch [dateiname] | Erstellt eine leere Datei. | |
rmdir [ordnername] | Löscht leere Verzeichnisse. | |
Updates | sudo apt update | Aktualisiert die Paketquellen (Debian/Ubuntu). |
sudo apt upgrade | Installiert verfügbare Updates (Debian/Ubuntu). | |
sudo apt install [paketname] | Installiert ein Paket (Debian/Ubuntu). | |
sudo apt remove [paketname] | Entfernt ein Paket (Debian/Ubuntu). | |
sudo apt autoremove | Entfernt nicht mehr benötigte Pakete (Debian/Ubuntu). | |
sudo dnf update | Aktualisiert alle Pakete (Red Hat/CentOS/Fedora). | |
sudo dnf install [paketname] | Installiert ein Paket (Red Hat/CentOS/Fedora). | |
sudo dnf remove [paketname] | Entfernt ein Paket (Red Hat/CentOS/Fedora). | |
sudo pacman -Syu | Aktualisiert das System (Arch/Manjaro). | |
sudo pacman -S [paketname] | Installiert ein Paket (Arch/Manjaro). | |
sudo pacman -R [paketname] | Entfernt ein Paket (Arch/Manjaro). |