sh

Konqueror your man

##
# Manual browsing
# Konqueror can show you man pages as well html
# @author Andrey Zakharov /aka Vaulter/ 
# @author ramok 
man()
{
    [ -n "$DISPLAY" ] &&  konqueror "man:/$*" 2>/dev/null & ||  man $*
}

Google search from command line

##
# Perform google search from command line
# <usage>g well linux c%2b%2b engineer</usage>
# @TODO url decode
g() {
    if [ -n "$DISPLAY" ] && 
        env x-www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*" & ||
        env www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*"
}

Bookmarked linux shell commands

Just useful for me some stuff

bash colour prompt

# set a fancy prompt (non-color, unless we know we "want" color)

Process memory vmsize report

#!/bin/sh
mu=0
pr=$1
[ -n "$pr" ] || ( echo "procMemVmSize / Andrey Zakharov 2009 / usage: $0 <pid>" >&2; exit 1 )
pids=`pgrep $1`
 
for p in $pids; do
 
    let "mu = $mu + `cat /proc/$p/status |  grep VmSize | awk '{ print $2 }'`" #kB
 
done
 
let "mu = $mu * 1024"
 
echo $mu
Syndicate content