1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- # .bashrc
- # Source global definitions
- if [ -f /etc/bashrc ]; then
- . /etc/bashrc
- fi
- configure_ecearth()
- {
- if [ `hostname` != "frontal1" ]; then
- echo "First, we move to frontal1..."
- touch .configure_ecearth
- ssh frontal1
- fi
- export EC_DEP=/projects/acad/ecearth/opt
- if [ -f $EC_DEP/modules.load ]; then
- source $EC_DEP/modules.load
- fi
- }
- # User specific aliases and functions
- if [ `hostname` = "frontal1" ]; then
- [[ -f .configure_ecearth ]] && configure_ecearth
- [[ -f .configure_ecearth ]] && rm .configure_ecearth
- fi
- # Path/variables
- # --------------
- export HOST=`uname -n`
- export HISTFILESIZE=6000
- export HISTSIZE=6000
- # Display
- # -------
- export PS1="\[\033[1;39m\]\u@\h\[\033[0;0m\] \t \[\033[0;34m\]\w \[\033[2;31m\]\# \[\033[0;0m\]> "
- # alias
- # -----
- if [ `uname` = "Linux" ] ; then
- alias df='df -hT'
- alias ls='ls --color -F'
- alias lo='ls -oh -F'
- alias cpa="cp -a"
- alias ps="ps --forest"
- else
- alias df='df -k'
- alias ls='ls -F'
- alias lo='ls -o -F'
- alias cpa="cp -rf"
- fi
- alias rm="rm -i"
- alias mv="mv -i"
- alias cp="cp -i"
- alias cd..="cd .."
- alias dc="cd"
- alias la='ls -a -o -F -l'
- alias sl='ls'
- alias l='ls -lh'
- alias ll='ls -o -F'
- alias lt='ls -l -s -t |more'
- alias m="less"
- alias h="history"
- # Personal modules variables
- # --------------------------
- if [ `hostname` = "frontal3" ]; then
- PATH="/projects/acad/ecearth/opt/apps/lua/lua/bin:$PATH"
- . /projects/acad/ecearth/opt/lmod/lmod/init/profile
- ulimit -u 8192
- export OMP_NUM_THREADS=2
- fi
|