ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

KENNTNISSE · LINUX

Grundlegende SSH-Befehle

Letzte Aktualisierung 2025-06-08

🖥️ Grundlegende SSH-Befehle

Hier ist eine Liste der wesentlichen SSH-Befehle, die üblicherweise bei der Arbeit auf einem Linux-Server verwendet werden.

 

📂 Datei & Verzeichnis Befehle

  • ls: Listendateien/Verzeichnisse
  • ls -alListe alle Dateien mit Details auf, einschließlich versteckter Dateien
  • cd /path: Änderung in ein bestimmtes Verzeichnis
  • cd ~: Gehen Sie zu Hause Verzeichnis
  • cd -: Gehen Sie zum vorherigen Verzeichnis
  • cd ..: Gehen Sie ein Verzeichnis nach oben
  • cat filename.txt: Inhalt der Druckdatei
  • tail -f /var/log/messages: Log Updates kontinuierlich anzeigen
  • more /etc/userdomains: Datei ein Bildschirm nach dem anderen anzeigen
  • touch filename: Erstellen einer leeren Datei
  • rm filename: Löschen einer Datei
  • rm -rf folder/: Löschen Sie Ordner und alle Inhalte (⚠️ gefährlich!)
  • cp source target: Kopieren von Dateien
  • ln -s original linkname: Erstellen Sie einen symbolischen Link

 

📝 Text Editoren

  • pico file: Einfacher Editor
  • vi file: Advanced Editor (steile Lernkurve)

 

🔍 Searching & Monitoring

  • grep pattern file: Finden Sie Textmuster in einer Datei
  • grep -v pattern file: Linien ausschließen, die dem Muster entsprechen
  • w: Wer ist eingeloggt und von wo aus
  • last: Letzte Logins
  • netstat -an: Aktive Netzwerkverbindungen
  • Top: Live System Resource Monitor
  • ps aux: Liste aller laufenden Prozesse
  • ps aux --forestHierarchische Prozessliste
  • kill -9 PID: Force beendet einen Prozess

 

💾 Disk & Datei Info

  • file *: Dateitypen identifizieren
  • du -sh: Gesamte Festplattennutzung des aktuellen Verzeichnisses
  • du -sh *: Disk-Nutzung nach jedem Element
  • wc -l file: Zeilen in einer Datei zählen

 

🛠️ Befehle kombinieren

  • command1 | command2Pipe den Ausgang eines in einen anderen
  • command > file: Ausgabe in Datei umleiten (overwrite)
  • command >> file: Ausgabe an Datei anhängen
  • command < file: Datei als Eingabe verwenden

&nbsp;

Beispiele:

grep User /usr/local/apache/conf/httpd.conf | more
last -a > /root/lastlogins.tmp
tail -10000 /var/log/exim_mainlog | grep domain.com | more
netstat -an | grep :80 | wc -l
mysqladmin processlist | wc -l
mysqldump -u username -ppassword dbname > file.sql
tar -zcvf archive.tar.gz directory/
tar -zxvf archive.tar.gz
mysql -uusername -ppassword database_name
  

&nbsp;

⚠️&nbsp;Anmerkung: Überprüfen Sie immer, bevor Sie Befehle ausführen wie rm -rf oder kill -9 um Unfallschäden zu vermeiden.

&nbsp;

← Alle Knowledgebase Artikel

Sagen Sie uns, was aufbleiben muss.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.