aliases/.bash_aliases
2025-06-27 19:55:36 +02:00

43 lines
874 B
Bash

# System
alias reload='source ~/.bashrc'
alias rebash='source ~/.bash_aliases'
alias please='/usr/bin/sudo $(history -p !!)'
alias hs='history|grep'
# Apt
alias upgrade='sudo apt update && sudo apt upgrade -y'
# File management
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ..="cd .."
alias ...="cd ../.."
alias gohome='cd ~'
alias mkdir='mkdir -p'
alias mkcd='func(){ mkdir -p "$1"; cd "$1"; }; func'
alias ll='ls -l'
alias lla='ll -a'
alias ls='ls $LS_OPTIONS'
alias lsa='ls -a'
alias df='df -h'
alias size='du -sh'
# Network management aliases
alias ping='ping -c 5'
alias ip4='ip -4 addr'
alias ports='ss -tuln'
alias ipinfo='curl ident.me && echo'
alias proxy='ssh -D 35000 alamaison'
# Files
alias tailf='tail -n 3000 -f'
alias grep='grep --colour=auto'
# Utilities
alias now='date +"%Y-%m-%d %H:%M:%S"'
alias yt-mp3='yt-dlp -x --audio-format mp3'