## 新しく作られたファイルのパーミッションがつねに 644 になるようにする。
umask 022
## core ファイルを作らせないようにする。
ulimit -c 0

export PAGER='less -m -i'
  
if [[ "${PS1}" ]] ; then
  # EOF (Ctrl-D) 入力は 10回まで許可。
  IGNOREEOF=10
  # 履歴のサイズ
  HISTSIZE=100
  # 履歴ファイルを上書きではなく追加する。
  shopt -s histappend
  # 実行するまえに必ず展開結果を確認できるようにする。
  shopt -s histverify 
  # 履歴の置換に失敗したときやり直せるようにする。
  shopt -s histreedit
  #履歴の重複を削除
  export HISTCONTROL=erasedups		#ignoredups,ignorespace,erasedups
  
  bind '"\C-n": history-search-forward'
  bind '"\C-p": history-search-backward'   
 
  # alias
  # for interactive operation
  alias less='less -i'
  alias rm='rm -i'
  alias cp='cp -i'
  alias mv='mv -i'
  # alias for misc
  alias grep='grep --color'
  # alias for some shortcuts for different directory listings
  alias ls='ls -hF --color=always --show-control-chars'
  alias ll='ls -l'
  alias la='ls -A'
  alias l='ls -CF'
fi
