# Navigation
alias c="clear" # Clear the terminal
alias ll="ls -la" # List files in long format, including hidden files
alias ..="cd .." # Shortcut to navigate up one directory level
alias ...="cd ../.." # Shortcut to navigate up two directory levels
alias ~="cd ~" # Shortcut to navigate to the home directory
# Git
alias ga="git add" # Shortcut for git add
alias gc="git commit" # Shortcut for git commit
alias gs="git status" # Shortcut for git status
alias gl="git log" # Shortcut for git log
# Directory management
alias mkcd="mkdir -p" # Create a directory and navigate into it
alias rd="rmdir" # Delete an empty directory
# Network
alias ip="curl ifconfig.me" # Show your external IP address
alias ports="netstat -tulan" # Show open ports
# Package Management
alias update="sudo apt-get update && sudo apt-get upgrade" # Update package lists and upgrade packages
# Shortcuts for common directories
alias desktop="cd ~/Desktop"
alias downloads="cd ~/Downloads"
alias documents="cd ~/Documents"
alias music="cd ~/Music"
alias videos="cd ~/Videos"
# Useful Tools
alias grep="grep --color=auto" # Enable color highlighting in grep
alias vi="vim" # Use vim instead of vi
alias cl="xclip -sel clip" # Copy text to clipboard
alias cpwd="pwd | xclip -sel clip" # Copy current working directory to clipboard
# Docker
alias dps="docker ps" # List running containers
alias dlogs="docker logs" # View logs of a container
alias dex="docker exec -it" # Execute a command in a running container
# Python
alias py="python" # Shortcut for python
alias py3="python3" # Shortcut for python3
# File Operations
alias mv="mv -i" # Prompt before overwriting files when using mv
alias rm="rm -i" # Prompt before deleting files when using rm
# Misc
alias weather="curl wttr.in" # Get weather forecast in terminal
# Custom Aliases (if you've added more)
# alias custom_alias="your_command_here"
# Example aliases from Oh-My-Zsh
alias zshconfig="nano ~/.zshrc" # Open .zshrc in a text editor
alias ohmyzsh="nano ~/.oh-my-zsh" # Open Oh-My-Zsh directory in a text editor