Ubuntu bashrc bash_profile - haiquang9994/dev_env GitHub Wiki
bashrc
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
PS1="\[\e[1;31m\]\u\[\e[m\]\[\e[32m\]@\[\e[m\]\[\e[1;33m\]\h\[\e[m\]\[\e[32m\]:\[\e[m\] \[\e[36m\]\w\[\e[m\]\[\e[35m\] \$(parse_git_branch)\[\e[m\] \n$ "
else
PS1="${debian_chroot:+($debian_chroot)}\u@\h:\w\$ "
fi
LS_COLORS=$LS_COLORS:'di=0;36:'
alias e="exit"
alias gs="git status"
alias gd="git diff"
alias gpl="git pull"
alias gps="git push"
alias gpp="gpl && gps"
alias cm="git commit -m"
alias cma="git commit -am"
alias cmaa="git add -A && cm"
alias fn="cd /mnt/d/WSL/vhosts"
alias fw="cd /mnt/d/Developer/www"
alias comi="composer install"
alias comu="composer update"
alias l="ls"
alias ll="l -al"
alias ta="tmux a -t light || tmux new -s light"
alias cmd="cmd.exe"
alias ..="cd .."
alias c="code ."
sv_up() {
sudo service mysql start
sudo service php7.4-fpm start
sudo service redis-server start
sudo service nginx start
}
rs_sv() {
sudo service mysql restart
sudo service php7.4-fpm restart
sudo service redis-server restart
sudo service nginx restart
}
#export PATH="$PATH:`yarn global bin`"
umask 022
bash_profile
source ~/.bashrc
export SSH_AUTH_SOCK=/tmp/ssh-agent.$HOSTNAME.sock
ssh-add -l 2>/dev/null >/dev/null
if [ $? -ge 2 ]; then
rm -rf $SSH_AUTH_SOCK > /dev/null
ssh-agent -a "$SSH_AUTH_SOCK" > /dev/null
fi