Reguläre Ausdrücke 1: Einführung & normale Zeichen

Die Unix-Tools, die bis jetzt beschrieben worden sind, arbeiten zum größten Teil ohne reguläre Ausdrücke (einige implementieren auch die Möglichkeit). Es gibt jedoch viele Tools, die ohne Kenntnisse über reguläre Ausdrücke nur sehr eingeschränkt funktionieren. Einige solcher Tools sind grep, sed und die üblichen Editoren wie vi/vim und emacs oder die Scriptsprache perl. Der Plan ist also, die Grundlagen regulärer Ausdrücke zu beschreiben, damit die richtige Macht der Shell und der langen Kommandos erkennbar wird.

Weiterlesen …

Unix-Tools 8: info

Er gilt als Inbegriff der Unix-Philosophie und wird von vielen erfahrenen Benutzer jedem Anfänger als ultimativer erster Konsolen-Befehl gegeben. Die Rede ist von man man. man-Seiten (dt. Manualseiten) sind Bedienungsanleitungen für Programme. In diesen werden alle Parameter, Bugs und Copyright-Informationen aufgelistet. Es gibt jedoch noch eine mächtigere, aber nicht so bekannte Variante: info. Diese soll heute beschrieben werden.

Weiterlesen …

Samba Server unter Linux

Ubuntu terminal

Gerade im privaten Netzwerk kann es äußerst praktisch sein, einen kleinen Server zu betreiben, auf dem Daten zentral gespeichert werden. So müssen unter anderem Urlaubsfotos nicht auf jedem einzelnen Computer liegen, sondern können auf einem gemeinsamen Laufwerk abgelegt werden, auf das alle Geräte im Netzwerk zugreifen können.

Weiterlesen …

7-Zip – Einfach, schnell, portabel

7zip

Es gibt WinZip, WinRAR und noch viele unbekanntere Programme. Viele davon sind jedoch kostenpflichtig oder stören mit Werbung und Hinweisen. Eine echte Alternative ist 7-Zip. Wenn ihr wissen wollt, was das Programm alles kann und wieso ausgerechnet ihr es einmal ausprobieren solltet, dann lest weiter.

Weiterlesen …

Unix-Tools 7: strings

UNIX/Linux ist bei Hobbyadministratoren und Informatikstudenten sehr beliebt. Kein Wunder, stellt es doch eine komplette Server- und Entwicklungsumgebung zur Verfügung. Das heutige Tool strings richtet sich mehr an die Programmierer als an die Administratoren. Wie der Name schon sagt, handelt es sich auch hierbei um ein String verarbeitendes Programm. Strings sind nicht mehr als zusammengesetzte Zeichen – also Zeichenketten (jeder Programmierer wird wissen, wovon ich rede).

Weiterlesen …

Foxit Reader – eine echte Alternative

foxit_install

Die kalifornische Foxit Software hat in den letzten Jahren gut im PDF-Markt mitgemischt. Als Adobe mit dem Adobe Reader immer mehr Funktionen standardmäßig einband und natürlich auch beim Start laden musste, wurde der Start weit in die Länge gezogen und plötzlich kamen viele Alternativen auf. Als sich Adobe später dazu entschied, einen Prozess immer im Hintergrund laufen zu lassen, damit der Reader „schneller“ startete, war das Maß für viele Benutzer voll. Eine kurze Einführung in die kostenlose Alternative: Foxit Reader.

Weiterlesen …

Unix-Tools 6: join & paste

UNIX/Linux ist hauptsächlich ein sehr beliebtes Server-Betriebssystem. Viele Datenbank- und Webserver laufen auf diesem stabilen System. Wer viel mit Datenbankservern wie z. B. von Oracle oder MySQL (gehört ja letztendlich der gleichen Firma) arbeitet, sollte weiterlesen. Denn relationsalgebraische Operationen lassen sich auch auf normale Textdateien anwenden, durchaus sinnvoll.

Weiterlesen …

allSnap – Window Snapping für Windows

win7snap

Auf dem Desktop Ordnung zu halten, ist gar nicht so einfach. Linux-Window-Manager bieten fast standardmäßig mehrere Fenster und Snapping an. Bei dem Snapping (gute Übersetzungen sind immer willkommen ;)) handelt es sich um die Funktion, ein Fenster an den Bildschirmrand oder andere Fenster andocken zu lassen. Das erlaubt pixelgenaue Positionierung der Fenster und ermöglicht somit eine optimale Ausnutzung des Bildschirms. Auch Windows-Benutzer müssen nicht auf dieses klasse Feature verzichten.

Weiterlesen …

LogMeIn – Kostenlose Fernadministration

logmein_def_screen

Heute mal eine ganz persönliche Geschichte. Mein Arbeitsrechner ist durch einen normalen Linksys-Router an das Internet gebunden. Mein Internet-Service-Provider (ISP) hat jedoch noch einmal ein Subnetz für meine Region und ich habe keine dedizierte IP-Adresse. Somit konnte ich meine Windows-Installation nicht von außerhalb administrieren. Damals wurde mir von einem Freund LogMeIn empfohlen. Im Grunde nicht mehr als ein (sauberes) Programm, welches auf dem PC läuft und Verbindungen offenhält. Somit konnte ich dann mit meinem Webbrowser von überall (wo eine Internetverbindung verfügbar war) meinen Heim-PC administrieren.

Weiterlesen …

Unix-Tools 5: fmt

fmt ist die Unix-Abkürzung für format (dt. formatieren). Und genau darum geht es auch in diesem Beitrag. Unix startete seine Karriere als Internet-Betriebssystem noch lang bevor es grafische Benutzerschnittstellen wie KDE, GNOME & Co. gab. Aber auch damals wurden Berichte geschrieben, E-Mails verschickt und Diagramme erstellt. Wenn es darum geht, einen ASCII-Text via Konsole zu formatieren, kann fmt recht nützlich werden.

Weiterlesen …

Unlocker – Dateien zuverlässig entsperren

file_locked

Es ist sehr nervig, unter Windows Dateien löschen zu wollen, die noch benutzt werden. Manchmal ist das recht einfach zu lösen, indem man das Programm beendet. Meistens jedoch (und natürlich immer dann, wenn man es am wenigsten gebrauchen kann) wird die zu löschende Datei von explorer.exe oder einer Prozessleiche blockiert. Natürlich kann man den Prozess killen und neu starten oder gleich den PC noch einmal hochfahren, aber wie zuvor erwähnt: Das ist echt nervig. Unlocker ist eines der Tools, die da Abhilfe schaffen können.

Weiterlesen …

Unix-Tools 4: wc & comm

Heute sollen zwei sehr kleine aber umso praktischere Tools vorgestellt werden. Das erste hört auf den kryptischen Namen wc (word count, dt. Wortzählung) und gibt die Länge einer Datei in verschiedenen Einheiten auf dem Bildschirm aus. Das zweite Tool heißt comm. Es vergleicht zwei Dateien auf Zeilenbasis und gibt die Unterschiede bzw. Gemeinsamkeiten zurück.

Weiterlesen …

Google XML Sitemaps Plugin unter WordPress 3 Multisite nutzen

Ich denke, der ein oder andere wird bestimmt schon das Update auf WordPress 3 gewagt haben. Bei mir ist bei allen Blogs das Autoupdate gut gelaufen. Aber ich würde trotzdem jedem empfehlen, dass man vor dem Updaten ein Backup erstellt. Das wohl größte neue Feature von WordPress 3 ist die Multisite-Funktion. Jetzt kann man unter einer WordPress-Installation mehrere Blogs verwalten, wie es früher nur mit WordPress MU möglich war.

Weiterlesen …

WordPress 3 /category aus der URL entfernen

Permalinks

Bei WordPress ist es möglich über das Admininterface die Linkstruktur anzupassen. So kann man z. B. einstellen, ob die Artikel oder Seiten mit einer ID oder dem Seitennamen verlinkt sind. Bei der Kategorie und den Tags hat man ebenfalls die Möglichkeit anzugeben, wie die Kategorie oder die Tags verlinkt sind. Standardmäßig ist die Verlinkung der Kategorien folgendermaßen:

domain.de/category/Kategoriename

Hier kann man jetzt im Admininterface bei den Permalinks das Feld, wo gerade category steht, verändern und es z. B. „Kategorie“ nennen. Aber ich fände, es wäre eigentlich viel praktischer und schöner, wenn einfach direkt der Kategoriename dort steht. Aber leider ist das auch mit der WordPress-Version 3 nicht von Haus aus möglich. Jedoch kann man sich mit einem kleinen Trick helfen und den Kategorienamen direkt hinter der Domain anzeigen lassen, ohne den Category-Platzhalter.

Weiterlesen …