Kai Freikorps Kai Tracid Kai Winding

buy CD Albireon download music Apparat download albums After The Eulogy albums download 2 Preciious, Lee Aaron Arthur Cordewener A Beautiful Machine Absolum online tracks Audioholics Alio Die and Zeit A Beautiful Machine Absolum buy albums Animal Collective (feat. Vashti Bunyan) download music Artento Divini online music AZ-Rotator buy tracks Alfven, Hugo buy Arizona Dream A Beautiful Machine albums buy Alexi Delano buy albums Andy Moor Annie Haslam A Beautiful Machine Absolum download CD 2Pac - Makaveli and Dillinger Accept A Beautiful Machine Absolum online albums Agresion buy CD Apparat Amsterdam Klezmer Band A Beautiful Machine Absolum online CD Acid Rain buy Anugama and Sebastiano A Beautiful Machine buy music A Split Second albums download Apocalypse download Asrai A Beautiful Machine download mp3 2 Preciious, Lee Aaron online mp3 Adam Freeland online CD A-Ha buy tracks 4 Strings and Tina Cousins buy CD Artie Shaw online CD AZ download music Amauta and Rijchary buy music ASC feat Intex Systems buy tracks Arruga, Lombardo and Friends buy music Ashen Light download Aidan Baker vs. Cymbl A Beautiful Machine albums buy Angels and Airwaves download Astrid Williamson A Beautiful Machine Akwid and Jae-P A Beautiful Machine Absolum online CD Alejandro Sanz buy tracks Aly and Fila buy tracks Alex Sword and John Chevalier online mp3 Abazagorath albums download Arthur Alexander download albums Anchors for Arms download CD Anuradha Paudwal, Sanjeev Ab.. albums download Altiplano De Chile download tracks Acron online albums Auberon buy mp3 A New Age In Relaxation online mp3 Avail albums download Angelo Badalamenti download Alan Menken A Beautiful Machine buy tracks Arcane online tracks Alternative Control online Agatus A Beautiful Machine download CD Adham Shaikh download music 68 Beats download music Alan Sorrenti buy CD Arj Snoek download Aidan Baker A Beautiful Machine download CD Akira Takasaki buy music Anathema online mp3 Alla Zagaykevych online Altus and Silvercord A Beautiful Machine download mp3 Arnold Schoenberg and Anton Webern buy mp3 Alexander online Aes Dana A Beautiful Machine download mp3 5Ive's Continuum Research Project buy mp3 Alastair Galbraith buy albums A Javelin Reign buy music Arzu buy mp3 Ahmed Sahin download tracks Apache Indian download CD Alex Parsons and Tommy Four Seven Aalto A Beautiful Machine Absolum

Januar 25th, 2007

Suchen und Ersetzen in Dateien

Posted by offensator in Standard, Linux, Linux, Bash

Das Ersetzen eines bestimmten Textes in einer Datei kann sehr einfach mittels sed gemacht werden:
sed ’s/windows/linux/g’

Dieses Beispiel benutzt stdin und ersetzt alle Vorkommen von “windows” durch “linux”. Es kann auch eine Datei als Eingabequelle angeben werden sowie das Ergebnis in eine Datei gespeichert werden:

sed ’s/windows/linux/g’ xp.txt > gentoo.txt

Mai 9th, 2006

Shell Kniffe

Posted by Holger in Linux, Bash

Vielleicht kennen Sie das, sie möchten eine große Anzahl hängengebliebener Prozesse killen, die sich jedoch nicht eindeutig über den Prozessnamen identifizieren lassen. Das ist nützlich z.B. bei Java oder Shell Prozessen. Hier müssen wir die Ausgabe von ‘ps’ geschickt nach dem gewünschten Suchwort greppen, per akw die Prozess-ID’s filtern um damit dann zb per xargs den kill Befehl aufzurufen:

ps x | grep shellscript.sh | awk ‘{print(substr($1,0,5))}’ | xargs kill -9

… ein ‘killall -9 shellscript.sh’ funktioniert in so einem Fall offensichtlich nicht.

August 18th, 2005

mySQL Datenbank-Backup

Posted by Holger in Bash, MySQL

Möchte man einfach und effektiv ein Backup einer mySQL Datenbank erstellen genügt es natürlich die betreffenden .MYD und .MYI Dateien zu sichern die meist in /var/lib/mysql liegen.

Bei dieser Möglichkeit sollte man allerdings sicherstellen, daß während des Kopiervorganges kein Schreibvorgang auf die Datenbank stattfindet, da es zur Inkonsistenz der Datenbank führen kann.

Eine elegantere Möglichkeit bietet da das kleine Tool mysqldump, insbesondere wenn man keinen direkten Zugriff auf das mySQL Datenverzeichnis hat:

bash$ mysqldump -h localhost -u mysqluser -pmysqlpass --opt databasename > dumpfile.sql

Erstellt ein Backup der Datenbank ‘databasename’ in der Datei dumfile.sql. Anzugeben dabei natürlich der Hostname (-h), Datenbankuser und -passwort (-u -p) und die zu sichernde mySQL-Datenbank (–opt).

Um das Backup bzw. den Dump wieder einzuspielen geht man folgendermaßen vor:

bash$ mysql -h localhost -u mysqluser -D databasename -pmysqlpass < dumpfile.sql

August 17th, 2005

Gruppenzuordnung von Usern

Posted by Holger in Linux, Bash

Wer bisher seine User Accounts durch bearbeiten von /etc/group in Gruppen sortiert, sollte es vielleicht mal so probieren:

bash# gpasswd -a max audio

Fügt den User ‘max’ der Gruppe ‘audio’ hinzu.

August 9th, 2005

Bandbreite bei scp limitieren

Posted by carsten in Bash

Das Tool scp ist eine elegante Möglichkeit Dateien verschlüsselt zwischen zwei Rechnern zu übertragen.
Erwähnenswert ist in diesem Zusammenhang das -l Flag. Es erlaubt die Zuteilung einer maximalen Übertragungsbandbreite.
Als Argument gibt man die maximale Bandbreite in kbit an.
Beispiel:
Das Verzeichnis ’sonnenschein’ ( inkl. Unterverzeichnisse ) soll von einem lokalen Rechner auf den Rechner happyday in das Verzeichnis ‘/opt’ kopiert werden und dafür sollen maximal 10KByte/s Bandbreite genutzt werden:

scp -l 80 -r sonnenschein user@happyday:/opt

Mit dem -r Flag wird die Übertragung des kompletten Verzeichnisbaumes ’sonnenschein’ veranlasst.

August 8th, 2005

Zeilen aus Dateien Filtern

Posted by warper in Bash

Hier eine kleine Zusammenfassung für das Filtern von Inhalten einer Datei unter Linux. Mit dem Befehl “cat” wird der Dateiinhalt auf dem Bildschirm ausgegeben. Um nur noch relevante Zeilen der Datei auszugeben wird der Befehl “grep” verwendet. Ein Sinnvolles Konstrukt würde nun zum Beispiel:

box# cat /home/user/text.log | grep Baumaschiene

ergeben. Nun würden auf dem Bildschirm nur noch Zeilen mit dem Begriff Baumaschiene ausgegeben werden. Möglich ist es nun noch die Zeilen zählen zu lassen. Dies geschieht mit einem zusätzlichen “wc -l”:

box# cat /home/user/text.log | grep Baumaschiene | grep wc -l

Juni 30th, 2005

Klammerersetzungen und Muster in der Bash

Posted by offensator in Bash

Durch Klammerersetzung lassen sich verschiedene Zeichenketten aus gegebenen Mustern erzeugen. Die Syntax lautet:


<prefix>{<muster>}<postfix>

Im Muster stehen beliebig viele, aber mindestens zwei, von Kommata getrennete Zeichenketten, in denen auch wieder Muster auftreten können.


$ echo datei-{1,2,3}.txt
datei-1.txt datei-2.txt datei-3.txt

Auch zur Dateiselektierung ist die Klammerersetzung sehr nützlich:


cp *.{h,cpp} ~

kopiert alle Dateien mit den Endungen .h oder .cpp ins Homedir.