Do not copy it from here. It is better to try original .tcshrc.
#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 = '←[37m'
set TimeC = '←[32m'
set DayC = '←[1m←[32m'
set DateC = '←[0m←[32m'
set ttyC = '←[32m'
set EvntC = '←[1m←[37m'
set PathC = '←[0m←[32m'
set GtC = '←[1m←[37m'
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 = '←[1m←[31m'
set Sep1 = "%{$SUColor%}#%{←[0m%}"
# set Sep1 = "%{$SUColor%}#"
# set Sep1 = "%{$SUColor%}#%{$PathC%}"
endif
set Sep2 = ':'
set Sep3 = '/'
#Do not make it multiline !!!!
#This if for HTML only !!!!
# 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
|