47 lines
1003 B
Bash
47 lines
1003 B
Bash
echo "Uptime: $(uptime)"
|
|
|
|
# use bash completion
|
|
if ! shopt -oq posix; then
|
|
if [ -f /usr/share/bash-completion/bash_completion ]; then
|
|
. /usr/share/bash-completion/bash_completion
|
|
elif [ -f /etc/bash_completion ]; then
|
|
. /etc/bash_completion
|
|
fi
|
|
fi
|
|
|
|
# conditional root aliases
|
|
if [ "$EUID" -eq 0 ]; then
|
|
alias rm='rm -i'
|
|
alias cp='cp -i'
|
|
alias mv='mv -i'
|
|
fi
|
|
|
|
# ls
|
|
alias ls='ls $LS_OPTIONS'
|
|
alias ll='ls $LS_OPTIONS -l'
|
|
alias l='ls $LS_OPTIONS -lA'
|
|
|
|
# colored ls
|
|
export LS_OPTIONS='--color=auto'
|
|
eval "$(dircolors)"
|
|
|
|
# git
|
|
alias st='git status'
|
|
alias gc="git checkout'
|
|
alias gp='git push'
|
|
alias gpr='git pull origin --rebase'
|
|
alias cmt='git commit -m'
|
|
|
|
# docker compose
|
|
alias dc='docker compose'
|
|
alias dcu='docker compose up -d'
|
|
alias dd='docker composer down'
|
|
alias dx='docker exec'
|
|
alias dl='docker logs -f --tail=10'
|
|
|
|
# systemctl
|
|
alias syst='systemctl status'
|
|
alias sysr='systemctl restart'
|
|
alias sysk='systemctl stop'
|
|
alias syss='systemctl start'
|
|
alias syse='systemctl enable --now' |