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, 2 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

Rootpasswort
Jutta Naumann, 29.01.2015 09:14, 1 Antworten
Ich habe OpenSuse 13.2 installiert und leider nur das Systempasswort eingerichtet. Um Änderungen,...
Neue SuSE-Literatur
Roland Welcker, 14.01.2015 14:10, 1 Antworten
Verehrte Linux-Freunde, seit Hans-Georg Essers Buch "LINUX" und Stefanie Teufels "Jetzt lerne ich...
DVD abspielen unter openSUSE 13.1
Michael Pfaffe, 12.01.2015 11:48, 6 Antworten
Hallo Linuxer, Bisher habe ich meine DVD´s mit linDVD unter openSUSE abgespielt. Mit der Versi...
Kontrollleiste SuSE 12.3 gestalten
Roland Welcker, 31.12.2014 14:06, 1 Antworten
Wie bekomme ich das Icon eines beliebigen Programms (aktuell DUDEN) in die Kontrollleiste und kan...
flash-player
roland reiner, 27.12.2014 15:24, 7 Antworten
Mein Flashplayer funktioniert nicht mehr-Plug in wird nicht mehr unterstütz,auch über google chro...