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