AA_muschel-bunt_sxc_826052.jpg

© sxc.hu

Shell-Tipps

Know-how für die Kommandozeile

14.09.2011
Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sich manche Aufgabe schneller bewältigen lässt als in grafischen Programmen. Wir stellen die wichtigsten Anwendungen vor, um auch Einsteiger zu einem Ausflug in die Shell zu ermutigen.

Tipp: "identify": Datum und Uhrzeit von Fotos

Mit einem einfachen Kommando auf der Shell finden Sie heraus, wann Sie einen bestimmten Schnappschuss mit Ihrer Digitalkamera aufgenommen haben. Dabei hilft das Tool identify aus der ImageMagick-Toolsammlung, die eine Reihe von Bildbearbeitungsprogrammen für die Kommandozeile enthält. Sollte ImageMagick nicht auf Ihrem Rechner installiert sein, finden Sie das gleichnamige Paket auf allen von EasyLinux unterstützten Distributionen über den Paketmanager.

Rufen Sie einfach nur identify zusammen mit dem Dateinamen eines Fotos auf, sehen Sie lediglich Informationen zum Format:

$ identify IMG_1431.JPG
IMG_1431.JPG JPEG 2272x1704 2272x1704+0+0 8-bit DirectClass 1.85692mb

Viel ausführlicher gestaltet sich die Ausgabe, wenn Sie zusätzlich die Option -verbose verwenden. Die lange Liste von Detailinformationen leiten Sie am besten über ein Pipe-Zeichen (Tastenkombination [AltGr]+[<]) an einen Pager wie less weiter und betrachten sie seitenweise:

identify -verbose IMG_1431.JPG | less

In diesen ganzen Zusatzinformationen, welche die Kamera im Foto abgespeichert hat, finden Sie in der Abteilung Properties auch zahlreiche EXIF-Informationen:

...
  exif:DateTime: 2009:12:19 15:12:37
  exif:ExifImageLength: 1704
  exif:ExifImageWidth: 2272
  exif:Flash: 16
...

Hinter DateTime steht also, wann Sie geknipst haben, in diesem Fall am 19. Dezember 2009 um 15:12 Uhr. Um dieses Detail nun aus der langen Ausgabe herauszufiltern, kombinieren Sie identify entweder wieder über ein Pipe-Zeichen mit dem Tool grep [1], oder Sie setzen direkt die Option -format ein. Über diese und die Formatangabe %[EXIF:Feldname] zeigen Sie gezielt einzelne EXIF-Informationen an:

$ identify -format %[EXIF:DateTime] IMG_1431.JPG
2009:12:19 15:12:37

Natürlich geht das nicht nur mit einem Foto, sondern auch mit mehreren Schnappschüssen. Dazu ersetzen Sie im oben gezeigten Befehl einfach den Dateinamen IMG_1431.JPG durch *.JPG (oder je nach Schreibweise Ihrer Dateien *.jpg), um alle JPEG-Dateien des aktuellen Verzeichnisses zu erwischen.

Tipp: Foto in Kohlezeichnung umwandeln

In der ImageMagick-Tool-Sammlung ist auch das Programm convert enthalten, das Bilder vergrößert, verkleinert, sie beschriftet und vieles mehr. Auch verschiedene Filter für die künstlerischen Gestaltung kennt das praktische Tool. Mit dem Befehl

convert bild.jpg -charcoal 4 kohle.jpg

wandeln Sie beispielsweise bild.jpg in eine Kohlezeichnung namens kohle.jpg um (Abbildung 1). Die Zahl hinter der Option -charcoal bestimmt dabei die Härte des Kohlestifts.

Einen weiteren interessanten Effekt erzielen Sie, indem Sie zusätzlich den Parameter -negate angeben. Dieser erstellt ein Negativ, vertauscht bei einer Kohlezeichnung also Schwarz und Weiß.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Shell-Tipps
    Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sich manche Aufgabe schneller bewältigen lässt als in grafischen Programmen. Wir stellen die wichtigsten Anwendungen vor, um auch Einsteiger zu einem Ausflug in die Shell zu ermutigen.
  • Shell-Tipps
    Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sie manche Aufgabe schneller als in grafischen Programmen bewältigen. Wir stellen die wichtigsten Hilfsprogramme vor, um auch Einsteiger zu einem Ausflug auf die Shell zu ermutigen.
  • ASCII-Grafiken erstellen mit cadubi, figlet und boxes
    Lustige Rahmen in E-Mails, farbenfrohe Login-Texte und dreidimensionale Fonts - und das alles nur aus Buchstaben: Die Tools, die wir hier vorstellen, setzen Ihrer Kreativität keine Grenzen.
  • Perlentaucher
  • Shell-Tipps
    Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sie manche Aufgabe schneller bewältigen als mit grafischen Programmen. Wir stellen die wichtigsten Anwendungen vor, um auch Einsteiger zu einem Ausflug auf die Shell zu ermutigen.
Kommentare

Infos zur Publikation

title_2015_01

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet EUR 9,80. Weitere Informationen zum Heft finden Sie auf der EasyLinux-Homepage.

Das EasyLinux-Jahresabo mit Prämie kostet ab EUR 33,30. Details zum EasyLinux-Jahresabo finden Sie im Medialinx-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!      

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 4 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 2 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 0 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 6 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...