1234567891011121314151617181920212223242526272829303132333435363738394041 |
- # /etc/skel/.bashrc
- #
- # This file is sourced by all *interactive* bash shells on startup,
- # including some apparently interactive shells such as scp and rcp
- # that can't tolerate any output. So make sure this doesn't display
- # anything or bad things will happen !
- # Test for an interactive shell. There is no need to set anything
- # past this point for scp and rcp, and it's important to refrain from
- # outputting anything in those cases.
- if [[ $- != *i* ]] ; then
- # Shell is non-interactive. Be done now!
- return
- fi
- # exports
- export GPG_TTY=$(tty)
- # draw flag
- # echo -e "\e[1;39;43m \e[0m"
- # echo -e "\e[1;34;107m ⬤ \e[0m"
- # echo -e "\e[1;39;102m \e[0m"
- # Put your fun stuff here.
- # auto cd
- shopt -s autocd
- # autocompletion for doas
- complete -cf doas
- # alias
- alias ls='ls -hF --color=auto'
- alias la='ls -AhF --color=auto'
- alias ll='ls -lhF1 --color=auto'
- alias lla='ls -AlhF1 --color=auto'
- alias ..='cd ..'
- alias cp='cp -ri'
- alias mv='mv -i'
- alias rm='rm -ri'
- alias vi='vi -p'
|