Rechtevergabe:
Mit z.B.:
find /home/superx/db -name "*.x" -exec chmod 755 {} \;
kann man alle Dateien mit der Endung .x Recursiv die Rechte 755 vergeben.
rekursiv kopieren bestimmter Dateien
find . -name *java | cpio -pvd /destination/directory
prüfen, welche Ports offen sind
nmap localhost
Festplattenplatz
df -h
belegte Unterverzeichnisse zeigen
du -s /home/unterverz/* | sort -n
Größe der Ordnerinhalte anzeigen
du -h --max-depth=0 <<Ordnername>>
die 0 bei --max-depth gibt an, wie tief die Ordnerstruktur angegeben werden soll. 0=nur oberster Ordner 1=alle Unterordner der 1. Ebene ...
Kopieren unter Beibehaltung von Dateiattributen (Owner, Timestamp)
cp -a cp -p
Linux Distribution anzeigen
cat /etc/issue
USB-Festplatte mit ext3 formatieren
mke2fs -j /dev/sda1
Ohne die Option -j (Journaling) wird die Partition mit ext2 anstatt ext3 formatiert.
dann als root allen Usern Schreibrechte auf Verzeichnis lost+found geben
grep -E '(-- Start|-- Ende)' */L_*_update.log
Diesen Befehl in $SUPERX_DIR/db/module ausführen und man erhält die Start und Stopp Zeiten der Modulupdates.
Kann auch verwendet werden um über alle Module nach error's in den Logfiles zu suchen.
nohup xx.x >li.log 2>&1 &
Für xx.x das auszuführende Script angeben und es wird im Hintergrund ausgeführt. Wenn die Shell abstürzt läuft das Script weiter.
sed -n '<<ZEILE>>p' <<DATEI>> |sed 's/[^/^]//g'|wc -L
Der Befehl zählt die "^" in der Datei in der jeweiligen Zeile.