139 lines
1.8 KiB
Bash
139 lines
1.8 KiB
Bash
if [ "$PS1" != "" ] ; then
|
|
|
|
if [ -f /unix ] ; then
|
|
alias ls='/bin/ls -CF'
|
|
alias ll='/bin/ls -lCF'
|
|
alias dir='/bin/ls -bCalF'
|
|
else
|
|
alias ls='/bin/ls -F'
|
|
alias ll='/bin/ls -lF'
|
|
alias dir='/bin/ls -balF'
|
|
fi
|
|
|
|
alias ss="ps -aux"
|
|
alias mail=/usr/ucb/mail
|
|
alias dot='ls .[a-zA-Z0-9]*'
|
|
alias mroe=more
|
|
alias pwd='echo $PWD'
|
|
alias pdw='echo $PWD'
|
|
alias news="xterm -g 80x45 -e rn -e &"
|
|
alias back='cd $OLDPWD'
|
|
alias manroff="nroff /usr/lib/tmac/tmac.an.4.3"
|
|
alias laser="lpr -Palw2"
|
|
alias lw="lpr -Palw2"
|
|
alias c="clear"
|
|
alias m="more"
|
|
alias j="jobs"
|
|
|
|
if [ -z "$HOST" ] ; then
|
|
export HOST=`hostname`
|
|
fi
|
|
|
|
history_control=ignoredups
|
|
|
|
psgrep()
|
|
{
|
|
ps -aux | grep $1 | grep -v grep
|
|
}
|
|
|
|
#
|
|
# This is a little like `zap' from Kernighan and Pike
|
|
#
|
|
|
|
pskill()
|
|
{
|
|
local pid
|
|
|
|
pid=$(ps -ax | grep $1 | grep -v grep | awk '{ print $1 }')
|
|
echo -n "killing $1 (process $pid)..."
|
|
kill -9 $pid
|
|
echo "slaughtered."
|
|
}
|
|
|
|
term()
|
|
{
|
|
TERM=$1
|
|
export TERM
|
|
tset
|
|
}
|
|
|
|
cd()
|
|
{
|
|
builtin cd $*
|
|
xtitle $HOST: $PWD
|
|
}
|
|
|
|
bold()
|
|
{
|
|
tput smso
|
|
}
|
|
|
|
unbold()
|
|
{
|
|
tput rmso
|
|
}
|
|
|
|
if [ -f /unix ] ; then
|
|
clear()
|
|
{
|
|
tput clear
|
|
}
|
|
fi
|
|
|
|
rot13()
|
|
{
|
|
if [ $# = 0 ] ; then
|
|
tr "[a-m][n-z][A-M][N-Z]" "[n-z][a-m][N-Z][A-M]"
|
|
else
|
|
tr "[a-m][n-z][A-M][N-Z]" "[n-z][a-m][N-Z][A-M]" < $1
|
|
fi
|
|
}
|
|
|
|
watch()
|
|
{
|
|
if [ $# -ne 1 ] ; then
|
|
tail -f nohup.out
|
|
else
|
|
tail -f $1
|
|
fi
|
|
}
|
|
|
|
#
|
|
# Remote login passing all 8 bits (so meta key will work)
|
|
#
|
|
rl()
|
|
{
|
|
rlogin $* -8
|
|
}
|
|
|
|
function setenv()
|
|
{
|
|
if [ $# -ne 2 ] ; then
|
|
echo "setenv: Too few arguments"
|
|
else
|
|
export $1="$2"
|
|
fi
|
|
}
|
|
|
|
function chmog()
|
|
{
|
|
if [ $# -ne 4 ] ; then
|
|
echo "usage: chmog mode owner group file"
|
|
return 1
|
|
else
|
|
chmod $1 $4
|
|
chown $2 $4
|
|
chgrp $3 $4
|
|
fi
|
|
}
|
|
|
|
#
|
|
# Source kshenv for ksh-compatibility definitions
|
|
#
|
|
|
|
if [ -f ~/.kshenv ] ; then
|
|
. ~/.kshenv
|
|
fi
|
|
|
|
fi
|
|
#end of .bashrc
|