Jump to content
  • entries
    17
  • comments
    12
  • views
    8,690

Bash Aliases

Herr.Hoefkens

712 views

#!/usr/bin/env bash
# ############################################################################
# # PATH: /opt/local/config/rc/bash              AUTHOR: Hoefkens.j@gmail.com
# # FILE: 511_aliases.conf
# ############################################################################
#

# ReSource Bash Running Config (use after config changes)
alias rebash='source ~/.bash_profile'

# ls & exa Shorhands
alias ll='ls -bghAls'
alias llr='ls -bRghAls'
alias tree='exa -T' 
alias llt='exa -laT'
alias lltl='exa -laTL'
 
# rm & gio trash
alias rm='gio trash'
alias lstrash='gio trash --list'
alias rmtrash='gio trash --empty'
alias rmm="/usr/bin/env rm"
alias rmr="/usr/bin/env rm -rv"
alias rmrf="/usr/bin/env rm -rvf"

# Cpu Control
alias frqmax='cpupower frequency-set -g performance'
alias frqmin='cpupower frequency-set -g powersave'
alias frqinf='cpupower frequency-info'

# cp copy  & mv move & rename & mkdir
alias cp="cp -vR"
alias copy="gio copy --preserve -bp"
alias mv='mv -v'
alias rename='gio rename'
alias mkdirs="mkdir -vp"

# disk space
alias df='df -h'                                # human-readable sizes
alias free='free -m'                            # show sizes in MB
alias du='du -hcsxBm'
alias du-s='du -hcs'

# btrfs
alias btr-du='btrfs file du --human-readable -s'
alias btr-f='btrfs file' 						#= btrfs filesystem $
# btrfs subvolume
alias bs-='btrfs subv'                        	#= btrfs subvolume $
alias bs-ls='btrfs subv list'                   #= btrfs subvolume list $
alias bs-dd='btrfs subv snapshot'               #= btrfs subvolume duplicate  $
alias bs-mk='btrfs subv create'                 #= btrfs subvolume create $
alias bs-rm='btrfs subv delete'                 #= btrfs subvolume delete $

#systemctl
alias sctl="systemctl"
alias uctl="systemctl --user"

#ps
alias psa="ps auxf"
alias ppsgrep="ps aux | grep -v grep | grep -i -e VSZ -e"

alias bat="bat --plain --pager=never"
alias equ="equery"
alias equu="equery u"
alias usee="euse -E"
alias usep="euse -p $_ -E"
alias esel="eselect"
alias repsel="eselect repository enable"
alias repdel="eselect repository disable"
alias emsync="emaint sync"
#youtube-dl
alias yta-aac="youtube-dl --extract-audio --audio-format aac "
alias yta-best="youtube-dl --extract-audio --audio-format best "
alias yta-flac="youtube-dl --extract-audio --audio-format flac "
alias yta-m4a="youtube-dl --extract-audio --audio-format m4a "
alias yta-mp3="youtube-dl --extract-audio --audio-format mp3 "
alias yta-opus="youtube-dl --extract-audio --audio-format opus "
alias yta-vorbis="youtube-dl --extract-audio --audio-format vorbis "
alias yta-wav="youtube-dl --extract-audio --audio-format wav "
alias ytv-best="youtube-dl -f bestvideo+bestaudio "

 

0 Comments

There are no comments to display.

×