Wichtige Linux Befehle

Aus Wiki
Zur Navigation springen Zur Suche springen
apt-cache search test
gibt eine Liste aller Pakete aus, die test im Paketnamen bzw. in der Beschreibung enthalten
apt-get update
Update der Paketlisten
apt-get upgrade
Upgrade aller installierter Paketete
apt-get dist-upgrade
Ähnlich wie apt-get upgrade. Im Gegensatz zu diesem, werden aber evtl. neue Pakete nachinstalliert, falls diese für die neueste Version eines installierten Paketes erforderlich sein sollte. Wird auch verwendet, um eine komplette Distribution auf die Nachfolgeversion zu aktualisieren, z.B. Debian Lenny -> Debian Squeeze
apt-get upgrade paket
Upgrade von Paket paket
apt-get install paket
installiert das Paket paket
apt-get install -f
Versucht sämtliche nicht erfüllte Abhängigkeiten durch Installation bzw. Deinstallation von Paketen aufzulösen. Damit kann ein "zerschossenes" System evtl. wieder in Gang gesetzt werden.
dpkg -i install /pfad/paket.deb
Installiert ein manuell heruntergeladenes Debian-Paket /pfad/paket.deb vom lokalen Dateisystem
dpkg -l
Gibt eine Liste aller installierter Softwarepakete aus
dpkg-reconfigure paket
Führt eine Rekonfiguration des Paketes paket durch
apt-get remove paket
Entfernt das Paket paket
apt-get purge paket
Entfernt das Paket paket incl. Konfigurationsdateien
apt-get befehl paket -s
Simuliert lediglich den Befehl befehl (install/remove/purge/..). D.h. es werden weder Files auf die Festplatte kopiert, noch Pakete gelöscht. Es wird lediglich angezeit, welche Pakete installiert bzw. gelöscht werden. Dies ist vor allem für remove bzw. purge sehr hilfreich, da diese unter Umständen neben dem gewünschten Paket sehr viele weitere Pakte, die vom gew. abhängen, mit löscht.
sudo Befehl
Führt den Befehl mit Root-Rechten aus.
sudo -s
Rootrechte dauerhaft in der jeweiligen Shell-Sitzung
ifconfig
Netzwerkkonfiguration abfragen
iwconfig
WLAN Konfiguration
lspci
Abfrage erkannter PCI-Geräte
cp source destination
kopiert das/die Files von source nach destination
cp -p source destination
kopiert das/die Files von source nach destination, Dateirechte, Besitzer und Datum werden mitkopiert
cp -R source destination
kopiert das/die Files von source nach destination. Alle Unterverzeichnisse/Dateien werden rekursiv mit kopiert
mv source destination
verschiebt bzw. benennt source nach destination um
chgrp group file
Setzt die Gruppe auf group für die Datei file
chown user file
Legt den Eigentümer (user) von Datei file fest
chown user:group file
Kombination von chgrp und chown. Setzt Eigentümer und Gruppenzugehörigkeit in einem Befehl.
chmod mask file
Mask setzt sich aus den Rechten für den Eigentümer, Gruppe und Andere zusammen (3 stellige Oktalzahl). Jede oktale Stelle setzt sich zusammen aus den Rechten r (read)=4, w (write)=2 und x (execute)=1. D.h. Mask=754 bedeutet, dass der Eigentümer von file diese lesen, schreiben und ausführen darf (7). User der Gruppe dürfen diese lesen und ausführen (5). Alle anderen User dürfen die Datei file lesen. (vgl. chown/chgrp zum Stzen von Eigentümer und Gruppenzugehörigkeit)
ps aux
gibt Liste aller laufender Prozesse aus
ps aux | grep gesuchter_Prozess
gibt die laufenden Prozesse aus, die gesuchter_Prozess im Namen tragen
tail -f logFile
gibt fortwährend neue Einträge im Logfile logfile aus (Hinweise zu Logfiles siehe auch → hier)
tar xvf archive.tar
Entpackt das Archiv archive.tar
tar cvf archive.tar files
Packt die Dateien files ins Tar-Archiv archive.tar
gunzip archive.gz
Entpackt das GZip-Archiv archive.gz
gzip -[1..9] file
Packt file nach file.gz. -1: Packrate niedrig/schnell ... -9: Packrate hoch/langsam.
update-rd.d Startscript defaults
Das Script Startscript (abgelegt im Ordner /etc/init.d) wird beim Systemstart ausgeführt
update-rc.d -f startscript remove
Das Script Startscript wird beim Systemstart nicht mehr ausgeführt
vi file
Der Editor, der auf jedem Linux-Betriebssystem verfügbar ist. Bedienung ist etwas cryptisch, mit etwas Übung aber handelbar. Details siehe: http://www.debiananwenderhandbuch.de/vi.html
nano file
Nano steht auf vielen Linux-Plattformen zur Verfügung und ist komfortabler in der Bedienung als vi. Evtl. muss nano erst installiert werden.
reboot
Neustarten des Rechners
shutdown -h now
Rechner herunterfahren und ausschalten