dotfiles/.bash_aliases

57 lines
1.4 KiB
Bash
Raw Normal View History

2023-11-14 18:58:15 +03:00
# .bash_aliases
alias vi='vim'
alias wget='wget -c'
# xbps
alias xu='sudo xbps-install -S; sudo xbps-install -u xbps; sudo xbps-install -u'
alias xrm='sudo xbps-remove -R'
2023-12-25 14:31:40 +03:00
alias xd='xbps-query -x'
alias xdr='xbps-query -X'
2023-11-14 18:58:15 +03:00
# 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/"'
2023-12-25 14:33:13 +03:00
alias mkdir='mkdir -pv'
2023-11-14 18:58:15 +03:00
alias rm='rm -I --preserve-root'
2023-12-25 14:35:42 +03:00
# Power management
alias reboot='sudo /usr/bin/reboot'
alias poweroff='sudo /usr/bin/poweroff'
alias halt='sudo /usr/bin/halt'
alias shutdown='sudo /usr/bin/shutdown'
2023-11-14 18:58:15 +03:00
# Git
alias gs='git status'
alias gl='git log --graph --oneline --decorate'
alias gc='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'
alias jt='julia -e "using Pkg; Pkg.activate(pwd()); Pkg.test()"'
alias jopt='julia --optimize=3 --check-bounds=no --math-mode=fast --threads auto'
# Monitoring
alias mem='free -m -l -t'
alias pmem='ps auxf | sort -nr -k 4'
alias pcpu='ps auxf | sort -nr -k 3'
alias speedtest='curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/d456ed64c70fd0a1081410505daba3aef3e4fa61/speedtest.py | python3 -'