پوسته پیشفرض در FreeBSD پوسته tcsh هست (البته برای کاربر ریشه، پوسته پیشفرض کاربران معمولی sh هست). tcsh هم مانند csh بیشتر برای انجام کارهای تعاملی مناسبه و اسکریپت نویسی با tcsh توصیه نمیشه. tcsh قبل از اجرا فایل ~/.tcshrc رو میخونه و تنظیمات موجود توی این فایل رو بارگذاری میکنه. شما میتونید با استفاده از این فایل پوسته tcsh رو سفارشی کنید. این فایل .tcshrc من هست:
if ( -x /usr/local/bin/vim ) then setenv EDITOR /usr/local/bin/vim alias vi vim endif setenv PAGER \"less -iq\" setenv CLICOLOR setenv LSCOLORS \"Dxfxcxdxbxegedabagacad\" setenv BLOCKSIZE M set autolist set autocorrect set color set filec set rmstar set nobeep set prompt = \"%n@%m [%~]: \" complete make \'n@*@`make -pn | sed -n -E \"/^[#_.\\/[:blank:]]+/d; /=/d; s/[[:blank:]]*:.*//gp;\"`@\' complete service \'n@*@`ls /etc/rc.d /usr/local/etc/rc.d | sed -e \"/:/d\"`@\' complete pkill \'c/-/(1 2 3 6 9 14 15 HUP INT QUIT ABRT KILL ALRM TERM)/\'\\ \'n@*@`ps -a -x -c -o command=\"\" | sort | uniq`@\' alias ls ls -ahoGF alias grep grep --color alias rm rm -i alias me whoami alias df df -chT