73 lines
1.7 KiB
Plaintext
73 lines
1.7 KiB
Plaintext
# Aliases
|
|
|
|
alias sudo=$PERM
|
|
alias doas=$PERM
|
|
alias rootdo=$PERM
|
|
|
|
# ls aliases
|
|
[ "$LIST" = "exa" ] && alias ls='$LIST -lah --color=auto --icons' || \
|
|
alias ls='$LIST -lah --colors=auto' # ls
|
|
|
|
alias ll='$LIST -lah | wc -l'
|
|
|
|
# text editors
|
|
alias e="$EDITOR"
|
|
alias ed="$EDITOR"
|
|
alias :e="$EDITOR"
|
|
alias vi="$EDITOR"
|
|
alias vim="$EDITOR"
|
|
alias nvim="$EDITOR"
|
|
alias nano="$EDITOR"
|
|
|
|
alias Q='exit'
|
|
alias :q='exit'
|
|
alias q='exit'
|
|
alias ZZ='exit'
|
|
alias ZQ='exit'
|
|
alias :c='clear'
|
|
|
|
command -v emerge > /dev/null && \
|
|
alias emerge="$PERM emerge" && \
|
|
alias emerge-update="$PERM emerge --sync && $PERM emerge --deep --newuse --update --with-bdeps=y --keep-going @world"
|
|
|
|
alias rss='killall mpv ; killall newsboat ; newsboat'
|
|
|
|
# File management
|
|
alias mkdir='mkdir -pv'
|
|
|
|
# youtube-dl aliases
|
|
alias mp3dl='youtube-dl -x --audio-format mp3 --prefer-ffmpeg'
|
|
alias mp4dl='youtube-dl -f best --prefer-ffmpeg'
|
|
|
|
# Config files
|
|
alias urls='$EDITOR ~/.config/newsboat/urls'
|
|
alias zshrc='$EDITOR $ZDOTDIR/.zshrc'
|
|
alias zprofile='$EDITOR ~/.zprofile'
|
|
alias zshalias='$EDITOR $ZDOTDIR/.zsh_alias'
|
|
alias zshexport='$EDITOR $ZDOTDIR/.zsh_export'
|
|
alias zshfunc='$EDITOR $ZDOTDIR/.zsh_func'
|
|
alias makeconf='$PERM $EDITOR /etc/portage/make.conf'
|
|
|
|
# cd aliases
|
|
alias ..='cd ..'
|
|
alias .2='cd ../..'
|
|
alias .3='cd ../../..'
|
|
alias .4='cd ../../../..'
|
|
alias .5='cd ../../../../..'
|
|
|
|
alias goconfig="cd ~/.config"
|
|
alias godl="cd ~/Downloads"
|
|
alias gostor="cd /mnt/storage01"
|
|
alias gostor2="cd /mnt/storage02"
|
|
alias gobin="cd /usr/bin"
|
|
alias gohome="cd ~/"
|
|
alias golocal="cd /usr/local/bin"
|
|
alias gorec="cd ~/Recordings"
|
|
alias goproj="cd ~/Projects"
|
|
|
|
alias untar='$PERM tar xpvf'
|
|
alias unrar='$PERM unrar x'
|
|
|
|
alias df='df -h'
|
|
alias syncmail='mbsync -a'
|