Terminal
Aus Machackers
Terminal.app ist der von Apple bei Mac OS X mitgelieferte Konsolenemulator. Mit dem Terminal - zu finden unter /Applications/Utilities/Terminal.app - kann man sich bestens in der Darwin Welt von Mac OS X austoben - hierzu gibt man Unix Befehle ein die auf im Terminal Fenster ausgeführt werden.
Inhaltsverzeichnis |
Terminal Hacks
Es ist möglich das Terminal Fenster transparent und farbig machen, mit dem folgenden Skripttermcolorwird eine zufällige Farbe zu gewiesen:
#!/usr/bin/perl
$min = ($#ARGV==0 && $ARGV[0]=~/bright/i) ? 45500 : 0;
$r = int(rand(20000)) + $min;
$g = int(rand(20000)) + $min;
$b = int(rand(20000)) + $min;
$col = "$r,$g,$b, -4000"; # -4000 hier ist die transparenz
`osascript -e 'tell front window of app "Terminal" to set background color to {$col}'`;
Irgendwo im $PATH installieren und while true; do termcolor; sleep 2; done &ausführen.
Terminal Cruiser
Mit dem Terminal Cruiser kann man Transparenz, Farbe, Dimensionen und die Positionen seines Terminal.app Fensters kontrollieren.
Terminal Bugs
Das Terminal hat so einige Bugs, die u.a. auch der Grund für viele ist auf Terminalemulatoren unter X11 oder auf iTerm umzusteigen.
ESC-Zeichen-Fehler
Problem:
DU(1) BSD General Commands Manual DU(1)
ESC[1mNAMEESC[0m
ESC[1mdu ESC[22m-- display disk usage statistics
ESC[1mSYNOPSISESC[0m
ESC[1mdu ESC[22m[ESC[1m-H ESC[22m| ESC[1m-L ESC[22m| ESC[1m-PESC[22m] [ESC[1m-a ESC[22m| ESC[1m-s ESC[22m| ESC[1m-d ESC[4mESC[22mdepthESC[24m] [ESC[1m-cESC[22m] [ESC[1m-h ESC[22m| ESC[1m-k ESC[22m| ESC[1m-mESC[22m] [ESC[1m-xESC[22m] [ESC[1m-I ESC[4mESC[22mmaskESC[24m] [ESC[4mfileESC[24m ESC[4m...ESC[24m]
ESC[1mDESCRIPTIONESC[0m
The ESC[1mdu ESC[22mutility displays the file system block usage for each file argument and for
each directory in the file hierarchy rooted in each directory argument. If no file
is specified, the block usage of the hierarchy rooted in the current directory is
displayed.
The options are as follows:
ESC[1m-a ESC[22mDisplay an entry for each file in a file hierarchy.
ESC[1m-c ESC[22mDisplay a grand total.
Meine Lösung: $ export PAGER="less -E -r"
Dank an [Ralf S. Engelschall]
