OS2008: .bashrc or .bash_profile?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday 13 December 2007 01:04:48 am Frantisek Dufka wrote:
> Laurent MARTIN wrote:
> > Any idea on how I could simulate .bashrc, specially 'alias'
> > command? TIA.
>
> Busybox shell (ash) is pretty good, you need bash only for
> bash-isms. From you post it looks like you don't need bash at all.
> Maybe most people wanting bash on device don't realize busybox ash
> is good enough (and possibly faster and less memory hungry).
> Aliases work too of course, it is standard Bourne shell. There is
> also tab completion and 'normal' line editing.
>
> As for .bashrc you can have it working with ash too. Just create
> ~/.profile with something like:
>
> # ~/.profile: executed by Bourne-compatible login shells.
>
> if [ -f ~/.bashrc ]; then
>    . ~/.bashrc
> fi
>
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/
>usr/bin/X11 export PATH
>
> mesg n
>
>
> and ~/.bashrc
>
> # ~/.bashrc: executed by bash(1) for non-login shells.
>
> export PS1='\h:\w\$ '
> umask 022
>
> # You may uncomment the following lines if you want `ls' to be
> colorized: # export LS_OPTIONS='--color=auto'
> # eval "`dircolors`"
> # alias ls='ls $LS_OPTIONS'
> # alias ll='ls $LS_OPTIONS -l'
> alias l='ls $LS_OPTIONS -lA'
>
>
> and it works. You can also set ENV to ~/.bashrc to have it read for
> every shell (not just login shell from .profile)
> export ENV=~/.bashrc
>
> Frantisek

ash for me is fine.  I just miss vim right now.... *grin*  but you do 
bring up a point to remember.  Don't forget the .profile.  Just 
curious.  Does the IT do colors?

James 

PS.  




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]    

  Powered by Linux