summaryrefslogtreecommitdiffstats
path: root/bashrc
diff options
context:
space:
mode:
authorjluehrs2 <jluehrs2@uiuc.edu>2008-10-29 21:33:59 -0500
committerjluehrs2 <jluehrs2@uiuc.edu>2008-10-29 21:33:59 -0500
commit5e844c0bf22591fb966a3380ddc028f9000af1b2 (patch)
treefdb7911e3d1e7eb571a2be2a580f5be9f1ff0906 /bashrc
parentcbe801afae5b6c0e5ee5a30f7ac0eca95ed62a09 (diff)
downloadconf-5e844c0bf22591fb966a3380ddc028f9000af1b2.tar.gz
conf-5e844c0bf22591fb966a3380ddc028f9000af1b2.zip
clean out old/worthless scripts, move simple scripts into functions in bashrc
Diffstat (limited to 'bashrc')
-rw-r--r--bashrc24
1 files changed, 24 insertions, 0 deletions
diff --git a/bashrc b/bashrc
index a370bfa..42ad054 100644
--- a/bashrc
+++ b/bashrc
@@ -73,6 +73,30 @@ function luado { # thanks rici
function setfont {
printf '\e]710;%s\007' "$1"
}
+function checkmessages {
+ find ~/.purple/logs/ -mmin -$1 -type f | grep -v .system | xargs tail -n $2
+}
+function lastaim {
+ pushd ~/.purple/logs/aim/thedoyster/$1 > /dev/null
+ less $(ls | tail -n1)
+ popd > /dev/null
+}
+function mem_usage {
+ ps -eo size,ucmd | sort -rn | head -n$([ -z "$1" ] && echo 20 || echo $1)
+}
+function installed_kernel_modules {
+ find /lib/modules/$([ -z "$1" ] && echo $(uname -r) || echo $1)/ \
+ -iname '*.ko' | sed 's:.*/\(.*\)\.ko:\1:'
+}
+function opened_files {
+ strace $* 2>&1 | grep -E '^open\(' | \
+ grep -v ENOENT | \
+ grep -v O_DIRECTORY | \
+ cut -f2 -d"\"" | \
+ grep -vE '^/proc/' | \
+ grep -v '^/sys/' | \
+ grep -v '^/dev/'
+}
# }}}
# }}}
# bash configuration {{{