dotfiles/bash/.bash_aliases

77 lines
1.9 KiB
Bash
Raw Normal View History

#C = custom (this whole files is custom)
# Some more ls aliases
alias ll='ls -alFh'
alias la='ls -A'
alias l='ls -CF'
alias l.='ls -d .* --color=auto'
# Find all folders
2015-10-14 11:14:33 +02:00
alias lsf="ls -alF | grep /$"
# This is GOLD for finding out what is taking so much space on your drives!
2015-10-14 11:14:33 +02:00
alias diskspace="du -Sh | sort -n -r |more"
# Command line mplayer movie watching for the win.
2015-10-14 11:14:33 +02:00
#alias mp="mplayer -fs"
# Show me the size (sorted) of only the folders in this directory
2015-10-14 11:14:33 +02:00
alias folders="find . -maxdepth 1 -type d -print | xargs du -sk | sort -rn"
# Easy move up directories
2015-10-14 11:14:33 +02:00
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
# Make previous command sudo
2015-10-14 11:14:33 +02:00
alias s='sudo "$BASH" -c "$(history -p !!)"'
# Rm wil now prompt for deletion and show output
2015-10-14 11:14:33 +02:00
alias rm="rm -v"
# easy archive extract
2015-10-14 11:14:33 +02:00
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf $1 ;;
*.tar.gz) tar xvzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xvf $1 ;;
*.tbz2) tar xvjf $1 ;;
*.tgz) tar xvzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*) echo "don't know how to extract '$1'..." ;;
esac
else
echo "'$1' is not a valid file!"
fi
}
# Create dir and cd into it
function md () { mkdir -pv "$@" && cd "$@"; }
# easy apt-get
alias apt-get='sudo apt-get'
# Calculator
alias calc='bc -l'
# Show all open ports
alias ports='netstat -tulanp'
# Show memory usage
alias meminfo='free -m -l -t'
# Aliases for showing used harddisk space/files
alias df='df -H'
alias du='du -ch'
alias du1='du -ch -d 1'
2016-01-27 23:28:25 +01:00
# Show all disks, partitions with sizes
alias lds='sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL'