Command Line Interface-Befehle (Debian): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) |
||
Zeile 60: | Zeile 60: | ||
===Paketmanager und Programminstallation=== | ===Paketmanager und Programminstallation=== | ||
apt-get update # Paketlisten aktualisieren | apt-get update # Paketlisten aktualisieren | ||
apt-get upgrade # Installierte Programme aktualisieren | apt-get upgrade # Installierte Programme aktualisieren → Gefährlich! | ||
apt-get install xxx # Programm xxx installieren | apt-get install xxx # Programm xxx installieren | ||
dpkg -s xxx # Programm xx installiert? Sowie weitere Infos. | dpkg -s xxx # Programm xx installiert? Sowie weitere Infos. | ||
dpkg -L xxx # Welche Dateien gehörte zum Paket xxx? | |||
aptitude # Programm zur Paketverwaltung mit CLI-Interface | |||
===Welche Unterverzeichnisse nutzt ein Programm?=== | ===Welche Unterverzeichnisse nutzt ein Programm?=== |
Version vom 26. August 2014, 13:26 Uhr
Allgemein
pwd # Print Working Directory cat # Dateiausgabe less # Dateianzeige nano # Einfacher Texteditor ls # Verzeichnisinhalt anzeigen ls -l # Verzeichnisinhalt anzeigen, Langversion ls -a # Alle Dateien anzeigen (auch versteckte) file # Dateiinhalt analysieren date # Datum und Systemzeit cal # Textkalender
Suchen und Finden
locate file.foo # Speicherort von Datei file.foo suchen
Ressourcen
df -h # Freier Festplattenplatz du # Speicherverbrauch von Verzeichnissen free # RAM-Speicher Auslastung top # CPU-Nutzung, Uptime, RAM-Verbrauch uname -a # Hostname und Kernelbezeichnung cat /etc/debian_version# Debian Versionsnummer cat /etc/issue # Debian Versionsnummer uptime # Onlinezeit des Betriebssystems
Entpacken
tar xfv foo.tar.gz tar -xjf foo.tar.bz2 tar -xvJf foo.tar.xy tar -xvJf foo.tar.xz bunzip2 foo.tar.bz2
Netzwerk
hostname # Hostname des Computers hostname -I # IP-Adresse des Computers ifconfig -a # Alle Netzwerkadapter auflisten (auch inaktive) ifconfig eth1 up|down # Netzwerkadapter ein- oder ausschalten
Shutdown und Reboot (Sofort)
shutdown -h now shutdown -r now
Viewer und Editoren
cat xxx # Datei xxx ausgeben less xxx # Datei im Dateibetrachter Less öffnen nano xxx # Datei xxx im Texteditor Nano öffnen
Benutzerverwaltung
chfn # Userdaten bearbeiten id # Eigenen Loginnamen anzeigen last # Letzte Logins auflisten who # Aktuell eingeloggten User auflisten passwd # Passwort ändern
Befehle für Root-Account / Super-User:
passwd -d xxx # Passwort für User xxx löschen adduser xxx # Benutzer xxx anlegen deluser xxx # Benutzer xxx löschen
Paketmanager und Programminstallation
apt-get update # Paketlisten aktualisieren apt-get upgrade # Installierte Programme aktualisieren → Gefährlich! apt-get install xxx # Programm xxx installieren dpkg -s xxx # Programm xx installiert? Sowie weitere Infos. dpkg -L xxx # Welche Dateien gehörte zum Paket xxx? aptitude # Programm zur Paketverwaltung mit CLI-Interface
Welche Unterverzeichnisse nutzt ein Programm?
whereis xxx
USB-Stick FAT32 formatieren
(Setzt mkfs.vfat voraus, welches im Paket dosfstools vorhanden ist)
apt-get install dosfstools mkfs.vfat -F 32 /dev/<laufwerk> # Gerätename mit fdisk -l rausfinden xxx Dieser Eintrag ist nicht vollständig
USB-Stick als ISO-Image-Boot-Medium
Beispiel für Kopieren eines Debian-Installations-Hybrid-ISO-Images auf einen USB-Stick
cp foo.iso /dev/sdX sync
Alternative:
dd if=foo.iso of=/dev/sdXX bs=4M sync
Energieverwaltung
$ xset dpms force on # Monitor ausschalten / Standby $ xset dpms force off # Monitor einschalten / Wakeup $ xset -q # Monitor Status abfragen (?)