Archive

Posts Tagged ‘Shell’

date: Datum manipulieren (FreeBSD)

December 6th, 2011 Comments off

In einem Shell-Script war diese Funktion von `date` auf FreeBSD gerade sehr nützlich: Mittels einer Option kann man ausgehend vom aktuellen Datum beliebig weit zurück in die Vergangenheit gehen.

# heutiges Datum (nett formatiert)
> date +”%Y-%m-%d”
2011-12-06

# 1 Tag zurück
> date -v-1d +”%Y-%m-%d”
2011-12-05

# 1 Jahr und 3 Monate zurück
date -v-1y -v-3m +”%Y-%m-%d”
2010-09-06

Hinweis: Das funktioniert leider nicht mit GNU date.

Categories: [DE] Snippets Tags: , , ,

truss: trace system calls

April 23rd, 2010 Comments off

Once I did the switch from Linux to FreeBSD there was one thing I was really missing on FreeBSD: strace. But I found an alternative:

truss <command>
truss -p <pid>

It really helps debugging things. Let’s hope I’ll remember it next time I need it.

Categories: [EN] Snippets Tags: , , , ,

Kommentare aus einer Datei entfernen

April 17th, 2010 Comments off

Alle Kommentare die mit einer Raute beginnen aus einer Datei entfernen – sehr nützlich bei großen Beispielkonfigurationen.

perl -nle 's/#.*//; print if /\S/'
Categories: [DE] Snippets Tags: ,

Linux/BSD: ISO-Image erstellen

April 17th, 2010 Comments off

Mit “dd” ein ISO-Image erstellen:

dd bs=2048 if=/dev/cdrom of=cdimage.iso

Bei “if” wird das Device vom CD-Laufwerk angegeben. Nach “of” kommt die Ausgabedatei, wobei man entweder einen Pfad angegeben oder die Datei einfach ins aktuelle Verzeichnis speichern kann.

Categories: [DE] Snippets Tags: , , ,
css.php