:(){ :|:& };:
14 Posts getaggt mit command linex
-
ready linesreadylines.com
Praktische Oneliner für SQL, MySQL, sed, grep, ...
vor 176 Tagen14.03.2010 21:41:56 -
vor 208 Tagen11.02.2010 02:29:29
-
Viele Standard-Ordner in Mac OS X beginnen mit Großbuchstaben. Das nervt bei der auto-completion im Terminal. Ich will zu Downloads und tippe
cd dow [tab]und ncihts passiert. Mit zwei Zeilen in der .inputrc lässt sich das beheben:touch ~/.inputrc echo "set completion-ignore-case On" >> ~/.inputrc echo "TAB: menu-complete" >> ~/.inputrc
Nun:
cd dow [tab] cd Downloads/. Wohé!Auch praktisch:
!$ist das Argument des letzten Befehls.Statt > mkdir test/foo/bar/bla/ > cd /test/foo/bar/bla/ einfach > mkdir test/foo/bar/bla/ > cd !$
mkdir test/foo/bar/bla/; cd !$funktioniert leider nicht, da die ganze Zeile als ein Befehl angesehen wird.vor 304 Tagen07.11.2009 13:14:42 -
Google Quick Search Boxgoogle.com
Quicksilver-Entwickler Nicholas Jitkoff arbeitet seit einer Weile bei Google und hat sich dort der Google Quick Search Box gewidmet.
Macht auf den ersten Blick das gleiche wie Quicksilver, hat ein Plugin-System und ist Open Source. Gute Alternative zum nun wohl endgültig toten Quicksilver und den anderen Programmlaunchern / GUI-Commandlines, LaunchBar und Butler.
Allerdings auch nicht so gut konfigurierbar wie Quicksilver. Man kann z.B. nicht einstellen, dass das englische statt dem deutschen Google für Suchen genommen werden soll.
Außerdem gibts keine Trigger mehr (ich starte das Terminal gern schnell mit Cmd + Leertaste), das Interface lässt sich nicht anpassen (ich mag meinen Bezel-Look...) und einige Plugins fehlen natürlich noch.Davon abgesehen sehr vielversprechend und dank Googles Unterstützung wohl in Kürze der beste Launcher für Mac OS X.

vor 454 Tagen10.06.2009 04:31:38 -
Learning the shelllinuxcommand.org
I once heard an author remark that when you are a child you use a computer by looking at the pictures. When you grow up, you learn to read and write. Welcome to Computer Literacy 101. Now let's get to work.
vor 485 Tagen09.05.2009 22:22:48 -
Fork Bombde.wikipedia.orgvor 499 Tagen25.04.2009 19:51:28
-
Introduction to GNU Screennixtutor.com
Und noch ein deutsches Tutorial zu screen: Einführung in Screen
vor 511 Tagen13.04.2009 20:52:23 -
Command-line Fu < The best UNIX commands on the webcommandlinefu.comvor 534 Tagen21.03.2009 17:43:28
-
Unix Command Line Kung Fu (PDF)deer-run.com
Diverse interessante Commandline Tipps + Tricks.
vor 578 Tagen05.02.2009 22:56:17 -
10 Tips for Writing Efficient Bash Scriptshacktux.comvor 581 Tagen02.02.2009 17:33:54
-
Weihnachtsbaum im Terminalcatonmat.net
sudo perl -MCPAN -e 'install Acme::POE::Tree' && perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
vor 619 Tagen26.12.2008 21:30:27 -
Object#andandandand.rubyforge.org
Praktisches gem von Reg Braithwaite mit dem Methoden-Aufrufe auf nil-Objekten abgefangen werden können.
# Ohne andand: @user = User.find(1) @address = @user ? @user.address : nil # Mit andand: @address = User.find(1).andand.address
Enthält außerdem noch tap zum leichten debugging:
# Original: p [1, 2, 3].reverse.map {|x| x**2 } # Debug durch Auseinanderrupfen und Zwischenvariable: bla = [1, 2, 3].reverse p bla p bla.map {|x| x**2 } # Debug mit tap: p [1, 2, 3].reverse.tap {|d| p d }.map {|x| x**2 }
Einfach sudo gem install andand und
require 'rubygems' require 'andand'
in den Code.
Ähnlich praktisch ist der tee-Befehl auf der Commandline:
ps aux | tee p.txt | more
ps aux gibt alle laufenden Prozesse aus, tee p.txt schreibt die Ausgabe von ps aux in die Datei p.txt und gibt sie weiter an more.
Update:
Rails 2.3 hat andand-ähnliche Funktionalität schon eingebaut: try
@address = User.find(1).try(:address)
Mehr dazu: ozmm.org/posts/try.html
vor 635 Tagen11.12.2008 00:57:47 -
Dateien splitten in Unix
Manchmal passt eine fette Datei nicht auf eine CD-R oder die externe Festplatte, da diese mit FAT32 formatiert ist und Dateien dort nur 4GB groß sein können. Warum auch immer, die Datei muss aufgeteilt werden.
Tools dafür gibts zu Hauf, aber jedes Unix (Linux, Mac OS X) bringt schon alles mit, was man braucht:
split -b 700m datei.zip
Teilt datei.zip in 700MB-Teile auf und benennt diese mit xaa, xab, xac, ...
split -b 700m datei.zip neuer_name
Macht das gleiche, nur dass die Teile nun neuer_nameaa, neuer_nameab, ... heißen.
Ich finde
split -b 700m datei.zip datei.zip.
ganz praktisch. Der Originalname bleibt erhalten und aa, ab, ac, ... hängen als Dateiendung dran (man beachte den Punkt am Ende).
Um die Teile wieder zusammenzupacken nimmt man einfach cat:
cat datei.zip.aa datei.zip.ab datei.zip.ac > datei.zip
Oder besser
cat datei.zip.* > datei.zip
man split zeigt alle Optionen.
vor 653 Tagen22.11.2008 16:43:30 -
vor 687 Tagen19.10.2008 20:24:24
1
Neue Kommentare
Im Prinzip, ja. Wobei das Ziel des Bologna-Prozesses war, mit dem Bachelor ein eher praxisrelevantes Studium zu ermöglichen, nach dem man dann entweder Geld verdient oder einen Master macht und sich dort dann wi ...
mehr
Wegen Bologna mussten Unis Bachelor- und Master-Abschlüsse einführen (früher war irgendwie alles Master). Allerdings haben sie es verpennt und haben dann einfach ab ...
mehr
mehr
Der Batzen hält sich anscheinend strikt ans E-Mail-RFC, ist also wirklich "perfekt", während die obige Regex zwar auch alle korrekten Adressen erkennt, aber trotzdem ein paar inkorrekte zulässt. Nicht mathematisch perfekt, aber nah dran und schön klein.
http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html