Linux-Befehle sind das Rückgrat der Verwaltung und Navigation von Linux-Systemen. Egal, ob du ein Anfänger oder ein erfahrener Benutzer bist, das Verständnis dieser Befehle kann deine Produktivität und Effizienz erheblich steigern. Dieser Leitfaden behandelt die 60 wichtigsten Linux-Befehle, die du kennen musst, und ist so gestaltet, dass er leicht verständlich und praktisch anwendbar ist.
Verbindung zu deinem Linux-Rechner herstellen
SSH – Secure Shell
Der SSH-Befehl ist grundlegend, um aus der Ferne auf deinen Linux-Rechner zuzugreifen. Um dich zu verbinden, musst du deinen Benutzernamen, das @
-Symbol und die IP-Adresse des Servers angeben.
ssh benutzer@server_ip
Nachdem du den Fingerabdruck akzeptiert und dein Passwort eingegeben hast, bist du verbunden.
Navigation im Dateisystem
Dateien auflisten mit ls
Der Befehl ls
listet Dateien in deinem aktuellen Verzeichnis auf. Mit der Option -l
erhältst du detaillierte Informationen, und -a
zeigt auch versteckte Dateien an.
ls -la
Aktuelles Verzeichnis anzeigen mit pwd
Der Befehl pwd
zeigt dein aktuelles Verzeichnis an.
pwd
Verzeichnis wechseln mit cd
Verwende den Befehl cd
, um in ein anderes Verzeichnis zu wechseln.
cd /pfad/zum/verzeichnis
Um ein Verzeichnis zurückzugehen, verwende cd ..
. Um zu deinem Home-Verzeichnis zurückzukehren, verwende einfach cd
.
Datei- und Verzeichnisoperationen
Datei erstellen mit touch
Der Befehl touch
ist der schnellste Weg, um eine neue Datei zu erstellen.
touch neue_datei.txt
Verzeichnis erstellen mit mkdir
Erstelle ein neues Verzeichnis mit mkdir
.
mkdir neues_verzeichnis
Dateien kopieren und verschieben mit cp
und mv
Kopiere Dateien mit cp
und verschiebe Dateien mit mv
.
cp quelle.txt /pfad/zum/ziel
mv quelle.txt /pfad/zum/ziel
Dateien und Verzeichnisse löschen mit rm
und rmdir
Lösche Dateien mit rm
und Verzeichnisse mit rmdir
.
rm datei.txt
rmdir verzeichnisname
Verwende rm -r
, um Verzeichnisse und deren Inhalt rekursiv zu entfernen.
Dateien ansehen und bearbeiten
Dateiinhalte anzeigen mit cat
und less
Verwende cat
, um Dateiinhalte schnell anzuzeigen, oder less
für eine seitenweise Ansicht.
cat datei.txt
less datei.txt
Dateien bearbeiten mit nano
und vim
Bearbeite Dateien mit nano
für Einfachheit oder vim
für erweiterte Bearbeitungsfunktionen.
nano datei.txt
vim datei.txt
Dateilinks und Attribute
Links erstellen mit ln
Erstelle symbolische Links mit ln -s
.
ln -s ziel_datei.txt symlink.txt
Dateiberechtigungen ändern mit chmod
Mache eine Datei ausführbar mit chmod +x
.
chmod +x skript.sh
Dateibesitz ändern mit chown
Ändere den Dateibesitz mit chown
.
chown benutzer:gruppe datei.txt
Netzwerkbefehle
Netzwerkkonfiguration anzeigen mit ifconfig
und ip address
Zeige Netzwerkkonfigurationen mit ifconfig
oder ip address
an.
ifconfig
ip address
Konnektivität testen mit ping
Überprüfe, ob ein Host erreichbar ist, mit ping
.
ping google.com
Netzwerkroute verfolgen mit traceroute
Verfolge den Pfad, den Pakete zu einem Netzwerk-Host nehmen.
traceroute google.com
Netzwerkstatistiken mit netstat
und ss
Sieh dir Netzwerkstatistiken mit netstat
oder ss
an.
netstat -tuln
ss -tuln
Systeminformationen und Verwaltung
Systeminformationen mit uname
und neofetch
Hole dir Systeminformationen mit uname -a
oder neofetch
für eine visuell ansprechendere Ausgabe.
uname -a
neofetch
Festplattennutzung mit df
und du
Überprüfe die Festplattennutzung mit df -h
für eine Zusammenfassung und du -h
für Verzeichnisgrößen.
df -h
du -h /pfad/zum/verzeichnis
Speichernutzung mit free
Zeige die Speichernutzung mit free
an.
free -h
Prozessverwaltung mit ps
, top
und htop
Liste Prozesse mit ps aux
auf, sieh dir die Ressourcennutzung mit top
an und verwende htop
für eine erweiterte Benutzeroberfläche.
ps aux
top
htop
Dienste verwalten mit systemctl
Verwalte Systemdienste mit systemctl
.
systemctl start dienstname
systemctl stop dienstname
systemctl restart dienstname
systemctl status dienstname
Benutzer- und Gruppenverwaltung
Benutzer hinzufügen mit useradd
und adduser
Füge neue Benutzer mit useradd
oder adduser
hinzu.
sudo useradd benutzername
sudo adduser benutzername
Benutzer wechseln mit su
Wechsle zu einem anderen Benutzer mit su benutzername
.
su benutzername
Benutzerpasswörter ändern mit passwd
Ändere Benutzerpasswörter mit passwd
.
passwd benutzername
Weitere nützliche Befehle
Terminal leeren mit clear
Leere den Terminalbildschirm.
clear
Befehlsverlauf anzeigen mit history
Zeige deinen Befehlsverlauf an.
history
Neustart und Herunterfahren
Starte das System mit sudo reboot
neu und fahre es mit sudo shutdown now
herunter.
Durch das Beherrschen dieser grundlegenden Linux-Befehle verbesserst du deine Fähigkeit, Linux-Systeme zu verwalten und zu navigieren, erheblich. Viel Erfolg beim Ausführen der Befehle!