52 lines
1.1 KiB
Bash
52 lines
1.1 KiB
Bash
# Unix
|
|
alias ll="ls -la"
|
|
alias ln="ln -v"
|
|
alias mkdir="mkdir -p"
|
|
alias e="$EDITOR"
|
|
alias v="$VISUAL"
|
|
alias tmux='tmux -u'
|
|
|
|
# System monitor
|
|
alias cpu='btop'
|
|
alias mem='btop'
|
|
|
|
# Get your current public IP
|
|
alias ip="curl -4 icanhazip.com"
|
|
alias ip6="curl -6 icanhazip.com"
|
|
|
|
# Git
|
|
alias ga="git add"
|
|
alias gaa="git add ."
|
|
alias gc="git commit "
|
|
alias gp='git push -u origin "$(git symbolic-ref --short HEAD)"'
|
|
alias gs="git status"
|
|
alias nah="git reset --hard; git clean -df;"
|
|
alias grr="git remote remove origin"
|
|
alias gra="git remote add origin "
|
|
|
|
# Python
|
|
alias initvenv='python3 -m venv venv'
|
|
alias startvenv='source venv/bin/activate'
|
|
alias stopvenv='deactivate'
|
|
alias pyinstall='python3 -m pip install -r requirements.txt'
|
|
alias py='python3'
|
|
alias py3='python3'
|
|
alias python='python3'
|
|
alias pip='pip3'
|
|
|
|
# Pretty print the path
|
|
alias path='echo $PATH | tr -s ":" "\n"'
|
|
|
|
# Configuration Reloads
|
|
alias tmuxreload='source ~/.tmux.conf'
|
|
alias bashreload='source ~/.bashrc'
|
|
|
|
# nvim
|
|
alias vim=nvim
|
|
alias vi=nvim
|
|
|
|
# Configuration
|
|
alias vimrc='nvim ~/.config/nvim/init.lua'
|
|
alias ealias='nvim ~/dotfiles/aliases.bash'
|
|
alias bashrc='nvim ~/.bashrc'
|