Files
zshconfig/aliases
2024-01-26 06:57:47 +00:00

40 lines
1.5 KiB
Plaintext

## Aliases
alias ll='k'
alias grep='grep --color=auto'
alias ports='netstat -an | grep LISTEN'
alias df='df -h'
alias cdo='cd /opt'
alias cdz='cd /$HOME/.zshconfig'
alias cdu='cd ..'
alias cdt='cd /tmp'
alias zrc='nano $HOME/.zshrc'
alias c='clear'
alias h='history'
alias top='htop'
alias space='du -a / | sort -n -r | head -n 20'
alias tree="tree -C -a"
alias genkey="ssh-keygen -t rsa -b 4096"
alias mkdir="mkdir -p"
alias youtubemp3="youtube-dl -f bestaudio --extract-audio --audio-format mp3 --audio-quality 5"
alias mergemp3="for d in ./*/ ; do (cd "$d" && mp3wrap ALL.mp3 *.mp3); done "
alias dlogs="docker compose logs -f"
alias dstop="docker compose stop"
alias dstart="docker-compose up -d "
alias drestart="docker compose stop && docker compose up -d"
alias drestartl="docker compose stop && docker compose up -d && docker compose logs -f"
alias dupdate="docker compose pull && docker compose stop && docker compose up -d && docker compose logs -f"
alias dstats="docker stats"
alias plextraktsync="cd /opt/plextraktsync/ && docker-compose run --rm plextraktsync"
alias plexmetamanager="cd /opt/plexmetamanger/ && docker-compose run --rm plex-meta-manager --run"
alias aupdate="apt update && apt upgrade && apt autoremove"
## Aliases with parameters
keycopy(){
ssh-copy-id -i /root/.ssh/id_rsa root@$1
}
tattach(){
tmux attach -d -t $1
}
## TMUX related
alias tls='tmux ls'
## flac2mp3
alias flac2mp3='for file in *.flac; do ffmpeg -i "$file" -q:a 0 -map a "${file%.flac}.mp3" && rm -f "${file%.flac}.mp3"; done'