lsblk |
Listet alle Speicher auf mit Bezeichnung (hilfreich wenn man ein USb LW Bezeichner sucht) |
lsusb |
Listet alle SUB devices |
fdisk -l |
Zeigt alle Laufwerke an mit Sektornummern, Bezeichnungen |
dmesg |
So ne Art Log des Kernels.. Hilfreich wenn die Erkennung eines Devices z.B nicht funktioniert |
mount -a vfat /dev/sdb1 /media/disk |
mounted das Filesystem eines USB sticks mit FAT Formatierung mit dem Namen sdb1. Namen d. Sticks kann z.B. mit lsblk oder fdisk -l gefunden werden. Nur sdb geht nicht.. Filesystem ist sdb1 ! |
sudo -u user ls ~protected_directory |
Auch sudo user koenen nicht einfach sudo ls ausfuehren. command ls not found ist das Resultat. Es muss daher mit sudo -u gemacht werden. |
sudo brctl show |
zeigt die aktivierten bridges an |
sed 's/^\(..\).*/\1/' |
herausfiltern des 1. und 2. Zeichens aus einem String mit sed "substitute" |
sed 's/\(^.*t=\)\([0-9][0-9]\)\([0-9][0-9]*\)/Temperatur Geber a = \2\.\3 Celsius/' |
Filtert vom Beginn der W1 Bus Temperatur Zeile die Zeichen raus bis t= und speichert sie als Pattern 1. Pattern 2 sind die nächsten 2 Ziffern und Pattern 3 die restlichen Zeichen. Pattern 1 wird nicht ausgegeben, nur Pattern 2 und 3 mit einem Dezimalpunkt dazwischen.Hintendran noch die °C als Temperaturwert.Ein Pattern ist von () eingeschlossen, die Klammern muessen "escaped" werden mit \, also \(..\) |
sed 's/\./,/g' |
Ersezt in einer txt Datei alle . gegen , Das ist praktisch fuer Excel oder Open Office Calc Der Punkt muss "escaped" werden.
Der Parameter g bedeutet das alle Zeichen ersetzt werden, nicht nur das erste gefundene. |
cut -c1-2 |
schneidet das erste bis 2. Zeichen aus einer Zeile |
gcc -o Zieldatei quelldatei.c |
C- Compiler Ausfuehrung |
g++ -std=c++0x Quelldatei.cpp -o Zieldatei |
C++ Compiler Ausfuehrung |
ping raspiLoog.local |
findet Ip Adresse vom Rechner raspiLoog. Dazu muss aber multicast DNS aktiviert sein. |
find /quellverzeichnis -ctime +30 -execdir mv /quellverzeichnis /zielverzeichnis {} \; |
Sucht in /quellverzeichnis alle Dateien, die aelter sind als 30 Tage undn verschiebt diese in /Zielverzeichnis ; wird zum verketten der Befehle Find und execdir gebraucht, \ ist zum maskieren von ; |
scp -r /media/disk/summer_pics/ he@192.168.1.1:/var/www/Summer 2008/ |
Dateitransfer mit ssh: Kopiert das Verzeichnis rekursiv von Quelle : Ziel . Der Punkt bedeutet das in das gerade befindlich Verzeichnis kopiert wird. Es kann anstelle des Punktes ein neuer Verzeichnisname gegeben werden. Das neue Verzeichnis wir dann erstellt. |
sudo route add default gw 192.168.178.1 |
Fritz Box als default gateway einrichten damit Internet vom lokalen Netz erreicht werden kann.. |
sudo route -n |
.. Zeigt die eingrichteten Routen an |
gpasswd -a www-data cam |
.. Adding user in to a Group user www-data wird in die Gruppe cam eingefuegt |
netstat |
Uebersicht Netzwerk Verbindungen, Schnittstellen, ports, prozesse... netstat -a -v zeigt alle Ports, sockets, Datentyp... netstat man netstat zeigt alle Optionen |
top |
Zeigt laufende Prozesse, CPU Auslastung, Speicherauslastung... |
ps -aux |
Zeigt laufende prozesse, PID, CPU Auslastng fuer jeden Prozess, Pfad des Programms, ...... |
XARGS overflow Problem |
Problem mit Argumet List too long bei rm, cp, mv... Speichergroesse XARGs ist begrenzt.. |