🏠 home 📓 lab notes 🛠 stack 📖 runbooks ~$ whoami

Some of my Aliases

A lsit of the most interessting Aliases You can donwload it

My Scripts:

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"
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"