77 lines
1.9 KiB
Bash
77 lines
1.9 KiB
Bash
#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
|
|
alias lsf="ls -alF | grep /$"
|
|
|
|
# This is GOLD for finding out what is taking so much space on your drives!
|
|
alias diskspace="du -Sh | sort -n -r |more"
|
|
|
|
# Command line mplayer movie watching for the win.
|
|
#alias mp="mplayer -fs"
|
|
|
|
# Show me the size (sorted) of only the folders in this directory
|
|
alias folders="find . -maxdepth 1 -type d -print | xargs du -sk | sort -rn"
|
|
|
|
# Easy move up directories
|
|
alias ..="cd .."
|
|
alias ...="cd ../.."
|
|
alias ....="cd ../../.."
|
|
alias .....="cd ../../../.."
|
|
|
|
# Make previous command sudo
|
|
alias s='sudo "$BASH" -c "$(history -p !!)"'
|
|
|
|
# Rm wil now prompt for deletion and show output
|
|
alias rm="rm -v"
|
|
|
|
# easy archive extract
|
|
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'
|
|
|
|
# Show all disks, partitions with sizes
|
|
alias lds='sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL'
|