Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tutorials:profile_jbaber [2011/04/30 15:14] – removed clemenstutorials:profile_jbaber [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
 +<code bash .jbaber_profile>
 +#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
 +</code>