diff --git a/.bash_functions b/.bash_functions index cab636e..afdde42 100644 --- a/.bash_functions +++ b/.bash_functions @@ -169,4 +169,38 @@ multiplication_table() for y in {1..10}; do for x in {1..10}; do echo -n "| $x*$y=$((y*x)) "; done; echo; done| column -t + +} + +cve_lookup() + +{ + [[ -z "$1" ]] && echo "Usage: $0 CVE-YYYY-NNNN" + + curl -s http://www.cvedetails.com/cve/$1/ | grep 'meta name="description" content="' | awk -F\" '{print $4}' + +} + + +swap_used() + +{ + + SUM=0 + OVERALL=0 + for DIR in `find /proc/ -maxdepth 1 -type d -regex "^/proc/[0-9]+"` + do + PID=`echo $DIR | cut -d / -f 3` + PROGNAME=`ps -p $PID -o comm --no-headers` + for SWAP in `grep Swap $DIR/smaps 2>/dev/null | awk '{ print $2 }'` + do + let SUM=$SUM+$SWAP + done + if (( $SUM > 0 )); then + echo "PID=$PID swapped $SUM KB ($PROGNAME)" + fi + let OVERALL=$OVERALL+$SUM + SUM=0 + done + echo "Overall swap used: $OVERALL KB" } diff --git a/.env b/.env index e3b90b1..783d8b0 100644 --- a/.env +++ b/.env @@ -1,6 +1,13 @@ # Enviroment Variables export PATH=$PATH:$HOME/bin -export PS1="\[\e[32m\]\u\[\e[m\]@\H\[\e[36m\][\[\e[m\]\[\e[33m\]\w\[\e[m\]\[\e[36m\]]\[\e[m\]: " + +# Terminal color + +# green@white[abspath] +#export PS1="\[\e[32m\]\u\[\e[m\]@\H\[\e[36m\][\[\e[m\]\[\e[33m\]\w\[\e[m\]\[\e[36m\]]\[\e[m\]: " +# red@white[abspath] +export PS1="\[\e[31m\]\u\[\e[m\]@\H\[\e[36m\][\[\e[m\]\[\e[33m\]\w\[\e[m\]\[\e[36m\]]\[\e[m\]: " + export EDITOR=vim export HISTTIMEFORMAT="%d/%m/%y %T "