Here's a couple of shortcuts that I use: For quickly finding topics: alias gtopic='rostopic list | sort -u | grep' A couple of image_view shortcuts: imview () { rosrun image_view image_view image:=$1 } dispview () { rosrun image_view disparity_view image:=$1 } So I can easily source the same setup.bash when I open new terminals: abspath() # Doesn't follow symlinks { echo $(cd $(dirname $1); pwd)/$(basename $1) } # Sets a persistant source target #function rs() { STORAGE=$HOME/.ros_default_source if [ -z "$1" ]; then if [ ! -e $STORAGE ]; then echo "No .rd" else PREVIOUS=$(cat $STORAGE) echo "Sourcing $PREVIOUS" source $PREVIOUS fi else RESOLVED=`abspath $1` echo "Sourcing $RESOLVED" source $RESOLVED echo "Saving new source default: $RESOLVED" echo "$RESOLVED" > $STORAGE fi } And finally, my personal favorites (non-ROS): alias up='cd ..' alias upp='cd ../..' alias uppp='cd ../../..' alias upppp='cd ../../../..' -- Stuart Glaser sglaser -at- willowgarage -dot- com www.willowgarage.com