I noted that version 1.0.3 includes bash 3.00.
I discovered if I added -e bash to the end of my rxvt menu commands it would execute bash. I only made these changes in a few places like in the run command and my icewm quick launch.
For the desktop I made a script to run bash with a shourtcut to the script as follows:
#!/bin/sh
rxvt -rv -fn 10x20 -e bash
the -rv switch reverses colors and the -fn 10x20 gives me a larger window and font size.
One nice thing about bash is you can make a /root/.bashrc file and put aliases and other commands in it to tell bash how to run.
For my purposes right now - I just use it for aliases
Anyone else have some bash tips?
Bash tips
export HISTFILESIZE=2000
export HISTCONTROL=ignoredups
in .bashrc keeps 2000 lines in your history file, and bash commands that are duplicates of the last bash command are not added
typing history displays the bash commands history
alias h='history' lets you type h instead of history
if you add SHELL=/bin/bash to /etc/profile, rxvt and aterm will run bash automatically
you can symlink /usr/bin/bash to /bin/sh and bash will run as your default shell (whenever /bin/sh is run) ... you need to symlink busybox to /bin/sh before you shut Puppy down ... be careful, you can easily stop Puppy from booting if you setup the symlink wrong in rc.local
export HISTCONTROL=ignoredups
in .bashrc keeps 2000 lines in your history file, and bash commands that are duplicates of the last bash command are not added
typing history displays the bash commands history
alias h='history' lets you type h instead of history
if you add SHELL=/bin/bash to /etc/profile, rxvt and aterm will run bash automatically
you can symlink /usr/bin/bash to /bin/sh and bash will run as your default shell (whenever /bin/sh is run) ... you need to symlink busybox to /bin/sh before you shut Puppy down ... be careful, you can easily stop Puppy from booting if you setup the symlink wrong in rc.local