Linux die wichtigsten Terminal Befehle

Linux die wichtigsten Terminal Befehle


Hier in dieser Liste sind meine wichtigsten Termial Befehle für Debian basierte Distributionen und Archlinux basierte Distributionen.
Die Verwendung dieser Befehle kann, wenn man sie unsachgemäss verwendet auch das System beschädigen. Ich lehne jede Haftung ab.

Terminal Befehle für Debian und Archlinux basierte Distributionen

   

Terminal Befehl

Beschreibung

Beispiel

Allgemein  
[Befehl] &Das Programm wird ausgeführt und die Konsole kann weiter genutzt werden. & steht für die benötigten Parametergimp &
[Befehl] && [Befehl]Ein oder mehrere Befehle werden gleichzeitig (hintereinander) ausgeführtapt-get install gimp && gimp
man [Befehl]Zeigt ein Tutorial des Programms anman gimp
strg + cBricht den Vorgang in der Shell abstrg + c
   
Verzeichnisse, Dateien  
cd [Verzeichnis]Wechselt in ein beliebiges Verzeichniscd /media/disk
cd ..Wechselt ein Verzeichnis zurück (/media/disk -> /media)cd ../
cd /Wechselt in das tiefste Verzeichniscd /
cd –Wechselt in das zuletzt besuchte Verzeichniscd –
cpKopiert eine Datei in das angegebene Verzeichniscp /tmp/test.txt /media/disk
mvVerschiebt eine Datei und löscht die Quelldateimv /tmp/bla.txt /media/disk
mvBenennt auch Dateien ummv /tmp/x1.txt /tmp/x3.txt
rmLöscht eine Dateirm /tmp/bla.txt
rm -rfLöscht alles in dem Verzeichnisrm -rf /tmp/
mkdirErstellt ein Verzeichnismkdir /media/disk/bla
rmdirLöscht ein Verzeichnisrmdir /media/disk/bla
lsZeigt alle Dateien in einem Ordner anls /home/ubuntu
ls -lZeigt eine ausführliche Liste, mit ausführlichen Rechten anls -l /home/ubuntu
ls -laZeigt auch versteckte Dateien anls -la /home/ubuntu
pwdZeigt den Pfad zum aktuellen Verzeichnispwd
catZeigt Inhalt einer Textdatei ancat /home/test.txt
moreZeigt Inhalt einer Datei seitenweise anmore test.txt
touchErstellt eine leere Datei in einem beliebigen Ordnertouch /ubuntu/123.txt
nanoEinfacher Texteditor, alternativen: pico, gedit, katenano  /Documents/123.txt
clearalle im Terminal eingegebenen Befehle und deren Ausgaben löschen, so dass nur noch der ursprüngliche Prompt angezeigt wird 
   
System  
freeZeigt an wie stark der RAM ausgenutzt wirdfree
uptimeDieser Befehl zeigt an wie lange das System schon online istuptime
unameZeigt mit der Option -a einige Systeminformationen an z.B. die Kernelversionuname -a
shutdown -h nowFährt den Computer runtershutdown -h now
whoamiZeigt den eingeloggten Benutzer einwhoami
chmodDatei Zugriffs Berechtigungen ändern. Die Attributte sind: r (read), w (write), x (execute). 
exitTerminal Sitzung beenden 
sudoermöglicht es als Superuser oder Root-User zu agieren 
htopProzessbetrachter um Ressourcen zu verwalten. In den meisten Fällen ist es nicht standardmäßig installiert 
shutdown -h nowSystem herunterfahren 
shutdown -r nowSystem neu starten 
rebootSystem neu starten 
historyzeigt eine Liste mit den Befehlen an, die in der Vergangenheit verwendet wurden 
killallBeendet den angegeben Prozess.killall firefox
passwdPasswörter von Benutzerkonten ändern 
su –Als Root anmelden. Einige Befehle muss man als Root User ausführen. 
sudo haltBeendet alle laufende Prozesse und fährt das System herunter. 
systemctlinformiert über aktive und inaktive Systemdienste und bietet deren Steuerung. Parameter sind: status, start, stop, disable, enablesystemctl status bluetooth.service
inxiLiefert schnell und kompakt unzählige Infos über Hardware, Laufwerke, Netzwerk, System, Distributioninxi -F
   
   
Festplatten  
dfZeigt den Speicherplatz andf -h
duZeigt den Speicherplatzverbrauch für Verzeichnissedu -h
   
Netzwerk  
ifconfigZeigt Informationen zum Netzwerk anifconfig
iwconfigZeigt Informationen zum Wlan-Netzwerk aniwconfig
ping [IP/Rechner]Pingt einen Rechner anping 127.0.0.1
dig [domain]Zeig Informationen über die im Nameserver gespeicherte Domain an.dig meinubuntu.de
traceroute [IP/Domain]Verfolgt den Weg einer Anfrage „durch das Internet“traceroute meinubuntu.de
lp addressermittelt die aktuelle IP Adresse (Die Kürzung des Befehls wie „ip a“ genügt) 
   
   
Installieren und Deinstallieren unter DebianBetrifft alle Debian basierten Distributionen auch Mint und MX Linux 
   
sudo apt installInstalliert ein Paketapt install [Paketname]
sudo apt install -fInstallation defekter Pakete erzwingen, sucht defekte Pakete und installiert sie neu. 
sudo apt removeDeinstalliert ein Paketapt remove [Paketname]
sudo apt updateAktualisiert die Liste der Verfügbaren Paketeapt update
sudo apt dist-upgradeBringt das System auf den neusten Stand.apt upgrade
sudo apt autoremoveEntfernt alle nicht mehr benötigten Pakete die installiert wurden um Abhängigkeiten für Pakete zu erfüllenapt autoremove
sudo apt update -y && apt dist-upgrade -y && apt autoremove -yUpdate, Upgrade und autoremove werden hintereinander ausgeführt ohne zusätzliche Abfragen (-y) 
sudo apt-cache searchSucht nach Paketenapt-cache search [Suchwort]
sudo apt –-fix-broken installVersuch, ein System mit defekten Abhängigkeiten zu korrigieren 
sudo apt –fix-missing updatedefekte Pakete reparieren 
sudo apt cleanclean löscht den lokalen Speicher der abgerufenen Paketdateien 
sudo apt autocleanGleich wie clean aber Paketdateien werden nur entfernt, wenn sie nicht mehr heruntergeladen werden können 
   
   
   
Installieren und Deinstallieren DPKGMit dem Debian Paketmanager DPKG 
   
sudo dpkg –configure -aErzwingen, dass dpkg alle ausstehenden Pakete neu konfiguriert, die bereits entpackt sind, aber konfiguriert werden müssen 
sudo dpkg –force-all –configure -a  
sudo dpkg -l | grep ^..rDie Auswertung von dpkg mit grep weiterleiten, um eine Liste der als Erforderlich markierten Pakete zu erhalten 
sudo dpkg –remove –force-remove-reinstreqalle beschädigten Pakete löschen 
sudo dpkg –remove -force –force-remove-reinstreq PaketnameEntfernen des beschädigten Pakets erzwingen 
   
   
Installieren und Deinstallieren unter ArchlinuxBetrifft alle Archlinux basierten Distributionen 
   
sudo pacman -SyuLädt eine neue Paketliste herunter und aktualisiert alle installierten Pakete 
sudo pacman -Syyu –noconfirmDas doppelte „y“ bedeutet, dass der Paketcache auf jeden Fall aktualisiert werden soll 
sudo pacman-mirrors –geoipTool zum Generieren einer Pacman-Spiegelliste / erstellt Spiegelliste vom eigenen Land 
   
sudo pamac search ProgrammProgramm suche mit pamac aber in der Kommandozeile 
sudo pamac checkupdatesDamit wird die Pamac Datenbank aktualisiert 
sudo pamac update –no-confirmPamac updaten per Kommandozeile 
sudo pacman -S ProgrammProgramm installieren 
sudo pacman -R ProgrammProgramm deinstallieren 
sudo pacman -Rnsc ProgrammProgramm mit allen Abhängigkeiten deinstallieren / Achtung andere Programme funktioniere dann unter Umständen auch nicht mehr, weil Zusatzprogramme fehlen. 
yay -Syu –noconfirmSystem Update mit yay statt mit pacman 
yay ProgrammProgramm zum installieren suchen 
yay -S ProgrammProgramm installieren 
yay -Ycsucht nach verwaisten Paketen,listet sie auf, damit Sie sie entfernen können, bereinigt den Paket-Cache, um nicht mehr benötigte Paketdateien zu löschen 
   
sudo pkcon refresh && sudo pkcon updatepkcon steht für „PackageKit Console“ und ermöglicht es Discover zu updaten 
systemctl status packagekitWenn diese Fehlermeldung kommt: packagekit crashed, kontrolliert man den Status 
systemctl restart packagekitPackagekit neu starten 
   
sudo flatpak update -y  
   
   
   
Linux die wichtigsten Terminal Befehle

Mehr Videos findet man auf meinem Youtube Kanal linuxcoach:
https://www.youtube.com/@linuxcoach

Ein weiterer Interessanter Artikel zu diesem Thema:
https://computer-experte.ch/15-linux-manjaro-regeln/