|


| NAVIGATION |
|
Home |
|
Store |
|
|
| INSIDE MAC |
|
Television Shows |
|
Broadcast Shows |
|
Daily News Shows |
|
Special Shows |
|
|
| EVENTS |
|
|
|
|
|
|
|
|
| DAILY TIPS |
|
Design |
|
Mac OS X |
|
Mac OS X UNIX |
|
|
| COMMUNITY |
|
Surveys |
|
|
| NEWS |
|
Current |
|
Press |
|
Archive |
|
|
| FEATURES |
|
Editorial |
|
Dr. Mac |
|
Reviews |
|
Reader Reports |
|
|
| RESOURCES |
|
FAQ |
|
Documentation |
|
Learning Center |
|
MAN pages |
|
Glossary |
|
Tutorials |
|
Tips |
|
Links |
|
|
|

|
|
|
OSXFAQ Daily Unix Tricks

Week 66 - Bash Tricks (8 December 2003)
by
Adrian Mayo - Senior Editor for Mac OS X Unix
Tuesday - Bash Startup Files
Create a file called '.bash_profile' in the root of your home directory. This file is executed when bash is invoked as a login shell (when you start a new Terminal session with Terminal.app). In here place all settings that are passed to sub-shells - i.e. set environment variables like PS1 (see Monday's tip) and the search PATH.
Also add the line:
. .bashrc
This will execute the second startup file.
Create a second file called '.bashrc' in the root of your home directory. This file is executed when bash is invoked as a non-login shell (when you type 'bash' to start a sub-shell). If you have added the line '. .bashrc' to '.bash_profile', '.bashrc' will then be executed for all (login and non-login) interactive shells. Place all other setting in '.bashrc'.
If you want to learn more about Mac OS X Unix visit the Learning Center
click.
- For beginners: the Mac OS X Unix Tutorial
- For detailed information on specific topics: Mac OS X Advanced Unix
- For answers to common problems: Mac OS X How To
|


|
Copyright © 2000-2010 Inside Mac Media, Inc. All rights reserved. |
Apple assumes no responsibility with regard to the selection, performance, or use of the products or services. All understandings, agreements, or warranties, if any, take place directly between the vendors and prospective users. |
| Apple, the Apple logo, Mac, PowerMac G4, PowerMac G5, Xserve, Xserve RAID, PowerBook, iBook, Airport, AirPort Extreme, iMac, eMac, iLife, iMovie, iCal, iPhoto, iTunes, QuickTime, FireWire, iPod, iSight, AppleWorks, Macintosh, Jaguar, Panther, Mac OS, Mac OS X and Mac OS X Server are trademarks of Apple Computer, Inc. |
|