This commit is contained in:
TheK4n 2021-10-03 14:28:12 +03:00
parent 53e57959c9
commit 478e8b720d
2 changed files with 24 additions and 2 deletions

View File

@ -21,6 +21,7 @@ alias la='ls -AF'
alias lsl="ls -lhFA | less"
alias lt='du -sh * | sort -h'
alias rm='rm -r'
alias mkdir='mkdir -pv'
alias cd..='cd ..'
@ -75,7 +76,7 @@ alias shutdown='sudo /sbin/shutdown'
alias meminfo='free -mlth'
alias psmem='ps auxf | sort -nr -k 4 | less -R'
alias wake="echo $'\a'" # command; wake &
alias music='mplayer -shuffle ~/Music/*'
@ -88,4 +89,4 @@ alias ve='python3 -m virtualenv venv'
alias vd='deactivate'
alias myshs='ps aux | grep -E "$(basename $SHELL)$" | grep -E "$USER"'

View File

@ -72,3 +72,24 @@ va() {
fi
}
# classic archive extractor
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 "'$1' cannot be extracted via $0" ;;
esac
else
echo "'$1' is not a valid file"
fi
}