Zsh files
This commit is contained in:
56
.zsh_aliases
Normal file
56
.zsh_aliases
Normal file
@@ -0,0 +1,56 @@
|
||||
# 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
|
||||
}
|
||||
Reference in New Issue
Block a user