my-dotfiles/.bash_aliases

52 lines
1.2 KiB
Bash
Raw Normal View History

# _ _ _ _
# | |__ __ _ ___| |__ __ _| (_) __ _ ___ ___ ___
# | '_ \ / _` / __| '_ \ / _` | | |/ _` / __|/ _ \/ __|
# _| |_) | (_| \__ \ | | | | (_| | | | (_| \__ \ __/\__ \
# (_)_.__/ \__,_|___/_| |_|___\__,_|_|_|\__,_|___/\___||___/
# |_____|
# some more ls aliases
2022-09-02 20:06:00 +00:00
if [[$HOSTNAME -ne 'tilde']]
then
alias ls='lsd'
fi
alias ll='ls -alF'
alias la='ls -a'
# alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias cls='clear'
alias ..='cd ..'
alias ...='cd ../..'
# Git alias
alias gs='git status'
alias gc='git commit -m'
alias ga='git add'
alias gd='git diff'
alias gac='git commit -a'
2022-05-15 15:28:45 +00:00
alias gco='git checkout'
alias gm='git merge'
alias gb='git branch'
# vi and nvim aliases
alias vim='nvim'
alias vi='nvim'
alias ni='nvim'
2020-09-08 22:27:41 +00:00
# bat, cat with wings
2022-09-08 21:58:40 +00:00
alias cat='batcat'
2022-05-15 15:28:45 +00:00
# apt aliass
alias aptud='sudo apt update'
alias aptudls='sudo apt list --upgradeable'
alias aptug='sudo apt upgrade'
2022-08-22 02:44:37 +00:00
alias aptin='sudo apt install'