.bashrc
普段はzshを使っているけど、bashしか入ってないサーバに入ったとき用の.bashrc
############################################## # # .bashrc # written by hazy-moon # encoding = euc-jp # ############################################## ### 基本設定 # added to defaults export SHELL=/bin/bash # source system wide aliases . /etc/bashrc # デフォルトのパス export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:$PATH # 共有ライブラリの検索パス export LD_LIBRARY_PATH=/usr/local/X11R7/lib:$QTDIR/lib:$KDEDIR/lib:/usr/local/lib:/usr/lib:/lib:$ROOTSYS/lib:/usr/local/firefox # 新規ファイルのパーミッションを644にする umask 022 #coreファイルを吐かない ulimit -c 0 # プロンプトにマシン名とカレントディレクトリ表示 PS1='\[\e[01:33m\][\u@\h]\[\e[0m\]\[\e[00:32m\](\W)\[\e[0m\]$ ' #root用の色 #PS1='\[\e[01:31m\][\u@\h]\[\e[0m\]\[\e[00:32m\](\W)\[\e[0m\]$ ' #ディレクトリなどの色 export LS_COLORS='di=01;36;40:' export LSCOLORS=gxfxcxdxbxegedabagacad #言語設定 if [ ! $TERM = "kterm" ] && [ ! $TERM = "kon" ] && [ ! $TERM = "emacs" ]; then # unset LANGUAGE unset LANG #export LANGUAGE=$LANG elif [ -f /etc/sysconfig/lang ] ; then export LANG=`cat /etc/sysconfig/lang` fi # 履歴の量とファイルサイズ HISTSIZE=10000 HISTFILESIZE=10000 # 履歴を上書きせずに追加する shopt -s histappend # 端末の画面サイズを自動認識 shopt -s checkwinsize ### コマンド関係の設定 # 各種エイリアス alias cp='cp -iv' alias mv='mv -iv' #alias rm='rm -iv' alias ..='cd ..' alias ls='ls -F --color=auto --show-control-char' alias ll='ls -l' alias la='ls -aF' ## less関係 # manコマンドのときlessを使う export PAGER=less # lessのステータス行 export LESS='-X -i -P ?f%f:(stdin). ?lb%lb?L/%L.. [?eEOF:?pb%pb\%..]' # lessでの日本語表示 export JLESSCHARSET=japanese-ujis ## grep関係 # grepの検索ワードに色付け export GREP_COLOR='1;37;41' # grepで拡張正規表現を使用する alias grep='grep -E --color=auto' ### その他の設定 ## Applixware(?) # 日本語表示の指定 export AXLANG=17 # 日本語入力のインライン変換指定 export AX_ONSPOT=1 ### 補完設定 #何も入力されていないときは補完しない shopt -s no_empty_cmd_completion #各コマンドの補完設定 complete -d cd complete -c man complete -c which complete -c whatis complete -c sudo complete -v unset