User Tools

Site Tools


tutorials_dotfiles_.profile_xbeastx
dotfile
#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
#VISUAL=/usr/bin/vi
#EDITOR=/usr/pkg/bin/pico
# We like joe
EDITOR=/usr/pkg/bin/joe 
 
# 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="$ " 
#
# This one gives you the return code for the last command executed
# and the present working directory
#PS1=['$?:${PWD#${PWD%/*/*/*}/}> '
 
# set PS1 = stuff
#
# \d		date
# \t		time
# \h		host (short)
# \u 		user name
# \w 		pwd
# \$		$ = user # = root
#
# \033[s	save cursor pos
# \033[u	resore cursor pos
# \033[<L>;<C>H move cursor 0;0 for home
#		L=line Column
# \033[K	clear line
#
# \[		start non printing
# \]		stop non printing
#
# \033[<A>;<C>m	set attribute & color
#		0=normal	30=black
#		1=bright	31=red
#		2=		32=green
#		3=		33=brown
#		4=underscore	34=blue
#		5=blink		35=purple
#		6=		36=cyan
#		7=inverse	37=white
#		8=consealed
#		9=
#
 
# Color prompt based on connection type
 
SSH_IP=`echo $SSH_CLIENT | awk '{ print $1 }'`
 
if [ $SSH_IP ] ; then
	COLOR1="\[\033[1;32m\]" # GREEN SSH connection 
else
	COLOR1="\[\033[1;31m\]" # RED !NOT! SSH connectio
fi
 
COLOR2="\[\033[0;36m\]" # CYAN ...
 
PS1="$COLOR2\[\033[s\]\[\033[0;0H\]\[\033[K\]\[\d \t \w\]\[\033[u$COLOR1\]\u@\h\$\[\033[0m\] "
 
# 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
 
# 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
 
# 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 '^h' 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
 
#lets fix $HOME too ...
#HOME=/arpa/tz/x/xbeastx
#and time zone ...
TZ=EST5EDT
# Now lets go ahead and make those enviroment variables active!  export 'em!
export MAIL PS1 TERM EDITOR VISUAL TZ
# HOME
tutorials_dotfiles_.profile_xbeastx.txt · Last modified: 2021/03/24 00:44 by hc9