57 lines
2.0 KiB
Plaintext
57 lines
2.0 KiB
Plaintext
# Aliases
|
|
alias c="clear"
|
|
|
|
alias vi="nvim"
|
|
alias vim="nvim"
|
|
|
|
alias ls="eza --icons"
|
|
alias la="eza --icons -a"
|
|
alias ll="eza --icons -la"
|
|
|
|
alias grep="grep --color=auto"
|
|
|
|
alias update="sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt autoclean"
|
|
|
|
# Navigation
|
|
alias ..="cd .."
|
|
alias ...="cd ../.."
|
|
alias ....="cd ../../.."
|
|
alias ~="cd ~"
|
|
alias back="cd -"
|
|
|
|
# File Management
|
|
alias rm="rm -i"
|
|
alias cp="cp -i"
|
|
alias mv="mv -i"
|
|
alias mkcd='foo() { mkdir -p "$1"; cd "$1"; }; foo'
|
|
|
|
# Storage
|
|
alias dfh="df -h" # Disk Free in Human Readable format
|
|
alias duh="du -h --max-depth=1" # Disk Usage in Human Readable format
|
|
|
|
# System
|
|
alias top="btop"
|
|
alias cpu="lscpu"
|
|
|
|
# Network
|
|
alias ip="ip -c" # IP command with colorized output
|
|
alias ports="netstat -tulanp" # List all listening ports
|
|
alias myip="curl ifconfig.me" # Get public IP address
|
|
alias pingg="ping google.com" # Network Testing
|
|
|
|
# Docker
|
|
alias dps="docker ps" # Docker PS
|
|
alias dpsa="docker ps -a" # Docker PS All
|
|
alias drm="docker rm $(docker ps -a -q)" # Docker Remove All Stopped Containers
|
|
alias dclean="docker system prune -af" # Docker Clean All
|
|
|
|
dockcup() { # Docker Compose Up
|
|
local file="${1:-docker-compose.yaml}" # Default to docker-compose.yaml if no argument is given
|
|
docker compose -f "$file" up -d
|
|
}
|
|
|
|
dockcdown() { # Docker Compose Down
|
|
local file="${1:-docker-compose.yaml}" # Default to docker-compose.yaml if no argument is given
|
|
docker compose -f "$file" down
|
|
}
|