40 lines
828 B
Bash
40 lines
828 B
Bash
alias r="source ~/.zshrc && echo 'Reloading config!'"
|
|
|
|
# FS
|
|
alias ..="cd .."
|
|
alias ...="cd ../.."
|
|
alias ....="cd ../../.."
|
|
alias ls="ls --color=auto"
|
|
alias ll="ls -lh"
|
|
alias la="ls -A"
|
|
|
|
# SYSTEMD
|
|
alias start="sudo systemctl start"
|
|
alias stop="sudo systemctl stop"
|
|
alias restart="sudo systemctl restart"
|
|
alias status="sudo systemctl status"
|
|
alias log="sudo journalctl -u"
|
|
|
|
# APT
|
|
alias up="sudo apt update"
|
|
alias ug="sudo apt upgrade"
|
|
alias i="sudo apt install"
|
|
|
|
# GIT
|
|
alias gs="git status"
|
|
|
|
# TREZOR
|
|
alias trz="trezor-agent"
|
|
|
|
# Elixir
|
|
alias phx="iex -S mix phx.server"
|
|
alias rel="mix git_ops.release"
|
|
|
|
# SSH
|
|
alias tunnel="ssh -R 4444:localhost:4000 root@inhji.de"
|
|
alias inhji="ssh root@inhji.de"
|
|
|
|
# finds biggest file in current directory
|
|
alias ducks="du -hs * | sort -rh | head -5"
|
|
|
|
alias emacs="XLIB_SKIP_ARGB_VISUALS=1 emacs"
|