# pi's bashrc, Sat Feb 19 14:44:22 MET 1994

set -o vi

# Set some aliases
export PS1="fa8$ "

if [ `id -u` = '0' ]
then
	export PS1="fa8# "
fi

# commands
alias l="ls -la"
alias la="ls -la | more"
alias lt="ls -lt | more"
# activate when less becomes available
alias more="less "
alias v="vi "
alias p="ps -ax"
alias pa="ps -ax | more"
alias paa="ps -aluwwwx | more"
alias c="clear"
alias cal="TERM= gcal -K -s 1 --iso-week-number=yes "
alias x="clear;logout"
alias expr="calc "
alias fp="find . -print | grep -i "
alias fb="( cd ~/.netscape; cat bookmarks.html ) | grep -i "

# shortcuts
alias sudo="~/priv/doitcr"
alias facts="( cd ~/priv/todos ; vi +$ facts )"
alias todo='( cd ~/priv/todos; vi todo )'
alias term="( cd ~; vi .reminders )"
alias inst="cat Install | ( cd /client ; sh )"
alias deinst="cat Deinstall | ( cd /client ; sh )"
alias sent='cd ~/Mail; mutt -f sent; cd -'

# terminal settings
alias bsd='TERM=pc3; export TERM'
alias fbsd='TERM=cons25; export TERM'
# alias linux='TERM=vt220; unset TERMINFO'
alias pc="TERM=vt100; LINES=24; export TERM LINES; stty intr ^c erase ^?"
alias x11="TERM=xterm; LINES=24 ; export TERM LINES ; stty rows 24"
alias ons="TERM=xterm; LINES=25 ; export TERM LINES ; stty rows 25"
alias del="stty intr ^c erase ^?"
alias bs="stty intr ^? erase ^h"
alias xterm="xterm &"

# dns related aliases
alias cnic="whois -h whois.corenic.net "		# CORE NIC
alias de="whois -h whois.denic.de "			# DE NIC
alias onic="whois -h whois.opensrs.net "		# OpenSRS
alias aunic="whois -h whois.aunic.net "	# Zustaendig fuer IP-Adressen in Australia (Telstra?)
alias atnic="whois -h whois.aco.net "   # .at Domain (Austria)
alias trnic="whois -h whois.metu.edu.tr "	# .tr Domain (Tuerkei)
alias cinic="whois -h whois.internic.net "	# .com, .net, .org, .edu
alias nsnic="whois -h whois.networksolutions.com "	# .com, .net, .org, .edu
alias regnic="whois -h whois.corenic.org "	# .com, .net, .org, .edu
alias jnic="whois -h whois.nic.ad.jp "		# .jp
alias infnic="whois -h whois.afilias.info "		# .info
alias unic="whois -h whois.nic.uk "	# .uk Domains
alias gnic="whois -h www.nic.gov "	# .gov Domains
alias rt="whois -h riswhois.ripe.net "	# Routes

# RIRs
alias anic="whois -h whois.arin.net "	# USA/North-America
alias rnic="whois3 "			# Europa
alias apnic="whois -h whois.apnic.net " # Asia/Pacific
alias lacnic="whois -h whois.lacnic.net "	# Lateinamerika
alias afnic="whois -h whois.afrinic.net "	# Afrika

alias mx="host -t mx "
alias ns="host -t ns "
alias any="host -t any "
alias a="host -t a "
alias soa="host -t soa "
alias naptr="host -t naptr "

alias newports="portmaster -L | egrep -B1 '(ew|ort) version|Aborting|installed|dependencies|IGNORE|marked|Reason:|MOVED|deleted' | grep -v '^--'"

# sw related aliases
alias swpath="export PATH=$HOME/bin:/client/bin:/client/sbin:/usr/X11R6/bin:/bin:/usr/bin:/sbin:/usr/sbin; hash -r"
alias minpath="export PATH=/sbin:/bin:/usr/bin:/usr/sbin; hash -r"
alias pkgpath="export PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin; hash -r"
alias fullpath="export PATH=$HOME/bin:/client/bin:/client/sbin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin; hash -r"

function fpf() {
    find . -type f -exec grep -i $1 {} /dev/null \;
}

function reload() {
    rndc reload $1; sleep 2; tail /var/log/daemons
}

