Some of my Aliases
A lsit of the most interessting Aliases You can donwload it
Or install it via github :
curl -fsSL https://raw.githubusercontent.com/Freaky2112/Scripts/main/Bash/install | bash
Then reload the configuration:
source ~/.bashrc
SSH AGENT Alias
Can be nice if you set passphrase in your sshkey
Its primary job is to handle authentication so that you only have to type your key’s passphrase once per session, rather than every single time you connect to a remote server or push code to Git
alias sshlist="ssh-add -l"
alias ssha='eval $(ssh-agent -s) && ssh-add ~/.ssh/your_private_key'
alias sshconfig="nano ~/.ssh/config"
alias sshperm="chmod 700 ~/.ssh && chmod 600 ~/.ssh/*"
alias sshhosts="cat ~/.ssh/known_hosts"
Navigation
alias ..="cd .."
alias ...="cd ../.."
alias ll="ls -lah"
alias home="cd ~"
alias cwd="pwd"
System
alias update="sudo apt update && sudo apt upgrade -y"
alias clean="sudo apt autoremove -y"
alias reboot="sudo reboot"
alias shutdown="sudo shutdown -h now"
alias failed="systemctl --failed"
Disk / memory
alias df="df -h"
alias mem="free -h"
alias disk="df -h"
alias disks="lsblk -f"
Directory Sizes
alias du="du -sh *"
Find Large Files
alias bigfiles="sudo du -ah / | sort -rh | head -20"
Network
alias lip="hostname -I"
alias wip="curl -s icanhazip.com"
alias ports="sudo ss -tulpn"
alias conns="ss -tunap"
alias openports="sudo ss -lntup"
alias pingg="ping -c 4 8.8.8.8"
alias established="ss -tn state established"
Kernel
alias kernel="uname -a"
OS Information
alias os="cat /etc/os-release"
CPU Load
alias load="uptime"
Docker
alias dps="docker ps"
alias dpsa="docker ps -a"
alias dlog="docker logs -f"
alias dcup="docker compose up -d"
alias dcdown="docker compose down"
alias dclog="docker compose logs -f"
alias dstats="docker stats"
alias dockerdu="docker system df"
Logs
alias logs="sudo journalctl -f"
Misc
alias clr="clear"
alias cls="clear"
What is my ip
check your internet ip address
alias wip="curl icanhazip.com"
Sudo Apt / Apt install
skip sudo for your apt / apt install
alias apt="sudo apt"
alias install="sudo apt install"
Clean Packages
alias clean="sudo apt autoremove -y && sudo apt autoclean"
Search Packages
alias aptsearch="apt search"
Weather
Get Wethear in command line
alias wt="curl wttr.in"
Speed Test
Check your internet connection speed
alias speed="curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -"
Systemd
Running Services
alias services="systemctl --type=service --state=running"
Failed Services
alias failed="systemctl --failed"
Service Status
alias sstatus="sudo systemctl status"
Restart Service
alias srestart="sudo systemctl restart"
Start Service
alias sstart="sudo systemctl start"
Stop Service
alias sstop="sudo systemctl stop"
Enable Service
alias senable="sudo systemctl enable"
Disable Service
alias sdisable="sudo systemctl disable"
Logs
Follow System Logs
alias logs="sudo journalctl -f"
Service Logs
alias sjournal="sudo journalctl -u"
Today’s Logs
alias todaylogs="sudo journalctl --since today"
Current Boot
alias bootlogs="sudo journalctl -b"
Kernel Logs
alias klogs="sudo journalctl -k"
Errors
alias errors="sudo journalctl -p err -b"
Docker
Running Containers
alias dps="docker ps"
All Containers
alias dpsa="docker ps -a"
Images
alias dimg="docker images"
Container Logs
alias dlog="docker logs -f"
Container Stats
alias dstats="docker stats"
Container Processes
alias dtop="docker top"
Start Container
alias dstart="docker start"
Stop Container
alias dstop="docker stop"
Restart Container
alias drestart="docker restart"
Remove Container
alias drm="docker rm"
Docker Disk Usage
alias dockerdu="docker system df"
Docker Cleanup
alias dclean="docker system prune"
Docker Compose
Start Stack
alias dcup="docker compose up -d"
Stop Stack
alias dcdown="docker compose down"
Restart Stack
alias dcrestart="docker compose restart"
Stack Status
alias dcps="docker compose ps"
Stack Logs
alias dclog="docker compose logs -f"
Pull Images
alias dcpull="docker compose pull"
Update Stack
alias dcupdate="docker compose pull && docker compose up -d"
ebuild Stack
alias dcrebuild="docker compose up -d --build"
Processes
All Processes
alias psall="ps aux"
Search Processes
alias psg="ps aux | grep"
Process Search
alias pgrep="pgrep -af"
Interactive Process Viewer
If htop is installed:
alias top="htop"
Kernel Messages
alias dmesg="sudo dmesg --color=always"
Shell
Mounts
alias mounts="mount | column -t"
PCI Devices
alias pci="lspci"
USB Devices
alias usb="lsusb"
Bash Shortcuts
Edit .bash_aliases
alias aliases="nano ~/.bash_aliases"
Reload .bashrc
alias reload="source ~/.bashrc"
Show Aliases
alias aliases-list="alias"
Command History
alias hist="history"
Search History
alias hgrep="history | grep"