Terminal

Aus Machackers

Wechseln zu: Navigation, Suche

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 Skript
termcolor
wird 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.

Siehe auch: iTerm, xterm

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]