Thursday, January 17, 2013

FreeBSD .cshrc, others

** FreeBSD Disable Bell / Beep ( Hardware beep )
sysctl hw.syscons.bell=0
or
echo "hw.syscons.bell=0" >> /etc/sysctl.conf



** Emacs
alex# emacs-23.2 >./configure
--without-sound --without-jpeg --without-tif- --without-gif --without-png --without-rsvg --without-toolkit-scroll-bars --with-x-toolkit=no --without-xim



** login .cshrc
# $FreeBSD: src/etc/root/dot.cshrc,v 1.25.2.2 2001/03/05 13:36:53 asmodai Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#

# no screensaver
# xset s noblank

# 5 minute for blank
# xset s 300 2

alias h        history 25
alias j        jobs -l
alias la    ls -la
alias ls    ls -alC
alias lf    ls -FA
# alias ll    ls -alh
alias LS        LS
alias ll    ls -alAGFh
alias xl    xloadimage -quiet -slideshow
alias cdcontrol cdcontrol -f /dev/acd0
alias eject     cdcontrol -f /dev/acd0 eject
alias fm    fetchmail
alias rdate_go  rdate -s time.bora.net

# Terminal
setenv TERM xterm-color
# if ("$term" == dumb) set TERM=xterm
# if ("$term" == dumb) set TERM=xterm-color

if ($?EMACS) then
    if ($EMACS == "t") then
        unset edit
        stty  -icrnl -onlcr -echo susp ^Z
    endif
endif

# test
if ("$term" == emacs) set term=xterm-color

setenv ORACLE_BASE /home/oracle
setenv ORACLE_HOME /home/oracle/product/9.2.0.4
setenv ORACLE_SID ORACLE
setenv ORACLE_TERM xterm
setenv NLS_LANG AMERICAN_AMERICA.KO16KSC5601
setenv LANG C


# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin /usr/X11R6/bin /usr/local/kde4/bin $HOME/bin /usr/local/mozilla /var/qmail/bin /usr/local/pgsql/bin /usr/local/mysql/bin /usr/local/samba/bin)

if ($?prompt) then
    # An interactive shell -- set some stuff up
    set prompt = "`hostname -s`# "
    set filec
    set history = 1000
    set savehist = 1000
#    set mail = (/var/mail/$USER)
    set mail = (/usr/home/$USER/mbox)
    if ( $?tcsh ) then
        bindkey "^W" backward-delete-word
        bindkey -k up history-search-backward
        bindkey -k down history-search-forward
    endif
endif

# Here goes youngsu defined
set prompt='[%n@%m %.]'
#set prompt="%m[%{^[[34m%}%~%{^[[00m%}]%% "
# set prompt="%B%m%b:%~%# " # from cjh@kr.freebsd.org
# set prompt="%B%n@%m%b %.#"
# set prompt="[%n@%m%b %.]"
# set prompt="%B${USER}@%m#%b "
set dspmbyte=euc
set autolist
set autoexpand

set autocorrect
set correct=cmd

alias   sshwjsro  /usr/local/bin/ssh2 -p 689 -l wjsro 218.145.160.204
alias   sshalpha  /usr/local/bin/ssh2 -p 689 -l wjsro localhost

alias   sshqesdes "xhost +qesdes; /usr/bin/ssh -l wjsro qesdes"
alias   sshalex   "xhost +alex; /usr/bin/ssh -l wjsro alex"

# /usr/bin/ssh -p 689 -l wjsro 221.145.7.188
#
alias   sshmybsd  /usr/bin/ssh -p 689 -l wjsro mybsd.info

#alias scp /usr/local/bin/scp -P 689 -d -r
# alias scp /usr/bin/scp -P 689 -d -r
#alias scp /usr/local/bin/scp2 -P 689 -d -r
#alias ssh /usr/local/bin/ssh2 -P 689

# alias cu    cu -l /dev/cuaa0
alias cu    cu -l /dev/cuad0
alias ulocate   /etc/periodic/weekly/310.locate
alias a2ps        h2ps -H
#alias w3m         w3m -B
#alias du          du -h --max-depth=0
alias du    du -h -d 1
alias df          df -h
# alias hanterm      hanterm -fg white -bg black ; stty -istrip
alias hanterm      hanterm -fg white -bg black
# alias rxvt        rxvt -bg black -fg white
# alias mozilla   /usr/X11R6/bin/mozilla
# alias rdesktop  rdesktop -n test -u administrator -l 192.168.0.2
# alias netstat     netstat -na -p tcp
# alias wget2     wget --wait 1 --no-parent --timestamping --continue --tries=10 --recursive --level=2 --mirror --convert-links -N -X cgi-bin -o ~/tmp/bar/mirror_wget.txt
alias wget1       wget --wait 1 --no-parent --timestamping --continue --tries=10 --recursive --level=1 --mirror --convert-links -N -X cgi-bin
alias wget2       wget --wait 1 --no-parent --timestamping --continue --tries=10 --recursive --level=2 --mirror --convert-links -N -X cgi-bin
alias wget3       wget --wait 1 --no-parent --timestamping --continue --tries=10 --recursive --level=3 --mirror --convert-links -N -X cgi-bin
alias wget4       wget --wait 1 --no-parent --timestamping --continue --tries=10 --recursive --level=4 --mirror --convert-links -N -X cgi-bin

# alias emacs     env LANG=C emacs
# alias emacs     LANG=C LC_ALL=C emacs
alias emacs       env LANG=C LC_ALL=C emacs
alias emacsq      emacs -batch -f batch-byte-compile
alias emacsn    -no-site-file
alias emacsno    -no-site-file -nw

alias browseemail w3m ~/tmp/email.html
# alias lynx        lynx -dump -nolist -image_links=off -width=180

# setenv LANG         ko_KR.EUC
setenv LANG         ko_KR.UTF-8
# setenv LC_CTYPE ko_KR.EUC
setenv LC_CTYPE      ko_KR.UTF-8
# stty cs8 -istrip parenb

# setenv LANG          ko_KR.eucKR
#setenv LC_NUMERIC   ko_KR.eucKR
#setenv LC_MONETARY  ko_KR.eucKR
#setenv LC_MESSAGES  ko_KR.eucKR
#setenv LC_ALL       ko_KR.eucKR
setenv LC_ALL       ko_KR.UTF-8
#setenv LC_CTYPE     ko_KR.eucKR
setenv XMODIFIERS    @im=Ami
#setenv XMODIFIERS   @im=hanIM

setenv    EDITOR    vi
setenv    PAGER    more
setenv    BLOCKSIZE    K
setenv  mailbox ~/mbox
setenv  CGI    /usr/local/apache/cgi-bin/

# set prompt='[%n@%m %.]'
# set prompt = '%n@%m:%~%# '
# set prompt = "%m:%B%/%b%# "

# Here goes youngsu
setenv NNTPSERVER news.shinbiro.com
# setenv NNTPSERVER "binnews.hananet.net"

#setenv IRCSERVER "kornet.hanirc.org"
#setenv IRCSERVER "holywar.hanirc.org"
#setenv IRCSERVER "holynet.hanirc.org"
#setenv IRCSERVER "linuxstart.hanirc.org"
#setenv IRCSERVER "zzzbb.hanirc.org"
#setenv IRCSERVER "wdb.hanirc.org"
#setenv IRCSERVER "pwn.hanirc.org"

setenv IRCNICK    "asukasummer"
setenv IRCNAME    "asuka"
setenv IRCREALNAME "kys"

setenv PACKAGEROOT "ftp://ftp.kr.FreeBSD.org"

# CVS
#setenv CVS_RSH ssh
#setenv CVSROOT :ext:rtxctx@alpha:/home/cvs
#setenv CVSROOT :pserver:anoncvs@alpha:/home/cvs
#setenv CVSROOT :pserver:rtxctx@alpha:/home/cvs
#setenv CVSROOT :pserver:anonymous@cvs.namazu.org:/storage/cvsroot

# set beep off
# xset b off
# xset b 10 48 100

#if ($?MANPATH) then
#  setenv MANPATH "$MANPATH":/usr/X11R6/man:/usr/compat/linux/usr/man:/usr/local/man:/usr/local/openssl/man:/usr/share/man/cat1:/usr/share/perl/man:/usr/src/lib/libc/db/man:/usr/src/lib/msun/man:/var/qmail/man
# else
#  setenv MANPATH /usr/X11R6/man:/usr/compat/linux/usr/man:/usr/local/man:/usr/local/openssl/man:/usr/share/man/cat1:/usr/share/perl/man:/usr/src/lib/libc/db/man:/usr/src/lib/msun/man:/var/qmail/man
endif

## postgresql .cshrc env block start
setenv POSTGRES_HOME /usr/local/pgsql
setenv PGLIB $POSTGRES_HOME/lib
setenv PGDATA $POSTGRES_HOME/data

#if ($?MANPATH) then
#  setenv MANPATH "$MANPATH":$POSTGRES_HOME/man
#else
#  setenv MANPATH $POSTGRES_HOME/man
#endif

if ($?LD_LIBRARY_PATH) then
  setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH":"$PGLIB"
else
  setenv LD_LIBRARY_PATH $PGLIB
endif
## postgresql block end

# for file in *.jpg; do tar cvf "$file".tar "$file"; done
#alias xloadimage xloadimage -fit -fullscreen -slideshow
# alias img-convert convert for file in *.jpg; do convert -size 640x480 "$file" RR_"$file"; done

# -- Here goes for qt
setenv QTDIR /usr/local/qt
setenv PATH $QTDIR/bin:$PATH
# setenv MANPATH $QTDIR/man:$MANPATH
setenv LD_LIBRAR_PATH $QTDIR/lib:$LD_LIBRARY_PATH

# -- Here goes tmake for qt
setenv TMAKEPATH /usr/local/tmake/lib/linux-g++
setenv TMAKEDIR /usr/local/tmake
setenv PATH $TMAKEDIR/bin:$PATH

# setenv EDITOR emacsclient
# setenv EDITOR /usr/local/emacs/etc/emacsclient
# EDITOR=emacsclient ; export EDITOR

setenv ICONPATH /home/root/.wm-icons/old_pixmaps

setenv wjh /mnt/nfs/usr/home/wjsro

# echo "ssh-agent tcsh then ssh-add"

stty cs8 -istrip parenb
#
# mixer pcm 80 vol 80 cd 80

#setenv JAVA_HOME  /usr/local/jdk1.6.0
#setenv JRE_HOME   /usr/local/jdk1.6.0/jre

# PHP
setenv PHP_HOME /usr/local/php

# exporting

alias alexenv    setenv DISPLAY alex:0.0
alias qesdesenv setenv DISPLAY qesdes:0.0
# alias emacs     env LANG=C LC_ALL=C emacs

No comments:

Pranten

 Pranten