#clear #ident "@(#)/etc/stdprofile.sl 1.1 3.0 11/18/85 18386 " # This is the default standard profile provided to a user. # They are expected to edit it to meet their own needs. # Hello there and welcome to your .profile! The .profile is a # way for you to initialize and customize your UNIX environment. # # I'd like to help you with a few notes about each part. # # This sets the environment variable "MAIL" for the location of your # email file. Typically email is spooled in /usr/mail with the user's # login (enviroment variable LOGNAME) for the file's name. MAIL=/mail/${LOGNAME:?} # Which editor? Well, here is the standard and then the VIsual editor # based off of ex (EXtended ed). But since you might not know these, # we will give you "pico". #EDITOR=/bin/ed #EDITOR=/usr/pkg/bin/pico #EDITOR=/usr/pkg/bin/nano EDITOR=/usr/bin/vi VISUAL=/usr/bin/vi # Neat hacks for the David Korn's shell. # standard prompt is the dollar sign. The shell comment character # if you can't tell is the pound (#) sign. Uncomment out the follow # and delete the line after it (or comment it out) if you would like # the standard UNIX Korn shell prompt. # # Normal UNIX prompt PS1="SDF$ " # # This one gives you the return code for the last command executed # and the present working directory #PS1=['$?:${PWD#${PWD%/*/*/*}/}> ' # here is an example of a KSH function. This one puts the current # directory and hostname in your prompt #host=`uname -n` #chdir () #{ # \cd ${*:-$HOME} && PS1="$host:$(pwd)> " #} #alias cd=chdir #cd alias rss=snownews alias l="ls -F" #alias m=pine alias m=mutt alias chow=math #alias p=pico #alias p=nano alias p=vi alias exit=logout alias scr=screen alias strongbad_email.exe=m alias git="sftp jbaber@example.com" PATH=$PATH:~/bin:/sys/sdf/bin MANPATH=$MANPATH:/sys/sdf/man #sigromizer ~/sigs fortune $HOME/sigs/signatures > $HOME/.signature mesg y #don't keep .core files ulimit -c 0 # This tells the system what terminal you are using or emulating. We do # support a number of terminals and can infact support more. For more # ideas, you can look in /usr/lib/terminfo. Default TTY is typically a # DEC vt100. #TERM=vt100 TERM=xterm-color # stty (Set TTY) sets up your TTY. Note, if you have problems with # your backspace key, try changing the "erase '^h'" to "erase '^?'". # If that still does not help, type stty erase at the shell prompt # and then hit your backspace key. stty erase '^?' echoe # The following can be used for setting up the number of lines and # columns you are using. Most typical PC-COMM programs use 24 lines # by 79 or 80 columns. These settings (commented out) are typically # used for TTYs .. experiment in sizing your own. #LINES=25 #COLUMNS=80 # # stty rows 25 cols 80 #Set the time zone. TZ=EST5EDT #LOCKPRG=/usr/pkg/bin/ttylock BROWSER=/usr/pkg/bin/elinks REPLYTO="from@from.com" EMAIL="from@from.com" # Just for the program 'par' PARINIT='rTbgqR B=.,?_A_a Q=_s>|' # Now lets go ahead and make those enviroment variables active! export 'em! export MAIL PS1 TERM EDITOR VISUAL TZ EMAIL REPLYTO PARINIT #echo #echo "Welcome to the SDF Public Access UNIX system. (est. 1987)\n" #echo "For quick help, type 'help'" #echo "For detailed questions and answers, type 'faq'" #echo "For user discussion boards, type 'bboard'" #echo "For interactive discussions, type 'com'" #echo "To setup your homepage, type 'mkhomepg'" #echo "to create your URL http://$LOGNAME.freeshell.org, type 'addlink'\n" #echo "Explore and Enjoy!\n" #echo #oneliner set -o vi; bind '^I'=complete-list #tab completion and history with up arrow! #set -o emacs; bind '^I'=complete-list #tab completion and history with up arrow! #fortune -as #echo #cowsay `newmail -d /mail/jbaber` #newmail -d /mail/jbaber #echo #frm -s new jbaber #echo #trans pom