Archive for the ‘ Nützliches ’ Category

RC-Files: Pimp my.. bashrc

Linux ist mächtig – das weiß jeder der sich etwas eingearbeitet hat. Viele der kleinen Feinheiten bleiben den meisten verborgen.
So auch die mächtige .bashrc-Datei, die in eurem home-Verzeichnis liegt und bei jedem Start der Konsole geladen wird. Sie ist eine von vielen RC-Dateien, die beim Start von Programmen oder dem System selbst ausgeführt werden.

Im folgenden findet ihr eine Liste mit bashrc-Befehlen sowie einem Kommentar, was diese bewirken:
Weiterlesen

Einfaches Loop-Script für Bash

Man soll kaum glauben wie oft man als Admin immer wieder manuell die selben Befehle aufrufen muss, weil sich Teile ändern.
Nach dem Motto “Nur ein fauler Admin ist ein guter Admin” gibts dafür von mir ein kleines Script, was nur eins tut: Einen Befehl solange ausführen bis ihr in mit Strg+C abbrecht.

Eingesetzt habe ich es bis jetzt vor allem im massenhaften Abfragen mit Befehlen wie nslookup oder useradd, die einfach kaum mehr als eine Halbautomatisierung zu lassen.
Weiterlesen

Konvertierung von URLs zu lowercase mit Hilfe von mod_rewrite

Erst neulich bin ich wieder einmal das Problem gestolpert, das eine URI mit einem Großbuchstaben am Anfang einen 404 verursachte. Das ist natürlich ärgerlich wenn User eure Seite nutzen wollen und die URL zu bestimmten Locations selbst eingeben.
Man bräuchte also eine Funktion, die URIs entsprechend zu ihren lowercase Varianten umschreibt.

Kurz in der Dokumentation von mod_rewrite nachgeschlagen und man wird fündig: RewriteMap ist das Zauberwort. Damit kann man statt einzelnen Regeln eine ganze map mit Regeln für etwas übernehmen. Und das beste daran: eine tolower-Funktion gibt es auch noch.
Das ganze in Code sieht dann folgendermaßen aus:

RewriteMap tolower int:tolower
RewriteRule  ^([^/]+)/?$ somedir/${tolower:$1}

Das ganze hat allerdings einen kleinen Haken: man muss den Code in die Serverconfig bzw. den VirtualHost schreiben, in der .htaccess Datei ist die RewriteMap nicht zulässig. Außerdem ist natürlich Voraussetzung, das mod_rewrite überhaupt ersteinmal aktiviert ist. Wer also nur ein einfaches Webhosting Paket hat, bei dem er diese Einstellungen nicht vornehmen kann, wird diese Funktion nicht nutzen können.

Firefox Standard-Lesezeichen-Ordner wiederhestellen

Die Lesezeichenleiste im Firefox ist, neben der Navigationsleiste, die einzige Toolbar, die bei mir im Firefox zu finden ist, nicht zuletzt, weil man viele nützliche Dinge mit ihr anstellen kann, wie JavaScripts zu hinterlegen.
Als ich neulich ausversehen meinen Lesezeichen-Ordner für die “Zuletzt gesetzten Lesezeichen” gelöscht habe, habe ich mich wirklich geärgert, denn – wie bekomme ich ihn denn nun wieder zurück? Kurzerhand habe ich von einer virtuellen Maschine die Lesezeichen in eine JSON-Datei exportiert und nachgesehen.

Wer seine Lesezeichen-Ordner auch wiederherstellen möchte, kann das folgendermaßen machen: Zuerst einen Rechtsklick auf die Lesezeichenleiste, um ein neues Lesezeichen zu erstellen. Dann Beim Titel den entsprechenden Namen und bei der Adresse die folgenden Zeichenketten.
Weiterlesen