- Nokia 150 – Nokia’s first mobile after their ‘relaunch’ – Featuring the game ‘snake’
- Remove a symlink from to a directory – TL;DR: unlink FTW!
- Norman layout – A new touch (only?) keyboard layout, promising: “46% less effort than QWERTY”. – The quidk brofn fox jmuss over the lazt dog.
Schlagwort: bash
Produktiver arbeiten mit Cygwin
Am meisten unter Windows fehlt mir mit Abstand eine brauchbare Command-line. Microsoft hat zwar vor einiger Zeit mit der Powershell hier nachgebessert, trotzdem wurde und werde ich damit nicht richtig warm. Das liegt aber vermutlich auch sehr daran, dass ich vermehrt auf unix-artigen Systemen arbeite. Dort hat sich de facto die bash als Standard etabliert. Dank cygwin kann man auch unter Windows mit der bash arbeiten.
Cygwin ist einerseits nicht mehr als eine dll, die Unix System Calls in die Windows-Welt “übersetzt”. Mit dieser Emulationsschicht wird es viel einfacher, Unix Programme unter Windows zum Laufen zu bringen.
Den zweiten Teil von cygwin bilden die eigentlichen Programme, die man mit dem mitgelieferten Setup relativ einfach selektieren, installieren und updaten kann.
In der Praxis ist die Einrichtung von cygwin ziemlich easy: Man lädt sich die aktuelle setup.exe auf der cygwin-Seite herunter und führt sie aus.
Im Setup kann man optional zusätzliche Pakete/Programme sofort mit-installieren, per default ist die minimum Base selektiert, die für den ersten Start schon mal reicht. Für ein späteres Update oder zum Installieren von zusätzlichen Programmen startet man einfach das Setup neu.
Ist die Installation durch, kann man schon cygwin und damit die bash starten:
Grundsätzlich funktionert jetzt schon alles, trotzdem sollte man dem Standard – Terminalprogramm bessere Umsetzungen vorziehen:
Zum einen gibt es puttycyg, eine gepatchte Version von putty, mit der man auch auf das lokale cygwin zugreifen kann.
Ich verwende aber mintty als Terminal, weil es sich besser in Windows integriert, copy/paste entscheidend besser funktioniert und weil es viel mehr Einstellungen bietet. Mintty kann man einfach im setup.exe auswählen, es wird danach ein Eintrag im Startmenü angelegt.
Wenn man jetzt noch weiß, dass man auf das Windows C: Laufwerk im cygwin unter cygdrivec findet, hat man endgültig gewonnen und kann endlich mit der bash und den Standard Unix Tools unter Windows arbeiten. Zumindest ich bin dadurch um Welten produktiver.
Random Links #153
- Beginning Pylons – an introduction to using the Pylons web framework
Nice Intro - The Source command
. Basic bash stuff - Visual Guide to NoSQL Systems
Do I really have to cut one off? - Basic CSS3 Techniques That You Should Know
I didn’t know that
Random Links #100
In Worten: “Einhundert”. Die Zeit vergeht …
- A Unix Utility You Should Know About: lsof
Ich sag nur: “Find who’s using a file” - Browser Size
Ein Google Tool. Toll. - Top 5 Essays You Should Read
Sollte man nicht, muss man! - Holiday Fun: How Programming Language Fanboys See Each Others’ Languages
Das hier passt auch dazu: How Fanboys See Operating Systems
Random Links #81
- jQuery Event Recording and Growl
Ich weiß zwar grad nicht wofür ich das brauchen könnte, trotzdem nicht uninteressant - Essential Misconceptions
Ich glaub ich sollte mir das Python Buch kaufen - LoG: Kurztipps für die Shell
Das sudo !! wußte ich ja, den Rest nicht.
Random Links #79
- The History of the Internet in a Nutshell
Allein die Bilder sind schon spitze. - Diese Woche in der Konsole #10
Ich will mehr davon. - Ruby in a Nutshell…
“This may not be very scientific, but perhaps this is why Ruby is such a wonderful language.”
Random Links #67
Bin grad beim PC zusammenschrauben. Details dazu bald…
- Announcing boo2pdf
IBM Bookmanager to PDF Conversion Tool. Hätte ich vor acht Jahren gebraucht. Mal sehen, ob ich das nochmal brauche. - The busy Java developer’s guide to Scala: Updating Twitter, with Scitter
Hype Alarm! Oder ist da doch mehr dahinter? - Fallgruben in BASH
Ich liebe solche Posts! - What Mother never told you about SVN Branching and Merging
Ich hatte schon lang keinen Link mehr zu einem SCM Thema. Endlich wieder was gutes gefunden.
Random Links #43
- Mastering the Bash History
Mehr als nur die Pfeiltasten! Ctrl-R z.B. - Dive Into HTML 5
Schön langsam wird es Zeit sich HTML 5 genauer anzuschauen.