Artikel in Kategorie "Administration"

Text-Console Barchart of Storage Utilization

Written as a Bourne Shell-Script that invokes a Perl one-liner: LC_ALL=C df -kPT | perl -ane ‚!/(^Filesystem|tmpfs)/ && do { printf(„%-33s: %s\n“, $F[0], „*“ x int((`tput cols`-35) * $F[3] / $F[2])) }‘  

Using VIm’s „Negative Lookahead“ to Delete All Lines NOT Containing a Pattern

UPDATE: Please note that „bw1“ has notified me of a much simpler solution than what is described here; please see „Using VIm’s „:v“ Command to Delete All Lines NOT Containing a Pattern„ Some statements have been struck through in the article below because they are false. I want to delete all lines in the current […]

„pageant“ Autostart Automation

In MS Windows, I am using the authentication agent „pageant“ (part of PuTTY) to read in my private key (a file with the ending .ppk, generated with „puttygen“) once and then use it for all subsequent SSH connections with „putty“. I would like to automate this task, executing the key-adding to „pageant“ once, right after […]

 GNU find hat keine Option „-older“ …

… aber eine Funktion „-newer“. Die Funktion „-newer“ ist praktisch, um absolute Zeitangaben zum Aufspüren von Dateien zu verwenden. So würde touch -d „2010/1/1″ /tmp/test.newer find . -type f -a -name ‚core.*‘ -a -newer /tmp/test.newer alle regulären Dateien mit „core.“ als Anfang des Dateinamens finden, die neuer sind als der 1. Januar 2010, 00:00 Uhr. […]

 Minimales „find“ in Bourne Again Shell

#!/bin/sh _find() {     echo $1     test \! -d „$1“ && return     ls -d „$1″/* | while read f ; do         test „$(readlink -e „$1″)“ = „$(readlink -e „$f“)“ && continue         echo $f         _find „$f“     done } _find ${1:-.}  

 OCZ Vertex2 als neue Root-Platte in Debian

Heuer habe ich mir für meinen PC das OCZ Vertex2 120GB S-ATA-II SSD gekauft und natürlich gleich mein Debian sid darauf umgestellt. Wie ich das gemacht habe, beschreibe ich in diesem Artikel. Hinweis 1: Ich verwende als neues /-Dateisystem ein EXT4 ohne Journal. Das mag nicht jedermanns Sache sein. Eine Begründung findet sich im Abschnitt […]

 Thumbnails aus allen Bildern im aktuellen Verzeichnis …

… erstellen und daraus HTML mit einer 3-spaltigen Tabelle machen.

An Introduction to the VI Text Editor

A Google/YouTube Series of Screencasts about VI (classic version).