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!

