#tcsh .tcshrc file #I like joe editor you can set 'ee' or 'vi' here # note, if you use 'joe' you should build it before # ca /usr/ports/editors/joe; make; make install setenv EDITOR joe #where we shall search for executables. #Note, FBSD does NOT search in current folder by default (like Windows do) #use ./your_executable to tun your_executable from current folder set path = (/bin /sbin /usr/{bin,sbin,X11R6/bin} /usr/local/{bin,sbin} ~/bin) #This is for pure modem terminals if ( `tty | grep cuaa` != '' ) then echo "Serial link detected. Switching to vt100." setenv TERM vt100 endif #\m/ \m/ cool prompt :) if ($?prompt) then # An interactive shell -- set some stuff up set filec set history = 500 set savehist = 500 # set ignoreeof set mail = (/var/mail/$USER) umask 22 set MainC = '[=3F[=0G' set HostC = '' set TimeC = '' set DayC = '' set DateC = '' set ttyC = '' set EvntC = '' set PathC = '' set GtC = '' set ttyS = `tty` set ttyS = `basename ${ttyS}` set ttyS = `expr ${ttyS} : 'tty\(.*\)'` set HostS = %m if( `id -un` != 'root' ) then set Sep1 = ':' else set SUColor = '' set Sep1 = "%{$SUColor%}#%{%}" # set Sep1 = "%{$SUColor%}#" # set Sep1 = "%{$SUColor%}#%{$PathC%}" endif set Sep2 = ':' set Sep3 = '/' # set prompt = "%{$MainC$HostC%}$HostS${Sep1}%{$ttyC%}${ttyS}${Sep2}%{$EvntC%}%h%{$PathC%}%/%{$GtC>[0%}m" set prompt = "%{$DayC%d$DateC${Sep3}%D.%W.%Y${Sep1}%B%/%b\n%}%B%{$HostC%}${HostS}%b${Sep1}%B%{$ttyC%}${ttyS}%b${Sep2}%{$EvntC%}%h%{$TimeC%}${Sep3}%T%{$GtC>[0%}m" unset PreC unset HostC unset ttyC unset EvntC unset PathC unset GtC unset MainC unset ttyS unset HostS unset Sep1 unset Sep2 unset SUColor endif set autologout = 180 #some aliases alias al alias al o more al h history 25 al j jobs -l al la /bin/ls -a al lf /bin/ls -FA al ls /bin/ls -F al l /bin/ls -laG al su sudo -s al tt traceroute al le less al k kill al ka killall -9 al cls clear al q exit setenv EXINIT 'set autoindent' setenv PAGER less setenv ENABLE_STARTUP_LOCALE #The following is for Russian/Ukrainian locale only #make FarSCP plugin happy if ( `tty | grep 'not a tty'` == '' ) then # setenv LANG uk_UA.KOI8-U setenv LANG ru_RU.KOI8-R endif #setenv MM_CHARSET KOI8-U setenv MM_CHARSET KOI8-R