Simple Tricks to Improve the Terminal Appearance in Mac OS X
Posted by Mike J L dot com [HTML][XML][PERM][FULL] on 5 February 2013, 2:22 pm
Simple Tricks to Improve the Terminal Appearance in Mac OS X:
The standard terminal appearance is just boring old black text on a white background. Apple included a few nice preset themes too, but to really make your terminals appearance stand out you’ll want to take the time to customize it yourself. While some of these tweaks are admittedly pure eye candy, others genuinely improve the command line experience and make using the terminal not only more attractive but easier to scan.
Improve the Terminal appearance in Mac OS X
Follow along and try them all, or just pick and choose which makes the most sense for you.

Modify Bash Prompt, Enable Colors, Improve ‘ls’

At a bare minimum, let’s get a better bash prompt, improve the output of the frequently used ls command, and enable colors. This is all done by editing the .bash_profile or .bashrc located in the home directory, for the purpose of this walkthrough we’ll use .bash_profile:
  • Open Terminal and type nano .bash_profile
  • Paste in the following lines:
  • export PS1="[33[36m]u[33[m]@[33[32m]h:[33[33;1m]w[33[m]$ " export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad alias ls='ls -GFh'
  • Hit Control+O to save, then Control+X to exit out of nano
The first line changes the bash prompt to be colorized, and rearranges the prompt to be “username@hostname:cwd $”
The next two lines enable command line colors, and define colors for the ‘ls’ command
Finally, we alias ls to include a few flags by default. -G colorizes output, -h makes sizes human readable, and -F throws a / after a directory, * after an executable, and a @ after a symlink, making it easier to quickly identify things in directory listings.
Pasted in properly, it should look like this:
Improve the Terminal appearance
Open a new terminal window, run ls, and see the difference. Still not satisfied with the appearance, or have you already done that? There’s more to do.

Enable Bold Fonts, ANSI Colors, & Bright Colors

This will be theme and profile dependent, meaning you will have to adjust this for each theme. Most themes have ANSI color on by default, but enable it if it’s not.
  • Pull down the Terminal menu and choose “Preferences”, then click the “Settings” tab
  • Choose your profile/theme from the left side list, then under the “Text” tab check the boxes for “Use bold fonts” and “Use bright colors for bold text”
Enable bold fonts and bright colors in Terminal
This makes things like directories and executables be bold and brighter, making them easier to spot in listings.

Adjust Background Opacity, Blur, & Background Image

After you have colorization squared away, adjusting the terminals background appearance is a nice touch:
  • Back in Terminal Preferences, choose the theme from the left side, then go to the “Window” tab
  • Click on “Color & Effects” to adjust the background color, opacity, and blur – opacity at 80% or so and blur at 100% is pleasant on the eyes
  • Click on “Image” to select a background picture. Dark background pictures are better for dark themes, light for light, etc
Adjust the Terminals background and appearance
Opacity and blur alone tend to be enough, but going the extra step to set a background picture can look either really nice or completely garish. You make the call.
Terminal window with background image in Mac OS X

Install a Theme

Another approach is to use Terminal themes like IR Black, which are simple to install, add custom colors, and make the command line much more attractive. Here are three popular themes:
You can also easily create your own by spending some time with Terminal Preferences and setting colors and fonts to what you like.

New Terminal vs Old Terminal

Put it all together, and you should have something like this:
Better looking terminal in Mac OS X
Which is a bit more interesting to look at than this, right?
Command prompt
Have a useful bash prompt or some other customization tip? Let us know in the comments.



· Older Entries >>

Show: [ALL] [NEWS] [BLOGS] [PODCASTS]

Updated Today:
Bethesda Blog [HTML] [XML] [FULL]
Bio Break [HTML] [XML] [FULL]
Gamers with Jobs [HTML] [XML] [FULL]
Joystiq MMO [HTML] [XML] [FULL]
Low Elo [HTML] [XML] [FULL]
Massively [HTML] [XML] [FULL]
MmoQuests.com [HTML] [XML] [FULL]
Mystic Worlds [HTML] [XML] [FULL]
Reign of Gaming [HTML] [XML] [FULL]
The Ancient Gaming Noob [HTML] [XML] [FULL]
The Instance [HTML] [XML] [FULL]
Tobold [HTML] [XML] [FULL]
Zen of Design [HTML] [XML] [FULL]
Updated this Week:
A Casual Stroll to Modor [HTML] [XML] [FULL]
Bioware TOR Dev Blog [HTML] [XML] [FULL]
DDOcast [HTML] [XML] [FULL]
Game Truth [HTML] [XML] [FULL]
GWJ Conference Call [HTML] [XML] [FULL]
Heartless Gamer [HTML] [XML] [FULL]
Lineage II [HTML] [XML] [FULL]
Morphisat's Blog [HTML] [XML] [FULL]
Player Versus Developer [HTML] [XML] [FULL]
The Crusading Noob [HTML] [XML] [FULL]
Troll Racials are Overpowered [HTML] [XML] [FULL]
Welshtroll [HTML] [XML] [FULL]
Wondrous Inventions [HTML] [XML] [FULL]
Write the Game [HTML] [XML] [FULL]
Updated this Month:
A Green Mushroom [HTML] [XML] [FULL]
Blue Kae [HTML] [XML] [FULL]
Lost In The Grind [HTML] [XML] [FULL]
MMO Gamer Chick [HTML] [XML] [FULL]
mmocam! [HTML] [XML] [FULL]
MMORPG.COM News [HTML] [XML] [FULL]
No Prisoners, No Mercy [HTML] [XML] [FULL]
Raph Koster [HTML] [XML] [FULL]
Star Wars: The Blog Republic [HTML] [XML] [FULL]
Sweet Flag [HTML] [XML] [FULL]
The Server is Down [HTML] [XML] [FULL]