Suchen und Finden mit ag, statt ack (statt grep)

Vor fast drei Jahren bloggte ich über „Suchen und Finden mit Ack, statt grep“. Heute lautet der Titel allerdings „Suchen und Finden mit ag, statt ack“. Ag und Ack sind vom Prinzip her gleich: Mit beiden findet man Strings in Dateien, ähnlich wie es grep auch kann. Im Gegensatz zu grep arbeitet ack und ag schneller und ist mehr für Programmierer und Sysadmins ausgerichtet, da es diverse unnötige Verzeichnisse (wie ....

March 8, 2017 · 2 min · Sujeevan Vijayakumaran

Persönliches Terminal-Setup

Manchmal fragen mich Leute, was ich denn genau für ein Terminal-Setup habe. So unter anderem auch ein Azubi auf der Arbeit der mich schlicht fragte: “Dein Terminal sieht so toll aus, was nutzt du da (alles)?”. So toll sieht es zwar nicht aus, aber hier mal mein Setup, damit ich das in Zukunft nur noch verlinken muss. Terminal-Emulator: Als Terminal-Emulator verwende ich hauptsächlich zwei KDE-Anwendungen: Konsole und Yakuake. Yakuake kommt dort zum Einsatz, wenn ich auf kleinen Displays bin – wie am Laptop – und Konsole auf großen Displays....

November 1, 2016 · 2 min · Sujeevan Vijayakumaran

tmux mit byobu nutzen

Mit dem Programm tmux ist es möglich laufende Terminal-Programme von der aktuellen Sitzung zu trennen und wieder anzuhängen. Die darin laufenden Programme laufen im Hintergrund weiter. Byobu erweitert einige Funktionen von tmux und erleichtert den Einsatz und den Umgang mit tmux. Das Programm tmux wurde in der Mai-Ausgabe 2014 bereits ausführlich von Wolfgang Hennerbichler beschrieben. Byobu selbst ist mehr ein Erweiterungs-Script bzw. ein Hilfsprogramm, welches auf tmux aufbaut. Byobu bietet unter anderem eine einfach zu konfigurierende Statusbar, wo man nicht viel Zeit und Aufwand in der Erstellung von Konfigurationsdateien stecken muss....

December 14, 2014 · 4 min · Sujeevan Vijayakumaran

Suchen und Finden mit Ack, statt grep

Nutzer der Kommandozeile suchen häufig nach Suchmustern in Dateien. Das gängigste Tool ist wohl grep. Mit „ack“ gibt es hingegen eine Alternative die besonders für Programmierer geeignet ist. Ack ist komplett in Perl geschrieben und nutzt grundsätzlich den Funktionsumfang der Regulären Ausdrücke von Perl. Der Schwerpunkt von ack liegt in der Optimierung für Programmierer, denn ack beachtet im Standard bereits schon einige Dinge um nicht unnötige Verzeichnisse zu durchsuchen. Die Anwendung ack ist in den gängigen Paketquellen der Linux-Distributionen enthalten....

April 27, 2014 · 3 min · Sujeevan Vijayakumaran

Verzeichnisse wechseln in der Shell mit bd

„bd“ ist ein einfaches Bash-Skript um innerhalb des Dateisystems zu höher liegenden Verzeichnissen zu wechseln. Statt also ständig cd ../../../ oder ähnliches zu tippen, kann man dann den bd Befehl nutzen. Das praktische dabei ist, dass man nicht ständig cd .. in der aktuellen Terminal-Sitzung tippen muss, um ein oder mehrere Verzeichnis nach oben zu wechseln. Wenn man beispielsweise unter /home/user/Repositories/project/code/src/test steckt und nun zwei Verzeichnisse nach oben wechseln möchte, reicht es, wenn man bd code ausführt....

September 8, 2013 · 1 min · Sujeevan Vijayakumaran

Liquid Prompt

Als Linux-Anwender greift man häufig zur Shell, um mit dieser zu arbeiten, beispielsweise zur Aktualisierung oder Installation von Paketen. Liquid prompt erweitert automatisch die Kommandozeile um einige nützliche Funktionen und ist besonders für die Nutzer geeignet, die viel mit der Shell arbeiten. Dabei wird sowohl die Bash als auch die zsh unterstützt. Welche Features es hat und in welchen Fällen es ziemlich nützlich ist, wird im Artikel erklärt. Installation Für die Installation von Liquid prompt gibt es für die gängigen Distributionen kein Paket, stattdessen kann man sich recht einfach den aktuellen Stand aus dem Git-Repository herunterladen und dann nutzen....

September 7, 2013 · 4 min · Sujeevan Vijayakumaran

Bilder verkleinern mit Imagemagick

Eine Methode um schnell und relativ einfach Bilder mittels eines Scripts zu verkleinern, ist die Möglichtkeit ImageMagick zu nutzen. Dabei muss man zunächst ImageMagick aus den Paketquellen installieren. Um nun die Bilder zu verkleinern, nutze ich das folgende Script, welches in dem Ordner mit den Bildern liegt. mkdir small; for i in *.JPG; do j=${i//\.JPG/}; convert -resize 50% -quality 65 $i small/${j}_klein.JPG; done Nach dem Erstellen des Scriptes muss man die Datei ausführbar machen....

June 8, 2011 · 2 min · Sujeevan Vijayakumaran