If you are using the shell daily and haven't defined some aliases yet, you are doing it wrong.
Here is a list of my favorites aliases that I configure on every new machine.
Basic aliases
alias l="ls"
alias v="vim"
alias s="sudo"
alias cpr="cp -rv"
alias rmr="rm -r"
alias rmf="rm -f"
alias mkdir="mkdir -p -v"
Display json in pretty format (on terminal)
alias pretty="python3 -mjson.tool"
Send post request (json)
alias cpost="curl -X POST -H 'Content-Type: application/json'"
find file or directory in current directory
alias ffind="find . -type f"
alias dfind="find . -type d"
*Update all packates and remove unecessary (Fedora) *
alias sysupdate="sudo dnf -y update && sudo dnf -y autoremove && sudo dnf -y remove --oldinstallonly"
Get my public ip
alias myip="curl ifconfig.me"
Check internet connection
alias conn="ping -c 2 google.com"
Top comments (0)