dotfiles/.bash_aliases
Ask

60 lines
1.7 KiB
Bash

{c1d6d83529b30f62b0ba2a4097e9586b35880d8e true 1693 .bash_aliases 0xc002b39810}

# .bash_aliases
alias vi='vim'
alias wget='wget -c'
# xbps
alias xi='doas xbps-install -S'
alias xrs='xbps-query -Rs'
alias xu='doas xbps-install -S; doas xbps-install -uy xbps; doas xbps-install -u'
alias xrm='doas xbps-remove -R'
alias xd='xbps-query -x'
alias xD='xbps-query -X'
# Colorize
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
# File managment
alias ..='cd ..'
alias ...='cd ../../../'
alias la='ls -A'
alias ll='ls -la'
alias l.='ls -d .*'
alias tree='tree -a -I ".git/"'
alias mkdir='mkdir -pv'
# Power management
alias reboot='doas /usr/bin/reboot'
alias poweroff='doas /usr/bin/poweroff'
alias halt='doas /usr/bin/halt'
alias shutdown='doas /usr/bin/shutdown'
# Git
alias gs='git status'
alias glog='git log --graph --oneline --decorate'
alias commit='git commit -m'
alias add='git add'
alias pull='git pull --verbose'
alias push='git push --verbose'
# Rust / Cargo
alias cr='cargo run'
alias ct='cargo test'
alias cb='cargo build'
# Julia
#alias julia='julialauncher' # just make a symbolic link lazy kid :) 'doas ln -s /usr/bin/julialauncher /usr/bin/julia'
alias jt='julia --color=yes --project=@. -e "using Pkg; Pkg.test(); rm(\"./Manifest.toml\")"'
alias jtold='julia +1.0 --color=yes --project=@. -e "using Pkg; Pkg.test(); rm(\"./Manifest.toml\")"'
alias jtpre='julia +alpha --color=yes --project=@. -e "using Pkg; Pkg.test(); rm(\"./Manifest.toml\")"'
alias jopt='julia --optimize=3 --check-bounds=no --math-mode=fast --threads auto'
# Python
alias py='python'
# SSH for AWS server
alias aws='doas ssh -i /path/to/key-file.pem ec2-user@ec2-000-000-000-000.compute-1.amazonaws.com'