Script started on Sat Apr 26 13:26:01 2008 ]0;gslug@zootzoot: ~gslug@zootzoot:~$ unset PROMPT_COMMAND gslug@zootzoot:~$ /tmp/retitle Scripts Are Cool! ]0;Scripts Are Cool!gslug@zootzoot:~$ gslug@zootzoot:~$ set -o vi gslug@zootzoot:~$ clear gslug@zootzoot:~$ cat Am I m big enough??????????? Am I big enough??????????? gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ ls Desktop Mail foo.html mbox s scratch stunnels gslug@zootzoot:~$ rm foo.html             rm foo.html gslug@zootzoot:~$ rm stunnels rm: remove write-protected regular file `stunnels'? y gslug@zootzoot:~$ ls -la total 148 drwxr-xr-x 23 gslug gslug 4096 Apr 26 13:33 . drwxr-xr-x 5 root root 4096 Apr 26 06:14 .. -rw------- 1 gslug gslug 163 Apr 26 09:31 .ICEauthority drwx------ 2 gslug gslug 4096 Apr 26 12:31 .Trash -rw------- 1 gslug gslug 119 Apr 26 09:31 .Xauthority drwx------ 3 gslug gslug 4096 Apr 26 10:02 .adobe -rw------- 1 gslug gslug 3586 Apr 26 13:25 .bash_history -rw-r--r-- 1 gslug gslug 220 Apr 26 06:10 .bash_logout -rw-r--r-- 1 gslug gslug 414 Apr 26 06:10 .bash_profile -rw-r--r-- 1 gslug gslug 2227 Apr 26 06:10 .bashrc -rw------- 1 gslug gslug 26 Apr 26 09:31 .dmrc -rw------- 1 gslug gslug 16 Apr 26 09:31 .esd_auth drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:52 .ethereal drwx------ 4 gslug gslug 4096 Apr 26 13:32 .gconf drwx------ 2 gslug gslug 4096 Apr 26 13:33 .gconfd drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:31 .gnome drwx------ 7 gslug gslug 4096 Apr 26 09:35 .gnome2 drwx------ 2 gslug gslug 4096 Apr 26 09:31 .gnome2_private drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:32 .gstreamer-0.10 -rw-r--r-- 1 gslug gslug 87 Apr 26 09:32 .gtkrc-1.2-gnome2 drwx------ 3 gslug gslug 4096 Apr 26 09:31 .kde -rw------- 1 gslug gslug 55 Apr 26 13:25 .lesshst drwx------ 3 gslug gslug 4096 Apr 26 10:02 .macromedia drwx------ 3 gslug gslug 4096 Apr 26 09:31 .metacity drwx------ 3 gslug gslug 4096 Apr 26 10:02 .mozilla drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:31 .nautilus drwx------ 2 gslug gslug 4096 Apr 26 10:42 .ssh drwx------ 2 gslug gslug 4096 Apr 26 09:31 .update-notifier -rw------- 1 gslug gslug 1600 Apr 26 10:13 .viminfo drwx------ 2 gslug gslug 4096 Apr 26 09:39 .w3m -rw-r--r-- 1 gslug gslug 5040 Apr 26 13:24 .xsession-errors drwxr-xr-x 2 gslug gslug 4096 Apr 26 12:31 Desktop drwx------ 2 gslug gslug 4096 Apr 26 09:40 Mail -rw------- 1 gslug gslug 594 Apr 26 10:54 mbox drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:48 s drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:48 scratch gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ echo ps PID TTY TIME CMD 5512 pts/1 00:00:00 bash 6934 pts/1 00:00:00 ps gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ echo $SHELL /bin/bash gslug@zootzoot:~$ bource  ne gslug@zootzoot:~$ man b  vi foo.sh [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo.sh" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;foo.sh (~) - VIM]1;foo.sh[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --0,1All[?12l[?25h[?25l#1,2]2;foo.sh + (~) - VIM]1;foo.sh[?12l[?25h[?25l!3[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25l1,7All[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l-- INSERT --2,1All[?12l[?25h[?25l3[?12l[?25h[?25l3,0-1All[?12l[?25h[?25l2[?12l[?25h[?25l1,1 [?12l[?25h[?25l-- INSERT --1,3All[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25ls9[?12l[?25h[?25lh10[?12l[?25h[?25l2,1All[?12l[?25h[?25l3,1All[?12l[?25h[?25l3,0-1All[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h![?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ vi foo [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;foo (~) - VIM]1;foo[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --0,1All[?12l[?25h[?25l#1,2]2;foo + (~) - VIM]1;foo[?12l[?25h[?25l!3[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25ls9[?12l[?25h[?25lh10[?12l[?25h[?25l2,1 [?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25le2[?12l[?25h[?25lc3[?12l[?25h[?25lh4[?12l[?25h[?25lo5[?12l[?25h[?25l6[?12l[?25h[?25lH7[?12l[?25h[?25le8[?12l[?25h[?25ll9[?12l[?25h[?25ll10[?12l[?25h[?25lo1[?12l[?25h[?25l2[?12l[?25h[?25lW3[?12l[?25h[?25lo4[?12l[?25h[?25lr5[?12l[?25h[?25ll6[?12l[?25h[?25ld7[?12l[?25h[?25l"8[?12l[?25h[?25l7[?12l[?25h[?25l!8[?12l[?25h[?25l4,17All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"foo" [New] 4L, 30C written4,17All]2;foo (~) - VIM]1;foo4,17All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi foo gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ foo bash: foo: command not found gslug@zootzoot:~$ chmod 755   a+x foo gslug@zootzoot:~$ foo bash: foo: command not found gslug@zootzoot:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games gslug@zootzoot:~$ PATH=$PATH:. gslug@zootzoot:~$ PATH=$PATH:.echo $PATHfoo Hello World! gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi foo ]2;foo (~) - VIM]1;foo[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,17All[?12l[?25h W16: Warning: Mode of file "foo" has changed since editing started See ":help W11" for more info. [O]K, (L)oad File: [?25l"foo" 4L, 30C#!/bin/sh4,17All "foo" 4L, 30C4,17All[?12l[?25h[?25l3,0-1[?12l[?25h[?25l2[?12l[?25h[?25l1,9 [?12l[?25h[?25l8[?12l[?25h[?25l-- INSERT --1,8All[?12l[?25h[?25lbsh9]2;foo + (~) - VIM]1;foo[?12l[?25h[?25losh10[?12l[?25h[?25l1,9All[?12l[?25h[?25la[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"foo" 4L, 32C written1,9All]2;foo (~) - VIM]1;foo1,9All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi foo gslug@zootzoot:~$ ./foo Hello World! gslug@zootzoot:~$ foo Hello World! gslug@zootzoot:~$ fg vi foo ]2;foo (~) - VIM]1;foo[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bash echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,9All[?12l[?25h[?25l2,0-1[?12l[?25h[?25l3[?12l[?25h[?25l4,1 [?12l[?25h[?25l3,0-1[?12l[?25h[?25l ~ 3,1All]2;foo + (~) - VIM]1;foo[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25lE37: No write since last change (add ! to override)3,1All[?12l[?25h[?25l-- VISUAL --3,1All[?12l[?25h[?25l3,1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hq[?25l[?12l[?25h [?25l"foo" 3L, 31C written ]2;Scripts Are Cool!]1;Scripts Are Cool! [?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ vi foo [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo" 3L, 31C#!/bin/bash echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;foo (~) - VIM]1;foo[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l2,0-1[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ mv foo foo.sh gslug@zootzoot:~$ vi foo.sh [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo.sh" 3L, 31C#!/bin/bash echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;foo.sh (~) - VIM]1;foo.sh[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ vxm foo.vi  m foo.sh [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo.sh" 3L, 31C#!/bin/bash echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;foo.sh (~) - VIM]1;foo.sh[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ ls -la `which vi` lrwxrwxrwx 1 root root 20 Aug 15 2007 /usr/bin/vi -> /etc/alternatives/vi gslug@zootzoot:~$ ls -la `which vi`vim foo.sh [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo.sh" 3L, 31C#!/bin/bash echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;foo.sh (~) - VIM]1;foo.sh[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ expochexport C!vi vim foo.sh [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo.sh" 3L, 31C#!/bin/bash echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;foo.sh (~) - VIM]1;foo.sh[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h=[?25l[?12l[?25ha[?25l[?12l[?25h [?25lE518: Unknown option: color=a1,1All[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ /vi vi foo.sh [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"foo.sh" 3L, 31C#!/bin/bash echo Hello World! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;foo.sh (~) - VIM]1;foo.sh[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h@[?25l[?12l[?25h[?25l[?12l[?25h![?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ vi alarmclock.sh [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"alarmclock.sh" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;alarmclock.sh (~) - VIM]1;alarmclock.sh[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --0,1All[?12l[?25h[?25l#1,2]2;alarmclock.sh + (~) - VIM]1;alarmclock.sh[?12l[?25h[?25l!3[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25ls9[?12l[?25h[?25lh10[?12l[?25h[?25l2,1 [?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l4,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi alarmclock.sh gslug@zootzoot:~$ local te .ogg /usr/share/sounds/KDE_Beep_Car.ogg /usr/share/sounds/KDE_Dialog_Disappear.ogg /usr/share/sounds/KDE_Beep_Classic.ogg /usr/share/sounds/KDE_Beep_Connect.ogg /usr/share/sounds/KDE_Beep_Digital_1.ogg /usr/share/sounds/KDE_Beep_Digital_2.ogg /usr/share/sounds/KDE_Beep_Double.ogg /usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Beep.ogg /usr/share/sounds/KDE_Beep_Phone_1.ogg /usr/share/sounds/KDE_Beep_Phone_2.ogg /usr/share/sounds/KDE_Bottles.ogg /usr/share/sounds/KDE_Chimes_1.ogg /usr/share/sounds/KDE_Chimes_2.ogg /usr/share/sounds/KDE_Chimes_3.ogg /usr/share/sounds/KDE_Click_1.ogg /usr/share/sounds/KDE_Click_2.ogg /usr/share/sounds/KDE_Click_3.ogg /usr/share/sounds/KDE_Desktop_1.ogg /usr/share/sounds/KDE_Desktop_2.ogg /usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop_5.ogg /usr/share/sounds/KDE_Desktop_6.ogg /usr/share/sounds/KDE_Desktop_7.ogg /usr/share/sounds/KDE_Desktop_8.ogg /usr/share/sounds/KDE_Dialog_Appear.ogg /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg /usr/share/sounds/KDE_Door.ogg /usr/share/sounds/KDE_Drum_Break.ogg /usr/share/sounds/KDE_Error_1.ogg /usr/share/sounds/KDE_Error_2.ogg /usr/share/sounds/KDE_Error_3.ogg /usr/share/sounds/KDE_Event_1.ogg /usr/share/sounds/KDE_Event_2.ogg /usr/share/sounds/KDE_Event_3.ogg /usr/share/sounds/KDE_Event_4.ogg /usr/share/sounds/KDE_Event_5.ogg /usr/share/sounds/KDE_Glass_Break.ogg /usr/share/sounds/KDE_Keyboard_Key_1.ogg /usr/share/sounds/KDE_Logout_1.ogg /usr/share/sounds/KDE_Logout_2.ogg /usr/share/sounds/KDE_Logout_3.ogg /usr/share/sounds/KDE_Pop.ogg /usr/share/sounds/KDE_Star_Ship_1.ogg /usr/share/sounds/KDE_Startup_1.ogg /usr/share/sounds/KDE_Startup_2.ogg /usr/share/sounds/KDE_Startup_3.ogg /usr/share/sounds/KDE_TypeWriter_Bell.ogg /usr/share/sounds/KDE_TypeWriter_Key_1.ogg /usr/share/sounds/KDE_TypeWriter_Key_2.ogg /usr/share/sounds/KDE_TypeWriter_Reload.ogg /usr/share/sounds/KDE_TypeWriter_Scroll.ogg /usr/share/sounds/KDE_Vox_Ahem.ogg /usr/share/sounds/KDE_Vox_Yo.ogg /usr/share/sounds/KDE_Warp.ogg /usr/share/sounds/KDE_Water_Drop.ogg /usr/share/sounds/KDE_Window_Close.ogg /usr/share/sounds/KDE_Window_DeIconify.ogg /usr/share/sounds/KDE_Window_Hide.ogg /usr/share/sounds/KDE_Window_Iconify.ogg /usr/share/sounds/KDE_Window_Open.ogg /usr/share/sounds/KDE_Window_Shade_Down.ogg /usr/share/sounds/KDE_Window_Shade_Up.ogg /usr/share/sounds/KDE_Window_Sticky.ogg /usr/share/sounds/KDE_Window_UnHide.ogg /usr/share/sounds/KDE_Window_UnSticky.ogg /usr/share/sounds/Kopete_Event.ogg /usr/share/sounds/Kopete_Received.ogg /usr/share/sounds/Kopete_Sent.ogg /usr/share/sounds/Kopete_User_is_Online.ogg /usr/share/sounds/kubuntu-login.ogg /usr/share/apps/kfiresaver/kfs_explode.ogg /usr/share/apps/kfiresaver/kfs_debris.ogg /usr/share/example-content/Experience ubuntu.ogg /usr/share/example-content/ubuntu Sax.ogg /home/bri/Stefan Raab/Space Taxi/01 - Space Taxi.ogg gslug@zootzoot:~$ mploya   ayer /usr/share/sounds/kubuntu-login.ogg MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Creating config file: /home/gslug/.mplayer/config 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/kubuntu-login.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 112.0 kbit/7.94% (ratio: 14000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) 2.0%  A: 0.2 (00.1) of 2.7 (02.7) 2.0%  A: 0.2 (00.2) of 2.7 (02.7) 2.0%  A: 0.2 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 1.9%  A: 0.6 (00.5) of 2.7 (02.7) 1.9%  A: 0.6 (00.6) of 2.7 (02.7) 1.9%  A: 0.6 (00.6) of 2.7 (02.7) 1.9%  A: 0.7 (00.6) of 2.7 (02.7) 1.9%  A: 0.7 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.7) of 2.7 (02.7) 2.0%  A: 0.7 (00.7) of 2.7 (02.7) 2.0%  A: 0.7 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.8) of 2.7 (02.7) 2.0%  A: 0.8 (00.8) of 2.7 (02.7) 1.9%  A: 0.9 (00.8) of 2.7 (02.7) 1.9%  A: 0.9 (00.8) of 2.7 (02.7) 1.9%  A: 0.9 (00.8) of 2.7 (02.7) 1.9%  A: 0.9 (00.9) of 2.7 (02.7) 1.9%  A: 0.9 (00.9) of 2.7 (02.7) 1.9%  A: 1.0 (00.9) of 2.7 (02.7) 1.9%  A: 1.0 (00.9) of 2.7 (02.7) 1.9%  A: 1.0 (01.0) of 2.7 (02.7) 1.9%  A: 1.0 (01.0) of 2.7 (02.7) 1.9%  A: 1.0 (01.0) of 2.7 (02.7) 1.9%  A: 1.1 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.1) of 2.7 (02.7) 1.9%  A: 1.1 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.2) of 2.7 (02.7) 1.9%  A: 1.2 (01.2) of 2.7 (02.7) 1.9%  A: 1.3 (01.2) of 2.7 (02.7) 1.9%  A: 1.3 (01.2) of 2.7 (02.7) 1.9%  A: 1.3 (01.3) of 2.7 (02.7) 1.9%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.4 (01.3) of 2.7 (02.7) 1.9%  A: 1.4 (01.3) of 2.7 (02.7) 1.9%  A: 1.4 (01.4) of 2.7 (02.7) 1.9%  A: 1.4 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.5) of 2.7 (02.7) 1.9%  A: 1.5 (01.5) of 2.7 (02.7) 1.9%  A: 1.6 (01.5) of 2.7 (02.7) 1.9%  A: 1.6 (01.5) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 1.9%  A: 1.6 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.7) of 2.7 (02.7) 1.9%  A: 1.7 (01.7) of 2.7 (02.7) 1.9%  A: 1.7 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.8) of 2.7 (02.7) 2.0%  A: 1.8 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.8) of 2.7 (02.7) 1.9%  A: 1.9 (01.8) of 2.7 (02.7) 1.9%  A: 1.9 (01.9) of 2.7 (02.7) 1.9%  A: 1.9 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (02.0) of 2.7 (02.7) 1.9%  A: 2.0 (02.0) of 2.7 (02.7) 1.9%  A: 2.0 (02.0) of 2.7 (02.7) 1.9%  A: 2.1 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.1) of 2.7 (02.7) 2.0%  A: 2.1 (02.1) of 2.7 (02.7) 1.9%  A: 2.2 (02.1) of 2.7 (02.7) 1.9%  A: 2.2 (02.1) of 2.7 (02.7) 1.9%  A: 2.2 (02.1) of 2.7 (02.7) 1.9%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.2) of 2.7 (02.7) 2.0%  A: 2.3 (02.3) of 2.7 (02.7) 2.0%  A: 2.3 (02.3) of 2.7 (02.7) 2.0%  A: 2.3 (02.3) of 2.7 (02.7) 2.0%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  alsa-uninit: pcm closed Exiting... (End of file) gslug@zootzoot:~$ mplayer /usr/share/sounds/kubuntu-login.ogg MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/kubuntu-login.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 112.0 kbit/7.94% (ratio: 14000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) 5.6%  A: 0.2 (00.1) of 2.7 (02.7) 5.4%  A: 0.2 (00.2) of 2.7 (02.7) 5.2%  A: 0.2 (00.2) of 2.7 (02.7) 5.1%  A: 0.2 (00.2) of 2.7 (02.7) 5.0%  A: 0.3 (00.2) of 2.7 (02.7) 4.9%  A: 0.3 (00.2) of 2.7 (02.7) 4.8%  A: 0.3 (00.3) of 2.7 (02.7) 4.6%  A: 0.4 (00.3) of 2.7 (02.7) 4.6%  A: 0.4 (00.3) of 2.7 (02.7) 4.5%  A: 0.4 (00.3) of 2.7 (02.7) 4.4%  A: 0.4 (00.4) of 2.7 (02.7) 4.3%  A: 0.4 (00.4) of 2.7 (02.7) 4.3%  A: 0.5 (00.4) of 2.7 (02.7) 4.2%  A: 0.5 (00.4) of 2.7 (02.7) 4.1%  A: 0.5 (00.5) of 2.7 (02.7) 4.1%  A: 0.5 (00.5) of 2.7 (02.7) 4.0%  A: 0.5 (00.5) of 2.7 (02.7) 4.0%  A: 0.6 (00.5) of 2.7 (02.7) 3.9%  A: 0.6 (00.5) of 2.7 (02.7) 3.9%  A: 0.6 (00.6) of 2.7 (02.7) 3.9%  A: 0.6 (00.6) of 2.7 (02.7) 3.8%  A: 0.7 (00.6) of 2.7 (02.7) 3.8%  A: 0.7 (00.6) of 2.7 (02.7) 3.7%  A: 0.7 (00.6) of 2.7 (02.7) 3.7%  A: 0.7 (00.7) of 2.7 (02.7) 3.6%  A: 0.7 (00.7) of 2.7 (02.7) 3.6%  A: 0.8 (00.7) of 2.7 (02.7) 3.6%  A: 0.8 (00.7) of 2.7 (02.7) 3.6%  A: 0.8 (00.8) of 2.7 (02.7) 3.5%  A: 0.8 (00.8) of 2.7 (02.7) 3.5%  A: 0.8 (00.8) of 2.7 (02.7) 3.5%  A: 0.9 (00.8) of 2.7 (02.7) 3.5%  A: 0.9 (00.8) of 2.7 (02.7) 3.4%  A: 0.9 (00.9) of 2.7 (02.7) 3.4%  A: 0.9 (00.9) of 2.7 (02.7) 3.4%  A: 1.0 (00.9) of 2.7 (02.7) 3.4%  A: 1.0 (00.9) of 2.7 (02.7) 3.4%  A: 1.0 (00.9) of 2.7 (02.7) 3.3%  A: 1.0 (01.0) of 2.7 (02.7) 3.3%  A: 1.0 (01.0) of 2.7 (02.7) 3.3%  A: 1.1 (01.0) of 2.7 (02.7) 3.3%  A: 1.1 (01.0) of 2.7 (02.7) 3.3%  A: 1.1 (01.1) of 2.7 (02.7) 3.2%  A: 1.1 (01.1) of 2.7 (02.7) 3.2%  A: 1.1 (01.1) of 2.7 (02.7) 3.2%  A: 1.2 (01.1) of 2.7 (02.7) 3.2%  A: 1.2 (01.1) of 2.7 (02.7) 3.2%  A: 1.2 (01.2) of 2.7 (02.7) 3.2%  A: 1.2 (01.2) of 2.7 (02.7) 3.2%  A: 1.2 (01.2) of 2.7 (02.7) 3.1%  A: 1.3 (01.2) of 2.7 (02.7) 3.1%  A: 1.3 (01.2) of 2.7 (02.7) 3.1%  A: 1.3 (01.3) of 2.7 (02.7) 3.1%  A: 1.3 (01.3) of 2.7 (02.7) 3.1%  A: 1.4 (01.3) of 2.7 (02.7) 3.1%  A: 1.4 (01.3) of 2.7 (02.7) 3.0%  A: 1.4 (01.3) of 2.7 (02.7) 3.0%  A: 1.4 (01.4) of 2.7 (02.7) 3.0%  A: 1.4 (01.4) of 2.7 (02.7) 3.0%  A: 1.5 (01.4) of 2.7 (02.7) 3.0%  A: 1.5 (01.4) of 2.7 (02.7) 3.0%  A: 1.5 (01.5) of 2.7 (02.7) 3.0%  A: 1.5 (01.5) of 2.7 (02.7) 2.9%  A: 1.5 (01.5) of 2.7 (02.7) 2.9%  A: 1.6 (01.5) of 2.7 (02.7) 2.9%  A: 1.6 (01.5) of 2.7 (02.7) 2.9%  A: 1.6 (01.6) of 2.7 (02.7) 2.9%  A: 1.7 (01.6) of 2.7 (02.7) 2.9%  A: 1.7 (01.6) of 2.7 (02.7) 2.9%  A: 1.7 (01.6) of 2.7 (02.7) 2.9%  A: 1.7 (01.6) of 2.7 (02.7) 2.9%  A: 1.7 (01.7) of 2.7 (02.7) 2.9%  A: 1.7 (01.7) of 2.7 (02.7) 2.9%  A: 1.8 (01.7) of 2.7 (02.7) 2.8%  A: 1.8 (01.7) of 2.7 (02.7) 2.8%  A: 1.8 (01.8) of 2.7 (02.7) 2.8%  A: 1.8 (01.8) of 2.7 (02.7) 2.8%  A: 1.8 (01.8) of 2.7 (02.7) 2.8%  A: 1.9 (01.8) of 2.7 (02.7) 2.8%  A: 1.9 (01.8) of 2.7 (02.7) 2.8%  A: 1.9 (01.9) of 2.7 (02.7) 2.8%  A: 1.9 (01.9) of 2.7 (02.7) 2.8%  A: 2.0 (01.9) of 2.7 (02.7) 2.8%  A: 2.0 (01.9) of 2.7 (02.7) 2.8%  A: 2.0 (01.9) of 2.7 (02.7) 2.8%  A: 2.0 (02.0) of 2.7 (02.7) 2.8%  A: 2.0 (02.0) of 2.7 (02.7) 2.8%  A: 2.1 (02.0) of 2.7 (02.7) 2.8%  A: 2.1 (02.0) of 2.7 (02.7) 2.7%  A: 2.1 (02.1) of 2.7 (02.7) 2.7%  A: 2.1 (02.1) of 2.7 (02.7) 2.7%  A: 2.1 (02.1) of 2.7 (02.7) 2.7%  A: 2.2 (02.1) of 2.7 (02.7) 2.7%  A: 2.2 (02.1) of 2.7 (02.7) 2.7%  A: 2.2 (02.2) of 2.7 (02.7) 2.7%  A: 2.2 (02.2) of 2.7 (02.7) 2.7%  A: 2.3 (02.2) of 2.7 (02.7) 2.7%  A: 2.3 (02.2) of 2.7 (02.7) 2.7%  A: 2.3 (02.2) of 2.7 (02.7) 2.7%  A: 2.3 (02.3) of 2.7 (02.7) 2.7%  A: 2.3 (02.3) of 2.7 (02.7) 2.7%  A: 2.4 (02.3) of 2.7 (02.7) 2.7%  A: 2.4 (02.3) of 2.7 (02.7) 2.7%  A: 2.4 (02.4) of 2.7 (02.7) 2.7%  alsa-uninit: pcm closed Exiting... (End of file) gslug@zootzoot:~$ mplayer /usr/share/sounds/kubuntu-login.ogg MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/kubuntu-login.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 112.0 kbit/7.94% (ratio: 14000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) 2.0%  A: 0.2 (00.1) of 2.7 (02.7) 2.0%  A: 0.2 (00.2) of 2.7 (02.7) 2.0%  A: 0.2 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.6) of 2.7 (02.7) 1.9%  A: 0.7 (00.6) of 2.7 (02.7) 1.9%  A: 0.7 (00.7) of 2.7 (02.7) 1.9%  A: 0.7 (00.7) of 2.7 (02.7) 1.9%  A: 0.8 (00.7) of 2.7 (02.7) 1.9%  A: 0.8 (00.7) of 2.7 (02.7) 1.9%  A: 0.8 (00.7) of 2.7 (02.7) 1.9%  A: 0.8 (00.8) of 2.7 (02.7) 1.9%  A: 0.8 (00.8) of 2.7 (02.7) 1.9%  A: 0.9 (00.8) of 2.7 (02.7) 1.9%  A: 0.9 (00.8) of 2.7 (02.7) 1.9%  A: 0.9 (00.9) of 2.7 (02.7) 1.9%  A: 0.9 (00.9) of 2.7 (02.7) 1.9%  A: 0.9 (00.9) of 2.7 (02.7) 1.9%  A: 1.0 (00.9) of 2.7 (02.7) 1.9%  A: 1.0 (00.9) of 2.7 (02.7) 1.9%  A: 1.0 (01.0) of 2.7 (02.7) 1.9%  A: 1.0 (01.0) of 2.7 (02.7) 1.9%  A: 1.1 (01.0) of 2.7 (02.7) 1.9%  A: 1.1 (01.0) of 2.7 (02.7) 1.9%  A: 1.1 (01.0) of 2.7 (02.7) 1.9%  A: 1.1 (01.1) of 2.7 (02.7) 1.9%  A: 1.1 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.2) of 2.7 (02.7) 1.9%  A: 1.2 (01.2) of 2.7 (02.7) 1.9%  A: 1.2 (01.2) of 2.7 (02.7) 1.9%  A: 1.3 (01.2) of 2.7 (02.7) 1.9%  A: 1.3 (01.2) of 2.7 (02.7) 1.9%  A: 1.3 (01.3) of 2.7 (02.7) 1.9%  A: 1.3 (01.3) of 2.7 (02.7) 1.9%  A: 1.4 (01.3) of 2.7 (02.7) 1.9%  A: 1.4 (01.3) of 2.7 (02.7) 1.9%  A: 1.4 (01.3) of 2.7 (02.7) 1.9%  A: 1.4 (01.4) of 2.7 (02.7) 1.9%  A: 1.4 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.5) of 2.7 (02.7) 1.9%  A: 1.5 (01.5) of 2.7 (02.7) 1.9%  A: 1.6 (01.5) of 2.7 (02.7) 1.9%  A: 1.6 (01.5) of 2.7 (02.7) 1.9%  A: 1.6 (01.6) of 2.7 (02.7) 1.9%  A: 1.6 (01.6) of 2.7 (02.7) 1.9%  A: 1.6 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.7) of 2.7 (02.7) 1.9%  A: 1.7 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.8) of 2.7 (02.7) 1.9%  A: 1.8 (01.8) of 2.7 (02.7) 1.9%  A: 1.9 (01.8) of 2.7 (02.7) 1.9%  A: 1.9 (01.8) of 2.7 (02.7) 1.9%  A: 1.9 (01.9) of 2.7 (02.7) 1.9%  A: 1.9 (01.9) of 2.7 (02.7) 1.9%  A: 1.9 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (02.0) of 2.7 (02.7) 1.9%  A: 2.0 (02.0) of 2.7 (02.7) 1.9%  A: 2.1 (02.0) of 2.7 (02.7) 1.9%  A: 2.1 (02.0) of 2.7 (02.7) 1.9%  A: 2.1 (02.0) of 2.7 (02.7) 1.9%  A: 2.1 (02.1) of 2.7 (02.7) 1.9%  A: 2.1 (02.1) of 2.7 (02.7) 1.9%  A: 2.2 (02.1) of 2.7 (02.7) 1.9%  A: 2.2 (02.1) of 2.7 (02.7) 1.9%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.3) of 2.7 (02.7) 1.9%  A: 2.3 (02.3) of 2.7 (02.7) 1.9%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  alsa-uninit: pcm closed Exiting... (End of file) gslug@zootzoot:~$ fg vi alarmclock.sh ]2;alarmclock.sh + (~) - VIM]1;alarmclock.sh[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,0-1All[?12l[?25h[?25l-- INSERT --4,1All[?12l[?25h[?25lm2[?12l[?25h[?25lp3[?12l[?25h[?25ll4[?12l[?25h[?25lo5[?12l[?25h[?25la6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25la5[?12l[?25h[?25ly6[?12l[?25h[?25le7[?12l[?25h[?25lr8[?12l[?25h[?25l9[?12l[?25h[?25l/usr/share/sounds/kubuntu-login.ogg44[?12l[?25h[?25l4,43All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"alarmclock.sh" [New] 4L, 56C written4,43All]2;alarmclock.sh (~) - VIM]1;alarmclock.sh4,43All[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ chmod a+x cl l  alarmclock.sh gslug@zootzoot:~$ ./alarmclock.sh MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/kubuntu-login.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 112.0 kbit/7.94% (ratio: 14000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) 2.1%  A: 0.2 (00.1) of 2.7 (02.7) 2.1%  A: 0.2 (00.2) of 2.7 (02.7) 2.1%  A: 0.2 (00.2) of 2.7 (02.7) 2.1%  A: 0.3 (00.2) of 2.7 (02.7) 2.1%  A: 0.3 (00.2) of 2.7 (02.7) 2.1%  A: 0.3 (00.3) of 2.7 (02.7) 2.1%  A: 0.3 (00.3) of 2.7 (02.7) 2.1%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.7) of 2.7 (02.7) 2.0%  A: 0.7 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.8) of 2.7 (02.7) 2.0%  A: 0.8 (00.8) of 2.7 (02.7) 2.0%  A: 0.9 (00.8) of 2.7 (02.7) 2.0%  A: 0.9 (00.8) of 2.7 (02.7) 2.0%  A: 0.9 (00.8) of 2.7 (02.7) 2.0%  A: 0.9 (00.9) of 2.7 (02.7) 2.0%  A: 0.9 (00.9) of 2.7 (02.7) 2.0%  A: 1.0 (00.9) of 2.7 (02.7) 2.0%  A: 1.0 (00.9) of 2.7 (02.7) 2.0%  A: 1.0 (01.0) of 2.7 (02.7) 2.0%  A: 1.0 (01.0) of 2.7 (02.7) 2.0%  A: 1.0 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.1) of 2.7 (02.7) 2.0%  A: 1.1 (01.1) of 2.7 (02.7) 2.0%  A: 1.2 (01.1) of 2.7 (02.7) 2.0%  A: 1.2 (01.1) of 2.7 (02.7) 2.0%  A: 1.2 (01.1) of 2.7 (02.7) 2.0%  A: 1.2 (01.2) of 2.7 (02.7) 2.0%  A: 1.2 (01.2) of 2.7 (02.7) 2.0%  A: 1.3 (01.2) of 2.7 (02.7) 2.0%  A: 1.3 (01.2) of 2.7 (02.7) 2.0%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.4 (01.3) of 2.7 (02.7) 2.0%  A: 1.4 (01.3) of 2.7 (02.7) 2.0%  A: 1.4 (01.4) of 2.7 (02.7) 2.0%  A: 1.4 (01.4) of 2.7 (02.7) 2.0%  A: 1.5 (01.4) of 2.7 (02.7) 2.0%  A: 1.5 (01.4) of 2.7 (02.7) 2.0%  A: 1.5 (01.4) of 2.7 (02.7) 2.0%  A: 1.5 (01.5) of 2.7 (02.7) 2.0%  A: 1.5 (01.5) of 2.7 (02.7) 2.0%  A: 1.6 (01.5) of 2.7 (02.7) 2.0%  A: 1.6 (01.5) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.6) of 2.7 (02.7) 2.0%  A: 1.7 (01.7) of 2.7 (02.7) 2.0%  A: 1.7 (01.7) of 2.7 (02.7) 2.0%  A: 1.8 (01.7) of 2.7 (02.7) 2.0%  A: 1.8 (01.7) of 2.7 (02.7) 2.0%  A: 1.8 (01.7) of 2.7 (02.7) 2.0%  A: 1.8 (01.8) of 2.7 (02.7) 2.0%  A: 1.8 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.9) of 2.7 (02.7) 2.0%  A: 1.9 (01.9) of 2.7 (02.7) 2.0%  A: 1.9 (01.9) of 2.7 (02.7) 2.0%  A: 2.0 (01.9) of 2.7 (02.7) 2.0%  A: 2.0 (01.9) of 2.7 (02.7) 2.0%  A: 2.0 (02.0) of 2.7 (02.7) 2.0%  A: 2.0 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.1) of 2.7 (02.7) 2.0%  A: 2.1 (02.1) of 2.7 (02.7) 2.0%  A: 2.2 (02.1) of 2.7 (02.7) 2.0%  A: 2.2 (02.1) of 2.7 (02.7) 2.0%  A: 2.2 (02.1) of 2.7 (02.7) 2.0%  A: 2.2 (02.2) of 2.7 (02.7) 2.0%  A: 2.2 (02.2) of 2.7 (02.7) 2.0%  A: 2.3 (02.2) of 2.7 (02.7) 2.0%  A: 2.3 (02.2) of 2.7 (02.7) 2.0%  A: 2.3 (02.3) of 2.7 (02.7) 2.0%  A: 2.3 (02.3) of 2.7 (02.7) 2.0%  A: 2.3 (02.3) of 2.7 (02.7) 2.0%  A: 2.4 (02.3) of 2.7 (02.7) 2.0%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  alsa-uninit: pcm closed Exiting... (End of file) gslug@zootzoot:~$ cat alarmclock.sh #!/bin/sh mplayer /usr/share/sounds/kubuntu-login.ogg gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ crontab -e no crontab for gslug - using an empty one [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"/tmp/crontab.LoiNEJ/crontab" 1L, 29C# m h dom mon dow command ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;crontab (/tmp/crontab.LoiNEJ) - VIM]1;crontab[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --2,1All]2;crontab + (/tmp/crontab.LoiNEJ) - VIM]1;crontab[?12l[?25h[?25l3[?12l[?25h[?25l^Z2-3[?12l[?25h[?25l3,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped crontab -e gslug@zootzoot:~$ pse  -ef|grep cron root 4890 1 0 Mar15 ? 00:00:03 /usr/sbin/cron gslug 8165 5512 0 13:40 pts/1 00:00:00 crontab -e gslug 8166 8165 1 13:40 pts/1 00:00:00 /usr/bin/editor /tmp/crontab.LoiNEJ/crontab gslug 8229 5512 0 13:40 pts/1 00:00:00 grep cron gslug@zootzoot:~$ fg crontab -e ]2;crontab + (/tmp/crontab.LoiNEJ) - VIM]1;crontab[?1049h[?1h=[?12;25h[?12l[?25h[?25l# m h dom mon dow command ^Z ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,1All[?12l[?25h[?25l-- INSERT --3,1All[?12l[?25h[?25l^Z2-3[?12l[?25h[?25l3,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped crontab -e gslug@zootzoot:~$ man crontab Reformatting crontab(1), please wait... [?1049h[?1h=CRONTAB(1) CRONTAB(1)  NAME crontab - maintain crontab files for individual users (V3)  SYNOPSIS crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e }  DESCRIPTION crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron. Each user can have their own crontab, and though these are files in /var/spool/cron/crontabs, they are not intended to be edited directly.  If the /etc/cron.allow file exists, then you must be listed therein in order to be allowed to use this command. If the /etc/cron.allow file does not exist but the /etc/cron.deny file does exist, then you must not be listed in the /etc/cron.deny file in order to use this command. If neither of these files exists, then depending on site-dependent con- figuration parameters, only the super user will be allowed to use this command, or all users will be able to use this command. For standard Debian systems, all users may use this command.  Manual page crontab(1) line 1  Manual page crontab(1) line 2 If the -u option is given, it specifies the name of the user whose  Manual page crontab(1) line 5 crontab is to be tweaked. If this option is not given, crontab exam-  Manual page crontab(1) line 6 ines "your" crontab, i.e., the crontab of the person executing the com-  Manual page crontab(1) line 7 mand. Note that su(8) can confuse crontab and that if you are running  Manual page crontab(1) line 8 inside of su(8) you should always use the -u option for safety's sake.  Manual page crontab(1) line 9  Manual page crontab(1) line 10 The first form of this command is used to install a new crontab from  Manual page crontab(1) line 11 some named file or standard input if the pseudo-filename ``-'' is  Manual page crontab(1) line 12 given.  Manual page crontab(1) line 13  Manual page crontab(1) line 14 The -l option causes the current crontab to be displayed on standard  Manual page crontab(1) line 15 output. See the note under DEBIAN SPECIFIC below.  Manual page crontab(1) line 16  Manual page crontab(1) line 17 The -r option causes the current crontab to be removed.  Manual page crontab(1) line 18  Manual page crontab(1) line 19 The -e option is used to edit the current crontab using the editor  Manual page crontab(1) line 20 specified by the VISUAL or EDITOR environment variables. After you  Manual page crontab(1) line 21 exit from the editor, the modified crontab will be installed automati-  Manual page crontab(1) line 22 cally. If neither of the environment variables is defined, then the  Manual page crontab(1) line 23 default editor /usr/bin/editor is used.  Manual page crontab(1) line 24  Manual page crontab(1) line 25DEBIAN SPECIFIC  Manual page crontab(1) line 26 The "out-of-the-box" behaviour for crontab -l is to display the three  Manual page crontab(1) line 27 line "DO NOT EDIT THIS FILE" header that is placed at the beginning of  Manual page crontab(1) line 28 the crontab when it is installed. The problem is that it makes the sequence  crontab -l | crontab -  non-idempotent -- you keep adding copies of the header. This causes pain to scripts that use sed to edit a crontab. Therefore, the default behaviour of the -l option has been changed to not output such header. You may obtain the original behaviour by setting the environment vari- able CRONTAB_NOHEADER to 'N', which will cause the crontab -l command to emit the extraneous header.  SEE ALSO crontab(5), cron(8)  FILES /etc/cron.allow /etc/cron.deny  STANDARDS The crontab command conforms to IEEE Std1003.2-1992 (``POSIX''). This new command syntax differs from previous versions of Vixie Cron, as well as from the classic SVR3 syntax.  Manual page crontab(1) line 51[?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ man crontab Reformatting crontab(1), please wait... [?1049h[?1h=CRONTAB(1) CRONTAB(1)  NAME crontab - maintain crontab files for individual users (V3)  SYNOPSIS crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e }  DESCRIPTION crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron. Each user can have their own crontab, and though these are files in /var/spool/cron/crontabs, they are not intended to be edited directly.  If the /etc/cron.allow file exists, then you must be listed therein in order to be allowed to use this command. If the /etc/cron.allow file does not exist but the /etc/cron.deny file does exist, then you must not be listed in the /etc/cron.deny file in order to use this command. If neither of these files exists, then depending on site-dependent con- figuration parameters, only the super user will be allowed to use this command, or all users will be able to use this command. For standard Debian systems, all users may use this command.  Manual page crontab(1) line 1[?1l>[?1049lgslug@zootzoot:~$ / gslug@zootzoot:~$ r man bash: r: command not found gslug@zootzoot:~$ !man man crontab Reformatting crontab(1), please wait... [?1049h[?1h=CRONTAB(1) CRONTAB(1)  NAME crontab - maintain crontab files for individual users (V3)  SYNOPSIS crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e }  DESCRIPTION crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron. Each user can have their own crontab, and though these are files in /var/spool/cron/crontabs, they are not intended to be edited directly.  If the /etc/cron.allow file exists, then you must be listed therein in order to be allowed to use this command. If the /etc/cron.allow file does not exist but the /etc/cron.deny file does exist, then you must not be listed in the /etc/cron.deny file in order to use this command. If neither of these files exists, then depending on site-dependent con- figuration parameters, only the super user will be allowed to use this command, or all users will be able to use this command. For standard Debian systems, all users may use this command.  Manual page crontab(1) line 1 If the -u option is given, it specifies the name of the user whose crontab is to be tweaked. If this option is not given, crontab exam- ines "your" crontab, i.e., the crontab of the person executing the com- mand. Note that su(8) can confuse crontab and that if you are running inside of su(8) you should always use the -u option for safety's sake.  The first form of this command is used to install a new crontab from some named file or standard input if the pseudo-filename ``-'' is given.  The -l option causes the current crontab to be displayed on standard output. See the note under DEBIAN SPECIFIC below.  The -r option causes the current crontab to be removed.  The -e option is used to edit the current crontab using the editor specified by the VISUAL or EDITOR environment variables. After you exit from the editor, the modified crontab will be installed automati- cally. If neither of the environment variables is defined, then the default editor /usr/bin/editor is used.  DEBIAN SPECIFIC  Manual page crontab(1) line 26 The "out-of-the-box" behaviour for crontab -l is to display the three line "DO NOT EDIT THIS FILE" header that is placed at the beginning of the crontab when it is installed. The problem is that it makes the sequence  crontab -l | crontab -  non-idempotent -- you keep adding copies of the header. This causes pain to scripts that use sed to edit a crontab. Therefore, the default behaviour of the -l option has been changed to not output such header. You may obtain the original behaviour by setting the environment vari- able CRONTAB_NOHEADER to 'N', which will cause the crontab -l command to emit the extraneous header.  SEE ALSO crontab(5), cron(8)  FILES /etc/cron.allow /etc/cron.deny  STANDARDS The crontab command conforms to IEEE Std1003.2-1992 (``POSIX''). This  Manual page crontab(1) line 49[?1l>[?1049lgslug@zootzoot:~$ man 5 crontab Reformatting crontab(5), please wait... [?1049h[?1h=CRONTAB(5) CRONTAB(5)  NAME crontab - tables for driving cron  DESCRIPTION A crontab file contains instructions to the cron(8) daemon of the gen- eral form: ``run this command at this time on this date''. Each user has their own crontab, and commands in any given crontab will be exe- cuted as the user who owns the crontab. Uucp and News will usually have their own crontabs, eliminating the need for explicitly running su(1) as part of a cron command.  Blank lines and leading spaces and tabs are ignored. Lines whose first non-space character is a hash-sign (#) are comments, and are ignored. Note that comments are not allowed on the same line as cron commands, since they will be taken to be part of the command. Similarly, com- ments are not allowed on the same line as environment variable set- tings.  An active line in a crontab will be either an environment setting or a cron command. An environment setting is of the form,   Manual page crontab(5) line 1[?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ clear gslug@zootzoot:~$ man man Reformatting man(1), please wait... [?1049h[?1h=MAN(1) Manual pager utils MAN(1)  NAME man - an interface to the on-line reference manuals  SYNOPSIS man [-c|-w|-tZ] [-H[browser]] [-T[device]] [-adhu7V] [-i|-I] [-m sys- tem[,...]] [-L locale] [-p string] [-C file] [-M path] [-P pager] [-r prompt] [-S list] [-e extension] [[section] page ...] ... man -l [-7] [-tZ] [-H[browser]] [-T[device]] [-p string] [-P pager] [-r prompt] file ... man -k [apropos options] regexp ... man -f [whatis options] page ...  DESCRIPTION man is the system's manual pager. Each page argument given to man is normally the name of a program, utility or function. The manual page associated with each of these arguments is then found and displayed. A section, if provided, will direct man to look only in that section of the manual. The default action is to search in all of the available sections, following a pre-defined order and to show only the first page found, even if page exists in several sections.   Manual page man(1) line 1[?1l>[?1049lgslug@zootzoot:~$ man manclearman 5 crontab  Reformatting crontab(5), please wait... [?1049h[?1h=CRONTAB(5) CRONTAB(5)  NAME crontab - tables for driving cron  DESCRIPTION A crontab file contains instructions to the cron(8) daemon of the gen- eral form: ``run this command at this time on this date''. Each user has their own crontab, and commands in any given crontab will be exe- cuted as the user who owns the crontab. Uucp and News will usually have their own crontabs, eliminating the need for explicitly running su(1) as part of a cron command.  Blank lines and leading spaces and tabs are ignored. Lines whose first non-space character is a hash-sign (#) are comments, and are ignored. Note that comments are not allowed on the same line as cron commands, since they will be taken to be part of the command. Similarly, com- ments are not allowed on the same line as environment variable set- tings.  An active line in a crontab will be either an environment setting or a cron command. An environment setting is of the form,   Manual page crontab(5) line 1 name = value  where the spaces around the equal-sign (=) are optional, and any subse- quent non-leading spaces in value will be part of the value assigned to name. The value string may be placed in quotes (single or double, but matching) to preserve leading or trailing blanks. The value string is not parsed for environmental substitutions, thus lines like  PATH = $HOME/bin:$PATH  will not work as you might expect.  Several environment variables are set up automatically by the cron(8) daemon. SHELL is set to /bin/sh, and LOGNAME and HOME are set from the /etc/passwd line of the crontab's owner. PATH is set to "/usr/bin:/bin". HOME, SHELL, and PATH may be overridden by settings in the crontab; LOGNAME is the user that the job is running from, and may not be changed.  (Another note: the LOGNAME variable is sometimes called USER on BSD systems... on these systems, USER will be set also.)  In addition to LOGNAME, HOME, and SHELL, cron(8) will look at MAILTO if  Manual page crontab(5) line 26 it has any reason to send mail as a result of running commands in ``this'' crontab. If MAILTO is defined (and non-empty), mail is sent to the user so named. If MAILTO is defined but empty (MAILTO=""), no mail will be sent. Otherwise mail is sent to the owner of the crontab.  On the Debian GNU/Linux system, cron supports the pam_env module, and loads the environment specified by /etc/security/pam_env.conf. How- ever, the PAM setting do NOT override the settings described above nor any settings in the crontab file itself. Note in particular that if you want a PATH other than "/usr/bin:/bin", you will need to set it in the crontab file.  The format of a cron command is very much the V7 standard, with a num- ber of upward-compatible extensions. Each line has five time and date fields, followed by a command, followed by a newline character ('\n'). The system crontab (/etc/crontab) uses the same format, except that the username for the command is specified after the time and date fields and before the command. The fields may be separated by spaces or tabs.  Commands are executed by cron(8) when the minute, hour, and month of year fields match the current time, and when at least one of the two day fields (day of month, or day of week) match the current time (see ``Note'' below). cron(8) examines cron entries once every minute. The  Manual page crontab(5) line 49 time and date fields are:  field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names)  A field may be an asterisk (*), which always stands for ``first-last''.  Ranges of numbers are allowed. Ranges are two numbers separated with a hyphen. The specified range is inclusive. For example, 8-11 for an ``hours'' entry specifies execution at hours 8, 9, 10 and 11.  Lists are allowed. A list is a set of numbers (or ranges) separated by commas. Examples: ``1,2,5,9'', ``0-4,8-12''.  Step values can be used in conjunction with ranges. Following a range with ``/'' specifies skips of the number's value through the range. For example, ``0-23/2'' can be used in the hours field to spec- ify command execution every other hour (the alternative in the V7 stan-  Manual page crontab(5) line 72[?1l>[?1049lgslug@zootzoot:~$ fg crontab -e ]2;crontab + (/tmp/crontab.LoiNEJ) - VIM]1;crontab[?1049h[?1h=[?12;25h[?12l[?25h[?25l# m h dom mon dow command ^Z ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,1All[?12l[?25h[?25l-- INSERT --3,1All[?12l[?25h[?25l02[?12l[?25h[?25l3[?12l[?25h[?25l84[?12l[?25h[?25l5[?12l[?25h[?25l*6[?12l[?25h[?25l7[?12l[?25h[?25l*8[?12l[?25h[?25l9[?12l[?25h[?25l*10[?12l[?25h[?25l1[?12l[?25h[?25l/2[?12l[?25h[?25lh3[?12l[?25h[?25lo4[?12l[?25h[?25lm5[?12l[?25h[?25le6[?12l[?25h[?25l/7[?12l[?25h[?25lg8[?12l[?25h[?25ls9[?12l[?25h[?25ll20[?12l[?25h[?25lu1[?12l[?25h[?25lg2[?12l[?25h[?25l/3[?12l[?25h[?25la4[?12l[?25h[?25la5[?12l[?25h[?25l4[?12l[?25h[?25ll5[?12l[?25h[?25la6[?12l[?25h[?25lr7[?12l[?25h[?25lm8[?12l[?25h[?25lc9[?12l[?25h[?25ll30[?12l[?25h[?25lo1[?12l[?25h[?25lc2[?12l[?25h[?25lk3[?12l[?25h[?25l3,32All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hq[?25l[?12l[?25h [?25l"crontab.LoiNEJ/crontab" 3L, 63C written ]2;Scripts Are Cool!]1;Scripts Are Cool! [?1l>[?12l[?25h[?1049lcrontab: installing new crontab gslug@zootzoot:~$ fg bash: fg: current: no such job gslug@zootzoot:~$ crontab -l # m h dom mon dow command 0 8 * * * /home/gslug/alarmclock gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ crontab -l # m h dom mon dow command 0 8 * * * /home/gslug/alarmclock gslug@zootzoot:~$ crontab -e [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"/tmp/crontab.n0DGmb/crontab" 3L, 63C# m h dom mon dow command 0 8 * * * /home/gslug/alarmclock ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;crontab (/tmp/crontab.n0DGmb) - VIM]1;crontab[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l3[?12l[?25h[?25l5[?12l[?25h[?25l7[?12l[?25h[?25l * /home/gslug/alarmclock]2;crontab + (/tmp/crontab.n0DGmb) - VIM]1;crontab[?12l[?25h[?25l* /home/gslug/alarmclock[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hq[?25l[?12l[?25h [?25l"crontab.n0DGmb/crontab" 3L, 61C written ]2;Scripts Are Cool!]1;Scripts Are Cool! [?1l>[?12l[?25h[?1049lcrontab: installing new crontab "/tmp/crontab.n0DGmb/crontab":2: bad day-of-week errors in crontab file, can't install. Do you want to retry the same edit? e Enter Y or N Do you want to retry the same edit? Enter Y or N Do you want to retry the same edit? y [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"/tmp/crontab.n0DGmb/crontab" 3L, 61C# m h dom mon dow command 0 8 * * /home/gslug/alarmclock ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;crontab (/tmp/crontab.n0DGmb) - VIM]1;crontab[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l3[?12l[?25h[?25l5[?12l[?25h[?25l7[?12l[?25h[?25l-- INSERT --3,7All[?12l[?25h[?25l** /home/gslug/alarmclock8]2;crontab + (/tmp/crontab.n0DGmb) - VIM]1;crontab[?12l[?25h[?25l * /home/gslug/alarmclock9[?12l[?25h[?25l3,8All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"crontab.n0DGmb/crontab" 3L, 63C written3,8All]2;crontab (/tmp/crontab.n0DGmb) - VIM]1;crontab3,8All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hq[?25l[?12l[?25h [?25l"crontab.n0DGmb/crontab" 3L, 63C written ]2;Scripts Are Cool!]1;Scripts Are Cool! [?1l>[?12l[?25h[?1049lcrontab: installing new crontab gslug@zootzoot:~$ /home/gslug/alarmclock bash: /home/gslug/alarmclock: No such file or directory gslug@zootzoot:~$ ls Desktop Mail alarmclock.sh foo.sh mbox s scratch gslug@zootzoot:~$ !cr crontab -e [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"/tmp/crontab.LRblge/crontab" 3L, 63C# m h dom mon dow command 0 8 * * * /home/gslug/alarmclock ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;crontab (/tmp/crontab.LRblge) - VIM]1;crontab[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l-- INSERT --3,33All[?12l[?25h[?25l.4]2;crontab + (/tmp/crontab.LRblge) - VIM]1;crontab[?12l[?25h[?25ls5[?12l[?25h[?25lh6[?12l[?25h[?25l3,35All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hq[?25l[?12l[?25h [?25l"crontab.LRblge/crontab" 3L, 66C written ]2;Scripts Are Cool!]1;Scripts Are Cool! [?1l>[?12l[?25h[?1049lcrontab: installing new crontab gslug@zootzoot:~$ /home/gslug/alarmclock.sh MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/kubuntu-login.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 112.0 kbit/7.94% (ratio: 14000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.0 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.0) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.1 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) ??,?%  A: 0.2 (00.1) of 2.7 (02.7) 2.0%  A: 0.2 (00.1) of 2.7 (02.7) 2.0%  A: 0.2 (00.2) of 2.7 (02.7) 2.0%  A: 0.2 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.2) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.3 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.3) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.4 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.4) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.5 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.5) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.6 (00.6) of 2.7 (02.7) 1.9%  A: 0.6 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.6) of 2.7 (02.7) 2.0%  A: 0.7 (00.7) of 2.7 (02.7) 2.0%  A: 0.7 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.7) of 2.7 (02.7) 2.0%  A: 0.8 (00.8) of 2.7 (02.7) 2.0%  A: 0.8 (00.8) of 2.7 (02.7) 2.0%  A: 0.9 (00.8) of 2.7 (02.7) 2.0%  A: 0.9 (00.8) of 2.7 (02.7) 2.0%  A: 0.9 (00.9) of 2.7 (02.7) 2.0%  A: 0.9 (00.9) of 2.7 (02.7) 2.0%  A: 0.9 (00.9) of 2.7 (02.7) 2.0%  A: 1.0 (00.9) of 2.7 (02.7) 2.0%  A: 1.0 (00.9) of 2.7 (02.7) 2.0%  A: 1.0 (01.0) of 2.7 (02.7) 2.0%  A: 1.0 (01.0) of 2.7 (02.7) 2.0%  A: 1.0 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.0) of 2.7 (02.7) 2.0%  A: 1.1 (01.1) of 2.7 (02.7) 2.0%  A: 1.1 (01.1) of 2.7 (02.7) 2.0%  A: 1.2 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.1) of 2.7 (02.7) 1.9%  A: 1.2 (01.1) of 2.7 (02.7) 2.0%  A: 1.2 (01.2) of 2.7 (02.7) 2.0%  A: 1.2 (01.2) of 2.7 (02.7) 2.0%  A: 1.3 (01.2) of 2.7 (02.7) 2.0%  A: 1.3 (01.2) of 2.7 (02.7) 2.0%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.3 (01.3) of 2.7 (02.7) 2.0%  A: 1.4 (01.3) of 2.7 (02.7) 2.0%  A: 1.4 (01.3) of 2.7 (02.7) 2.0%  A: 1.4 (01.4) of 2.7 (02.7) 1.9%  A: 1.4 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.4) of 2.7 (02.7) 1.9%  A: 1.5 (01.5) of 2.7 (02.7) 2.0%  A: 1.5 (01.5) of 2.7 (02.7) 2.0%  A: 1.6 (01.5) of 2.7 (02.7) 2.0%  A: 1.6 (01.5) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 2.0%  A: 1.6 (01.6) of 2.7 (02.7) 2.0%  A: 1.7 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.6) of 2.7 (02.7) 1.9%  A: 1.7 (01.7) of 2.7 (02.7) 1.9%  A: 1.7 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 1.9%  A: 1.8 (01.7) of 2.7 (02.7) 2.0%  A: 1.8 (01.8) of 2.7 (02.7) 2.0%  A: 1.8 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.8) of 2.7 (02.7) 2.0%  A: 1.9 (01.9) of 2.7 (02.7) 2.0%  A: 1.9 (01.9) of 2.7 (02.7) 1.9%  A: 1.9 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (01.9) of 2.7 (02.7) 1.9%  A: 2.0 (02.0) of 2.7 (02.7) 1.9%  A: 2.0 (02.0) of 2.7 (02.7) 1.9%  A: 2.1 (02.0) of 2.7 (02.7) 1.9%  A: 2.1 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.0) of 2.7 (02.7) 2.0%  A: 2.1 (02.1) of 2.7 (02.7) 2.0%  A: 2.1 (02.1) of 2.7 (02.7) 2.0%  A: 2.2 (02.1) of 2.7 (02.7) 2.0%  A: 2.2 (02.1) of 2.7 (02.7) 2.0%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.2 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.2) of 2.7 (02.7) 1.9%  A: 2.3 (02.3) of 2.7 (02.7) 1.9%  A: 2.3 (02.3) of 2.7 (02.7) 2.0%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  A: 2.4 (02.3) of 2.7 (02.7) 1.9%  alsa-uninit: pcm closed Exiting... (End of file) gslug@zootzoot:~$ locate .mov gslug@zootzoot:~$ locate .movlocate .moavi /var/lib/dpkg/info/libxklavier10.shlibs /var/lib/dpkg/info/libxklavier10.list /var/lib/dpkg/info/libxklavier10.postinst /var/lib/dpkg/info/libxklavier10.postrm /var/lib/dpkg/info/libxklavier10.md5sums /var/lib/dpkg/info/avidemux.postinst /var/lib/dpkg/info/avidemux.list /var/lib/dpkg/info/avidemux.postrm /var/lib/dpkg/info/avidemux.md5sums /usr/share/doc/kde/HTML/en/kcontrol/desktopbehavior /usr/share/doc/kde/HTML/en/kcontrol/desktopbehavior/index.cache.bz2 /usr/share/doc/kde/HTML/en/kcontrol/desktopbehavior/index.docbook /usr/share/doc/kde/HTML/en/kcontrol/desktopbehavior/common /usr/share/doc/kde/HTML/en/common/favicon.ico /usr/share/doc/kde/HTML/en/krita/toolbar-navigation.png /usr/share/doc/libxklavier10 /usr/share/doc/libxklavier10/copyright /usr/share/doc/libxklavier10/README /usr/share/doc/libxklavier10/AUTHORS /usr/share/doc/libxklavier10/changelog.Debian.gz /usr/share/doc/libxklavier10/changelog.gz /usr/share/doc/libxklavier10/NEWS.gz /usr/share/doc/avidemux /usr/share/doc/avidemux/changelog.gz /usr/share/doc/avidemux/copyright /usr/share/doc/avidemux/changelog.Debian.gz /usr/share/man/man1/kgravity.kss.1.gz /usr/share/man/man5/sane-avision.5.gz /usr/share/menu/avidemux /usr/share/pixmaps/gaim/smileys/default/yahoo_waving.gif /usr/share/pixmaps/avidemux.png /usr/share/pixmaps/pidgin/emotes/default/waving.png /usr/share/zoneinfo/Africa/Brazzaville /usr/share/zoneinfo/America/Argentina/ComodRivadavia /usr/share/zoneinfo/Antarctica/Davis /usr/share/zoneinfo/Atlantic/Reykjavik /usr/share/zoneinfo/posix/Africa/Brazzaville /usr/share/zoneinfo/posix/Atlantic/Reykjavik /usr/share/zoneinfo/posix/Antarctica/Davis /usr/share/zoneinfo/posix/America/Argentina/ComodRivadavia /usr/share/zoneinfo/right/Africa/Brazzaville /usr/share/zoneinfo/right/Atlantic/Reykjavik /usr/share/zoneinfo/right/Antarctica/Davis /usr/share/zoneinfo/right/America/Argentina/ComodRivadavia /usr/share/i18n/locales/sr_CS@jekavian /usr/share/perl/5.8.7/unicore/lib/gc_sc/InShavia.pl /usr/share/apps/kconf_update/favicons.upd /usr/share/apps/kconf_update/move_favicons.sh /usr/share/apps/ksgmltools2/customization/kde-navig-online.xsl /usr/share/apps/ksgmltools2/customization/kde-navig.xsl /usr/share/apps/ksgmltools2/customization/kde-web-navig.xsl /usr/share/apps/ksgmltools2/docbook/xsl/params/navig.graphics.extension.xml /usr/share/apps/ksgmltools2/docbook/xsl/params/navig.graphics.path.xml /usr/share/apps/ksgmltools2/docbook/xsl/params/navig.graphics.xml /usr/share/apps/ksgmltools2/docbook/xsl/params/navig.showtitles.xml /usr/share/apps/ksgmltools2/docbook/xsl/params/suppress.footer.navigation.xml /usr/share/apps/ksgmltools2/docbook/xsl/params/suppress.header.navigation.xml /usr/share/apps/ksgmltools2/docbook/xsl/params/suppress.navigation.xml /usr/share/apps/libical/zoneinfo/Antarctica/Davis.ics /usr/share/apps/libical/zoneinfo/Africa/Brazzaville.ics /usr/share/apps/libical/zoneinfo/Atlantic/Reykjavik.ics /usr/share/apps/kppp/Provider/Yugoslavia /usr/share/apps/kppp/Provider/Yugoslavia/BeoTelNet /usr/share/apps/kppp/Provider/Yugoslavia/041Net /usr/share/apps/kppp/Provider/Yugoslavia/CG.Berane.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Bar.yu /usr/share/apps/kppp/Provider/Yugoslavia/DrenikNet /usr/share/apps/kppp/Provider/Yugoslavia/CG.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.BijeloPolje.CG.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Budva.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Cetinje.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.HercegNovi.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Kotor.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Niksic.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Pljevlja.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Podgorica.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Tivat.yu /usr/share/apps/kppp/Provider/Yugoslavia/CG.Ulcinj.yu /usr/share/apps/kppp/Provider/Yugoslavia/EUnetBeograd /usr/share/apps/kppp/Provider/Yugoslavia/EUnet@Full /usr/share/apps/kppp/Provider/Yugoslavia/EUnet@Lite /usr/share/apps/kppp/Provider/Yugoslavia/EUnetKragujevac /usr/share/apps/kppp/Provider/Yugoslavia/EUnetCacak /usr/share/apps/kppp/Provider/Yugoslavia/EUnetNoviSad /usr/share/apps/kppp/Provider/Yugoslavia/EUnetNis /usr/share/apps/kppp/Provider/Yugoslavia/SCnet /usr/share/apps/kppp/Provider/Yugoslavia/PTT /usr/share/apps/kppp/Provider/Yugoslavia/EUnetPristina /usr/share/apps/kppp/Provider/Yugoslavia/EUnetSombor /usr/share/apps/kppp/Provider/Yugoslavia/EUnetSubotica /usr/share/apps/kppp/Provider/Yugoslavia/InfoSKY /usr/share/apps/kppp/Provider/Yugoslavia/Sezampro /usr/share/apps/kppp/Provider/Yugoslavia/SuOnline /usr/share/apps/kppp/Provider/Yugoslavia/TippNet /usr/share/apps/kppp/Provider/Yugoslavia/VeratNet /usr/share/apps/kppp/Provider/Yugoslavia/YUBCnet /usr/share/apps/kppp/Rules/Yugoslavia /usr/share/apps/kppp/Rules/Yugoslavia/III_zona-preko_200km.rst /usr/share/apps/kppp/Rules/Yugoslavia/041_1xx_xxx.rst /usr/share/apps/kppp/Rules/Yugoslavia/041_2xx_xxx.rst /usr/share/apps/kppp/Rules/Yugoslavia/041_3xx_xxx.rst /usr/share/apps/kppp/Rules/Yugoslavia/041_4xx_xxx.rst /usr/share/apps/kppp/Rules/Yugoslavia/041_5xx_xxx.rst /usr/share/apps/kppp/Rules/Yugoslavia/041_9xx_xxx.rst /usr/share/apps/kppp/Rules/Yugoslavia/II_zona-do_200km.rst /usr/share/apps/kppp/Rules/Yugoslavia/I_zona-ista_mreza.rst /usr/share/apps/kppp/Rules/Yugoslavia/Lokalni_poziv.rst /usr/share/foomatic/db/source/opt/eplaser-TonerSaving.xml /usr/share/foomatic/db/source/opt/gdi-PowerSaving.xml /usr/share/foomatic/db/source/opt/lz11-V2-InkSaving.xml /usr/share/foomatic/db/source/printer/Savin-4035_4135g.xml /usr/share/foomatic/db/source/printer/Savin-2522.xml /usr/share/foomatic/db/source/printer/Savin-2527.xml /usr/share/foomatic/db/source/printer/Savin-2532.xml /usr/share/foomatic/db/source/printer/Savin-2535_2235.xml /usr/share/foomatic/db/source/printer/Savin-2545_2245.xml /usr/share/foomatic/db/source/printer/Savin-2560.xml /usr/share/foomatic/db/source/printer/Savin-2575.xml /usr/share/foomatic/db/source/printer/Savin-3515.xml /usr/share/foomatic/db/source/printer/Savin-40105.xml /usr/share/foomatic/db/source/printer/Savin-4015.xml /usr/share/foomatic/db/source/printer/Savin-4018.xml /usr/share/foomatic/db/source/printer/Savin-4018d.xml /usr/share/foomatic/db/source/printer/Savin-4022.xml /usr/share/foomatic/db/source/printer/Savin-4027.xml /usr/share/foomatic/db/source/printer/Savin-FAX3799_3799nf.xml /usr/share/foomatic/db/source/printer/Savin-4035e_4135eG.xml /usr/share/foomatic/db/source/printer/Savin-4045_4145g.xml /usr/share/foomatic/db/source/printer/Savin-4045e_4145eG.xml /usr/share/foomatic/db/source/printer/Savin-4051.xml /usr/share/foomatic/db/source/printer/Savin-4060.xml /usr/share/foomatic/db/source/printer/Savin-4075.xml /usr/share/foomatic/db/source/printer/Savin-4090.xml /usr/share/foomatic/db/source/printer/Savin-8016.xml /usr/share/foomatic/db/source/printer/Savin-8020.xml /usr/share/foomatic/db/source/printer/Savin-8020d.xml /usr/share/foomatic/db/source/printer/Savin-8025.xml /usr/share/foomatic/db/source/printer/Savin-8030.xml /usr/share/foomatic/db/source/printer/Savin-8035_8035g.xml /usr/share/foomatic/db/source/printer/Savin-8045_8045g.xml /usr/share/foomatic/db/source/printer/Savin-C2408.xml /usr/share/foomatic/db/source/printer/Savin-C2410.xml /usr/share/foomatic/db/source/printer/Savin-C2524.xml /usr/share/foomatic/db/source/printer/Savin-C2532.xml /usr/share/foomatic/db/source/printer/Savin-C2820.xml /usr/share/foomatic/db/source/printer/Savin-C2824.xml /usr/share/foomatic/db/source/printer/Savin-C3210.xml /usr/share/foomatic/db/source/printer/Savin-C3210e.xml /usr/share/foomatic/db/source/printer/Savin-C3224.xml /usr/share/foomatic/db/source/printer/Savin-C3528.xml /usr/share/foomatic/db/source/printer/Savin-C3828.xml /usr/share/foomatic/db/source/printer/Savin-C4535.xml /usr/share/foomatic/db/source/printer/Savin-C6045.xml /usr/share/foomatic/db/source/printer/Savin-CLP1036.xml /usr/share/foomatic/db/source/printer/Savin-CLP128.xml /usr/share/foomatic/db/source/printer/Savin-CLP135.xml /usr/share/foomatic/db/source/printer/Savin-CLP1620.xml /usr/share/foomatic/db/source/printer/Savin-CLP17.xml /usr/share/foomatic/db/source/printer/Savin-CLP18.xml /usr/share/foomatic/db/source/printer/Savin-CLP22.xml /usr/share/foomatic/db/source/printer/Savin-CLP26DN.xml /usr/share/foomatic/db/source/printer/Savin-CLP28.xml /usr/share/foomatic/db/source/printer/Savin-CLP35.xml /usr/share/foomatic/db/source/printer/Savin-CLP831.xml /usr/share/foomatic/db/source/printer/Savin-MLP25n.xml /usr/share/foomatic/db/source/printer/Savin-MLP25.xml /usr/share/foomatic/db/source/printer/Savin-MLP26n.xml /usr/share/foomatic/db/source/printer/Savin-MLP26.xml /usr/share/foomatic/db/source/printer/Savin-MLP28n.xml /usr/share/foomatic/db/source/printer/Savin-MLP28.xml /usr/share/foomatic/db/source/printer/Savin-MLP35n.xml /usr/share/foomatic/db/source/printer/Savin-MLP32.xml /usr/share/foomatic/db/source/printer/Savin-MLP75n.xml /usr/share/foomatic/db/source/printer/Savin-MLP45.xml /usr/share/foomatic/db/source/printer/Savin-SDC555.xml /usr/share/foomatic/db/source/printer/Savin-SLP26.xml /usr/share/foomatic/db/source/printer/Savin-SLP26n.xml /usr/share/foomatic/db/source/printer/Savin-SLP32.xml /usr/share/foomatic/db/source/printer/Savin-SLP38c.xml /usr/share/icons/hicolor/16x16/stock/navigation /usr/share/icons/hicolor/22x22/stock/navigation /usr/share/icons/hicolor/24x24/stock/navigation /usr/share/icons/hicolor/32x32/stock/navigation /usr/share/icons/hicolor/36x36/stock/navigation /usr/share/icons/hicolor/48x48/stock/navigation /usr/share/icons/hicolor/64x64/stock/navigation /usr/share/icons/hicolor/72x72/stock/navigation /usr/share/icons/hicolor/96x96/stock/navigation /usr/share/icons/hicolor/128x128/stock/navigation /usr/share/icons/hicolor/192x192/stock/navigation /usr/share/icons/hicolor/scalable/stock/navigation /usr/share/icons/gnome/16x16/stock/data/stock_filter-navigator.png /usr/share/icons/gnome/16x16/stock/form/stock_form-navigator.png /usr/share/icons/gnome/16x16/stock/navigation /usr/share/icons/gnome/16x16/stock/navigation/stock_first-page.png /usr/share/icons/gnome/16x16/stock/navigation/stock_bottom.png /usr/share/icons/gnome/16x16/stock/navigation/stock_down.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-all-or-sel-toggle.png /usr/share/icons/gnome/16x16/stock/navigation/stock_down-with-subpoints.png /usr/share/icons/gnome/16x16/stock/navigation/stock_first.png /usr/share/icons/gnome/16x16/stock/navigation/stock_last-page.png /usr/share/icons/gnome/16x16/stock/navigation/stock_last.png /usr/share/icons/gnome/16x16/stock/navigation/stock_left.png /usr/share/icons/gnome/16x16/stock/navigation/stock_left-with-subpoints.png /usr/share/icons/gnome/16x16/stock/navigation/stock_live-mode.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigate-next.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigate-prev.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-foonote-body-toggle.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-database-ranges.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-drag-mode.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-edit-entry.png /usr/share/icons/gnome/16x16/stock/navigation/stock_previous-page.png /usr/share/icons/gnome/16x16/stock/navigation/stock_next.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-footer-body-toggle.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-header-body-toggle.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-headings.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-indexes.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-insert-as-copy.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-insert-as-link.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-insert-index.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-insert-linked.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-levels.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-list-box-toggle.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-master-toggle.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-next-object.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-open-toolbar.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-previous-object.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-range-names.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-references.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-reminder.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-scenarios.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-sections.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-down.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-left.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-right.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-up.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-table-formula.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-text.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-update-entry.png /usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-wrong-table-formula.png /usr/share/icons/gnome/16x16/stock/navigation/stock_new-tab.png /usr/share/icons/gnome/16x16/stock/navigation/stock_next-page.png /usr/share/icons/gnome/16x16/stock/navigation/stock_undo-history.png /usr/share/icons/gnome/16x16/stock/navigation/stock_previous.png /usr/share/icons/gnome/16x16/stock/navigation/stock_right.png /usr/share/icons/gnome/16x16/stock/navigation/stock_top.png /usr/share/icons/gnome/16x16/stock/navigation/stock_up.png /usr/share/icons/gnome/16x16/stock/navigation/stock_right-with-subpoints.png /usr/share/icons/gnome/16x16/stock/navigation/stock_up-with-subpoints.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-1.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-in.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-next.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-object.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-optimal.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-out.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-page.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-page-width.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-previous.png /usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-shift.png /usr/share/icons/gnome/24x24/apps/gnome-settings-ui-behavior.png /usr/share/icons/gnome/24x24/stock/data/stock_filter-navigator.png /usr/share/icons/gnome/24x24/stock/navigation /usr/share/icons/gnome/24x24/stock/navigation/stock_first-page.png /usr/share/icons/gnome/24x24/stock/navigation/stock_bottom.png /usr/share/icons/gnome/24x24/stock/navigation/stock_down.png /usr/share/icons/gnome/24x24/stock/navigation/stock_down-with-subpoints.png /usr/share/icons/gnome/24x24/stock/navigation/stock_first.png /usr/share/icons/gnome/24x24/stock/navigation/stock_last-page.png /usr/share/icons/gnome/24x24/stock/navigation/stock_last.png /usr/share/icons/gnome/24x24/stock/navigation/stock_left.png /usr/share/icons/gnome/24x24/stock/navigation/stock_left-with-subpoints.png /usr/share/icons/gnome/24x24/stock/navigation/stock_navigator.png /usr/share/icons/gnome/24x24/stock/navigation/stock_next-page.png /usr/share/icons/gnome/24x24/stock/navigation/stock_next.png /usr/share/icons/gnome/24x24/stock/navigation/stock_new-tab.png /usr/share/icons/gnome/24x24/stock/navigation/stock_previous-page.png /usr/share/icons/gnome/24x24/stock/navigation/stock_previous.png /usr/share/icons/gnome/24x24/stock/navigation/stock_right.png /usr/share/icons/gnome/24x24/stock/navigation/stock_right-with-subpoints.png /usr/share/icons/gnome/24x24/stock/navigation/stock_top.png /usr/share/icons/gnome/24x24/stock/navigation/stock_undo-history.png /usr/share/icons/gnome/24x24/stock/navigation/stock_up.png /usr/share/icons/gnome/24x24/stock/navigation/stock_up-with-subpoints.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-1.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-in.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-next.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-object.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-optimal.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-out.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-page.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-page-width.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-previous.png /usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-shift.png /usr/share/icons/gnome/24x24/stock/form/stock_form-navigator.png /usr/share/icons/gnome/48x48/apps/gnome-settings-ui-behavior.png /usr/share/icons/HighContrastLargePrintInverse/48x48/apps/gnome-settings-ui-behavior.png /usr/share/icons/HighContrastLargePrint/48x48/apps/gnome-settings-ui-behavior.png /usr/share/icons/Tangerine/scalable/apps/gnome-settings-ui-behavior.svg /usr/share/icons/Tangerine/16x16/apps/gnome-settings-ui-behavior.png /usr/share/icons/Tangerine/22x22/apps/gnome-settings-ui-behavior.png /usr/share/icons/Tangerine/24x24/apps/gnome-settings-ui-behavior.png /usr/share/applications/kde/desktopbehavior.desktop /usr/share/applications/kde/khtml_behavior.desktop /usr/share/applications/avidemux.desktop /usr/share/app-install/desktop/avida-qt-viewer.desktop /usr/share/app-install/desktop/avidemux.desktop /usr/share/app-install/icons/avida.xpm /usr/share/app-install/icons/avidemux.png /usr/share/mimelnk/video/avi.desktop /usr/share/services/kded/favicons.desktop /usr/share/services/searchproviders/altavista.desktop /usr/share/services/kfile_avi.desktop /usr/share/services/kopete_behaviorconfig.desktop /usr/share/applnk/.hidden/filebehavior.desktop /usr/share/applnk/System/ScreenSavers/KGravity.desktop /usr/share/gnome/help/control-center/C/config-behavior.xml /usr/share/cups/doc-root/favicon.ico /usr/share/ppd/linuxprinting.org-gs-builtin/Savin /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2535_2235-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2522-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2522-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2527-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2527-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2532-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2532-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2545_2245-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2535_2235-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4035_4135g-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2545_2245-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2560-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2560-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2575-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-2575-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-3515-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-3515-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-40105-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-40105-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4015-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4015-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4018-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4018-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4018d-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4018d-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4022-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4022-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4027-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4027-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4035e_4135eG-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4035_4135g-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4045e_4145eG-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4035e_4135eG-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4045_4145g-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4045_4145g-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-FAX3799_3799nf-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4045e_4145eG-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4051-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4051-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4060-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4060-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4075-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4075-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4090-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-4090-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8016-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8016-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8020-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8020-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8020d-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8020d-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8025-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8025-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8030-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8030-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8035_8035g-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8035_8035g-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8045_8045g-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-8045_8045g-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2408-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2410-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2410-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2524-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2532-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2820-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2824-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C2824-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C3210-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C3210e-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C3210e-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C3224-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C3528-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C3528-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C3828-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C4535-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C4535-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C6045-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-C6045-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP1036-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP128-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP135-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP1620-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP17-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP18-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP22-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP26DN-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP28-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP35-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-CLP831-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP25-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP25n-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP26-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP26n-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP28-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP28n-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP32-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP35n-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP45-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-MLP75n-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-SDC555-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-SDC555-pxlmono.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-SLP26-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-SLP26n-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-SLP32-Postscript.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/Savin/Savin-SLP38c-Postscript.ppd /usr/share/ethereal/radius/dictionary.navini /usr/share/evolution-data-server-1.6/zoneinfo/Antarctica/Davis.ics /usr/share/evolution-data-server-1.6/zoneinfo/Africa/Brazzaville.ics /usr/share/evolution-data-server-1.6/zoneinfo/Atlantic/Reykjavik.ics /usr/share/libxklavier /usr/share/libxklavier/xfree86.xml /usr/share/gimp/2.0/themes/Default/images/stock-navigation-16.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-north-east-24.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-east-24.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-north-24.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-north-west-24.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-south-24.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-south-east-24.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-south-west-24.png /usr/share/gimp/2.0/themes/Default/images/stock-gravity-west-24.png /usr/share/gimp/2.0/scripts/images/beavis.jpg /usr/share/synaptic/glade/stock_filter-navigator.png /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-navigate.elc /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml /usr/bin/kgravity.kss /usr/bin/avidemux /usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/zi/Antarctica/Davis /usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/zi/Africa/Brazzaville /usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/zi/Atlantic/Reykjavik /usr/lib/jvm/java-1.5.0-sun-1.5.0.13/demo/jfc/SwingSet2/src/resources/images/tabbedpane/david.gif /usr/lib/jvm/java-1.5.0-sun-1.5.0.13/demo/plugin/jfc/SwingSet2/src/resources/images/tabbedpane/david.gif /usr/lib/kde3/kded_favicons.la /usr/lib/kde3/kded_favicons.so /usr/lib/kde3/kfile_avi.la /usr/lib/kde3/kfile_avi.so /usr/lib/kde3/kcm_kopete_behaviorconfig.la /usr/lib/kde3/kcm_kopete_behaviorconfig.so /usr/lib/xine/plugins/1.1.1/xineplug_dmx_avi.so /usr/lib/gstreamer-0.10/libgstavi.so /usr/lib/gstreamer-0.10/libgstnavigationtest.so /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsnavigationbar.xml /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsnavigationbar.xml /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsnavigationbar.xml /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsnavigationbar.xml /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsnavigationbar.xml /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsnavigationbar.xml /usr/lib/libxklavier.so.10.0.0 /usr/lib/libxklavier.so.10 /usr/lib/sane/libsane-avision.so.1.0.17 /usr/lib/sane/libsane-avision.la /usr/lib/sane/libsane-avision.so.1 /usr/lib/xemacs-21.4.18/i386-debian-linux/include/m/aviion.h /usr/lib/win32/avimszh.dll /usr/lib/win32/avizlib.dll /usr/lib/win32/jp2avi.dll /usr/src/linux-headers-2.6.15-29-686/include/config/davicom /usr/src/linux-headers-2.6.15-29-686/include/config/davicom/phy /usr/src/linux-headers-2.6.15-29-686/include/config/davicom/phy/module.h /etc/sane.d/avision.conf /home/bri/.bri/home/bin/.svn/text-base/rotate-avi.svn-base /home/bri/.bri/home/bin/.svn/prop-base/rotate-avi.svn-base /home/bri/.bri/home/bin/.svn/props/rotate-avi.svn-work /home/bri/.bri/home/bin/.svn/wcprops/rotate-avi.svn-work /home/bri/.bri/home/bin/rotate-avi /home/bri/svn/onsight/classes/linux/xml-files/.svn/text-base/navigation.xml.svn-base /home/bri/svn/onsight/classes/linux/xml-files/.svn/prop-base/navigation.xml.svn-base /home/bri/svn/onsight/classes/linux/xml-files/.svn/props/navigation.xml.svn-work /home/bri/svn/onsight/classes/linux/xml-files/.svn/wcprops/navigation.xml.svn-work /home/bri/svn/onsight/classes/linux/xml-files/navigation.xml /home/bri/svn/websites/www.ifokr.org/bri/albums/20010916-cake_and_swimming/.svn/text-base/mvi_0541.avi.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010916-cake_and_swimming/.svn/prop-base/mvi_0541.avi.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010916-cake_and_swimming/.svn/props/mvi_0541.avi.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010916-cake_and_swimming/.svn/wcprops/mvi_0541.avi.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010916-cake_and_swimming/mvi_0541.avi /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000683.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000674.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000684.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000675.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000685.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000676.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000686.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000687.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000678.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000679.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page001.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page010.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page002.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page011.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page003.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page004.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page005.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page006.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page007.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page008.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/page009.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/index.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000670.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000680.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000681.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000672.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/text-base/p0000673.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000683.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000674.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000684.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000675.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000685.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000676.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000686.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000687.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000678.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000679.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page001.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page010.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page002.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page011.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page003.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page004.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page005.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page006.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page007.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page008.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/page009.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/index.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000670.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000680.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000681.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000672.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/prop-base/p0000673.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000683.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000674.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000684.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000675.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000685.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000676.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000686.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000687.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000678.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000679.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page001.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page010.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page002.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page011.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page003.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page004.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page005.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page006.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page007.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page008.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/page009.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/index.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000670.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000680.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000681.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000672.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/props/p0000673.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000683.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000674.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000684.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000675.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000685.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000676.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000686.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000687.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000678.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000679.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page001.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page010.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page002.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page011.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page003.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page004.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page005.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page006.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page007.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page008.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/page009.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/index.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000670.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000680.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000681.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000672.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/wcprops/p0000673.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/tmp /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/tmp/text-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/tmp/prop-base /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/tmp/props /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/tmp/wcprops /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/entries /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/empty-file /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/README.txt /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/format /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/.svn/dir-wcprops /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000683.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000674.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000684.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000675.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000685.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000676.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000686.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000687.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000678.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000679.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page001.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page010.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page002.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page011.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page003.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page004.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page005.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page006.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page007.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page008.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/page009.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/index.html /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000670.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000680.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000681.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000672.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/19990708-ravinia/p0000673.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/page001.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/img_0511.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/img_0520.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/page002.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/page003.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/img_0513.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/page004.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/img_0505.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/img_0516.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/text-base/index.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/page001.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/img_0511.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/img_0520.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/page002.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/page003.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/img_0513.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/page004.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/img_0505.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/img_0516.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/prop-base/index.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/page001.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/img_0511.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/img_0520.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/page002.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/page003.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/img_0513.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/page004.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/img_0505.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/img_0516.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/props/index.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/page001.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/img_0511.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/img_0520.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/page002.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/page003.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/img_0513.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/page004.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/img_0505.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/img_0516.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/wcprops/index.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/tmp /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/tmp/text-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/tmp/prop-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/tmp/props /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/tmp/wcprops /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/entries /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/empty-file /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/README.txt /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/format /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/.svn/dir-wcprops /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/page001.html /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/img_0511.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/img_0520.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/page002.html /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/page003.html /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/img_0513.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/page004.html /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/img_0505.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/img_0516.jpg /home/bri/svn/websites/www.ifokr.org/bri/albums/20010824-leaving-seattle/index.html /home/bri/svn/websites/www.ifokr.org/bri/albums/20010513-movies/.svn/text-base/mvi_0144.avi.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010513-movies/.svn/prop-base/mvi_0144.avi.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20010513-movies/.svn/props/mvi_0144.avi.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010513-movies/.svn/wcprops/mvi_0144.avi.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20010513-movies/mvi_0144.avi /home/bri/svn/websites/www.ifokr.org/bri/albums/20020112-girls_hula/.svn/text-base/mvi_0915.avi.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20020112-girls_hula/.svn/prop-base/mvi_0915.avi.svn-base /home/bri/svn/websites/www.ifokr.org/bri/albums/20020112-girls_hula/.svn/props/mvi_0915.avi.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20020112-girls_hula/.svn/wcprops/mvi_0915.avi.svn-work /home/bri/svn/websites/www.ifokr.org/bri/albums/20020112-girls_hula/mvi_0915.avi /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000683.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000674.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000684.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000675.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000685.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000676.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000686.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000687.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000678.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000679.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page001.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page010.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page002.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page011.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page003.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page004.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page005.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page006.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page007.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page008.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/page009.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/index.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000670.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000680.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000681.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000672.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/text-base/p0000673.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000683.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000674.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000684.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000675.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000685.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000676.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000686.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000687.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000678.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000679.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page001.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page010.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page002.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page011.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page003.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page004.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page005.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page006.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page007.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page008.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/page009.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/index.html.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000670.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000680.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000681.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000672.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/prop-base/p0000673.jpg.svn-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000683.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000674.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000684.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000675.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000685.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000676.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000686.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000687.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000678.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000679.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page001.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page010.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page002.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page011.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page003.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page004.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page005.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page006.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page007.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page008.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/page009.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/index.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000670.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000680.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000681.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000672.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/props/p0000673.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000683.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000674.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000684.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000675.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000685.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000676.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000686.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000687.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000678.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000679.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page001.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page010.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page002.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page011.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page003.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page004.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page005.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page006.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page007.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page008.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/page009.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/index.html.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000670.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000680.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000681.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000672.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/wcprops/p0000673.jpg.svn-work /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/tmp /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/tmp/text-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/tmp/prop-base /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/tmp/props /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/tmp/wcprops /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/entries /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/empty-file /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/README.txt /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/format /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/.svn/dir-wcprops /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000683.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000674.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000684.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000675.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000685.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000676.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000686.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000687.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000678.jpg /home/bri/svn/websites/www.ifokr.org/bri/photo-albums/19990708-ravinia/p0000679.jpg gslug@zootzoot:~$ locate avilocate [1@'[1@\[1@..avi' gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ xterm -gslug@zootzoot:~$ -  gslug@zootzoot:~$ crontab -e [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"/tmp/crontab.5deMlG/crontab" 3L, 66C# m h dom mon dow command 0 8 * * * /home/gslug/alarmclock.sh ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;crontab (/tmp/crontab.5deMlG) - VIM]1;crontab[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l-- INSERT --3,1All 8 * * * /home/gslug/alarmclock.sh]2;crontab + (/tmp/crontab.5deMlG) - VIM]1;crontab[?12l[?25h[?25l* 8 * * * /home/gslug/alarmclock.sh2[?12l[?25h[?25l/ 8 * * * /home/gslug/alarmclock.sh3[?12l[?25h[?25l2 8 * * * /home/gslug/alarmclock.sh4[?12l[?25h[?25l 8 * * * /home/gslug/alarmclock.sh5[?12l[?25h[?25l8 * * * /home/gslug/alarmclock.sh4[?12l[?25h[?25l3,3All[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l * * * /home/gslug/alarmclock.sh[?12l[?25h[?25l4[?12l[?25h[?25l * * * /home/gslug/alarmclock.sh[?12l[?25h[?25l3[?12l[?25h[?25l1[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"crontab.5deMlG/crontab" 3L, 66C written3,3All]2;crontab (/tmp/crontab.5deMlG) - VIM]1;crontab3,3All[?12l[?25h[?25l2[?12l[?25h[?25l1 * * * /home/gslug/alarmclock.sh]2;crontab + (/tmp/crontab.5deMlG) - VIM]1;crontab[?12l[?25h[?25l * * * /home/gslug/alarmclock.sh[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"crontab.5deMlG/crontab" 3L, 64C written3,2All]2;crontab (/tmp/crontab.5deMlG) - VIM]1;crontab3,2All[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lcrontab: installing new crontab "/tmp/crontab.5deMlG/crontab":2: bad day-of-week errors in crontab file, can't install. Do you want to retry the same edit? y [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"/tmp/crontab.5deMlG/crontab" 3L, 64C# m h dom mon dow command * * * * /home/gslug/alarmclock.sh ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;crontab (/tmp/crontab.5deMlG) - VIM]1;crontab[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l~ ]2;crontab + (/tmp/crontab.5deMlG) - VIM]1;crontab2,0-1[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hq[?25l[?12l[?25h [?25l"crontab.5deMlG/crontab" 2L, 30C written ]2;Scripts Are Cool!]1;Scripts Are Cool! [?1l>[?12l[?25h[?1049lcrontab: installing new crontab gslug@zootzoot:~$ clear gslug@zootzoot:~$ ls Desktop Mail alarmclock.sh foo.sh mbox s scratch gslug@zootzoot:~$ /localocate '\.avi'locate avilocate .movlocate .oggtelnet localhost 25locate .ogglocate .ogg > /tmp/a gslug@zootzoot:~$ vi /tmp/a [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"/tmp/a" 77L, 2915C/usr/share/sounds/KDE_Beep_Car.ogg /usr/share/sounds/KDE_Dialog_Disappear.ogg /usr/share/sounds/KDE_Beep_Classic.ogg /usr/share/sounds/KDE_Beep_Connect.ogg /usr/share/sounds/KDE_Beep_Digital_1.ogg /usr/share/sounds/KDE_Beep_Digital_2.ogg /usr/share/sounds/KDE_Beep_Double.ogg /usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Beep.ogg /usr/share/sounds/KDE_Beep_Phone_1.ogg /usr/share/sounds/KDE_Beep_Phone_2.ogg /usr/share/sounds/KDE_Bottles.ogg /usr/share/sounds/KDE_Chimes_1.ogg /usr/share/sounds/KDE_Chimes_2.ogg /usr/share/sounds/KDE_Chimes_3.ogg /usr/share/sounds/KDE_Click_1.ogg /usr/share/sounds/KDE_Click_2.ogg /usr/share/sounds/KDE_Click_3.ogg /usr/share/sounds/KDE_Desktop_1.ogg /usr/share/sounds/KDE_Desktop_2.ogg /usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop_5.ogg1,1Top]2;a (/tmp) - VIM]1;a[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l2[?12l[?25h[?25l/usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop_5.ogg /usr/share/sounds/KDE_Desktop_6.ogg /usr/share/sounds/KDE_Desktop_7.ogg /usr/share/sounds/KDE_Desktop_8.ogg /usr/share/sounds/KDE_Dialog_Appear.ogg /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg /usr/share/sounds/KDE_Door.ogg /usr/share/sounds/KDE_Drum_Break.ogg /usr/share/sounds/KDE_Error_1.ogg /usr/share/sounds/KDE_Error_2.ogg /usr/share/sounds/KDE_Error_3.ogg /usr/share/sounds/KDE_Event_1.ogg /usr/share/sounds/KDE_Event_2.ogg /usr/share/sounds/KDE_Event_3.ogg /usr/share/sounds/KDE_Event_4.ogg /usr/share/sounds/KDE_Event_5.ogg /usr/share/sounds/KDE_Glass_Break.ogg /usr/share/sounds/KDE_Keyboard_Key_1.ogg /usr/share/sounds/KDE_Logout_1.ogg /usr/share/sounds/KDE_Logout_2.ogg /usr/share/sounds/KDE_Logout_3.ogg /usr/share/sounds/KDE_Pop.ogg22,138%[?12l[?25h[?25lLogout_3.ogPop.oggStar_Ship_1.oggStartup_1Startup_2Startup_3.oggBell.oggTypeWriter_Key_1.oggTypeWriter_Key_2.oggTypeWriter_Reload.oggTypeWriter_Scroll.oggVox_Ahem.oggVox_Yo.ogWarp.oggWater_Drop.oggWindow_Close.oggWindow_DeIconify.oggWindow_HideWindow_IconifyWindow_Open.oggWindow_Shade_Down.oggWindow_Shade_Up.oggWindow_Sticky.ogg4377[?12l[?25h[?25l/usr/share/sounds/KDE_Window_Shade_Up.ogg /usr/share/sounds/KDE_Window_Sticky.ogg /usr/share/sounds/KDE_Window_UnHide.ogg /usr/share/sounds/KDE_Window_UnSticky.ogg /usr/share/sounds/Kopete_Event.ogg /usr/share/sounds/Kopete_Received.ogg /usr/share/sounds/Kopete_Sent.ogg /usr/share/sounds/Kopete_User_is_Online.ogg /usr/share/sounds/kubuntu-login.ogg /usr/share/apps/kfiresaver/kfs_explode.ogg /usr/share/apps/kfiresaver/kfs_debris.ogg /usr/share/example-content/Experience ubuntu.ogg /usr/share/example-content/ubuntu Sax.ogg /home/bri/Stefan Raab/Space Taxi/01 - Space Taxi.ogg ~ ~ ~ ~ ~ ~ ~ ~ ~ 64,1Bot[?12l[?25h[?25l/home/bri/Stefan Raab/Space Taxi/01 - Space Taxi.ogg ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 77[?12l[?25h[?25l[?12l[?25h[?25l:! man home[?1l>[?12l[?25h[?1049l No manual entry for home shell returned 16 ]2;a (/tmp) - VIM]1;a Hit ENTER or type command to continue[?1049h[?1h=[?25l/home/bri/Stefan Raab/Space Taxi/01 - Space Taxi.ogg ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 77,1Bot[?12l[?25h[?25l:! man home[?1l>[?12l[?25h[?1049l No manual entry for home shell returned 16 ]2;a (/tmp) - VIM]1;a Hit ENTER or type command to continue[?1049h[?1h=[?25l/home/bri/Stefan Raab/Space Taxi/01 - Space Taxi.ogg ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 77,1Bot[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hQ[?25l[?12l[?25h![?25l[?12l[?25h [?25lE492: Not an editor command: Q!77,1Bot[?12l[?25h[?25l:[?12l[?25hQ[?25l[?12l[?25h![?25l[?12l[?25h [?25lE492: Not an editor command: Q!77,1Bot[?12l[?25h[?25lEntering Ex mode. Type "visual" to go to Normal mode.[?12l[?25h : [?25lE501: At end-of-file[?12l[?25h ::q ]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?1049l gslug@zootzoot:~$ gslug@zootzoot:~$ clear gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ vi randomplayer [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"randomplayer" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;randomplayer (~) - VIM]1;randomplayer[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --0,1All[?12l[?25h[?25l#1,2]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l!3[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25ll9[?12l[?25h[?25l8[?12l[?25h[?25ls9[?12l[?25h[?25lh10[?12l[?25h[?25l2,1 [?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l5,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ less /tmp/a [?1049h[?1h=/usr/share/sounds/KDE_Beep_Car.ogg /usr/share/sounds/KDE_Dialog_Disappear.ogg /usr/share/sounds/KDE_Beep_Classic.ogg /usr/share/sounds/KDE_Beep_Connect.ogg /usr/share/sounds/KDE_Beep_Digital_1.ogg /usr/share/sounds/KDE_Beep_Digital_2.ogg /usr/share/sounds/KDE_Beep_Double.ogg /usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Beep.ogg /usr/share/sounds/KDE_Beep_Phone_1.ogg /usr/share/sounds/KDE_Beep_Phone_2.ogg /usr/share/sounds/KDE_Bottles.ogg /usr/share/sounds/KDE_Chimes_1.ogg /usr/share/sounds/KDE_Chimes_2.ogg /usr/share/sounds/KDE_Chimes_3.ogg /usr/share/sounds/KDE_Click_1.ogg /usr/share/sounds/KDE_Click_2.ogg /usr/share/sounds/KDE_Click_3.ogg /usr/share/sounds/KDE_Desktop_1.ogg /usr/share/sounds/KDE_Desktop_2.ogg /usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop_5.ogg /tmp/a [?1l>[?1049lgslug@zootzoot:~$ cp /usrmkdir foo gslug@zootzoot:~$ cp /usr/share/sound  s/ Display all 140 possibilities? (y or n) gslug@zootzoot:~$ cp /usr/share/sounds/*.ogg gslug@zootzoot:~$  gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer + (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,0-1All[?12l[?25h[?25l-- INSERT --5,1All[?12l[?25h[?25lf2[?12l[?25h[?25li3[?12l[?25h[?25ln4[?12l[?25h[?25ld5[?12l[?25h[?25l6[?12l[?25h[?25l/7[?12l[?25h[?25lu8[?12l[?25h[?25ls9[?12l[?25h[?25lr10[?12l[?25h[?25l/1[?12l[?25h[?25ls2[?12l[?25h[?25lh3[?12l[?25h[?25la4[?12l[?25h[?25lr5[?12l[?25h[?25le6[?12l[?25h[?25l/7[?12l[?25h[?25ls8[?12l[?25h[?25lo9[?12l[?25h[?25lu20[?12l[?25h[?25ln1[?12l[?25h[?25ld2[?12l[?25h[?25ls3[?12l[?25h[?25l5,22All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" [New] 5L, 36C written5,22All]2;randomplayer (~) - VIM]1;randomplayer5,22All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ chmod 755 randomplayer gslug@zootzoot:~$ chmod 755 randomplayer gslug@zootzoot:~$  /usr/share/sounds /usr/share/sounds/gtk-events /usr/share/sounds/gtk-events/activate.wav /usr/share/sounds/gtk-events/clicked.wav /usr/share/sounds/gtk-events/toggled.wav /usr/share/sounds/alsa /usr/share/sounds/alsa/Front_Center.wav /usr/share/sounds/alsa/Front_Left.wav /usr/share/sounds/alsa/Rear_Center.wav /usr/share/sounds/alsa/Rear_Right.wav /usr/share/sounds/alsa/Side_Right.wav /usr/share/sounds/alsa/Front_Right.wav /usr/share/sounds/alsa/Noise.wav /usr/share/sounds/alsa/Rear_Left.wav /usr/share/sounds/alsa/Side_Left.wav /usr/share/sounds/ekiga /usr/share/sounds/ekiga/busytone.wav /usr/share/sounds/ekiga/ring.wav /usr/share/sounds/ekiga/newmessage.wav /usr/share/sounds/ekiga/dialtone.wav /usr/share/sounds/ekiga/voicemail.wav /usr/share/sounds/gaim /usr/share/sounds/gaim/redalert.wav /usr/share/sounds/gaim/arrive.wav /usr/share/sounds/gaim/leave.wav /usr/share/sounds/gaim/receive.wav /usr/share/sounds/gaim/send.wav /usr/share/sounds/pop.wav /usr/share/sounds/card_shuffle.wav /usr/share/sounds/panel /usr/share/sounds/panel/slide.wav /usr/share/sounds/question.wav /usr/share/sounds/error.wav /usr/share/sounds/generic.wav /usr/share/sounds/info.wav /usr/share/sounds/phone.wav /usr/share/sounds/KDE_Beep_Ahem.wav /usr/share/sounds/shutdown.wav /usr/share/sounds/startup.wav /usr/share/sounds/warning.wav /usr/share/sounds/login.wav /usr/share/sounds/logout.wav /usr/share/sounds/shutdown1.wav /usr/share/sounds/startup3.wav /usr/share/sounds/gnometris /usr/share/sounds/gnometris/gameover.wav /usr/share/sounds/gnometris/gnometris.wav /usr/share/sounds/gnometris/land.wav /usr/share/sounds/gnometris/lines1.wav /usr/share/sounds/gnometris/lines2.wav /usr/share/sounds/gnometris/lines3.wav /usr/share/sounds/gnometris/slide.wav /usr/share/sounds/gnometris/turn.wav /usr/share/sounds/iagno /usr/share/sounds/iagno/flip-piece.wav /usr/share/sounds/iagno/gameover.wav /usr/share/sounds/gnobots2 /usr/share/sounds/gnobots2/splat.wav /usr/share/sounds/gnobots2/bad.wav /usr/share/sounds/gnobots2/die.wav /usr/share/sounds/gnobots2/teleport.wav /usr/share/sounds/gnobots2/victory.wav /usr/share/sounds/gnobots2/yahoo.wav /usr/share/sounds/gnibbles /usr/share/sounds/gnibbles/laughter.wav /usr/share/sounds/gnibbles/appear.wav /usr/share/sounds/gnibbles/bonus.wav /usr/share/sounds/gnibbles/crash.wav /usr/share/sounds/gnibbles/gobble.wav /usr/share/sounds/gnibbles/teleport.wav /usr/share/sounds/gnibbles/life.wav /usr/share/sounds/gnibbles/pop.wav /usr/share/sounds/gnibbles/reverse.wav /usr/share/sounds/KDE_Beep_Bottles.wav /usr/share/sounds/KDE_Beep_Beep.wav /usr/share/sounds/KDE_Beep_ClassicBeep.wav /usr/share/sounds/KDE_Beep_Car.ogg /usr/share/sounds/KDE_Dialog_Disappear.ogg /usr/share/sounds/KDE_Beep_Classic.ogg /usr/share/sounds/KDE_Beep_ClockChime.wav /usr/share/sounds/KDE_Beep_Connect.ogg /usr/share/sounds/KDE_Beep_Connect.wav /usr/share/sounds/KDE_Beep_Digital_1.ogg /usr/share/sounds/KDE_Beep_Digital_2.ogg /usr/share/sounds/KDE_Beep_Door.wav /usr/share/sounds/KDE_Beep_Double.ogg /usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Beep_Honk.wav /usr/share/sounds/KDE_Beep_Lightning.wav /usr/share/sounds/KDE_Beep.ogg /usr/share/sounds/KDE_Beep_Phone_1.ogg /usr/share/sounds/KDE_Beep_Phone_2.ogg /usr/share/sounds/KDE_Beep_Pop.wav /usr/share/sounds/KDE_Beep_RimShot.wav /usr/share/sounds/KDE_Beep_RingRing.wav /usr/share/sounds/KDE_Beep_ShortBeep.wav /usr/share/sounds/KDE_Beep_Yo.wav /usr/share/sounds/KDE_Bottles.ogg /usr/share/sounds/KDE_Chimes_1.ogg /usr/share/sounds/KDE_Chimes_2.ogg /usr/share/sounds/KDE_Chimes_3.ogg /usr/share/sounds/KDE_Click_1.ogg /usr/share/sounds/KDE_Click_2.ogg /usr/share/sounds/KDE_Click_3.ogg /usr/share/sounds/KDE_Click.wav /usr/share/sounds/KDE_Close_Window.wav /usr/share/sounds/KDE_Critical_Error.wav /usr/share/sounds/KDE_Desktop_1.ogg /usr/share/sounds/KDE_Desktop1.wav /usr/share/sounds/KDE_Desktop_2.ogg /usr/share/sounds/KDE_Desktop2.wav /usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop3.wav /usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop4.wav /usr/share/sounds/KDE_Desktop_5.ogg /usr/share/sounds/KDE_Desktop5.wav /usr/share/sounds/KDE_Desktop_6.ogg /usr/share/sounds/KDE_Desktop6.wav /usr/share/sounds/KDE_Desktop_7.ogg /usr/share/sounds/KDE_Desktop7.wav /usr/share/sounds/KDE_Desktop_8.ogg /usr/share/sounds/KDE_Desktop8.wav /usr/share/sounds/KDE_Dialog_Appear.ogg /usr/share/sounds/KDE_Dialog_Appear.wav /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg /usr/share/sounds/KDE_Dialog_Disappear.wav /usr/share/sounds/KDE_Door.ogg /usr/share/sounds/KDE_Drum_Break.ogg /usr/share/sounds/KDE_Error_1.ogg /usr/share/sounds/KDE_Error_2.ogg /usr/share/sounds/KDE_Error_3.ogg /usr/share/sounds/KDE_Error.wav /usr/share/sounds/KDE_Event_1.ogg /usr/share/sounds/KDE_Event_2.ogg /usr/share/sounds/KDE_Event_3.ogg /usr/share/sounds/KDE_Event_4.ogg /usr/share/sounds/KDE_Event_5.ogg /usr/share/sounds/KDE_Glass_Break.ogg /usr/share/sounds/KDE_Keyboard_Key_1.ogg /usr/share/sounds/KDE_Logout_1.ogg /usr/share/sounds/KDE_Logout_2.ogg /usr/share/sounds/KDE_Logout_3.ogg /usr/share/sounds/KDE_Logout.wav /usr/share/sounds/KDE_Notify.wav /usr/share/sounds/KDE_Pop.ogg /usr/share/sounds/KDE_Star_Ship_1.ogg /usr/share/sounds/KDE_Startup_1.ogg /usr/share/sounds/KDE_Startup_2.ogg /usr/share/sounds/KDE_Startup_3.ogg /usr/share/sounds/KDE_Startup.wav /usr/share/sounds/KDE_TypeWriter_Bell.ogg /usr/share/sounds/purple /usr/share/sounds/purple/alert.wav /usr/share/sounds/purple/login.wav /usr/share/sounds/purple/logout.wav /usr/share/sounds/purple/receive.wav /usr/share/sounds/purple/send.wav /usr/share/sounds/KDE_TypeWriter_Key_1.ogg /usr/share/sounds/KDE_TypeWriter_Key_2.ogg /usr/share/sounds/KDE_TypeWriter_Reload.ogg /usr/share/sounds/KDE_TypeWriter_Scroll.ogg /usr/share/sounds/KDE_Vox_Ahem.ogg /usr/share/sounds/KDE_Vox_Yo.ogg /usr/share/sounds/KDE_Warp.ogg /usr/share/sounds/KDE_Water_Drop.ogg /usr/share/sounds/KDE_Window_Close.ogg /usr/share/sounds/KDE_Window_Close.wav /usr/share/sounds/KDE_Window_DeIconify.ogg /usr/share/sounds/KDE_Window_DeIconify.wav /usr/share/sounds/KDE_Window_Hide.ogg /usr/share/sounds/KDE_Window_Iconify.ogg /usr/share/sounds/KDE_Window_Iconify.wav /usr/share/sounds/KDE_Window_Maximize.wav /usr/share/sounds/KDE_Window_Open.ogg /usr/share/sounds/KDE_Window_Open.wav /usr/share/sounds/KDE_Window_Shade_Down.ogg /usr/share/sounds/KDE_Window_Shade_Down.wav /usr/share/sounds/KDE_Window_Shade_Up.ogg /usr/share/sounds/KDE_Window_Shade_Up.wav /usr/share/sounds/KDE_Window_Sticky.ogg /usr/share/sounds/KDE_Window_Sticky.wav /usr/share/sounds/KDE_Window_UnHide.ogg /usr/share/sounds/KDE_Window_UnMaximize.wav /usr/share/sounds/KDE_Window_UnSticky.ogg /usr/share/sounds/KDE_Window_UnSticky.wav /usr/share/sounds/k3b_success1.wav /usr/share/sounds/k3b_error1.wav /usr/share/sounds/k3b_wait_media1.wav /usr/share/sounds/Kopete_Event.ogg /usr/share/sounds/Kopete_Received.ogg /usr/share/sounds/Kopete_Sent.ogg /usr/share/sounds/Kopete_User_is_Online.ogg /usr/share/sounds/kubuntu-login.ogg gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfind /usr/share/sounds ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,22All[?12l[?25h W16: Warning: Mode of file "randomplayer" has changed since editing started See ":help W11" for more info. [O]K, (L)oad File: [?25l"randomplayer" 5L, 36C#!/bin/sh5,22All "randomplayer" 5L, 36C5,22All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fgrandomplayer  /usr/share/sounds /usr/share/sounds/gtk-events /usr/share/sounds/gtk-events/activate.wav /usr/share/sounds/gtk-events/clicked.wav /usr/share/sounds/gtk-events/toggled.wav /usr/share/sounds/alsa /usr/share/sounds/alsa/Front_Center.wav /usr/share/sounds/alsa/Front_Left.wav /usr/share/sounds/alsa/Rear_Center.wav /usr/share/sounds/alsa/Rear_Right.wav /usr/share/sounds/alsa/Side_Right.wav /usr/share/sounds/alsa/Front_Right.wav /usr/share/sounds/alsa/Noise.wav /usr/share/sounds/alsa/Rear_Left.wav /usr/share/sounds/alsa/Side_Left.wav /usr/share/sounds/ekiga /usr/share/sounds/ekiga/busytone.wav /usr/share/sounds/ekiga/ring.wav /usr/share/sounds/ekiga/newmessage.wav /usr/share/sounds/ekiga/dialtone.wav /usr/share/sounds/ekiga/voicemail.wav /usr/share/sounds/gaim /usr/share/sounds/gaim/redalert.wav /usr/share/sounds/gaim/arrive.wav /usr/share/sounds/gaim/leave.wav /usr/share/sounds/gaim/receive.wav /usr/share/sounds/gaim/send.wav /usr/share/sounds/pop.wav /usr/share/sounds/card_shuffle.wav /usr/share/sounds/panel /usr/share/sounds/panel/slide.wav /usr/share/sounds/question.wav /usr/share/sounds/error.wav /usr/share/sounds/generic.wav /usr/share/sounds/info.wav /usr/share/sounds/phone.wav /usr/share/sounds/KDE_Beep_Ahem.wav /usr/share/sounds/shutdown.wav /usr/share/sounds/startup.wav /usr/share/sounds/warning.wav /usr/share/sounds/login.wav /usr/share/sounds/logout.wav /usr/share/sounds/shutdown1.wav /usr/share/sounds/startup3.wav /usr/share/sounds/gnometris /usr/share/sounds/gnometris/gameover.wav /usr/share/sounds/gnometris/gnometris.wav /usr/share/sounds/gnometris/land.wav /usr/share/sounds/gnometris/lines1.wav /usr/share/sounds/gnometris/lines2.wav /usr/share/sounds/gnometris/lines3.wav /usr/share/sounds/gnometris/slide.wav /usr/share/sounds/gnometris/turn.wav /usr/share/sounds/iagno /usr/share/sounds/iagno/flip-piece.wav /usr/share/sounds/iagno/gameover.wav /usr/share/sounds/gnobots2 /usr/share/sounds/gnobots2/splat.wav /usr/share/sounds/gnobots2/bad.wav /usr/share/sounds/gnobots2/die.wav /usr/share/sounds/gnobots2/teleport.wav /usr/share/sounds/gnobots2/victory.wav /usr/share/sounds/gnobots2/yahoo.wav /usr/share/sounds/gnibbles /usr/share/sounds/gnibbles/laughter.wav /usr/share/sounds/gnibbles/appear.wav /usr/share/sounds/gnibbles/bonus.wav /usr/share/sounds/gnibbles/crash.wav /usr/share/sounds/gnibbles/gobble.wav /usr/share/sounds/gnibbles/teleport.wav /usr/share/sounds/gnibbles/life.wav /usr/share/sounds/gnibbles/pop.wav /usr/share/sounds/gnibbles/reverse.wav /usr/share/sounds/KDE_Beep_Bottles.wav /usr/share/sounds/KDE_Beep_Beep.wav /usr/share/sounds/KDE_Beep_ClassicBeep.wav /usr/share/sounds/KDE_Beep_Car.ogg /usr/share/sounds/KDE_Dialog_Disappear.ogg /usr/share/sounds/KDE_Beep_Classic.ogg /usr/share/sounds/KDE_Beep_ClockChime.wav /usr/share/sounds/KDE_Beep_Connect.ogg /usr/share/sounds/KDE_Beep_Connect.wav /usr/share/sounds/KDE_Beep_Digital_1.ogg /usr/share/sounds/KDE_Beep_Digital_2.ogg /usr/share/sounds/KDE_Beep_Door.wav /usr/share/sounds/KDE_Beep_Double.ogg /usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Beep_Honk.wav /usr/share/sounds/KDE_Beep_Lightning.wav /usr/share/sounds/KDE_Beep.ogg /usr/share/sounds/KDE_Beep_Phone_1.ogg /usr/share/sounds/KDE_Beep_Phone_2.ogg /usr/share/sounds/KDE_Beep_Pop.wav /usr/share/sounds/KDE_Beep_RimShot.wav /usr/share/sounds/KDE_Beep_RingRing.wav /usr/share/sounds/KDE_Beep_ShortBeep.wav /usr/share/sounds/KDE_Beep_Yo.wav /usr/share/sounds/KDE_Bottles.ogg /usr/share/sounds/KDE_Chimes_1.ogg /usr/share/sounds/KDE_Chimes_2.ogg /usr/share/sounds/KDE_Chimes_3.ogg /usr/share/sounds/KDE_Click_1.ogg /usr/share/sounds/KDE_Click_2.ogg /usr/share/sounds/KDE_Click_3.ogg /usr/share/sounds/KDE_Click.wav /usr/share/sounds/KDE_Close_Window.wav /usr/share/sounds/KDE_Critical_Error.wav /usr/share/sounds/KDE_Desktop_1.ogg /usr/share/sounds/KDE_Desktop1.wav /usr/share/sounds/KDE_Desktop_2.ogg /usr/share/sounds/KDE_Desktop2.wav /usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop3.wav /usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop4.wav /usr/share/sounds/KDE_Desktop_5.ogg /usr/share/sounds/KDE_Desktop5.wav /usr/share/sounds/KDE_Desktop_6.ogg /usr/share/sounds/KDE_Desktop6.wav /usr/share/sounds/KDE_Desktop_7.ogg /usr/share/sounds/KDE_Desktop7.wav /usr/share/sounds/KDE_Desktop_8.ogg /usr/share/sounds/KDE_Desktop8.wav /usr/share/sounds/KDE_Dialog_Appear.ogg /usr/share/sounds/KDE_Dialog_Appear.wav /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg /usr/share/sounds/KDE_Dialog_Disappear.wav /usr/share/sounds/KDE_Door.ogg /usr/share/sounds/KDE_Drum_Break.ogg /usr/share/sounds/KDE_Error_1.ogg /usr/share/sounds/KDE_Error_2.ogg /usr/share/sounds/KDE_Error_3.ogg /usr/share/sounds/KDE_Error.wav /usr/share/sounds/KDE_Event_1.ogg /usr/share/sounds/KDE_Event_2.ogg /usr/share/sounds/KDE_Event_3.ogg /usr/share/sounds/KDE_Event_4.ogg /usr/share/sounds/KDE_Event_5.ogg /usr/share/sounds/KDE_Glass_Break.ogg /usr/share/sounds/KDE_Keyboard_Key_1.ogg /usr/share/sounds/KDE_Logout_1.ogg /usr/share/sounds/KDE_Logout_2.ogg /usr/share/sounds/KDE_Logout_3.ogg /usr/share/sounds/KDE_Logout.wav /usr/share/sounds/KDE_Notify.wav /usr/share/sounds/KDE_Pop.ogg /usr/share/sounds/KDE_Star_Ship_1.ogg /usr/share/sounds/KDE_Startup_1.ogg /usr/share/sounds/KDE_Startup_2.ogg /usr/share/sounds/KDE_Startup_3.ogg /usr/share/sounds/KDE_Startup.wav /usr/share/sounds/KDE_TypeWriter_Bell.ogg /usr/share/sounds/purple /usr/share/sounds/purple/alert.wav /usr/share/sounds/purple/login.wav /usr/share/sounds/purple/logout.wav /usr/share/sounds/purple/receive.wav /usr/share/sounds/purple/send.wav /usr/share/sounds/KDE_TypeWriter_Key_1.ogg /usr/share/sounds/KDE_TypeWriter_Key_2.ogg /usr/share/sounds/KDE_TypeWriter_Reload.ogg /usr/share/sounds/KDE_TypeWriter_Scroll.ogg /usr/share/sounds/KDE_Vox_Ahem.ogg /usr/share/sounds/KDE_Vox_Yo.ogg /usr/share/sounds/KDE_Warp.ogg /usr/share/sounds/KDE_Water_Drop.ogg /usr/share/sounds/KDE_Window_Close.ogg /usr/share/sounds/KDE_Window_Close.wav /usr/share/sounds/KDE_Window_DeIconify.ogg /usr/share/sounds/KDE_Window_DeIconify.wav /usr/share/sounds/KDE_Window_Hide.ogg /usr/share/sounds/KDE_Window_Iconify.ogg /usr/share/sounds/KDE_Window_Iconify.wav /usr/share/sounds/KDE_Window_Maximize.wav /usr/share/sounds/KDE_Window_Open.ogg /usr/share/sounds/KDE_Window_Open.wav /usr/share/sounds/KDE_Window_Shade_Down.ogg /usr/share/sounds/KDE_Window_Shade_Down.wav /usr/share/sounds/KDE_Window_Shade_Up.ogg /usr/share/sounds/KDE_Window_Shade_Up.wav /usr/share/sounds/KDE_Window_Sticky.ogg /usr/share/sounds/KDE_Window_Sticky.wav /usr/share/sounds/KDE_Window_UnHide.ogg /usr/share/sounds/KDE_Window_UnMaximize.wav /usr/share/sounds/KDE_Window_UnSticky.ogg /usr/share/sounds/KDE_Window_UnSticky.wav /usr/share/sounds/k3b_success1.wav /usr/share/sounds/k3b_error1.wav /usr/share/sounds/k3b_wait_media1.wav /usr/share/sounds/Kopete_Event.ogg /usr/share/sounds/Kopete_Received.ogg /usr/share/sounds/Kopete_Sent.ogg /usr/share/sounds/Kopete_User_is_Online.ogg /usr/share/sounds/kubuntu-login.ogg gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfind /usr/share/sounds ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,22All[?12l[?25h[?25l-- INSERT --5,23All[?12l[?25h[?25l4]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l-5[?12l[?25h[?25ln6[?12l[?25h[?25la7[?12l[?25h[?25lm8[?12l[?25h[?25le9[?12l[?25h[?25l30[?12l[?25h[?25l\1[?12l[?25h[?25l*2[?12l[?25h[?25l.3[?12l[?25h[?25lo4[?12l[?25h[?25lg5[?12l[?25h[?25lg6[?12l[?25h[?25l5,35All[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25l0[?12l[?25h[?25l1[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l-- INSERT --6,1All[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l8,0-1All[?12l[?25h[?25l7[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 8L, 52C written7,0-1All]2;randomplayer (~) - VIM]1;randomplayer7,0-1All[?12l[?25h[?25l6[?12l[?25h[?25l5,1 [?12l[?25h[?25l35[?12l[?25h[?25l0[?12l[?25h[?25l*.og]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 8L, 51C written5,30All]2;randomplayer (~) - VIM]1;randomplayer5,30All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ touch foo.ogg gslug@zootzoot:~$ gslug@zootzoot:~$ ./randomplayer gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfind /usr/share/sounds -name *.ogg~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,30All[?12l[?25h[?25l25[?12l[?25h[?25l4[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 8L, 51C written5,24All5,24All[?12l[?25h[?25l4,0-1[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l-- INSERT --2,1All[?12l[?25h[?25l3,1All]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25ls2[?12l[?25h[?25le3[?12l[?25h[?25lt4[?12l[?25h[?25l5[?12l[?25h[?25l-6[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25lx7[?12l[?25h[?25l3,6All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 9L, 58C written3,6All]2;randomplayer (~) - VIM]1;randomplayer3,6All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ ./randomplayer + find /usr/share/sounds -name foo.ogg gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ cat randomplayer #!/bin/sh set -x find /usr/share/sounds -name *.ogg gslug@zootzoot:~$ touch bar.ogg baz.ogg gslug@zootzoot:~$ touch bar.ogg baz.ogg gslug@zootzoot:~$ cat randomplayer  #!/bin/sh set -x find /usr/share/sounds -name *.ogg gslug@zootzoot:~$ cat randomplayer touch bar.ogg baz.ogg gslug@zootzoot:~$ cat randomplayer ./ + find /usr/share/sounds -name bar.ogg baz.ogg foo.ogg find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh set -x find /usr/share/sounds -name *.ogg~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,6All[?12l[?25h[?25l2,0-1[?12l[?25h[?25l3,6 [?12l[?25h[?25l4,0-1[?12l[?25h[?25l5[?12l[?25h[?25l6,6 [?12l[?25h[?25l34[?12l[?25h[?25l0[?12l[?25h[?25l-- INSERT --6,30All[?12l[?25h[?25l/*.ogg1]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l*.og0[?12l[?25h[?25l\*.ogg1[?12l[?25h[?25l6,30All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 9L, 59C written6,30All]2;randomplayer (~) - VIM]1;randomplayer6,30All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 9L, 59C written6,30All6,30All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer  + find /usr/share/sounds -name '*.ogg' /usr/share/sounds/KDE_Beep_Car.ogg /usr/share/sounds/KDE_Dialog_Disappear.ogg /usr/share/sounds/KDE_Beep_Classic.ogg /usr/share/sounds/KDE_Beep_Connect.ogg /usr/share/sounds/KDE_Beep_Digital_1.ogg /usr/share/sounds/KDE_Beep_Digital_2.ogg /usr/share/sounds/KDE_Beep_Double.ogg /usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Beep.ogg /usr/share/sounds/KDE_Beep_Phone_1.ogg /usr/share/sounds/KDE_Beep_Phone_2.ogg /usr/share/sounds/KDE_Bottles.ogg /usr/share/sounds/KDE_Chimes_1.ogg /usr/share/sounds/KDE_Chimes_2.ogg /usr/share/sounds/KDE_Chimes_3.ogg /usr/share/sounds/KDE_Click_1.ogg /usr/share/sounds/KDE_Click_2.ogg /usr/share/sounds/KDE_Click_3.ogg /usr/share/sounds/KDE_Desktop_1.ogg /usr/share/sounds/KDE_Desktop_2.ogg /usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop_5.ogg /usr/share/sounds/KDE_Desktop_6.ogg /usr/share/sounds/KDE_Desktop_7.ogg /usr/share/sounds/KDE_Desktop_8.ogg /usr/share/sounds/KDE_Dialog_Appear.ogg /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg /usr/share/sounds/KDE_Door.ogg /usr/share/sounds/KDE_Drum_Break.ogg /usr/share/sounds/KDE_Error_1.ogg /usr/share/sounds/KDE_Error_2.ogg /usr/share/sounds/KDE_Error_3.ogg /usr/share/sounds/KDE_Event_1.ogg /usr/share/sounds/KDE_Event_2.ogg /usr/share/sounds/KDE_Event_3.ogg /usr/share/sounds/KDE_Event_4.ogg /usr/share/sounds/KDE_Event_5.ogg /usr/share/sounds/KDE_Glass_Break.ogg /usr/share/sounds/KDE_Keyboard_Key_1.ogg /usr/share/sounds/KDE_Logout_1.ogg /usr/share/sounds/KDE_Logout_2.ogg /usr/share/sounds/KDE_Logout_3.ogg /usr/share/sounds/KDE_Pop.ogg /usr/share/sounds/KDE_Star_Ship_1.ogg /usr/share/sounds/KDE_Startup_1.ogg /usr/share/sounds/KDE_Startup_2.ogg /usr/share/sounds/KDE_Startup_3.ogg /usr/share/sounds/KDE_TypeWriter_Bell.ogg /usr/share/sounds/KDE_TypeWriter_Key_1.ogg /usr/share/sounds/KDE_TypeWriter_Key_2.ogg /usr/share/sounds/KDE_TypeWriter_Reload.ogg /usr/share/sounds/KDE_TypeWriter_Scroll.ogg /usr/share/sounds/KDE_Vox_Ahem.ogg /usr/share/sounds/KDE_Vox_Yo.ogg /usr/share/sounds/KDE_Warp.ogg /usr/share/sounds/KDE_Water_Drop.ogg /usr/share/sounds/KDE_Window_Close.ogg /usr/share/sounds/KDE_Window_DeIconify.ogg /usr/share/sounds/KDE_Window_Hide.ogg /usr/share/sounds/KDE_Window_Iconify.ogg /usr/share/sounds/KDE_Window_Open.ogg /usr/share/sounds/KDE_Window_Shade_Down.ogg /usr/share/sounds/KDE_Window_Shade_Up.ogg /usr/share/sounds/KDE_Window_Sticky.ogg /usr/share/sounds/KDE_Window_UnHide.ogg /usr/share/sounds/KDE_Window_UnSticky.ogg /usr/share/sounds/Kopete_Event.ogg /usr/share/sounds/Kopete_Received.ogg /usr/share/sounds/Kopete_Sent.ogg /usr/share/sounds/Kopete_User_is_Online.ogg /usr/share/sounds/kubuntu-login.ogg gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh set -x find /usr/share/sounds -name \*.ogg~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6,30All[?12l[?25h[?25l-- INSERT --6,1All[?12l[?25h[?25lffind /usr/share/sounds -name \*.ogg2]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25lofind /usr/share/sounds -name \*.ogg3[?12l[?25h[?25lrfind /usr/share/sounds -name \*.ogg4[?12l[?25h[?25l find /usr/share/sounds -name \*.ogg5[?12l[?25h[?25lffind /usr/share/sounds -name \*.ogg6[?12l[?25h[?25lifind /usr/share/sounds -name \*.ogg7[?12l[?25h[?25llfind /usr/share/sounds -name \*.ogg8[?12l[?25h[?25lefind /usr/share/sounds -name \*.ogg9[?12l[?25h[?25l find /usr/share/sounds -name \*.ogg10[?12l[?25h[?25lifind /usr/share/sounds -name \*.ogg1[?12l[?25h[?25lnfind /usr/share/sounds -name \*.ogg2[?12l[?25h[?25l find /usr/share/sounds -name \*.ogg3[?12l[?25h[?25l`find /usr/share/sounds -name \*.ogg4[?12l[?25h[?25l6,13All[?12l[?25h[?25l-- INSERT --6,49All[?12l[?25h[?25l`50[?12l[?25h[?25l1[?12l[?25h[?25l2[?12l[?25h[?25l6,51All[?12l[?25h[?25l0[?12l[?25h[?25l49[?12l[?25h[?25l-- INSERT --6,49All[?12l[?25h[?25l `50[?12l[?25h[?25l6,49All[?12l[?25h[?25l3[?12l[?25h[?25l37[?12l[?25h[?25l19[?12l[?25h[?25l3[?12l[?25h[?25l-- INSERT --6,14All[?12l[?25h[?25l find /usr/share/sounds -name \*.ogg `5[?12l[?25h[?25l6,14All[?12l[?25h[?25l-- INSERT --6,54All[?12l[?25h[?25l3[?12l[?25h[?25l6,52All[?12l[?25h[?25l1[?12l[?25h[?25l44[?12l[?25h[?25l38[?12l[?25h[?25l20[?12l[?25h[?25l15[?12l[?25h[?25l3[?12l[?25h[?25l:A[?12l[?25h[?25l[?12l[?25h [?25l6,13All[?12l[?25h[?25l-- INSERT --6,53All[?12l[?25h[?25l;4[?12l[?25h[?25l5[?12l[?25h[?25lt6[?12l[?25h[?25lh7[?12l[?25h[?25le8[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25ld6[?12l[?25h[?25lo7[?12l[?25h[?25l7,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25le4[?12l[?25h[?25lc5[?12l[?25h[?25lh6[?12l[?25h[?25lo7[?12l[?25h[?25l8[?12l[?25h[?25l"9[?12l[?25h[?25lI10[?12l[?25h[?25l1[?12l[?25h[?25lf2[?12l[?25h[?25lo3[?12l[?25h[?25lu4[?12l[?25h[?25ln5[?12l[?25h[?25ld6[?12l[?25h[?25l7[?12l[?25h[?25la8[?12l[?25h[?25l9[?12l[?25h[?25lf20[?12l[?25h[?25li1[?12l[?25h[?25ll2[?12l[?25h[?25le3[?12l[?25h[?25l4[?12l[?25h[?25ln5[?12l[?25h[?25la6[?12l[?25h[?25lm7[?12l[?25h[?25le8[?12l[?25h[?25ld9[?12l[?25h[?25l30[?12l[?25h[?25l$1[?12l[?25h[?25lf2[?12l[?25h[?25li3[?12l[?25h[?25ll4[?12l[?25h[?25le5[?12l[?25h[?25l!6[?12l[?25h[?25l"7[?12l[?25h[?25l8,1All[?12l[?25h[?25ld2[?12l[?25h[?25lo3[?12l[?25h[?25ln4[?12l[?25h[?25le5[?12l[?25h[?25l8,4All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 11L, 122C written8,4All]2;randomplayer (~) - VIM]1;randomplayer8,4All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer  ++ find /usr/share/sounds -name '*.ogg' + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Car.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Car.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Dialog_Disappear.ogg!' I found a file named /usr/share/sounds/KDE_Dialog_Disappear.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Classic.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Classic.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Connect.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Connect.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Digital_1.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Digital_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Digital_2.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Digital_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Double.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Double.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Harsh.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Harsh.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep.ogg!' I found a file named /usr/share/sounds/KDE_Beep.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Phone_1.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Phone_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Beep_Phone_2.ogg!' I found a file named /usr/share/sounds/KDE_Beep_Phone_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Bottles.ogg!' I found a file named /usr/share/sounds/KDE_Bottles.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Chimes_1.ogg!' I found a file named /usr/share/sounds/KDE_Chimes_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Chimes_2.ogg!' I found a file named /usr/share/sounds/KDE_Chimes_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Chimes_3.ogg!' I found a file named /usr/share/sounds/KDE_Chimes_3.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Click_1.ogg!' I found a file named /usr/share/sounds/KDE_Click_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Click_2.ogg!' I found a file named /usr/share/sounds/KDE_Click_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Click_3.ogg!' I found a file named /usr/share/sounds/KDE_Click_3.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_1.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_2.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_3.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_3.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_4.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_4.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_5.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_5.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_6.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_6.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_7.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_7.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Desktop_8.ogg!' I found a file named /usr/share/sounds/KDE_Desktop_8.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Dialog_Appear.ogg!' I found a file named /usr/share/sounds/KDE_Dialog_Appear.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg!' I found a file named /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Door.ogg!' I found a file named /usr/share/sounds/KDE_Door.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Drum_Break.ogg!' I found a file named /usr/share/sounds/KDE_Drum_Break.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Error_1.ogg!' I found a file named /usr/share/sounds/KDE_Error_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Error_2.ogg!' I found a file named /usr/share/sounds/KDE_Error_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Error_3.ogg!' I found a file named /usr/share/sounds/KDE_Error_3.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Event_1.ogg!' I found a file named /usr/share/sounds/KDE_Event_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Event_2.ogg!' I found a file named /usr/share/sounds/KDE_Event_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Event_3.ogg!' I found a file named /usr/share/sounds/KDE_Event_3.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Event_4.ogg!' I found a file named /usr/share/sounds/KDE_Event_4.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Event_5.ogg!' I found a file named /usr/share/sounds/KDE_Event_5.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Glass_Break.ogg!' I found a file named /usr/share/sounds/KDE_Glass_Break.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Keyboard_Key_1.ogg!' I found a file named /usr/share/sounds/KDE_Keyboard_Key_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Logout_1.ogg!' I found a file named /usr/share/sounds/KDE_Logout_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Logout_2.ogg!' I found a file named /usr/share/sounds/KDE_Logout_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Logout_3.ogg!' I found a file named /usr/share/sounds/KDE_Logout_3.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Pop.ogg!' I found a file named /usr/share/sounds/KDE_Pop.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Star_Ship_1.ogg!' I found a file named /usr/share/sounds/KDE_Star_Ship_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Startup_1.ogg!' I found a file named /usr/share/sounds/KDE_Startup_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Startup_2.ogg!' I found a file named /usr/share/sounds/KDE_Startup_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Startup_3.ogg!' I found a file named /usr/share/sounds/KDE_Startup_3.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_TypeWriter_Bell.ogg!' I found a file named /usr/share/sounds/KDE_TypeWriter_Bell.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_TypeWriter_Key_1.ogg!' I found a file named /usr/share/sounds/KDE_TypeWriter_Key_1.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_TypeWriter_Key_2.ogg!' I found a file named /usr/share/sounds/KDE_TypeWriter_Key_2.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_TypeWriter_Reload.ogg!' I found a file named /usr/share/sounds/KDE_TypeWriter_Reload.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_TypeWriter_Scroll.ogg!' I found a file named /usr/share/sounds/KDE_TypeWriter_Scroll.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Vox_Ahem.ogg!' I found a file named /usr/share/sounds/KDE_Vox_Ahem.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Vox_Yo.ogg!' I found a file named /usr/share/sounds/KDE_Vox_Yo.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Warp.ogg!' I found a file named /usr/share/sounds/KDE_Warp.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Water_Drop.ogg!' I found a file named /usr/share/sounds/KDE_Water_Drop.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_Close.ogg!' I found a file named /usr/share/sounds/KDE_Window_Close.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_DeIconify.ogg!' I found a file named /usr/share/sounds/KDE_Window_DeIconify.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_Hide.ogg!' I found a file named /usr/share/sounds/KDE_Window_Hide.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_Iconify.ogg!' I found a file named /usr/share/sounds/KDE_Window_Iconify.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_Open.ogg!' I found a file named /usr/share/sounds/KDE_Window_Open.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_Shade_Down.ogg!' I found a file named /usr/share/sounds/KDE_Window_Shade_Down.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_Shade_Up.ogg!' I found a file named /usr/share/sounds/KDE_Window_Shade_Up.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_Sticky.ogg!' I found a file named /usr/share/sounds/KDE_Window_Sticky.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_UnHide.ogg!' I found a file named /usr/share/sounds/KDE_Window_UnHide.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/KDE_Window_UnSticky.ogg!' I found a file named /usr/share/sounds/KDE_Window_UnSticky.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/Kopete_Event.ogg!' I found a file named /usr/share/sounds/Kopete_Event.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/Kopete_Received.ogg!' I found a file named /usr/share/sounds/Kopete_Received.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/Kopete_Sent.ogg!' I found a file named /usr/share/sounds/Kopete_Sent.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/Kopete_User_is_Online.ogg!' I found a file named /usr/share/sounds/Kopete_User_is_Online.ogg! + for file in '` find /usr/share/sounds -name \*.ogg `' + echo 'I found a file named /usr/share/sounds/kubuntu-login.ogg!' I found a file named /usr/share/sounds/kubuntu-login.ogg! gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh set -x for file in ` find /usr/share/sounds -name \*.ogg ` ; do echo "I found a file named $file!" done~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 8,4All[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l5,0-1[?12l[?25h[?25l4[?12l[?25h[?25l3,4 [?12l[?25h[?25l ~ 3,0-1All]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 10L, 115C written3,0-1All]2;randomplayer (~) - VIM]1;randomplayer3,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer  I found a file named /usr/share/sounds/KDE_Beep_Car.ogg! I found a file named /usr/share/sounds/KDE_Dialog_Disappear.ogg! I found a file named /usr/share/sounds/KDE_Beep_Classic.ogg! I found a file named /usr/share/sounds/KDE_Beep_Connect.ogg! I found a file named /usr/share/sounds/KDE_Beep_Digital_1.ogg! I found a file named /usr/share/sounds/KDE_Beep_Digital_2.ogg! I found a file named /usr/share/sounds/KDE_Beep_Double.ogg! I found a file named /usr/share/sounds/KDE_Beep_Harsh.ogg! I found a file named /usr/share/sounds/KDE_Beep.ogg! I found a file named /usr/share/sounds/KDE_Beep_Phone_1.ogg! I found a file named /usr/share/sounds/KDE_Beep_Phone_2.ogg! I found a file named /usr/share/sounds/KDE_Bottles.ogg! I found a file named /usr/share/sounds/KDE_Chimes_1.ogg! I found a file named /usr/share/sounds/KDE_Chimes_2.ogg! I found a file named /usr/share/sounds/KDE_Chimes_3.ogg! I found a file named /usr/share/sounds/KDE_Click_1.ogg! I found a file named /usr/share/sounds/KDE_Click_2.ogg! I found a file named /usr/share/sounds/KDE_Click_3.ogg! I found a file named /usr/share/sounds/KDE_Desktop_1.ogg! I found a file named /usr/share/sounds/KDE_Desktop_2.ogg! I found a file named /usr/share/sounds/KDE_Desktop_3.ogg! I found a file named /usr/share/sounds/KDE_Desktop_4.ogg! I found a file named /usr/share/sounds/KDE_Desktop_5.ogg! I found a file named /usr/share/sounds/KDE_Desktop_6.ogg! I found a file named /usr/share/sounds/KDE_Desktop_7.ogg! I found a file named /usr/share/sounds/KDE_Desktop_8.ogg! I found a file named /usr/share/sounds/KDE_Dialog_Appear.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg! I found a file named /usr/share/sounds/KDE_Door.ogg! I found a file named /usr/share/sounds/KDE_Drum_Break.ogg! I found a file named /usr/share/sounds/KDE_Error_1.ogg! I found a file named /usr/share/sounds/KDE_Error_2.ogg! I found a file named /usr/share/sounds/KDE_Error_3.ogg! I found a file named /usr/share/sounds/KDE_Event_1.ogg! I found a file named /usr/share/sounds/KDE_Event_2.ogg! I found a file named /usr/share/sounds/KDE_Event_3.ogg! I found a file named /usr/share/sounds/KDE_Event_4.ogg! I found a file named /usr/share/sounds/KDE_Event_5.ogg! I found a file named /usr/share/sounds/KDE_Glass_Break.ogg! I found a file named /usr/share/sounds/KDE_Keyboard_Key_1.ogg! I found a file named /usr/share/sounds/KDE_Logout_1.ogg! I found a file named /usr/share/sounds/KDE_Logout_2.ogg! I found a file named /usr/share/sounds/KDE_Logout_3.ogg! I found a file named /usr/share/sounds/KDE_Pop.ogg! I found a file named /usr/share/sounds/KDE_Star_Ship_1.ogg! I found a file named /usr/share/sounds/KDE_Startup_1.ogg! I found a file named /usr/share/sounds/KDE_Startup_2.ogg! I found a file named /usr/share/sounds/KDE_Startup_3.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Bell.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Key_1.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Key_2.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Reload.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Scroll.ogg! I found a file named /usr/share/sounds/KDE_Vox_Ahem.ogg! I found a file named /usr/share/sounds/KDE_Vox_Yo.ogg! I found a file named /usr/share/sounds/KDE_Warp.ogg! I found a file named /usr/share/sounds/KDE_Water_Drop.ogg! I found a file named /usr/share/sounds/KDE_Window_Close.ogg! I found a file named /usr/share/sounds/KDE_Window_DeIconify.ogg! I found a file named /usr/share/sounds/KDE_Window_Hide.ogg! I found a file named /usr/share/sounds/KDE_Window_Iconify.ogg! I found a file named /usr/share/sounds/KDE_Window_Open.ogg! I found a file named /usr/share/sounds/KDE_Window_Shade_Down.ogg! I found a file named /usr/share/sounds/KDE_Window_Shade_Up.ogg! I found a file named /usr/share/sounds/KDE_Window_Sticky.ogg! I found a file named /usr/share/sounds/KDE_Window_UnHide.ogg! I found a file named /usr/share/sounds/KDE_Window_UnSticky.ogg! I found a file named /usr/share/sounds/Kopete_Event.ogg! I found a file named /usr/share/sounds/Kopete_Received.ogg! I found a file named /usr/share/sounds/Kopete_Sent.ogg! I found a file named /usr/share/sounds/Kopete_User_is_Online.ogg! I found a file named /usr/share/sounds/kubuntu-login.ogg! gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfor file in ` find /usr/share/sounds -name \*.ogg ` ; do echo "I found a file named $file!" done~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,0-1All[?12l[?25h[?25l4[?12l[?25h[?25l5,1 [?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25l5[?12l[?25h[?25l10[?12l[?25h[?25l3[?12l[?25h[?25l-- INSERT --5,13All find /usr/share/sounds -name \*.ogg ` ; do]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l$ find /usr/share/sounds -name \*.ogg ` ; do4[?12l[?25h[?25l( find /usr/share/sounds -name \*.ogg ` ; do5[?12l[?25h[?25l5,14All[?12l[?25h[?25l57[?12l[?25h[?25l6[?12l[?25h[?25l4[?12l[?25h[?25l2[?12l[?25h[?25l)[?12l[?25h[?25l4,0-1[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l1,9 [?12l[?25h[?25l8[?12l[?25h[?25l-- INSERT --1,8All[?12l[?25h[?25lbsh9[?12l[?25h[?25lash10[?12l[?25h[?25l1,9All[?12l[?25h[?25l2,0-1[?12l[?25h[?25l3[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 10L, 118C written3,0-1All]2;randomplayer (~) - VIM]1;randomplayer3,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer  I found a file named /usr/share/sounds/KDE_Beep_Car.ogg! I found a file named /usr/share/sounds/KDE_Dialog_Disappear.ogg! I found a file named /usr/share/sounds/KDE_Beep_Classic.ogg! I found a file named /usr/share/sounds/KDE_Beep_Connect.ogg! I found a file named /usr/share/sounds/KDE_Beep_Digital_1.ogg! I found a file named /usr/share/sounds/KDE_Beep_Digital_2.ogg! I found a file named /usr/share/sounds/KDE_Beep_Double.ogg! I found a file named /usr/share/sounds/KDE_Beep_Harsh.ogg! I found a file named /usr/share/sounds/KDE_Beep.ogg! I found a file named /usr/share/sounds/KDE_Beep_Phone_1.ogg! I found a file named /usr/share/sounds/KDE_Beep_Phone_2.ogg! I found a file named /usr/share/sounds/KDE_Bottles.ogg! I found a file named /usr/share/sounds/KDE_Chimes_1.ogg! I found a file named /usr/share/sounds/KDE_Chimes_2.ogg! I found a file named /usr/share/sounds/KDE_Chimes_3.ogg! I found a file named /usr/share/sounds/KDE_Click_1.ogg! I found a file named /usr/share/sounds/KDE_Click_2.ogg! I found a file named /usr/share/sounds/KDE_Click_3.ogg! I found a file named /usr/share/sounds/KDE_Desktop_1.ogg! I found a file named /usr/share/sounds/KDE_Desktop_2.ogg! I found a file named /usr/share/sounds/KDE_Desktop_3.ogg! I found a file named /usr/share/sounds/KDE_Desktop_4.ogg! I found a file named /usr/share/sounds/KDE_Desktop_5.ogg! I found a file named /usr/share/sounds/KDE_Desktop_6.ogg! I found a file named /usr/share/sounds/KDE_Desktop_7.ogg! I found a file named /usr/share/sounds/KDE_Desktop_8.ogg! I found a file named /usr/share/sounds/KDE_Dialog_Appear.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg! I found a file named /usr/share/sounds/KDE_Door.ogg! I found a file named /usr/share/sounds/KDE_Drum_Break.ogg! I found a file named /usr/share/sounds/KDE_Error_1.ogg! I found a file named /usr/share/sounds/KDE_Error_2.ogg! I found a file named /usr/share/sounds/KDE_Error_3.ogg! I found a file named /usr/share/sounds/KDE_Event_1.ogg! I found a file named /usr/share/sounds/KDE_Event_2.ogg! I found a file named /usr/share/sounds/KDE_Event_3.ogg! I found a file named /usr/share/sounds/KDE_Event_4.ogg! I found a file named /usr/share/sounds/KDE_Event_5.ogg! I found a file named /usr/share/sounds/KDE_Glass_Break.ogg! I found a file named /usr/share/sounds/KDE_Keyboard_Key_1.ogg! I found a file named /usr/share/sounds/KDE_Logout_1.ogg! I found a file named /usr/share/sounds/KDE_Logout_2.ogg! I found a file named /usr/share/sounds/KDE_Logout_3.ogg! I found a file named /usr/share/sounds/KDE_Pop.ogg! I found a file named /usr/share/sounds/KDE_Star_Ship_1.ogg! I found a file named /usr/share/sounds/KDE_Startup_1.ogg! I found a file named /usr/share/sounds/KDE_Startup_2.ogg! I found a file named /usr/share/sounds/KDE_Startup_3.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Bell.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Key_1.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Key_2.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Reload.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Scroll.ogg! I found a file named /usr/share/sounds/KDE_Vox_Ahem.ogg! I found a file named /usr/share/sounds/KDE_Vox_Yo.ogg! I found a file named /usr/share/sounds/KDE_Warp.ogg! I found a file named /usr/share/sounds/KDE_Water_Drop.ogg! I found a file named /usr/share/sounds/KDE_Window_Close.ogg! I found a file named /usr/share/sounds/KDE_Window_DeIconify.ogg! I found a file named /usr/share/sounds/KDE_Window_Hide.ogg! I found a file named /usr/share/sounds/KDE_Window_Iconify.ogg! I found a file named /usr/share/sounds/KDE_Window_Open.ogg! I found a file named /usr/share/sounds/KDE_Window_Shade_Down.ogg! I found a file named /usr/share/sounds/KDE_Window_Shade_Up.ogg! I found a file named /usr/share/sounds/KDE_Window_Sticky.ogg! I found a file named /usr/share/sounds/KDE_Window_UnHide.ogg! I found a file named /usr/share/sounds/KDE_Window_UnSticky.ogg! I found a file named /usr/share/sounds/Kopete_Event.ogg! I found a file named /usr/share/sounds/Kopete_Received.ogg! I found a file named /usr/share/sounds/Kopete_Sent.ogg! I found a file named /usr/share/sounds/Kopete_User_is_Online.ogg! I found a file named /usr/share/sounds/kubuntu-login.ogg! gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do echo "I found a file named $file!" done~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,0-1All[?12l[?25h[?25l4[?12l[?25h[?25l5,1 [?12l[?25h[?25l6,3[?12l[?25h[?25l-- INSERT --7,1All7,1All]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l8,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25li4[?12l[?25h[?25lf5[?12l[?25h[?25l6[?12l[?25h[?25lS7[?12l[?25h[?25lO8[?12l[?25h[?25lM9[?12l[?25h[?25lE10[?12l[?25h[?25lT1[?12l[?25h[?25lH2[?12l[?25h[?25lI3[?12l[?25h[?25lN4[?12l[?25h[?25lG5[?12l[?25h[?25l6[?12l[?25h[?25l;7[?12l[?25h[?25l8[?12l[?25h[?25ld9[?12l[?25h[?25l8[?12l[?25h[?25lt9[?12l[?25h[?25lh20[?12l[?25h[?25le1[?12l[?25h[?25ln2[?12l[?25h[?25l9,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25lm6[?12l[?25h[?25lp7[?12l[?25h[?25ll8[?12l[?25h[?25la9[?12l[?25h[?25ly10[?12l[?25h[?25le1[?12l[?25h[?25lr2[?12l[?25h[?25l3[?12l[?25h[?25l$4[?12l[?25h[?25lf5[?12l[?25h[?25li6[?12l[?25h[?25ll7[?12l[?25h[?25le8[?12l[?25h[?25l10,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25lf4[?12l[?25h[?25li5[?12l[?25h[?25l11,1All[?12l[?25h[?25l11,0-1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 165C written11,0-1All]2;randomplayer (~) - VIM]1;randomplayer11,0-1All[?12l[?25h[?25l[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ ECH   echo $RANDOM 14023 gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ echo $RANDOM 24265 gslug@zootzoot:~$ echo $RANDOM 19128 gslug@zootzoot:~$ echo $RANDOM 27908 gslug@zootzoot:~$ echo $RANDOM 19933 gslug@zootzoot:~$ echo $RANDOM 7370 gslug@zootzoot:~$ echo $RANDOM 32195 gslug@zootzoot:~$ echo $RANDOM 26738 gslug@zootzoot:~$ echo $RANDOM 11972 gslug@zootzoot:~$ echo $RANDOM 4019 gslug@zootzoot:~$ echo $RANDOM 6904 gslug@zootzoot:~$ echo $RANDOM 7876 gslug@zootzoot:~$ echo $RANDOM 22 gslug@zootzoot:~$ echo $RANDOM 4181 gslug@zootzoot:~$ echo $RANDOM 8278 gslug@zootzoot:~$ echo $RANDOM 6911 gslug@zootzoot:~$ echo $RANDOM 1776 gslug@zootzoot:~$ echo $RANDOM 26760 gslug@zootzoot:~$ echo $RANDOM 27596 gslug@zootzoot:~$ echo $RANDOM 14597 gslug@zootzoot:~$ echo $RANDOM 27265 gslug@zootzoot:~$ echo $RANDOM 15813 gslug@zootzoot:~$ echo $RANDOM 10156 gslug@zootzoot:~$ echo $RANDOM 14221 gslug@zootzoot:~$ echo $RANDOM 9300 gslug@zootzoot:~$ echo $RANDOM 2436 gslug@zootzoot:~$ echo $RANDOM 4558 gslug@zootzoot:~$ echo $RANDOM 28134 gslug@zootzoot:~$ echo $RANDOM 10589 gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do echo "I found a file named $file!" if SOMETHING ; then mplayer $file fi done~ ~ ~ ~ ~ ~ ~ ~ 11,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1500 %    fg  gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do echo "I found a file named $file!" if SOMETHING ; then mplayer $file fi done~ ~ ~ ~ ~ ~ ~ ~ 11,0-1All[?12l[?25h[?25l0,1 [?12l[?25h[?25l9,1 [?12l[?25h[?25l8[?12l[?25h[?25l3[?12l[?25h[?25l6[?12l[?25h[?25l7,0-1[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 10 % 12 10 10 %2 0 11 % 2 1 12 % 2 0 gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do echo "I found a file named $file!" if SOMETHING ; then mplayer $file fi done~ ~ ~ ~ ~ ~ ~ ~ 7,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ man expr Reformatting expr(1), please wait... [?1049h[?1h=EXPR(1) User Commands EXPR(1)  NAME expr - evaluate expressions  SYNOPSIS expr EXPRESSION expr OPTION  DESCRIPTION --help display this help and exit  --version output version information and exit  Print the value of EXPRESSION to standard output. A blank line below separates increasing precedence groups. EXPRESSION may be:  ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2  ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0  Manual page expr(1) line 1 ARG1 < ARG2 ARG1 is less than ARG2  ARG1 <= ARG2 ARG1 is less than or equal to ARG2  ARG1 = ARG2 ARG1 is equal to ARG2  ARG1 != ARG2 ARG1 is unequal to ARG2  ARG1 >= ARG2 ARG1 is greater than or equal to ARG2  ARG1 > ARG2 ARG1 is greater than ARG2  ARG1 + ARG2 arithmetic sum of ARG1 and ARG2  ARG1 - ARG2  Manual page expr(1) line 26 arithmetic difference of ARG1 and ARG2  ARG1 * ARG2 arithmetic product of ARG1 and ARG2  ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2  ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2  STRING : REGEXP anchored pattern match of REGEXP in STRING  match STRING REGEXP same as STRING : REGEXP  substr STRING POS LENGTH substring of STRING, POS counted from 1  index STRING CHARS index in STRING where any CHARS is found, or 0   Manual page expr(1) line 49[?1l>[?1049lgslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do echo "I found a file named $file!" if SOMETHING ; then mplayer $file fi done~ ~ ~ ~ ~ ~ ~ ~ 7,0-1All[?12l[?25h[?25l8,3 [?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --8,6All ; then]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l` ; then7[?12l[?25h[?25le ; then8[?12l[?25h[?25lx ; then9[?12l[?25h[?25lp ; then10[?12l[?25h[?25lr ; then1[?12l[?25h[?25l ; then2[?12l[?25h[?25l$ ; then3[?12l[?25h[?25lR ; then4[?12l[?25h[?25lA ; then5[?12l[?25h[?25lN ; then6[?12l[?25h[?25lD ; then7[?12l[?25h[?25lO ; then8[?12l[?25h[?25lM ; then9[?12l[?25h[?25l ; then20[?12l[?25h[?25l% ; then1[?12l[?25h[?25l ; then2[?12l[?25h[?25l2 ; then3[?12l[?25h[?25l ; then4[?12l[?25h[?25l` ; then5[?12l[?25h[?25l ; then4[?12l[?25h[?25l8,23All[?12l[?25h[?25l-- INSERT --8,23All[?12l[?25h[?25l ; then4[?12l[?25h[?25l` ; then5[?12l[?25h[?25l8,24All[?12l[?25h[?25l2[?12l[?25h[?25l0[?12l[?25h[?25l12[?12l[?25h[?25l6 [?12l[?25h[?25l3[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --8,6All[?12l[?25h[?25l[`expr $RANDOM % 2 ` ; then7[?12l[?25h[?25l `expr $RANDOM % 2 ` ; then8[?12l[?25h[?25l8,7All[?12l[?25h[?25l34[?12l[?25h[?25l1[?12l[?25h[?25l29[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l-- INSERT --8,28All[?12l[?25h[?25l= ; then9[?12l[?25h[?25l= ; then30[?12l[?25h[?25l ; then29[?12l[?25h[?25l ; then30[?12l[?25h[?25l1 ; then1[?12l[?25h[?25l ; then2[?12l[?25h[?25l] ; then3[?12l[?25h[?25l8,32All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 183C written8,32All]2;randomplayer (~) - VIM]1;randomplayer8,32All[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 183C written8,32All8,32All[?12l[?25h[?25l9,5 [?12l[?25h[?25l-- INSERT --9,5All $fil]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25le $file6[?12l[?25h[?25lc $file7[?12l[?25h[?25lh $file8[?12l[?25h[?25lo $file9[?12l[?25h[?25l9,8All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 180C written9,8All]2;randomplayer (~) - VIM]1;randomplayer9,8All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ ./randomplayer I found a file named /usr/share/sounds/KDE_Beep_Car.ogg! I found a file named /usr/share/sounds/KDE_Dialog_Disappear.ogg! /usr/share/sounds/KDE_Dialog_Disappear.ogg I found a file named /usr/share/sounds/KDE_Beep_Classic.ogg! /usr/share/sounds/KDE_Beep_Classic.ogg I found a file named /usr/share/sounds/KDE_Beep_Connect.ogg! /usr/share/sounds/KDE_Beep_Connect.ogg I found a file named /usr/share/sounds/KDE_Beep_Digital_1.ogg! I found a file named /usr/share/sounds/KDE_Beep_Digital_2.ogg! I found a file named /usr/share/sounds/KDE_Beep_Double.ogg! I found a file named /usr/share/sounds/KDE_Beep_Harsh.ogg! I found a file named /usr/share/sounds/KDE_Beep.ogg! /usr/share/sounds/KDE_Beep.ogg I found a file named /usr/share/sounds/KDE_Beep_Phone_1.ogg! /usr/share/sounds/KDE_Beep_Phone_1.ogg I found a file named /usr/share/sounds/KDE_Beep_Phone_2.ogg! /usr/share/sounds/KDE_Beep_Phone_2.ogg I found a file named /usr/share/sounds/KDE_Bottles.ogg! I found a file named /usr/share/sounds/KDE_Chimes_1.ogg! I found a file named /usr/share/sounds/KDE_Chimes_2.ogg! I found a file named /usr/share/sounds/KDE_Chimes_3.ogg! /usr/share/sounds/KDE_Chimes_3.ogg I found a file named /usr/share/sounds/KDE_Click_1.ogg! /usr/share/sounds/KDE_Click_1.ogg I found a file named /usr/share/sounds/KDE_Click_2.ogg! /usr/share/sounds/KDE_Click_2.ogg I found a file named /usr/share/sounds/KDE_Click_3.ogg! I found a file named /usr/share/sounds/KDE_Desktop_1.ogg! I found a file named /usr/share/sounds/KDE_Desktop_2.ogg! I found a file named /usr/share/sounds/KDE_Desktop_3.ogg! I found a file named /usr/share/sounds/KDE_Desktop_4.ogg! /usr/share/sounds/KDE_Desktop_4.ogg I found a file named /usr/share/sounds/KDE_Desktop_5.ogg! /usr/share/sounds/KDE_Desktop_5.ogg I found a file named /usr/share/sounds/KDE_Desktop_6.ogg! /usr/share/sounds/KDE_Desktop_6.ogg I found a file named /usr/share/sounds/KDE_Desktop_7.ogg! I found a file named /usr/share/sounds/KDE_Desktop_8.ogg! I found a file named /usr/share/sounds/KDE_Dialog_Appear.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg! /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg I found a file named /usr/share/sounds/KDE_Door.ogg! /usr/share/sounds/KDE_Door.ogg I found a file named /usr/share/sounds/KDE_Drum_Break.ogg! /usr/share/sounds/KDE_Drum_Break.ogg I found a file named /usr/share/sounds/KDE_Error_1.ogg! /usr/share/sounds/KDE_Error_1.ogg I found a file named /usr/share/sounds/KDE_Error_2.ogg! I found a file named /usr/share/sounds/KDE_Error_3.ogg! I found a file named /usr/share/sounds/KDE_Event_1.ogg! I found a file named /usr/share/sounds/KDE_Event_2.ogg! /usr/share/sounds/KDE_Event_2.ogg I found a file named /usr/share/sounds/KDE_Event_3.ogg! /usr/share/sounds/KDE_Event_3.ogg I found a file named /usr/share/sounds/KDE_Event_4.ogg! /usr/share/sounds/KDE_Event_4.ogg I found a file named /usr/share/sounds/KDE_Event_5.ogg! I found a file named /usr/share/sounds/KDE_Glass_Break.ogg! I found a file named /usr/share/sounds/KDE_Keyboard_Key_1.ogg! I found a file named /usr/share/sounds/KDE_Logout_1.ogg! /usr/share/sounds/KDE_Logout_1.ogg I found a file named /usr/share/sounds/KDE_Logout_2.ogg! /usr/share/sounds/KDE_Logout_2.ogg I found a file named /usr/share/sounds/KDE_Logout_3.ogg! /usr/share/sounds/KDE_Logout_3.ogg I found a file named /usr/share/sounds/KDE_Pop.ogg! /usr/share/sounds/KDE_Pop.ogg I found a file named /usr/share/sounds/KDE_Star_Ship_1.ogg! I found a file named /usr/share/sounds/KDE_Startup_1.ogg! I found a file named /usr/share/sounds/KDE_Startup_2.ogg! I found a file named /usr/share/sounds/KDE_Startup_3.ogg! /usr/share/sounds/KDE_Startup_3.ogg I found a file named /usr/share/sounds/KDE_TypeWriter_Bell.ogg! /usr/share/sounds/KDE_TypeWriter_Bell.ogg I found a file named /usr/share/sounds/KDE_TypeWriter_Key_1.ogg! /usr/share/sounds/KDE_TypeWriter_Key_1.ogg I found a file named /usr/share/sounds/KDE_TypeWriter_Key_2.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Reload.ogg! I found a file named /usr/share/sounds/KDE_TypeWriter_Scroll.ogg! I found a file named /usr/share/sounds/KDE_Vox_Ahem.ogg! /usr/share/sounds/KDE_Vox_Ahem.ogg I found a file named /usr/share/sounds/KDE_Vox_Yo.ogg! /usr/share/sounds/KDE_Vox_Yo.ogg I found a file named /usr/share/sounds/KDE_Warp.ogg! /usr/share/sounds/KDE_Warp.ogg I found a file named /usr/share/sounds/KDE_Water_Drop.ogg! /usr/share/sounds/KDE_Water_Drop.ogg I found a file named /usr/share/sounds/KDE_Window_Close.ogg! I found a file named /usr/share/sounds/KDE_Window_DeIconify.ogg! I found a file named /usr/share/sounds/KDE_Window_Hide.ogg! /usr/share/sounds/KDE_Window_Hide.ogg I found a file named /usr/share/sounds/KDE_Window_Iconify.ogg! /usr/share/sounds/KDE_Window_Iconify.ogg I found a file named /usr/share/sounds/KDE_Window_Open.ogg! /usr/share/sounds/KDE_Window_Open.ogg I found a file named /usr/share/sounds/KDE_Window_Shade_Down.ogg! I found a file named /usr/share/sounds/KDE_Window_Shade_Up.ogg! I found a file named /usr/share/sounds/KDE_Window_Sticky.ogg! I found a file named /usr/share/sounds/KDE_Window_UnHide.ogg! /usr/share/sounds/KDE_Window_UnHide.ogg I found a file named /usr/share/sounds/KDE_Window_UnSticky.ogg! /usr/share/sounds/KDE_Window_UnSticky.ogg I found a file named /usr/share/sounds/Kopete_Event.ogg! /usr/share/sounds/Kopete_Event.ogg I found a file named /usr/share/sounds/Kopete_Received.ogg! /usr/share/sounds/Kopete_Received.ogg I found a file named /usr/share/sounds/Kopete_Sent.ogg! I found a file named /usr/share/sounds/Kopete_User_is_Online.ogg! I found a file named /usr/share/sounds/kubuntu-login.ogg! gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do echo "I found a file named $file!" if [ `expr $RANDOM % 2 ` = 1 ] ; then echo $file fi done~ ~ ~ ~ ~ ~ ~ ~ 9,8All[?12l[?25h[?25l10,3[?12l[?25h[?25l9,3 [?12l[?25h[?25l8[?12l[?25h[?25l7,0-1[?12l[?25h[?25l6,3 [?12l[?25h[?25l ~ 6,0-1All]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25lecho "I found a file named $file!"6,3All]2;randomplayer (~) - VIM]1;randomplayer[?12l[?25h[?25l-- INSERT --6,3All[?12l[?25h[?25l#echo "I found a file named $file!"4]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l6,3All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 181C written6,3All]2;randomplayer (~) - VIM]1;randomplayer6,3All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer  /usr/share/sounds/KDE_Beep_Car.ogg /usr/share/sounds/KDE_Dialog_Disappear.ogg /usr/share/sounds/KDE_Beep_Classic.ogg /usr/share/sounds/KDE_Beep_Connect.ogg /usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Beep.ogg /usr/share/sounds/KDE_Beep_Phone_1.ogg /usr/share/sounds/KDE_Chimes_3.ogg /usr/share/sounds/KDE_Click_1.ogg /usr/share/sounds/KDE_Click_2.ogg /usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop_4.ogg /usr/share/sounds/KDE_Desktop_5.ogg /usr/share/sounds/KDE_TypeWriter_End_Of_Line.ogg /usr/share/sounds/KDE_Door.ogg /usr/share/sounds/KDE_Drum_Break.ogg /usr/share/sounds/KDE_Event_1.ogg /usr/share/sounds/KDE_Event_2.ogg /usr/share/sounds/KDE_Event_3.ogg /usr/share/sounds/KDE_Logout_1.ogg /usr/share/sounds/KDE_Logout_2.ogg /usr/share/sounds/KDE_Logout_3.ogg /usr/share/sounds/KDE_Startup_2.ogg /usr/share/sounds/KDE_Startup_3.ogg /usr/share/sounds/KDE_TypeWriter_Bell.ogg /usr/share/sounds/KDE_Vox_Ahem.ogg /usr/share/sounds/KDE_Vox_Yo.ogg /usr/share/sounds/KDE_Warp.ogg /usr/share/sounds/KDE_Window_Hide.ogg /usr/share/sounds/KDE_Window_Iconify.ogg /usr/share/sounds/KDE_Window_Open.ogg /usr/share/sounds/KDE_Window_UnSticky.ogg /usr/share/sounds/Kopete_Event.ogg /usr/share/sounds/Kopete_Received.ogg gslug@zootzoot:~$ ./randomplayer ./randomplayer | wc -l 37 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ 37 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ 34 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ 37 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ 36 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ 35 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ 37 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ 37 gslug@zootzoot:~$ ./randomplayer | wc -l gslug@zootzoot:~$ ./randomplayer | wc ->/tmp/foo gslug@zootzoot:~$ ./randomplayer >/tmp/foo gslug@zootzoot:~$ ./randomplayer >/tmp/fobar gslug@zootzoot:~$ diff /tmp/b foo /tmp/bar 5d4 < /usr/share/sounds/KDE_Beep_Harsh.ogg 12d10 < /usr/share/sounds/KDE_Desktop_3.ogg 19d16 < /usr/share/sounds/KDE_Event_1.ogg 25,26c22 < /usr/share/sounds/KDE_TypeWriter_Bell.ogg < /usr/share/sounds/KDE_TypeWriter_Key_1.ogg --- > /usr/share/sounds/KDE_Startup_1.ogg 28c24,25 < /usr/share/sounds/KDE_Warp.ogg --- > /usr/share/sounds/KDE_TypeWriter_Reload.ogg > /usr/share/sounds/KDE_TypeWriter_Scroll.ogg 31,32c28,29 < /usr/share/sounds/KDE_Window_Open.ogg < /usr/share/sounds/KDE_Window_Shade_Down.ogg --- > /usr/share/sounds/KDE_Window_DeIconify.ogg > /usr/share/sounds/KDE_Window_Hide.ogg 34c31,32 < /usr/share/sounds/Kopete_Received.ogg --- > /usr/share/sounds/KDE_Window_Sticky.ogg > /usr/share/sounds/KDE_Window_UnHide.ogg 36a35 > /usr/share/sounds/kubuntu-login.ogg gslug@zootzoot:~$ diff /tmp/foo /tmp/bar gslug@zootzoot:~$ diff [1@-[1@u[1@ --- /tmp/foo 2008-04-26 13:55:03.000000000 -0700 +++ /tmp/bar 2008-04-26 13:55:05.000000000 -0700 @@ -2,35 +2,34 @@ /usr/share/sounds/KDE_Beep_Digital_1.ogg /usr/share/sounds/KDE_Beep_Digital_2.ogg /usr/share/sounds/KDE_Beep_Double.ogg -/usr/share/sounds/KDE_Beep_Harsh.ogg /usr/share/sounds/KDE_Bottles.ogg /usr/share/sounds/KDE_Chimes_1.ogg /usr/share/sounds/KDE_Chimes_2.ogg /usr/share/sounds/KDE_Click_3.ogg /usr/share/sounds/KDE_Desktop_1.ogg /usr/share/sounds/KDE_Desktop_2.ogg -/usr/share/sounds/KDE_Desktop_3.ogg /usr/share/sounds/KDE_Desktop_7.ogg /usr/share/sounds/KDE_Desktop_8.ogg /usr/share/sounds/KDE_Dialog_Appear.ogg /usr/share/sounds/KDE_Error_1.ogg /usr/share/sounds/KDE_Error_2.ogg /usr/share/sounds/KDE_Error_3.ogg -/usr/share/sounds/KDE_Event_1.ogg /usr/share/sounds/KDE_Event_5.ogg /usr/share/sounds/KDE_Glass_Break.ogg /usr/share/sounds/KDE_Keyboard_Key_1.ogg /usr/share/sounds/KDE_Pop.ogg /usr/share/sounds/KDE_Star_Ship_1.ogg -/usr/share/sounds/KDE_TypeWriter_Bell.ogg -/usr/share/sounds/KDE_TypeWriter_Key_1.ogg +/usr/share/sounds/KDE_Startup_1.ogg /usr/share/sounds/KDE_TypeWriter_Key_2.ogg -/usr/share/sounds/KDE_Warp.ogg +/usr/share/sounds/KDE_TypeWriter_Reload.ogg +/usr/share/sounds/KDE_TypeWriter_Scroll.ogg /usr/share/sounds/KDE_Water_Drop.ogg /usr/share/sounds/KDE_Window_Close.ogg -/usr/share/sounds/KDE_Window_Open.ogg -/usr/share/sounds/KDE_Window_Shade_Down.ogg +/usr/share/sounds/KDE_Window_DeIconify.ogg +/usr/share/sounds/KDE_Window_Hide.ogg /usr/share/sounds/KDE_Window_Shade_Up.ogg -/usr/share/sounds/Kopete_Received.ogg +/usr/share/sounds/KDE_Window_Sticky.ogg +/usr/share/sounds/KDE_Window_UnHide.ogg /usr/share/sounds/Kopete_Sent.ogg /usr/share/sounds/Kopete_User_is_Online.ogg +/usr/share/sounds/kubuntu-login.ogg gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do #echo "I found a file named $file!" if [ `expr $RANDOM % 2 ` = 1 ] ; then echo $file fi done~ ~ ~ ~ ~ ~ ~ ~ 6,3All[?12l[?25h[?25l7,0-1[?12l[?25h[?25l8,3 [?12l[?25h[?25l9[?12l[?25h[?25l8[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --8,6All[?12l[?25h[?25l$[ `expr $RANDOM % 2 ` = 1 ] ; then7]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l([ `expr $RANDOM % 2 ` = 1 ] ; then8[?12l[?25h[?25l([ `expr $RANDOM % 2 ` = 1 ] ; then9[?12l[?25h[?25l [ `expr $RANDOM % 2 ` = 1 ] ; then10[?12l[?25h[?25l8,9All[?12l[?25h[?25l6[?12l[?25h[?25l3[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --8,6All[?12l[?25h[?25l[$(( [ `expr $RANDOM % 2 ` = 1 ] ; then7[?12l[?25h[?25l $(( [ `expr $RANDOM % 2 ` = 1 ] ; then8[?12l[?25h[?25l8,7All[?12l[?25h[?25l8[?12l[?25h[?25l12[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l `expr $RANDOM % 2 ` = 1 ] ; then[?12l[?25h[?25l`expr $RANDOM % 2 ` = 1 ] ; then[?12l[?25h[?25lexpr $RANDOM % 2 ` = 1 ] ; then[?12l[?25h[?25l$RANDOM % 2 ` = 1 ] ; then[?12l[?25h[?25l3[?12l[?25h[?25l20[?12l[?25h[?25l2[?12l[?25h[?25l4[?12l[?25h[?25l = 1 ] ; then[?12l[?25h[?25l11,0-1[?12l[?25h[?25l2,1 [?12l[?25h[?25l1,0-1[?12l[?25h[?25l0,1 [?12l[?25h[?25l9,1 [?12l[?25h[?25l8[?12l[?25h[?25l3[?12l[?25h[?25l6[?12l[?25h[?25l8[?12l[?25h[?25l12[?12l[?25h[?25l3[?12l[?25h[?25l20[?12l[?25h[?25l2[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l-- INSERT --8,24All[?12l[?25h[?25l) = 1 ] ; then5[?12l[?25h[?25l) = 1 ] ; then6[?12l[?25h[?25l8,25All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 180C written8,25All]2;randomplayer (~) - VIM]1;randomplayer8,25All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fgdiff -u /tmp/foo /tmp/bar gslug@zootzoot:~$ diff [3@./randomplayer >./randomplayer >/tmp/ba|wc -l 30 gslug@zootzoot:~$ ./randomplayer |wc -l gslug@zootzoot:~$ 36 gslug@zootzoot:~$ ./randomplayer |wc -l gslug@zootzoot:~$ 42 gslug@zootzoot:~$ ./randomplayer |wc -l gslug@zootzoot:~$ 41 gslug@zootzoot:~$ ./randomplayer |wc -l gslug@zootzoot:~$ 37 gslug@zootzoot:~$ ./randomplayer |wc -l gslug@zootzoot:~$ 33 gslug@zootzoot:~$ ./randomplayer |wc -l 38 gslug@zootzoot:~$ ./randomplayer |wc -l 37 gslug@zootzoot:~$ ./randomplayer |wc -l 31 gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do #echo "I found a file named $file!" if [ $(( $RANDOM % 2 )) = 1 ] ; then echo $file fi done~ ~ ~ ~ ~ ~ ~ ~ 8,25All[?12l[?25h[?25l4[?12l[?25h[?25l2[?12l[?25h[?25l0[?12l[?25h[?25l13[?12l[?25h[?25l2[?12l[?25h[?25l8 [?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --8,6All[?12l[?25h[?25l[[ $(( $RANDOM % 2 )) = 1 ] ; then7]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l8,6All[?12l[?25h[?25l9[?12l[?25h[?25l13[?12l[?25h[?25l21[?12l[?25h[?25l3[?12l[?25h[?25l5[?12l[?25h[?25l8[?12l[?25h[?25l30[?12l[?25h[?25l2[?12l[?25h[?25l-- INSERT --8,33All[?12l[?25h[?25l] ; then4[?12l[?25h[?25l8,33All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 182C written8,33All]2;randomplayer (~) - VIM]1;randomplayer8,33All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer |wc -l gslug@zootzoot:~$ 38 gslug@zootzoot:~$ ./randomplayer |wc -l gslug@zootzoot:~$ 38 gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do #echo "I found a file named $file!" if [[ $(( $RANDOM % 2 )) = 1 ]] ; then echo $file fi done~ ~ ~ ~ ~ ~ ~ ~ 8,33All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ ls -la /u bin/[ ls: /bin/[: No such file or directory gslug@zootzoot:~$ ls -la /usr/binr/  /[ -rwxr-xr-x 1 root root 24968 May 5 2006 /usr/bin/[ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do #echo "I found a file named $file!" if [[ $(( $RANDOM % 2 )) = 1 ]] ; then echo $file fi done~ ~ ~ ~ ~ ~ ~ ~ 8,33All[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l2[?12l[?25h[?25l] ; then]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l0[?12l[?25h[?25l28[?12l[?25h[?25l5[?12l[?25h[?25l3[?12l[?25h[?25l1[?12l[?25h[?25l13[?12l[?25h[?25l9 [?12l[?25h[?25l6[?12l[?25h[?25l] ; then]2;randomplayer (~) - VIM]1;randomplayer32[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 182C written8,32All8,32All[?12l[?25h[?25l9,5 [?12l[?25h[?25l10,3[?12l[?25h[?25l1,0-1[?12l[?25h[?25l0,1 [?12l[?25h[?25l9,1 [?12l[?25h[?25l5[?12l[?25h[?25l-- INSERT --9,5All $file]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25lm $file6[?12l[?25h[?25lm $file7[?12l[?25h[?25l $file6[?12l[?25h[?25lp $file7[?12l[?25h[?25ll $file8[?12l[?25h[?25la $file9[?12l[?25h[?25ly $file10[?12l[?25h[?25le $file1[?12l[?25h[?25lr $file2[?12l[?25h[?25l9,11All[?12l[?25h[?25l3[?12l[?25h[?25l10,[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 185C written10,3All]2;randomplayer (~) - VIM]1;randomplayer10,3All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fgls -la /usr/bin/[ls -la /fg./randomplayer |wc -l gslug@zootzoot:~$ ./randomplayer  MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Beep_Classic.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/1ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/1 channels/2 bpf/30104 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 1ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/1ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 0.4 (00.3) ??,?%  A: 0.0 (00.0) of 0.4 (00.3) ??,?%  A: 0.1 (00.0) of 0.4 (00.3) ??,?%  A: 0.1 (00.0) of 0.4 (00.3) ??,?%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Beep_Connect.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 0.8 (00.8) ??,?%  A: 0.0 (00.0) of 0.8 (00.8) ??,?%  A: 0.0 (00.0) of 0.8 (00.8) ??,?%  A: 0.1 (00.0) of 0.8 (00.8) ??,?%  A: 0.1 (00.0) of 0.8 (00.8) ??,?%  A: 0.1 (00.1) of 0.8 (00.8) ??,?%  A: 0.1 (00.1) of 0.8 (00.8) ??,?%  A: 0.2 (00.1) of 0.8 (00.8) ??,?%  A: 0.2 (00.1) of 0.8 (00.8) 2.2%  A: 0.2 (00.1) of 0.8 (00.8) 2.1%  A: 0.2 (00.2) of 0.8 (00.8) 2.1%  A: 0.2 (00.2) of 0.8 (00.8) 2.1%  A: 0.3 (00.2) of 0.8 (00.8) 2.1%  A: 0.3 (00.2) of 0.8 (00.8) 2.1%  A: 0.3 (00.3) of 0.8 (00.8) 2.1%  A: 0.3 (00.3) of 0.8 (00.8) 2.1%  A: 0.3 (00.3) of 0.8 (00.8) 2.1%  A: 0.4 (00.3) of 0.8 (00.8) 2.1%  A: 0.4 (00.3) of 0.8 (00.8) 2.1%  A: 0.4 (00.4) of 0.8 (00.8) 2.1%  A: 0.4 (00.4) of 0.8 (00.8) 2.1%  A: 0.5 (00.4) of 0.8 (00.8) 2.1%  A: 0.5 (00.4) of 0.8 (00.8) 2.0%  A: 0.5 (00.4) of 0.8 (00.8) 2.0%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Beep_Digital_1.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/1ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/1 channels/2 bpf/30104 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 1ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/1ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 0.2 (00.2) ??,?%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Beep_Harsh.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/1ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/1 channels/2 bpf/30104 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 1ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/1ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 0.2 (00.1) ??,?%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Beep.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/1ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/1 channels/2 bpf/30104 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 1ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/1ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 0.2 (00.1) ??,?%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Beep_Phone_2.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/1ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/1 channels/2 bpf/30104 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 1ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/1ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 0.5 (00.5) ??,?%  A: 0.0 (00.0) of 0.5 (00.5) ??,?%  A: 0.0 (00.0) of 0.5 (00.5) ??,?%  A: 0.1 (00.0) of 0.5 (00.5) ??,?%  A: 0.1 (00.0) of 0.5 (00.5) ??,?%  A: 0.1 (00.1) of 0.5 (00.5) ??,?%  A: 0.1 (00.1) of 0.5 (00.5) ??,?%  A: 0.2 (00.1) of 0.5 (00.5) ??,?%  A: 0.2 (00.1) of 0.5 (00.5) 1.1%  A: 0.2 (00.1) of 0.5 (00.5) 1.1%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Chimes_1.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 1.8 (01.7) ??,?%  A: 0.0 (00.0) of 1.8 (01.7) ??,?%  A: 0.0 (00.0) of 1.8 (01.7) ??,?%  A: 0.1 (00.0) of 1.8 (01.7) ??,?%  A: 0.1 (00.0) of 1.8 (01.7) ??,?%  A: 0.1 (00.1) of 1.8 (01.7) ??,?%  A: 0.1 (00.1) of 1.8 (01.7) ??,?%  A: 0.2 (00.1) of 1.8 (01.7) ??,?%  A: 0.2 (00.1) of 1.8 (01.7) 2.5%  A: 0.2 (00.1) of 1.8 (01.7) 2.5%  A: 0.2 (00.2) of 1.8 (01.7) 2.4%  A: 0.2 (00.2) of 1.8 (01.7) 2.4%  A: 0.3 (00.2) of 1.8 (01.7) 2.4%  A: 0.3 (00.2) of 1.8 (01.7) 2.4%  A: 0.3 (00.3) of 1.8 (01.7) 2.4%  A: 0.3 (00.3) of 1.8 (01.7) 2.4%  A: 0.3 (00.3) of 1.8 (01.7) 2.4%  A: 0.4 (00.3) of 1.8 (01.7) 2.4%  A: 0.4 (00.3) of 1.8 (01.7) 2.4%  A: 0.4 (00.4) of 1.8 (01.7) 2.4%  A: 0.4 (00.4) of 1.8 (01.7) 2.4%  A: 0.5 (00.4) of 1.8 (01.7) 2.4%  A: 0.5 (00.4) of 1.8 (01.7) 2.3%  A: 0.5 (00.4) of 1.8 (01.7) 2.3%  A: 0.5 (00.5) of 1.8 (01.7) 2.3%  A: 0.5 (00.5) of 1.8 (01.7) 2.3%  A: 0.6 (00.5) of 1.8 (01.7) 2.3%  A: 0.6 (00.5) of 1.8 (01.7) 2.3%  A: 0.6 (00.6) of 1.8 (01.7) 2.3%  A: 0.6 (00.6) of 1.8 (01.7) 2.3%  A: 0.6 (00.6) of 1.8 (01.7) 2.3%  A: 0.7 (00.6) of 1.8 (01.7) 2.3%  A: 0.7 (00.6) of 1.8 (01.7) 2.3%  A: 0.7 (00.7) of 1.8 (01.7) 2.3%  A: 0.7 (00.7) of 1.8 (01.7) 2.3%  A: 0.8 (00.7) of 1.8 (01.7) 2.3%  A: 0.8 (00.7) of 1.8 (01.7) 2.3%  A: 0.8 (00.7) of 1.8 (01.7) 2.3%  A: 0.8 (00.8) of 1.8 (01.7) 2.3%  A: 0.8 (00.8) of 1.8 (01.7) 2.3%  A: 0.9 (00.8) of 1.8 (01.7) 2.3%  A: 0.9 (00.8) of 1.8 (01.7) 2.3%  A: 0.9 (00.9) of 1.8 (01.7) 2.3%  A: 0.9 (00.9) of 1.8 (01.7) 2.3%  A: 0.9 (00.9) of 1.8 (01.7) 2.3%  A: 1.0 (00.9) of 1.8 (01.7) 2.3%  A: 1.0 (00.9) of 1.8 (01.7) 2.2%  A: 1.0 (01.0) of 1.8 (01.7) 2.2%  A: 1.0 (01.0) of 1.8 (01.7) 2.2%  A: 1.1 (01.0) of 1.8 (01.7) 2.2%  A: 1.1 (01.0) of 1.8 (01.7) 2.2%  A: 1.1 (01.0) of 1.8 (01.7) 2.2%  A: 1.1 (01.1) of 1.8 (01.7) 2.2%  A: 1.1 (01.1) of 1.8 (01.7) 2.2%  A: 1.2 (01.1) of 1.8 (01.7) 2.2%  A: 1.2 (01.1) of 1.8 (01.7) 2.2%  A: 1.2 (01.1) of 1.8 (01.7) 2.2%  A: 1.2 (01.2) of 1.8 (01.7) 2.2%  A: 1.2 (01.2) of 1.8 (01.7) 2.2%  A: 1.3 (01.2) of 1.8 (01.7) 2.2%  A: 1.3 (01.2) of 1.8 (01.7) 2.2%  A: 1.3 (01.3) of 1.8 (01.7) 2.2%  A: 1.3 (01.3) of 1.8 (01.7) 2.2%  A: 1.3 (01.3) of 1.8 (01.7) 2.2%  A: 1.4 (01.3) of 1.8 (01.7) 2.2%  A: 1.4 (01.3) of 1.8 (01.7) 2.2%  A: 1.4 (01.4) of 1.8 (01.7) 2.2%  A: 1.4 (01.4) of 1.8 (01.7) 2.2%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Chimes_3.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 2.0 (01.9) ??,?%  A: 0.0 (00.0) of 2.0 (01.9) ??,?%  A: 0.0 (00.0) of 2.0 (01.9) ??,?%  A: 0.1 (00.0) of 2.0 (01.9) ??,?%  A: 0.1 (00.0) of 2.0 (01.9) ??,?%  A: 0.1 (00.1) of 2.0 (01.9) ??,?%  A: 0.1 (00.1) of 2.0 (01.9) ??,?%  A: 0.2 (00.1) of 2.0 (01.9) ??,?%  A: 0.2 (00.1) of 2.0 (01.9) 5.8%  A: 0.2 (00.1) of 2.0 (01.9) 5.6%  A: 0.2 (00.2) of 2.0 (01.9) 5.5%  A: 0.2 (00.2) of 2.0 (01.9) 5.3%  A: 0.3 (00.2) of 2.0 (01.9) 5.2%  A: 0.3 (00.2) of 2.0 (01.9) 5.1%  A: 0.3 (00.3) of 2.0 (01.9) 5.0%  A: 0.3 (00.3) of 2.0 (01.9) 4.9%  A: 0.3 (00.3) of 2.0 (01.9) 4.8%  A: 0.4 (00.3) of 2.0 (01.9) 4.8%  A: 0.4 (00.3) of 2.0 (01.9) 4.7%  A: 0.4 (00.4) of 2.0 (01.9) 4.6%  A: 0.4 (00.4) of 2.0 (01.9) 4.6%  A: 0.5 (00.4) of 2.0 (01.9) 4.5%  A: 0.5 (00.4) of 2.0 (01.9) 4.4%  A: 0.5 (00.4) of 2.0 (01.9) 4.3%  A: 0.5 (00.5) of 2.0 (01.9) 4.3%  A: 0.5 (00.5) of 2.0 (01.9) 4.2%  A: 0.6 (00.5) of 2.0 (01.9) 4.2%  A: 0.6 (00.5) of 2.0 (01.9) 4.1%  A: 0.6 (00.6) of 2.0 (01.9) 4.1%  A: 0.6 (00.6) of 2.0 (01.9) 4.1%  A: 0.6 (00.6) of 2.0 (01.9) 4.0%  A: 0.7 (00.6) of 2.0 (01.9) 4.0%  A: 0.7 (00.6) of 2.0 (01.9) 3.9%  A: 0.7 (00.7) of 2.0 (01.9) 3.9%  A: 0.7 (00.7) of 2.0 (01.9) 3.9%  A: 0.8 (00.7) of 2.0 (01.9) 3.8%  A: 0.8 (00.7) of 2.0 (01.9) 3.8%  A: 0.8 (00.7) of 2.0 (01.9) 3.7%  A: 0.8 (00.8) of 2.0 (01.9) 3.7%  A: 0.8 (00.8) of 2.0 (01.9) 3.7%  A: 0.9 (00.8) of 2.0 (01.9) 3.7%  A: 0.9 (00.8) of 2.0 (01.9) 3.6%  A: 0.9 (00.9) of 2.0 (01.9) 3.6%  A: 0.9 (00.9) of 2.0 (01.9) 3.6%  A: 0.9 (00.9) of 2.0 (01.9) 3.6%  A: 1.0 (00.9) of 2.0 (01.9) 3.6%  A: 1.0 (00.9) of 2.0 (01.9) 3.5%  A: 1.0 (01.0) of 2.0 (01.9) 3.5%  A: 1.0 (01.0) of 2.0 (01.9) 3.5%  A: 1.0 (01.0) of 2.0 (01.9) 3.4%  A: 1.1 (01.0) of 2.0 (01.9) 3.4%  A: 1.1 (01.0) of 2.0 (01.9) 3.4%  A: 1.1 (01.1) of 2.0 (01.9) 3.4%  A: 1.1 (01.1) of 2.0 (01.9) 3.4%  A: 1.2 (01.1) of 2.0 (01.9) 3.3%  A: 1.2 (01.1) of 2.0 (01.9) 3.3%  A: 1.2 (01.1) of 2.0 (01.9) 3.3%  A: 1.2 (01.2) of 2.0 (01.9) 3.3%  A: 1.2 (01.2) of 2.0 (01.9) 3.3%  A: 1.3 (01.2) of 2.0 (01.9) 3.3%  A: 1.3 (01.2) of 2.0 (01.9) 3.2%  A: 1.3 (01.3) of 2.0 (01.9) 3.2%  A: 1.3 (01.3) of 2.0 (01.9) 3.2%  A: 1.3 (01.3) of 2.0 (01.9) 3.2%  A: 1.4 (01.3) of 2.0 (01.9) 3.2%  A: 1.4 (01.3) of 2.0 (01.9) 3.2%  A: 1.4 (01.4) of 2.0 (01.9) 3.1%  A: 1.4 (01.4) of 2.0 (01.9) 3.1%  A: 1.5 (01.4) of 2.0 (01.9) 3.1%  A: 1.5 (01.4) of 2.0 (01.9) 3.1%  A: 1.5 (01.4) of 2.0 (01.9) 3.1%  A: 1.5 (01.5) of 2.0 (01.9) 3.1%  A: 1.5 (01.5) of 2.0 (01.9) 3.1%  A: 1.6 (01.5) of 2.0 (01.9) 3.0%  A: 1.6 (01.5) of 2.0 (01.9) 3.0%  A: 1.6 (01.6) of 2.0 (01.9) 3.0%  A: 1.6 (01.6) of 2.0 (01.9) 3.0%  A: 1.6 (01.6) of 2.0 (01.9) 3.0%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Click_2.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/1ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/1 channels/2 bpf/30104 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 1ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/1ch/s16le... Video: no video Starting playback... A: 0.0 (00.0) of 0.3 (00.3) ??,?%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Click_3.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/1ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/1 channels/2 bpf/30104 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 1ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/1ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 0.5 (00.5) ??,?%  alsa-uninit: pcm closed Exiting... (End of file) MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Desktop_1.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 1.9 (01.9) ??,?%  A: 0.0 (00.0) of 1.9 (01.9) ??,?%  A: 0.0 (00.0) of 1.9 (01.9) ??,?%  A: 0.1 (00.0) of 1.9 (01.9) ??,?%  A: 0.1 (00.0) of 1.9 (01.9) ??,?%  A: 0.1 (00.0) of 1.9 (01.9) ??,?%  A: 0.1 (00.1) of 1.9 (01.9) ??,?%  A: 0.1 (00.1) of 1.9 (01.9) ??,?%  A: 0.2 (00.1) of 1.9 (01.9) ??,?%  A: 0.2 (00.1) of 1.9 (01.9) 2.2%  A: 0.2 (00.1) of 1.9 (01.9) 2.2%  A: 0.2 (00.2) of 1.9 (01.9) 2.3%  A: 0.2 (00.2) of 1.9 (01.9) 2.3%  A: 0.3 (00.2) of 1.9 (01.9) 2.3%  A: 0.3 (00.2) of 1.9 (01.9) 2.3%  A: 0.3 (00.3) of 1.9 (01.9) 2.3%  A: 0.3 (00.3) of 1.9 (01.9) 2.3%  A: 0.3 (00.3) of 1.9 (01.9) 2.3%  A: 0.4 (00.3) of 1.9 (01.9) 2.2%  A: 0.4 (00.3) of 1.9 (01.9) 2.2%  A: 0.4 (00.4) of 1.9 (01.9) 2.2%  MPlayer interrupted by signal 2 in module: play_audio alsa-uninit: pcm closed MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Desktop_3.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 2.3 (02.2) ??,?%  A: 0.0 (00.0) of 2.3 (02.2) ??,?%  A: 0.0 (00.0) of 2.3 (02.2) ??,?%  A: 0.1 (00.0) of 2.3 (02.2) ??,?%  A: 0.1 (00.0) of 2.3 (02.2) ??,?%  A: 0.1 (00.1) of 2.3 (02.2) ??,?%  A: 0.1 (00.1) of 2.3 (02.2) ??,?%  A: 0.2 (00.1) of 2.3 (02.2) ??,?%  A: 0.2 (00.1) of 2.3 (02.2) 2.3%  A: 0.2 (00.1) of 2.3 (02.2) 2.3%  A: 0.2 (00.2) of 2.3 (02.2) 2.3%  A: 0.2 (00.2) of 2.3 (02.2) 2.3%  A: 0.3 (00.2) of 2.3 (02.2) 2.3%  A: 0.3 (00.2) of 2.3 (02.2) 2.3%  A: 0.3 (00.3) of 2.3 (02.2) 2.3%  A: 0.3 (00.3) of 2.3 (02.2) 2.3%  A: 0.3 (00.3) of 2.3 (02.2) 2.3%  A: 0.4 (00.3) of 2.3 (02.2) 2.2%  A: 0.4 (00.3) of 2.3 (02.2) 2.2%  A: 0.4 (00.4) of 2.3 (02.2) 2.2%  A: 0.4 (00.4) of 2.3 (02.2) 2.2%  A: 0.5 (00.4) of 2.3 (02.2) 2.2%  A: 0.5 (00.4) of 2.3 (02.2) 2.2%  A: 0.5 (00.4) of 2.3 (02.2) 2.3%  A: 0.5 (00.5) of 2.3 (02.2) 2.3%  A: 0.5 (00.5) of 2.3 (02.2) 2.3%  A: 0.6 (00.5) of 2.3 (02.2) 2.3%  A: 0.6 (00.5) of 2.3 (02.2) 2.3%  A: 0.6 (00.6) of 2.3 (02.2) 2.3%  A: 0.6 (00.6) of 2.3 (02.2) 2.2%  A: 0.6 (00.6) of 2.3 (02.2) 2.2%  A: 0.7 (00.6) of 2.3 (02.2) 2.2%  A: 0.7 (00.6) of 2.3 (02.2) 2.2%  A: 0.7 (00.7) of 2.3 (02.2) 2.2%  A: 0.7 (00.7) of 2.3 (02.2) 2.2%  A: 0.8 (00.7) of 2.3 (02.2) 2.2%  A: 0.8 (00.7) of 2.3 (02.2) 2.2%  A: 0.8 (00.7) of 2.3 (02.2) 2.2%  A: 0.8 (00.8) of 2.3 (02.2) 2.2%  A: 0.8 (00.8) of 2.3 (02.2) 2.2%  A: 0.9 (00.8) of 2.3 (02.2) 2.2%  A: 0.9 (00.8) of 2.3 (02.2) 2.2%  A: 0.9 (00.8) of 2.3 (02.2) 2.2%  A: 0.9 (00.9) of 2.3 (02.2) 2.2%  A: 0.9 (00.9) of 2.3 (02.2) 2.2%  A: 1.0 (00.9) of 2.3 (02.2) 2.2%  A: 1.0 (00.9) of 2.3 (02.2) 2.2%  A: 1.0 (01.0) of 2.3 (02.2) 2.2%  A: 1.0 (01.0) of 2.3 (02.2) 2.2%  A: 1.0 (01.0) of 2.3 (02.2) 2.2%  A: 1.1 (01.0) of 2.3 (02.2) 2.2%  A: 1.1 (01.0) of 2.3 (02.2) 2.2%  A: 1.1 (01.1) of 2.3 (02.2) 2.2%  A: 1.1 (01.1) of 2.3 (02.2) 2.2%  MPlayer interrupted by signal 2 in module: play_audio alsa-uninit: pcm closed MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 91 audio & 204 video codecs Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing /usr/share/sounds/KDE_Desktop_4.ogg. [Ogg] stream 0: audio (Vorbis), -aid 0 Ogg file format detected. ========================================================================== Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder) ========================================================================== Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??... alsa-init: 1 soundcard found, using: default alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: -0.0 (unknown) of 2.3 (02.3) ??,?%  A: 0.0 (00.0) of 2.3 (02.3) ??,?%  A: 0.0 (00.0) of 2.3 (02.3) ??,?%  A: 0.1 (00.0) of 2.3 (02.3) ??,?%  A: 0.1 (00.0) of 2.3 (02.3) ??,?%  A: 0.1 (00.1) of 2.3 (02.3) ??,?%  A: 0.1 (00.1) of 2.3 (02.3) ??,?%  A: 0.1 (00.1) of 2.3 (02.3) ??,?%  A: 0.2 (00.1) of 2.3 (02.3) 2.3%  A: 0.2 (00.1) of 2.3 (02.3) 2.3%  A: 0.2 (00.2) of 2.3 (02.3) 2.3%  A: 0.2 (00.2) of 2.3 (02.3) 2.3%  A: 0.3 (00.2) of 2.3 (02.3) 2.2%  A: 0.3 (00.2) of 2.3 (02.3) 2.2%  MPlayer interrupted by signal 2 in module: play_audio alsa-uninit: pcm closed gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do #echo "I found a file named $file!" if [[ $(( $RANDOM % 2 )) = 1 ]] ; then mplayer $file fi done~ ~ ~ ~ ~ ~ ~ ~ 10,3All[?12l[?25h[?25l9,3 [?12l[?25h[?25l8[?12l[?25h[?25l7,0-1[?12l[?25h[?25l8,3 [?12l[?25h[?25l1[?12l[?25h[?25l-- INSERT --8,1All[?12l[?25h[?25l# if [[ $(( $RANDOM % 2 )) = 1 ]] ; then2]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l8,1All[?12l[?25h[?25l9[?12l[?25h[?25l-- INSERT --9,1All# mplayer $file9,1All[?12l[?25h[?25l10,1[?12l[?25h[?25l-- INSERT --10,1All# fi10,1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 188C written10,1All]2;randomplayer (~) - VIM]1;randomplayer10,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ /ran./randomplayer  ./randomplayer: line 12: syntax error near unexpected token `done' ./randomplayer: line 12: `done' gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do #echo "I found a file named $file!" # if [[ $(( $RANDOM % 2 )) = 1 ]] ; then # mplayer $file # fi done~ ~ ~ ~ ~ ~ ~ ~ 10,1All[?12l[?25h[?25l9,1 [?12l[?25h[?25l8[?12l[?25h[?25l7,0-1[?12l[?25h[?25l6,1 [?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25lecho "I found a file named $file!"]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25l7,0-1[?12l[?25h[?25l8,1 [?12l[?25h[?25l if [[ $(( $RANDOM % 2 )) = 1 ]] ; then[?12l[?25h[?25l9[?12l[?25h[?25l mplayer $file[?12l[?25h[?25l10,1[?12l[?25h[?25l fi[?12l[?25h[?25l9,1 [?12l[?25h[?25l8[?12l[?25h[?25l7,0-1[?12l[?25h[?25l6,1 [?12l[?25h[?25l-- INSERT --6,1All[?12l[?25h[?25l# echo "I found a file named $file!"2[?12l[?25h[?25l6,1All[?12l[?25h[?25l7,0-1[?12l[?25h[?25l8,3 [?12l[?25h[?25l9,5[?12l[?25h[?25l10,3[?12l[?25h[?25l1[?12l[?25h[?25l9,1 [?12l[?25h[?25l-- INSERT --9,1All[?12l[?25h[?25l# mplayer $file2[?12l[?25h[?25l9,1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 186C written9,1All]2;randomplayer (~) - VIM]1;randomplayer9,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer  ./randomplayer: line 10: syntax error near unexpected token `fi' ./randomplayer: line 10: ` fi' gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [[ $(( $RANDOM % 2 )) = 1 ]] ; then # mplayer $file fi done~ ~ ~ ~ ~ ~ ~ ~ 9,1All[?12l[?25h[?25l-- INSERT --9,1All9,1All]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l6[?12l[?25h[?25l:7[?12l[?25h[?25l9,6All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 16L, 193C written9,6All]2;randomplayer (~) - VIM]1;randomplayer9,6All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer  gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [[ $(( $RANDOM % 2 )) = 1 ]] ; then: # mplayer $file fi done~ ~ ~ ~ ~ ~ ~ 9,6All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fg./randomplayer [1@s[1@t[1@r[1@a[1@c[1@e[1@ [1@-[1@e[1@f[1@o[1@r[1@k[1@ --- SIGCHLD (Child exited) @ 0 (0) --- gslug@zootzoot:~$ strace -efork ./randomplayer gslug@zootzoot:~$ strace -[1@-[1@f[1@ Process 12629 attached (waiting for parent) Process 12629 resumed (parent 12628 ready) Process 12628 suspended Process 12628 resumed Process 12629 detached --- SIGCHLD (Child exited) @ 0 (0) --- gslug@zootzoot:~$ fgfg bash: fgfg: command not found gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [[ $(( $RANDOM % 2 )) = 1 ]] ; then: # mplayer $file fi done~ ~ ~ ~ ~ ~ ~ 9,6All[?12l[?25h[?25l8[?12l[?25h[?25l[ $(( $RANDOM % 2 )) = 1 ]] ; then]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l10[?12l[?25h[?25l8[?12l[?25h[?25l20[?12l[?25h[?25l2[?12l[?25h[?25l5[?12l[?25h[?25l7[?12l[?25h[?25l9[?12l[?25h[?25l32[?12l[?25h[?25l ; then[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 16L, 191C written8,32All]2;randomplayer (~) - VIM]1;randomplayer8,32All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fgfgfgstrace -f -efork ./randomplayer gslug@zootzoot:~$ Process 12633 attached (waiting for parent) Process 12633 resumed (parent 12632 ready) Process 12632 suspended Process 12632 resumed Process 12633 detached --- SIGCHLD (Child exited) @ 0 (0) --- gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/bashfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [ $(( $RANDOM % 2 )) = 1 ] ; then: # mplayer $file fi done~ ~ ~ ~ ~ ~ ~ 8,32All[?12l[?25h[?25l1,1 [?12l[?25h[?25l2,0-1[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l1,1 [?12l[?25h[?25l4[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25lash]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25lsh[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 16L, 189C written1,8All]2;randomplayer (~) - VIM]1;randomplayer1,8All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fgstrace -f -efork ./randomplayer gslug@zootzoot:~$ Process 12650 attached (waiting for parent) Process 12650 resumed (parent 12649 ready) Process 12649 suspended Process 12649 resumed Process 12650 detached --- SIGCHLD (Child exited) @ 0 (0) --- gslug@zootzoot:~$ fgstrace -f -efork ./randomplayer gslug@zootzoot:~$ strace -f -efor[1@p[1@r[1@o[1@c strace: invalid system call `proc' gslug@zootzoot:~$ strace -f -eproc ./randomplayer gslug@zootzoot:~$ strace -f ./randomplayer |grep find execve("./randomplayer", ["./randomplayer"], [/* 30 vars */]) = 0 uname({sys="Linux", node="zootzoot", ...}) = 0 brk(0) = 0x80f0000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f45000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f43000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=71716, ...}) = 0 old_mmap(NULL, 71716, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f31000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \343\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=262860, ...}) = 0 old_mmap(NULL, 264108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ef0000 old_mmap(0xb7f28000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38000) = 0xb7f28000 old_mmap(0xb7f30000, 1964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f30000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=8204, ...}) = 0 old_mmap(NULL, 11016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eed000 old_mmap(0xb7eef000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7eef000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1232784, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eec000 old_mmap(NULL, 1238972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dbd000 old_mmap(0xb7ee2000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x125000) = 0xb7ee2000 old_mmap(0xb7ee9000, 10172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ee9000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dbc000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dbc6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f31000, 71716) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 brk(0) = 0x80f0000 brk(0x80f1000) = 0x80f1000 brk(0x80f2000) = 0x80f2000 getuid32() = 1001 getgid32() = 1001 geteuid32() = 1001 getegid32() = 1001 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 1209243600 brk(0x80f3000) = 0x80f3000 brk(0x80f4000) = 0x80f4000 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=385, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f42000 read(3, "/dev/mapper/root / ext3 rw 0 0\np"..., 4096) = 385 close(3) = 0 munmap(0xb7f42000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f42000 read(3, "MemTotal: 1033568 kB\nMemFre"..., 1024) = 598 close(3) = 0 munmap(0xb7f42000, 4096) = 0 brk(0x80f5000) = 0x80f5000 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="zootzoot", ...}) = 0 stat64("/home/gslug", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 getpid() = 12660 getppid() = 12658 brk(0x80f6000) = 0x80f6000 getpgrp() = 12658 rt_sigaction(SIGCHLD, {0x807a585, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x80f7000) = 0x80f7000 open("./randomplayer", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfc57998) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\n\n\n\nfor file in $( find"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat64(255, {st_mode=S_IFREG|0755, st_size=189, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 brk(0x80f8000) = 0x80f8000 brk(0x80f9000) = 0x80f9000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n\n\n\nfor file in $( find"..., 189) = 189 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x80fa000) = 0x80fa000 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -3, [186], SEEK_CUR) = 0 clone(Process 12661 attached child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dbc708) = 12661 [pid 12660] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 12660] rt_sigaction(SIGCHLD, {0x807a585, [], 0}, {0x807a585, [], 0}, 8) = 0 [pid 12660] close(4) = 0 [pid 12660] read(3, [pid 12661] close(255) = 0 [pid 12661] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 12661] rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12661] rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12661] rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12661] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12661] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 [pid 12661] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807a585, [], 0}, 8) = 0 [pid 12661] rt_sigaction(SIGCHLD, {0x807a585, [], 0}, {SIG_DFL}, 8) = 0 [pid 12661] rt_sigaction(SIGINT, {0x808c804, [], 0}, {SIG_DFL}, 8) = 0 [pid 12661] dup2(4, 1) = 1 [pid 12661] close(4) = 0 [pid 12661] close(3) = 0 [pid 12661] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 [pid 12661] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] stat64("/usr/local/sbin/find", 0xbfc57128) = -1 ENOENT (No such file or directory) [pid 12661] stat64("/usr/local/bin/find", 0xbfc57128) = -1 ENOENT (No such file or directory) [pid 12661] stat64("/usr/sbin/find", 0xbfc57128) = -1 ENOENT (No such file or directory) [pid 12661] stat64("/usr/bin/find", {st_mode=S_IFREG|0755, st_size=124932, ...}) = 0 [pid 12661] open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3 [pid 12661] read(3, "65536\n", 31) = 6 [pid 12661] close(3) = 0 [pid 12661] brk(0x817a000) = 0x817a000 [pid 12661] getgroups32(65536, [7, 20, 24, 25, 29, 30, 44, 46, 1001]) = 9 [pid 12661] stat64("/usr/bin/find", {st_mode=S_IFREG|0755, st_size=124932, ...}) = 0 [pid 12661] rt_sigaction(SIGINT, {SIG_DFL}, {0x808c804, [], 0}, 8) = 0 [pid 12661] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12661] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807a585, [], 0}, 8) = 0 [pid 12661] execve("/usr/bin/find", ["find", "/usr/share/sounds", "-name", "*.ogg"], [/* 30 vars */]) = 0 [pid 12661] uname({sys="Linux", node="zootzoot", ...}) = 0 [pid 12661] brk(0) = 0x8067000 [pid 12661] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f32000 [pid 12661] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) [pid 12661] old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f30000 [pid 12661] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) [pid 12661] open("/etc/ld.so.cache", O_RDONLY) = 3 [pid 12661] fstat64(3, {st_mode=S_IFREG|0644, st_size=71716, ...}) = 0 [pid 12661] old_mmap(NULL, 71716, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f1e000 [pid 12661] close(3) = 0 [pid 12661] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) [pid 12661] open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 [pid 12661] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220O\1"..., 512) = 512 [pid 12661] fstat64(3, {st_mode=S_IFREG|0755, st_size=1232784, ...}) = 0 [pid 12661] old_mmap(NULL, 1238972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7def000 [pid 12661] old_mmap(0xb7f14000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x125000) = 0xb7f14000 [pid 12661] old_mmap(0xb7f1b000, 10172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f1b000 [pid 12661] close(3) = 0 [pid 12661] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dee000 [pid 12661] set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dee940, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 [pid 12661] munmap(0xb7f1e000, 71716) = 0 [pid 12661] uname({sys="Linux", node="zootzoot", ...}) = 0 [pid 12661] brk(0) = 0x8067000 [pid 12661] brk(0x8088000) = 0x8088000 [pid 12661] ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 [pid 12661] time(NULL) = 1209243600 [pid 12661] ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf946b68) = -1 EINVAL (Invalid argument) [pid 12661] open(".", O_RDONLY|O_LARGEFILE) = 3 [pid 12661] fchdir(3) = 0 [pid 12661] lstat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("/usr/share", O_RDONLY|O_LARGEFILE) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("sounds", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("sounds", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 105 entries */, 4096) = 4088 [pid 12661] getdents64(4, /* 37 entries */, 4096) = 1624 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("sounds", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] lstat64("gtk-events", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("gtk-events", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 5 entries */, 4096) = 144 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("gtk-events", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("alsa", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("alsa", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 11 entries */, 4096) = 400 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("alsa", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("ekiga", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("ekiga", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 7 entries */, 4096) = 224 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("ekiga", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("gaim", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("gaim", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 7 entries */, 4096) = 208 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("gaim", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("panel", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("panel", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 3 entries */, 4096) = 80 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("panel", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("gnometris", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("gnometris", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 10 entries */, 4096) = 312 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("gnometris", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("iagno", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("iagno", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 4 entries */, 4096) = 120 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("iagno", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("gnobots2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("gnobots2", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 8 entries */, 4096) = 240 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("gnobots2", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] lstat64("gnibbles", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("gnibbles", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 11 entries */, 4096) = 336 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("gnibbles", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 [pid 12661] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f2f000 [pid 12661] lstat64("purple", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("purple", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 [pid 12661] fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12661] getdents64(4, /* 7 entries */, 4096) = 208 [pid 12661] getdents64(4, /* 0 entries */, 4096) = 0 [pid 12661] close(4) = 0 [pid 12661] open("purple", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 12661] open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] fchdir(3) = 0 [pid 12661] open(".", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 [pid 12661] fchdir(4) = 0 [pid 12661] close(4) = 0 [pid 12661] fchdir(3) = 0 [pid 12661] write(1, "/usr/share/sounds/KDE_Beep_Car.o"..., 2686) = 2686 [pid 12661] close(1) = 0 [pid 12661] munmap(0xb7f2f000, 4096) = 0 [pid 12661] exit_group(0) = ? Process 12661 detached <... read resumed> "/usr/share/sounds/KDE_Beep_Car.o"..., 128) = 128 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 12661 waitpid(-1, 0xbfc57288, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) read(3, "sounds/KDE_Beep_Connect.ogg\n/usr"..., 128) = 128 read(3, "KDE_Beep_Double.ogg\n/usr/share/s"..., 128) = 128 read(3, "usr/share/sounds/KDE_Beep_Phone_"..., 128) = 128 read(3, "_Chimes_2.ogg\n/usr/share/sounds/"..., 128) = 128 read(3, "sounds/KDE_Click_3.ogg\n/usr/shar"..., 128) = 128 read(3, "gg\n/usr/share/sounds/KDE_Desktop"..., 128) = 128 brk(0x80fb000) = 0x80fb000 read(3, "/KDE_Desktop_7.ogg\n/usr/share/so"..., 128) = 128 read(3, "End_Of_Line.ogg\n/usr/share/sound"..., 128) = 128 read(3, "/sounds/KDE_Error_2.ogg\n/usr/sha"..., 128) = 128 read(3, "sr/share/sounds/KDE_Event_3.ogg\n"..., 128) = 128 read(3, "Break.ogg\n/usr/share/sounds/KDE_"..., 128) = 128 read(3, "are/sounds/KDE_Logout_3.ogg\n/usr"..., 128) = 128 read(3, "ogg\n/usr/share/sounds/KDE_Startu"..., 128) = 128 read(3, "/sounds/KDE_TypeWriter_Key_1.ogg"..., 128) = 128 brk(0x80fc000) = 0x80fc000 read(3, "re/sounds/KDE_TypeWriter_Scroll."..., 128) = 128 read(3, "rp.ogg\n/usr/share/sounds/KDE_Wat"..., 128) = 128 read(3, "sr/share/sounds/KDE_Window_Hide."..., 128) = 128 read(3, "unds/KDE_Window_Shade_Down.ogg\n/"..., 128) = 128 read(3, "ds/KDE_Window_UnHide.ogg\n/usr/sh"..., 128) = 128 read(3, "eceived.ogg\n/usr/share/sounds/Ko"..., 128) = 126 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x8078f41, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8078f41, [], 0}, 8) = 0 brk(0x80fd000) = 0x80fd000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\n\n\n", 189) = 3 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "", 189) = 0 exit_group(0) = ? gslug@zootzoot:~$ strace -f ./randomplayer |grep find gslug@zootzoot:~$ strace -f ./randomplayer |grep fin./randomplayer [1@2[1@>[1@&[1@1[1@ read(3, "#!/bin/sh\n\n\n\nfor file in $( find"..., 80) = 80 read(255, "#!/bin/sh\n\n\n\nfor file in $( find"..., 189) = 189 [pid 12817] stat64("/usr/local/sbin/find", 0xbf9bd178) = -1 ENOENT (No such file or directory) [pid 12817] stat64("/usr/local/bin/find", 0xbf9bd178) = -1 ENOENT (No such file or directory) [pid 12817] stat64("/usr/sbin/find", 0xbf9bd178) = -1 ENOENT (No such file or directory) [pid 12817] stat64("/usr/bin/find", {st_mode=S_IFREG|0755, st_size=124932, ...}) = 0 [pid 12817] stat64("/usr/bin/find", {st_mode=S_IFREG|0755, st_size=124932, ...}) = 0 [pid 12817] execve("/usr/bin/find", ["find", "/usr/share/sounds", "-name", "*.ogg"], [/* 30 vars */]) = 0 gslug@zootzoot:~$ strace -f ./randomplayer 2>&1 |grep find gslug@zootzoot:~$ strace -f ./randomplayer 2>&1 |grep finfork gslug@zootzoot:~$ strace -f ./randomplayer 2>&1 |grep fork gslug@zootzoot:~$ strace -f ./randomplayer 2>&1 |grep for|less [?1049h[?1h=execve("./randomplayer", ["./randomplayer"], [/* 30 vars */]) = 0 uname({sys="Linux", node="zootzoot", ...}) = 0 brk(0) = 0x80f0000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0 xb7ef8000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0 xb7ef6000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=71716, ...}) = 0 old_mmap(NULL, 71716, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ee4000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \343\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=262860, ...}) = 0 old_mmap(NULL, 264108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0 xb7ea3000 old_mmap(0xb7edb000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENY WRITE, 3, 0x38000) = 0xb7edb000 old_mmap(0xb7ee3000, 1964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONY MOUS, -1, 0) = 0xb7ee3000 :close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=8204, ...}) = 0 old_mmap(NULL, 11016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x b7ea0000 old_mmap(0xb7ea2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYW RITE, 3, 0x1000) = 0xb7ea2000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1232784, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0 xb7e9f000 old_mmap(NULL, 1238972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d70000 old_mmap(0xb7e95000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENY WRITE, 3, 0x125000) = 0xb7e95000 old_mmap(0xb7e9c000, 10172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON YMOUS, -1, 0) = 0xb7e9c000 close(3) = 0 :/ffiinnddclose(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=8204, ...}) = 0 old_mmap(NULL, 11016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x b7ea0000 old_mmap(0xb7ea2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYW RITE, 3, 0x1000) = 0xb7ea2000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1232784, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0 xb7e9f000 old_mmap(NULL, 1238972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d70000 old_mmap(0xb7e95000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENY WRITE, 3, 0x125000) = 0xb7e95000 old_mmap(0xb7e9c000, 10172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON YMOUS, -1, 0) = 0xb7e9c000 close(3) = 0 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=8204, ...}) = 0 old_mmap(NULL, 11016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x b7ea0000 old_mmap(0xb7ea2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYW RITE, 3, 0x1000) = 0xb7ea2000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1232784, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0 xb7e9f000 old_mmap(NULL, 1238972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d70000 old_mmap(0xb7e95000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENY WRITE, 3, 0x125000) = 0xb7e95000 old_mmap(0xb7e9c000, 10172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON YMOUS, -1, 0) = 0xb7e9c000 close(3) = 0 ...skipping... read(3, "#!/bin/sh\n\n\n\nfor file in $( find"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat64(255, {st_mode=S_IFREG|0755, st_size=189, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 brk(0x80f8000) = 0x80f8000 brk(0x80f9000) = 0x80f9000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n\n\n\nfor file in $( find"..., 189) = 189 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x80fa000) = 0x80fa000 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -3, [186], SEEK_CUR) = 0 :-Cannot change the -k option (press RETURN)M_llseek(3, 0, [0], SEEK_CUR) = 0 :Moctl for device) :Mioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff0c608) = -1 ENOTTY (Inappropriate i :Mopen("./randomplayer", O_RDONLY|O_LARGEFILE) = 3 :Mbrk(0x80f7000) = 0x80f7000 :Mrt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 :Mrt_sigaction(SIGCHLD, {0x807a585, [], 0}, {SIG_DFL}, 8) = 0 :Mgetpgrp() = 12828 :Mbrk(0x80f6000) = 0x80f6000 :Mgetppid() = 12828 :Mgetpid() = 12830 :Mstat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 :Mstat64("/home/gslug", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 :Muname({sys="Linux", node="zootzoot", ...}) = 0 :brk(0x80f8000) = 0x80f8000 brk(0x80f9000) = 0x80f9000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n\n\n\nfor file in $( find"..., 189) = 189 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x80fa000) = 0x80fa000 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -3, [186], SEEK_CUR) = 0 clone(Process 12831 attached child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidp tr=0xb7d6f708) = 12831 [pid 12830] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 12830] rt_sigaction(SIGCHLD, {0x807a585, [], 0}, {0x807a585, [], 0}, 8) = 0 [pid 12830] close(4) = 0 [pid 12830] read(3, [pid 12831] close(255) = 0 [pid 12831] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 :/[pid 12831] rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12831] rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12831] rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0 :Mrt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 :Mbrk(0x80f9000) = 0x80f9000 :Mbrk(0x80f8000) = 0x80f8000 :M_llseek(255, 0, [0], SEEK_CUR) = 0 :Mfstat64(255, {st_mode=S_IFREG|0755, st_size=189, ...}) = 0 :Mfcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) :/[pid 12830] read(3, [pid 12831] close(255) = 0 [pid 12831] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 12831] rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12831] rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12831] rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0 :/...skipping... [pid 12831] stat64("/usr/local/sbin/find", 0xbff0bd98) = -1 ENOENT (No such file or directory) [pid 12831] stat64("/usr/local/bin/find", 0xbff0bd98) = -1 ENOENT (No such file or directory) [pid 12831] stat64("/usr/sbin/find", 0xbff0bd98) = -1 ENOENT (No such file or di rectory) [pid 12831] stat64("/usr/bin/find", {st_mode=S_IFREG|0755, st_size=124932, ...}) = 0 [pid 12831] open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3 [pid 12831] read(3, "65536\n", 31) = 6 [pid 12831] close(3) = 0 [pid 12831] brk(0x817a000) = 0x817a000 [pid 12831] getgroups32(65536, [7, 20, 24, 25, 29, 30, 44, 46, 1001]) = 9 [pid 12831] stat64("/usr/bin/find", {st_mode=S_IFREG|0755, st_size=124932, ...}) = 0 [pid 12831] rt_sigaction(SIGINT, {SIG_DFL}, {0x808c804, [], 0}, 8) = 0 [pid 12831] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 12831] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807a585, [], 0}, 8) = 0 [pid 12831] execve("/usr/bin/find", ["find", "/usr/share/sounds", "-name", "*.og g"], [/* 30 vars */]) = 0 [pid 12831] uname({sys="Linux", node="zootzoot", ...}) = 0 [pid 12831] brk(0) = 0x8067000 [pid 12831] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS :M[pid 12831] stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 :M[pid 12831] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 :M[pid 12831] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 :M[pid 12831] close(3) = 0 :M[pid 12831] close(4) = 0 :M[pid 12831] dup2(4, 1) = 1 :M[pid 12831] rt_sigaction(SIGINT, {0x808c804, [], 0}, {SIG_DFL}, 8) = 0 :M[pid 12831] rt_sigaction(SIGCHLD, {0x807a585, [], 0}, {SIG_DFL}, 8) = 0 :M[pid 12831] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807a585, [], 0}, 8) = 0 :M[pid 12831] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 :M[pid 12831] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 :M[pid 12831] rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0 :M[pid 12831] rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0 :M[pid 12831] rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0 :M[pid 12831] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 :M[pid 12831] close(255) = 0 :M[pid 12830] read(3, :M[pid 12830] close(4) = 0 :M[pid 12830] rt_sigaction(SIGCHLD, {0x807a585, [], 0}, {0x807a585, [], 0}, 8) = 0 :M[pid 12830] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 :Mtr=0xb7d6f708) = 12831 :Mchild_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidp :Mclone(Process 12831 attached :M_llseek(255, -3, [186], SEEK_CUR) = 0 :Mrt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 :Mrt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 :Mrt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 :[?1l>[?1049lgslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [ $(( $RANDOM % 2 )) = 1 ] ; then: # mplayer $file fi done~ ~ ~ ~ ~ ~ ~ 1,8All[?12l[?25h[?25l2,0-1[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5,1 [?12l[?25h[?25l6[?12l[?25h[?25l7,0-1[?12l[?25h[?25l8,3 [?12l[?25h[?25l6[?12l[?25h[?25l8[?12l[?25h[?25l12[?12l[?25h[?25l-- INSERT --8,12All % 2 )) = 1 ] ; then]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25le % 2 )) = 1 ] ; then3[?12l[?25h[?25l8,12All[?12l[?25h[?25l$RANDOM % 2 )) = 1 ] ; then]2;randomplayer (~) - VIM]1;randomplayer[?12l[?25h[?25l8 [?12l[?25h[?25l-- INSERT --8,8All $RANDOM % 2 )) = 1 ] ; then]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25le $RANDOM % 2 )) = 1 ] ; then9[?12l[?25h[?25lx $RANDOM % 2 )) = 1 ] ; then10[?12l[?25h[?25lp $RANDOM % 2 )) = 1 ] ; then1[?12l[?25h[?25ln $RANDOM % 2 )) = 1 ] ; then2[?12l[?25h[?25l8,11All[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l21[?12l[?25h[?25l3[?12l[?25h[?25l5[?12l[?25h[?25l) = 1 ] ; then[?12l[?25h[?25l = 1 ] ; then[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 16L, 188C written8,25All]2;randomplayer (~) - VIM]1;randomplayer8,25All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ fgstrace -f ./randomplayer 2>&1 |less gslug@zootzoot:~$ strace -f ./randomplayer 2>&1 |les2>&1 |grep fork gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [ expn $RANDOM % 2 = 1 ] ; then: # mplayer $file fi done~ ~ ~ ~ ~ ~ ~ 8,25All[?12l[?25h[?25l-- INSERT --8,25All[?12l[?25h[?25l' = 1 ] ; then6]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l8,25All[?12l[?25h[?25l3[?12l[?25h[?25lw[?12l[?25h[?25lu[?12l[?25h[?25l5[?12l[?25h[?25lw3[?12l[?25h[?25l5[?12l[?25h[?25l[?12l[?25h[?25l`[?12l[?25h[?25l3[?12l[?25h[?25l1[?12l[?25h[?25l14[?12l[?25h[?25l3[?12l[?25h[?25l8 [?12l[?25h[?25l-- INSERT --8,8All[?12l[?25h[?25l`expn $RANDOM % w ` = 1 ] ; then9[?12l[?25h[?25l8,8All[?12l[?25h[?25l6[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l9[?12l[?25h[?25l10,3[?12l[?25h[?25l1[?12l[?25h[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l4,0-1[?12l[?25h[?25l-- INSERT --15,1All15,1All[?12l[?25h[?25l16,1All[?12l[?25h[?25lc2[?12l[?25h[?25la3[?12l[?25h[?25ls4[?12l[?25h[?25le5[?12l[?25h[?25l17,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l*4[?12l[?25h[?25l17,3All[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --16,5All[?12l[?25h[?25l6[?12l[?25h[?25lb7[?12l[?25h[?25la8[?12l[?25h[?25lr9[?12l[?25h[?25l10[?12l[?25h[?25l16,9All[?12l[?25h[?25l7,3[?12l[?25h[?25l-- INSERT --17,4All[?12l[?25h[?25l)5[?12l[?25h[?25l6[?12l[?25h[?25l18,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25ld6[?12l[?25h[?25lo7[?12l[?25h[?25l8[?12l[?25h[?25lo9[?12l[?25h[?25ls10[?12l[?25h[?25l9 [?12l[?25h[?25l8[?12l[?25h[?25l18,7All[?12l[?25h[?25l9,0-1[?12l[?25h[?25l-- INSERT --19,1All[?12l[?25h[?25le2[?12l[?25h[?25ls3[?12l[?25h[?25la4[?12l[?25h[?25lc5[?12l[?25h[?25l19,4All[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l ~ 16,3All[?12l[?25h[?25l ~ 16,5All[?12l[?25h[?25l ~ 16,1All[?12l[?25h[?25l ~ 16,0-1All[?12l[?25h[?25l~ 5[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 189C written15,0-1All]2;randomplayer (~) - VIM]1;randomplayer15,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ man bash Reformatting bash(1), please wait... [?1049h[?1h= BASH(1) BASH(1)  NAME bash - GNU Bourne-Again SHell  SYNOPSIS bash [options] [file]  COPYRIGHT Bash is Copyright (C) 1989-2005 by the Free Software Foundation, Inc.  DESCRIPTION Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incor- porates useful features from the Korn and C shells (ksh and csh).  Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). Bash can be configured to be POSIX-conformant by default.  OPTIONS In addition to the single-character shell options documented in the  Manual page bash(1) line 1/ffoorr   BASH(1) BASH(1)  NAME  bash - GNU Bourne-Again SHell  SYNOPSIS  bash [options] [file]  COPYRIGHT  Bash is Copyright (C) 1989-2005 by the Free Software Foundation, Inc.  DESCRIPTION  Bash is an sh-compatible command language interpreter that executes  commands read from the standard input or from a file. Bash also incor-  porates useful features from the Korn and C shells (ksh and csh).   Bash is intended to be a conformant implementation of the IEEE POSIX  Shell and Tools specification (IEEE Working Group 1003.2). Bash can be  configured to be POSIX-conformant by default.  OPTIONS  In addition to the single-character shell options documented in the  BASH(1) BASH(1)  NAME  bash - GNU Bourne-Again SHell  SYNOPSIS  bash [options] [file]  COPYRIGHT  Bash is Copyright (C) 1989-2005 by the Free Software Foundation, Inc.  DESCRIPTION  Bash is an sh-compatible command language interpreter that executes  commands read from the standard input or from a file. Bash also incor-  porates useful features from the Korn and C shells (ksh and csh).   Bash is intended to be a conformant implementation of the IEEE POSIX  Shell and Tools specification (IEEE Working Group 1003.2). Bash can be  configured to be POSIX-conformant by default.  OPTIONS  In addition to the single-character shell options documented in the ...skipping... Arrange for the debugger profile to be executed before the shell starts. Turns on extended debugging mode (see the description of the extdebug option to the shopt builtin below) and shell function tracing (see the description of the -o functrace option to the set builtin below). --dump-po-strings Equivalent to -D, but the output is in the GNU gettext po (portable object) file format. --dump-strings Equivalent to -D. --help Display a usage message on standard output and exit success- fully. --init-file file --rcfile file Execute commands from file instead of the system wide initial- ization file /etc/bash.bashrc and the standard personal initial- ization file ~/.bashrc if the shell is interactive (see INVOCA- TION below).  --login Equivalent to -l.  --noediting  Manual page bash(1) line 63/...skipping... Show version information for this instance of bash on the stan- dard output and exit successfully.  ARGUMENTS If arguments remain after option processing, and neither the -c nor the -s option has been supplied, the first argument is assumed to be the name of a file containing shell commands. If bash is invoked in this fashion, $0 is set to the name of the file, and the positional parame- ters are set to the remaining arguments. Bash reads and executes com- mands from this file, then exits. Bash's exit status is the exit sta- tus of the last command executed in the script. If no commands are executed, the exit status is 0. An attempt is first made to open the file in the current directory, and, if no file is found, then the shell searches the directories in PATH for the script.  INVOCATION A login shell is one whose first character of argument zero is a -, or one started with the --login option.  An interactive shell is one started without non-option arguments and without the -c option whose standard input and error are both connected to terminals (as determined by isatty(3)), or one started with the -i option. PS1 is set and $- includes i if bash is interactive, allowing  Manual page bash(1) line 113/ a shell script or a startup file to test this state.  The following paragraphs describe how bash executes its startup files. If any of the files exist but cannot be read, bash reports an error. Tildes are expanded in file names as described below under Tilde Expan- sion in the EXPANSION section.  When bash is invoked as an interactive login shell, or as a non-inter- active shell with the --login option, it first reads and executes com- mands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable. The --noprofile option may be used when the  Manual page bash(1) line 126/ shell is started to inhibit this behavior.  When a login shell exits, bash reads and executes commands from the file ~/.bash_logout, if it exists.  When an interactive shell that is not a login shell is started, bash reads and executes commands from /etc/bash.bashrc and ~/.bashrc, if these files exist. This may be inhibited by using the --norc option. The --rcfile file option will force bash to read and execute commands from file instead of /etc/bash.bashrc and ~/.bashrc.  When bash is started non-interactively, to run a shell script, for example, it looks for the variable BASH_ENV in the environment, expands its value if it appears there, and uses the expanded value as the name of a file to read and execute. Bash behaves as if the following com- mand were executed: if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi but the value of the PATH variable is not used to search for the file name.   Manual page bash(1) line 146/ If bash is invoked with the name sh, it tries to mimic the startup behavior of historical versions of sh as closely as possible, while conforming to the POSIX standard as well. When invoked as an interac- tive login shell, or a non-interactive shell with the --login option, it first attempts to read and execute commands from /etc/profile and ~/.profile, in that order. The --noprofile option may be used to inhibit this behavior. When invoked as an interactive shell with the name sh, bash looks for the variable ENV, expands its value if it is defined, and uses the expanded value as the name of a file to read and execute. Since a shell invoked as sh does not attempt to read and exe- cute commands from any other startup files, the --rcfile option has no effect. A non-interactive shell invoked with the name sh does not attempt to read any other startup files. When invoked as sh, bash enters posix mode after the startup files are read.   Manual page bash(1) line 161/ When bash is started in posix mode, as with the --posix command line option, it follows the POSIX standard for startup files. In this mode, interactive shells expand the ENV variable and commands are read and executed from the file whose name is the expanded value. No other startup files are read.  Manual page bash(1) line 166[?1l>[?1049lgslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [ `expn $RANDOM % w ` = 1 ] ; then: # mplayer $file fi done ~ ~ ~ ~ ~ ~ ~ ~ 15,0-1All[?12l[?25h[?25l4[?12l[?25h[?25l3,1 [?12l[?25h[?25l2,0-1[?12l[?25h[?25l1,1 [?12l[?25h[?25l0[?12l[?25h[?25l9,1 [?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"randomplayer" 15L, 189C written9,1All9,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi randomplayer gslug@zootzoot:~$ /strstrace -f ./randomplayer 2>&1 |grep fork gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi randomplayer ]2;randomplayer (~) - VIM]1;randomplayer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/shfor file in $( find /usr/share/sounds -name \*.ogg ) ; do # echo "I found a file named $file!" if [ `expn $RANDOM % w ` = 1 ] ; then: # mplayer $file fi done ~ ~ ~ ~ ~ ~ ~ ~ 9,1All[?12l[?25h[?25l8[?12l[?25h[?25l3[?12l[?25h[?25l6[?12l[?25h[?25l8[?12l[?25h[?25lexpn $RANDOM % w ` = 1 ] ; then]2;randomplayer + (~) - VIM]1;randomplayer[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h![?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ ls Desktop alarmclock.sh baz.ogg foo.ogg mbox s Mail bar.ogg foo foo.sh randomplayer scratch gslug@zootzoot:~$ less /etc/passwd [?1049h[?1h=root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false /etc/passwd [?1l>[?1049lgslug@zootzoot:~$ vi fixer [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"fixer" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;fixer (~) - VIM]1;fixer[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --2,1All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l3[?12l[?25h[?25l#2[?12l[?25h[?25l3[?12l[?25h[?25l4,1[?12l[?25h[?25l#2[?12l[?25h[?25l3[?12l[?25h[?25lR4[?12l[?25h[?25le5[?12l[?25h[?25la6[?12l[?25h[?25ld7[?12l[?25h[?25l8[?12l[?25h[?25l/9[?12l[?25h[?25le10[?12l[?25h[?25lt1[?12l[?25h[?25lc2[?12l[?25h[?25l/3[?12l[?25h[?25lp4[?12l[?25h[?25la5[?12l[?25h[?25ls6[?12l[?25h[?25ls7[?12l[?25h[?25lw8[?12l[?25h[?25ld9[?12l[?25h[?25l5,1 [?12l[?25h[?25l5,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ less /etc/passwd [?1049h[?1h=root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false /etc/passwd [?1l>[?1049lgslug@zootzoot:~$ offgless /et9c/sha      c/sdato    hadow /etc/shadow: Permission denied gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l# # Read /etc/passwd ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ ls -la /etc/shadow -rw-r----- 1 root shadow 1042 Apr 26 06:29 /etc/shadow gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l# # Read /etc/passwd ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,0-1All[?12l[?25h[?25lE348: No string under cursor5,0-1All[?12l[?25h[?25l-- INSERT --5,1All[?12l[?25h[?25l#2[?12l[?25h[?25l3[?12l[?25h[?25lf4[?12l[?25h[?25li5[?12l[?25h[?25ln6[?12l[?25h[?25ld7[?12l[?25h[?25l8[?12l[?25h[?25lu9[?12l[?25h[?25ls10[?12l[?25h[?25le1[?12l[?25h[?25l0[?12l[?25h[?25l9 [?12l[?25h[?25li10[?12l[?25h[?25ld1[?12l[?25h[?25l2[?12l[?25h[?25l<3[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l>3[?12l[?25h[?25l4[?12l[?25h[?25l55[?12l[?25h[?25l06[?12l[?25h[?25l07[?12l[?25h[?25l08[?12l[?25h[?25l5,17All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fgls -la /etc/shadowfgless /etc/shadowless /etc/passwd [?1049h[?1h=root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false /etc/passwd haldaemon:x:109:109:Hardware abstraction layer,,,:/var/run/hal:/bin/false hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false ntp:x:112:112::/home/ntp:/bin/false gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false bri:x:50444:5000::/home/bri:/bin/bash sshd:x:107:65534::/var/run/sshd:/bin/false nx:x:50445:100::/usr/NX/home/nx:/usr/NX/bin/nxserver debian-tor:x:115:115::/var/lib/tor:/bin/bash postfix:x:108:116::/var/spool/postfix:/bin/false gslug:x:1001:1001:GSLUG,,,:/home/gslug:/bin/bash foo:x:1002:1002:,,,:/home/foo:/bin/false (END) (END) [?1l>[?1049lgslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l# # Read /etc/passwd # find uid > 5000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,17All[?12l[?25h[?25l4[?12l[?25h[?25l-- INSERT --5,14All[?12l[?25h[?25l15[?12l[?25h[?25l06[?12l[?25h[?25l07[?12l[?25h[?25l08[?12l[?25h[?25l5,17All[?12l[?25h[?25l-- INSERT --6,1All[?12l[?25h[?25l#2[?12l[?25h[?25l3[?12l[?25h[?25l7,1[?12l[?25h[?25l7,0-1All[?12l[?25h[?25l6,1 [?12l[?25h[?25l5[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --6,3All[?12l[?25h[?25le4[?12l[?25h[?25ld5[?12l[?25h[?25li6[?12l[?25h[?25lt7[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25lA4[?12l[?25h[?25ld5[?12l[?25h[?25ld6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25la4[?12l[?25h[?25ld5[?12l[?25h[?25ld6[?12l[?25h[?25l7[?12l[?25h[?25la8[?12l[?25h[?25ll9[?12l[?25h[?25li10[?12l[?25h[?25la1[?12l[?25h[?25ls2[?12l[?25h[?25l3[?12l[?25h[?25lt4[?12l[?25h[?25lo5[?12l[?25h[?25l6[?12l[?25h[?25l.7[?12l[?25h[?25lb8[?12l[?25h[?25la9[?12l[?25h[?25ls20[?12l[?25h[?25lh1[?12l[?25h[?25lr2[?12l[?25h[?25lc3[?12l[?25h[?25l6,22All[?12l[?25h[?25l7,0-1[?12l[?25h[?25l1[?12l[?25h[?25l-- INSERT --1,1All[?12l[?25h[?25l#2[?12l[?25h[?25l!3[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25ls9[?12l[?25h[?25lh10[?12l[?25h[?25l2,1All[?12l[?25h[?25l3,1All[?12l[?25h[?25lf2[?12l[?25h[?25lo3[?12l[?25h[?25lr4[?12l[?25h[?25l5[?12l[?25h[?25lu6[?12l[?25h[?25li7[?12l[?25h[?25ld8[?12l[?25h[?25l9[?12l[?25h[?25li10[?12l[?25h[?25ln1[?12l[?25h[?25l2[?12l[?25h[?25l3,11All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ getpnt   ent getent: wrong number of arguments Try `getent --help' or `getent --usage' for more information. gslug@zootzoot:~$ getent --help Usage: getent [OPTION...] database [key ...] Get entries from administrative database. -s, --service=CONFIG Service configuration to be used -?, --help Give this help list --usage Give a short usage message -V, --version Print program version Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. For bug reporting instructions, please see: . Supported databases: ahosts ahostsv4 ahostsv6 aliases ethers group hosts netgroup networks passwd protocols rpc services shadow gslug@zootzoot:~$ gentent man gentent     tent Reformatting getent(1), please wait... [?1049h[?1h=GETENT(1) Debian GNU/Linux GETENT(1)  NAME getent - get entries from administrative database  SYNOPSIS getent database [key ...]  DESCRIPTION The getent program gathers entries from the specified administrative database using the specified search keys. Where database is one of passwd, group, hosts, services, protocols, or networks.  AUTHOR getent was written by Thorsten Kukuk for the GNU C Library.  This man page was written by Joel Klecker for the Debian GNU/Linux system.  3rd Berkeley Distribution woody GETENT(1)  Manual page getent(1) line 1/30 (END)/ppaasssswwdd...skipping... GETENT(1) Debian GNU/Linux GETENT(1)  NAME getent - get entries from administrative database  SYNOPSIS getent database [key ...]  DESCRIPTION The getent program gathers entries from the specified administrative database using the specified search keys. Where database is one of passwd, group, hosts, services, protocols, or networks.  AUTHOR getent was written by Thorsten Kukuk for the GNU C Library.  This man page was written by Joel Klecker for the Debian GNU/Linux system.  3rd Berkeley Distribution woody GETENT(1) ~ ~ ~ GETENT(1) Debian GNU/Linux GETENT(1)  NAME  getent - get entries from administrative database  SYNOPSIS  getent database [key ...]  DESCRIPTION  The getent program gathers entries from the specified administrative  database using the specified search keys. Where database is one of  passwd, group, hosts, services, protocols, or networks.  AUTHOR  getent was written by Thorsten Kukuk for the GNU C Library.   This man page was written by Joel Klecker for the  Debian GNU/Linux system.  3rd Berkeley Distribution woody GETENT(1) ~ GETENT(1) Debian GNU/Linux GETENT(1)  NAME  getent - get entries from administrative database  SYNOPSIS  getent database [key ...]  DESCRIPTION  The getent program gathers entries from the specified administrative  database using the specified search keys. Where database is one of  passwd, group, hosts, services, protocols, or networks.  AUTHOR  getent was written by Thorsten Kukuk for the GNU C Library.   This man page was written by Joel Klecker for the  Debian GNU/Linux system.  3rd Berkeley Distribution woody GETENT(1) ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  Manual page getent(1) line 14/30 (END)M database using the specified search keys. Where database is one of  Manual page getent(1) line 13/30 (END)M The getent program gathers entries from the specified administrative  Manual page getent(1) line 12/30 (END)MDESCRIPTION  Manual page getent(1) line 11/30 (END)[?1l>[?1049lgslug@zootzoot:~$ getent passwd bri bri:x:50444:5000::/home/bri:/bin/bash gslug@zootzoot:~$ getent passwd brigetent passwd br50444 bri:x:50444:5000::/home/bri:/bin/bash gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in # # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,11All[?12l[?25h[?25l-- INSERT --3,12All[?12l[?25h[?25l3,11All[?12l[?25h[?25l9 [?12l[?25h[?25l5[?12l[?25h[?25l1[?12l[?25h[?25l-- INSERT --3,1All[?12l[?25h[?25lf2[?12l[?25h[?25lo3[?12l[?25h[?25lr4[?12l[?25h[?25l5[?12l[?25h[?25l1[?12l[?25h[?25lw2[?12l[?25h[?25lh3[?12l[?25h[?25li4[?12l[?25h[?25ll5[?12l[?25h[?25le6[?12l[?25h[?25l1[?12l[?25h[?25lf2[?12l[?25h[?25lo3[?12l[?25h[?25lr4[?12l[?25h[?25l5[?12l[?25h[?25l1[?12l[?25h[?25lz2[?12l[?25h[?25l^Z3-4[?12l[?25h[?25l3,2All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ getent passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false haldaemon:x:109:109:Hardware abstraction layer,,,:/var/run/hal:/bin/false hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false ntp:x:112:112::/home/ntp:/bin/false gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false bri:x:50444:5000::/home/bri:/bin/bash sshd:x:107:65534::/var/run/sshd:/bin/false nx:x:50445:100::/usr/NX/home/nx:/usr/NX/bin/nxserver debian-tor:x:115:115::/var/lib/tor:/bin/bash postfix:x:108:116::/var/spool/postfix:/bin/false gslug:x:1001:1001:GSLUG,,,:/home/gslug:/bin/bash foo:x:1002:1002:,,,:/home/foo:/bin/false gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh z^Z # # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,2All[?12l[?25h[?25l1[?12l[?25h[?25l-- INSERT --3,1All[?12l[?25h[?25lf2[?12l[?25h[?25lo3[?12l[?25h[?25lr4[?12l[?25h[?25l5[?12l[?25h[?25ll6[?12l[?25h[?25li7[?12l[?25h[?25ln8[?12l[?25h[?25le9[?12l[?25h[?25l10[?12l[?25h[?25li1[?12l[?25h[?25ln2[?12l[?25h[?25l3[?12l[?25h[?25l`4[?12l[?25h[?25lg5[?12l[?25h[?25le6[?12l[?25h[?25lt7[?12l[?25h[?25le8[?12l[?25h[?25ln9[?12l[?25h[?25lt20[?12l[?25h[?25l1[?12l[?25h[?25l`2[?12l[?25h[?25l1[?12l[?25h[?25lp2[?12l[?25h[?25la3[?12l[?25h[?25ls4[?12l[?25h[?25lw5[?12l[?25h[?25ld6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25ls5[?12l[?25h[?25lw6[?12l[?25h[?25ld7[?12l[?25h[?25l`8[?12l[?25h[?25l9[?12l[?25h[?25l;30[?12l[?25h[?25l1[?12l[?25h[?25l4,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25le4[?12l[?25h[?25lc5[?12l[?25h[?25lh6[?12l[?25h[?25lo7[?12l[?25h[?25l8[?12l[?25h[?25l$9[?12l[?25h[?25ll10[?12l[?25h[?25li1[?12l[?25h[?25ln2[?12l[?25h[?25le3[?12l[?25h[?25l5,1All[?12l[?25h[?25ld2[?12l[?25h[?25lo3[?12l[?25h[?25ln4[?12l[?25h[?25le5[?12l[?25h[?25l5,4All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" [New] 11L, 125C written5,4All]2;fixer (~) - VIM]1;fixer5,4All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ ./fei  ixer bash: ./fixer: Permission denied gslug@zootzoot:~$ ./fixer[1@c[1@h[1@m[1@d[1@o[1@o[1@d[1@ [1@7[1@5[1@5[1@ gslug@zootzoot:~$ chmod 755 ./fixer ./fixer: line 4: syntax error near unexpected token `echo' ./fixer: line 4: ` echo $line' gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for line in `getent passwd` ; echo $line done # # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,4All[?12l[?25h W16: Warning: Mode of file "fixer" has changed since editing started See ":help W11" for more info. [O]K, (L)oad File: [?25l#!/bin/sh for line in `getent passwd` ;5,4All[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l-- INSERT --3,31All[?12l[?25h[?25l2]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25ld3[?12l[?25h[?25lo4[?12l[?25h[?25l3,33All[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25ldo[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 11L, 127C written3,31All]2;fixer (~) - VIM]1;fixer3,31All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fg./fixer root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false haldaemon:x:109:109:Hardware abstraction layer,,,:/var/run/hal:/bin/false hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false ntp:x:112:112::/home/ntp:/bin/false gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false bri:x:50444:5000::/home/bri:/bin/bash sshd:x:107:65534::/var/run/sshd:/bin/false nx:x:50445:100::/usr/NX/home/nx:/usr/NX/bin/nxserver debian-tor:x:115:115::/var/lib/tor:/bin/bash postfix:x:108:116::/var/spool/postfix:/bin/false gslug:x:1001:1001:GSLUG,,,:/home/gslug:/bin/bash foo:x:1002:1002:,,,:/home/foo:/bin/false gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for line in `getent passwd` ; do echo $line done # # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,31All[?12l[?25h[?25l29[?12l[?25h[?25l7[?12l[?25h[?25l1[?12l[?25h[?25l14[?12l[?25h[?25l3[?12l[?25h[?25l2,0-1[?12l[?25h[?25l-- INSERT --3,1All3,1All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25lf2[?12l[?25h[?25lo3[?12l[?25h[?25lr4[?12l[?25h[?25l5[?12l[?25h[?25lu6[?12l[?25h[?25li7[?12l[?25h[?25ld8[?12l[?25h[?25l9[?12l[?25h[?25li10[?12l[?25h[?25ln1[?12l[?25h[?25l2[?12l[?25h[?25l3,11All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ awk -F: '{print $2}' gslug@zootzoot:~$ awk -F: '{print $2}' gslug@zootzoot:~$ awk -F: '{print $2}' < /etc/passwd x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x gslug@zootzoot:~$ awk -F: '{print $2}' < /etc/passwd gslug@zootzoot:~$ awk -F: '{print $3 0 1 2 3 4 5 6 7 8 9 10 13 33 34 38 39 41 65534 101 102 103 100 104 109 105 112 106 50444 107 50445 115 108 1001 1002 gslug@zootzoot:~$ tail /etc/passwd hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false ntp:x:112:112::/home/ntp:/bin/false gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false bri:x:50444:5000::/home/bri:/bin/bash sshd:x:107:65534::/var/run/sshd:/bin/false nx:x:50445:100::/usr/NX/home/nx:/usr/NX/bin/nxserver debian-tor:x:115:115::/var/lib/tor:/bin/bash postfix:x:108:116::/var/spool/postfix:/bin/false gslug:x:1001:1001:GSLUG,,,:/home/gslug:/bin/bash foo:x:1002:1002:,,,:/home/foo:/bin/false gslug@zootzoot:~$ tail /etc/passwd[18@awk -F: '{print $3}' < gslug@zootzoot:~$ 0 1 2 3 4 5 6 7 8 9 10 13 33 34 38 39 41 65534 101 102 103 100 104 109 105 112 106 50444 107 50445 115 108 1001 1002 gslug@zootzoot:~$ awk -F: '{print $3}' < /etc/passwd gslug@zootzoot:~$ awk -F: '{print $3}' < /etc/passw/etc/passwd |  gslug@zootzoot:~$  gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in for line in `getent passwd` ; do echo $line done # # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,11All[?12l[?25h[?25l-- INSERT --3,12All[?12l[?25h[?25l`3[?12l[?25h[?25lg4[?12l[?25h[?25le5[?12l[?25h[?25lt6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l3,12All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fgawk -F: '{print $3}' < /etc/passwd gslug@zootzoot:~$ tail[18@awk -F: '{print $3}' < gslug@zootzoot:~$  gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in ` for line in `getent passwd` ; do echo $line done # # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,12All[?12l[?25h[?25l-- INSERT --3,13All[?12l[?25h[?25lawk -F: '{print $3}' < /etc/passwd4,1All[?12l[?25h[?25l4,0-1All[?12l[?25h[?25l3,1 [?12l[?25h[?25l46[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l29[?12l[?25h[?25l1[?12l[?25h[?25l17[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25l21[?12l[?25h[?25l3[?12l[?25h[?25l9[?12l[?25h[?25l30[?12l[?25h[?25l1[?12l[?25h[?25l4[?12l[?25h[?25l /etc/passwd[?12l[?25h[?25l/etc/passwd[?12l[?25h[?25l-- INSERT --3,45All[?12l[?25h[?25l`6[?12l[?25h[?25l7[?12l[?25h[?25l;8[?12l[?25h[?25l9[?12l[?25h[?25ld50[?12l[?25h[?25lo1[?12l[?25h[?25l4,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25le4[?12l[?25h[?25lc5[?12l[?25h[?25lh6[?12l[?25h[?25lo7[?12l[?25h[?25l8[?12l[?25h[?25l"9[?12l[?25h[?25lU10[?12l[?25h[?25lI1[?12l[?25h[?25lD2[?12l[?25h[?25l3[?12l[?25h[?25li4[?12l[?25h[?25ls5[?12l[?25h[?25l6[?12l[?25h[?25l$7[?12l[?25h[?25lu8[?12l[?25h[?25ld9[?12l[?25h[?25li20[?12l[?25h[?25l19[?12l[?25h[?25l8[?12l[?25h[?25li9[?12l[?25h[?25ld20[?12l[?25h[?25l"1[?12l[?25h[?25l5,1All[?12l[?25h[?25ld2[?12l[?25h[?25lo3[?12l[?25h[?25ln4[?12l[?25h[?25le5[?12l[?25h[?25l5,4All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 15L, 205C written5,4All]2;fixer (~) - VIM]1;fixer5,4All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ /fi./fixer UID is 0 UID is 1 UID is 2 UID is 3 UID is 4 UID is 5 UID is 6 UID is 7 UID is 8 UID is 9 UID is 10 UID is 13 UID is 33 UID is 34 UID is 38 UID is 39 UID is 41 UID is 65534 UID is 101 UID is 102 UID is 103 UID is 100 UID is 104 UID is 109 UID is 105 UID is 112 UID is 106 UID is 50444 UID is 107 UID is 50445 UID is 115 UID is 108 UID is 1001 UID is 1002 root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false haldaemon:x:109:109:Hardware abstraction layer,,,:/var/run/hal:/bin/false hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false ntp:x:112:112::/home/ntp:/bin/false gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false bri:x:50444:5000::/home/bri:/bin/bash sshd:x:107:65534::/var/run/sshd:/bin/false nx:x:50445:100::/usr/NX/home/nx:/usr/NX/bin/nxserver debian-tor:x:115:115::/var/lib/tor:/bin/bash postfix:x:108:116::/var/spool/postfix:/bin/false gslug:x:1001:1001:GSLUG,,,:/home/gslug:/bin/bash foo:x:1002:1002:,,,:/home/foo:/bin/false gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do echo "UID is $uid" done for line in `getent passwd` ; do echo $line done # # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ 5,4All[?12l[?25h[?25l6,0-1[?12l[?25h[?25l7,1 [?12l[?25h[?25l ~ 7,3All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l ~ 7,1All[?12l[?25h[?25l ~ 7,0-1All[?12l[?25h[?25l ~ 7,1All[?12l[?25h[?25l ~ 7,1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 10L, 150C written7,1All]2;fixer (~) - VIM]1;fixer7,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fg./fixer UID is 0 UID is 1 UID is 2 UID is 3 UID is 4 UID is 5 UID is 6 UID is 7 UID is 8 UID is 9 UID is 10 UID is 13 UID is 33 UID is 34 UID is 38 UID is 39 UID is 41 UID is 65534 UID is 101 UID is 102 UID is 103 UID is 100 UID is 104 UID is 109 UID is 105 UID is 112 UID is 106 UID is 50444 UID is 107 UID is 50445 UID is 115 UID is 108 UID is 1001 UID is 1002 gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do echo "UID is $uid" done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 7,1All[?12l[?25h[?25l6,0-1[?12l[?25h[?25l5,1 [?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l4,3[?12l[?25h[?25l-- INSERT --5,1All5,1All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25li5[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25li4[?12l[?25h[?25lf5[?12l[?25h[?25l6[?12l[?25h[?25l[7[?12l[?25h[?25l8[?12l[?25h[?25l5,7All[?12l[?25h[?25l-- INSERT --5,8All[?12l[?25h[?25l$9[?12l[?25h[?25lu10[?12l[?25h[?25li1[?12l[?25h[?25ld2[?12l[?25h[?25l3[?12l[?25h[?25l>4[?12l[?25h[?25l5[?12l[?25h[?25l16[?12l[?25h[?25l07[?12l[?25h[?25l08[?12l[?25h[?25l09[?12l[?25h[?25l20[?12l[?25h[?25l]1[?12l[?25h[?25l2[?12l[?25h[?25l;3[?12l[?25h[?25l4[?12l[?25h[?25lt5[?12l[?25h[?25lh6[?12l[?25h[?25le7[?12l[?25h[?25ln8[?12l[?25h[?25l6,1All[?12l[?25h[?25l6,0-1All[?12l[?25h[?25l7,1 [?12l[?25h[?25l2[?12l[?25h[?25l6,0-1[?12l[?25h[?25l5,2 [?12l[?25h[?25l4[?12l[?25h[?25l ~ 4,3All[?12l[?25h[?25lecho "UID is $uid"5,3All[?12l[?25h[?25l echo "UID is $uid"4-11[?12l[?25h[?25l-- INSERT --6,1All6,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25lf4[?12l[?25h[?25li5[?12l[?25h[?25l6,4All[?12l[?25h[?25l7,0-1[?12l[?25h[?25l ~ 7,1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 12L, 184C written7,1All]2;fixer (~) - VIM]1;fixer7,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fg./fixer UID is 0 UID is 1 UID is 2 UID is 3 UID is 4 UID is 5 UID is 6 UID is 7 UID is 8 UID is 9 UID is 10 UID is 13 UID is 33 UID is 34 UID is 38 UID is 39 UID is 41 UID is 65534 UID is 101 UID is 102 UID is 103 UID is 100 UID is 104 UID is 109 UID is 105 UID is 112 UID is 106 UID is 50444 UID is 107 UID is 50445 UID is 115 UID is 108 UID is 1001 UID is 1002 gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid > 1000 ] ; thenecho "UID is $uid" fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 7,1All[?12l[?25h[?25l6[?12l[?25h[?25l5,1-8[?12l[?25h[?25l4,1 [?12l[?25h[?25l5,1-8[?12l[?25h[?25l echo "UID is $uid"]2;fixer + (~) - VIM]1;fixer [?12l[?25h[?25l-- INSERT --5,1All[?12l[?25h[?25l echo "UID is $uid"2[?12l[?25h[?25l echo "UID is $uid"3[?12l[?25h[?25l5,2All[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l6[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25l13[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ man test Reformatting test(1), please wait... [?1049h[?1h=TEST(1) User Commands TEST(1)  NAME test - check file types and compare values  SYNOPSIS test EXPRESSION test  [ EXPRESSION ] [ ] [ OPTION  DESCRIPTION Exit with the status determined by EXPRESSION.  --help display this help and exit  --version output version information and exit  An omitted EXPRESSION defaults to false. Otherwise, EXPRESSION is true or false and sets exit status. It is one of:  Manual page test(1) line 1 ( EXPRESSION ) EXPRESSION is true  ! EXPRESSION EXPRESSION is false  EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true  EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true  -n STRING the length of STRING is nonzero  STRING equivalent to -n STRING  -z STRING the length of STRING is zero  STRING1 = STRING2 the strings are equal  Manual page test(1) line 26 STRING1 != STRING2 the strings are not equal  INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2  INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2  INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2  INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2  INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2  INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2  FILE1 -ef FILE2  Manual page test(1) line 49 FILE1 and FILE2 have the same device and inode numbers  FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2  FILE1 -ot FILE2 FILE1 is older than FILE2  -b FILE FILE exists and is block special  -c FILE FILE exists and is character special  -d FILE FILE exists and is a directory  -e FILE FILE exists  -f FILE FILE exists and is a regular file   Manual page test(1) line 72 -g FILE FILE exists and is set-group-ID  -G FILE FILE exists and is owned by the effective group ID  -h FILE FILE exists and is a symbolic link (same as -L)  -k FILE FILE exists and has its sticky bit set  -L FILE FILE exists and is a symbolic link (same as -h)  -O FILE FILE exists and is owned by the effective user ID  -p FILE FILE exists and is a named pipe  -r FILE FILE exists and read permission is granted  Manual page test(1) line 95[?1l>[?1049lgslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid > 1000 ] ; then echo "UID is $uid" fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,13All[?12l[?25h[?25l-- INSERT --4,13All 1000 ] ; then[?12l[?25h[?25l- 1000 ] ; then4[?12l[?25h[?25lg 1000 ] ; then5[?12l[?25h[?25lt 1000 ] ; then6[?12l[?25h[?25l4,15All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 12L, 187C written4,15All]2;fixer (~) - VIM]1;fixer4,15All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fgman testfg./fixer UID is 65534 UID is 50444 UID is 50445 UID is 1001 UID is 1002 gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,15All[?12l[?25h[?25l5,5 [?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l4,3[?12l[?25h[?25l5,5[?12l[?25h[?25lfor uid in `awk -F: '{print $3}' /etc/passwd` ; do6,1All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25luid in `awk -F: '{print $3}' /etc/passwd` ; do[?12l[?25h[?25lin `awk -F: '{print $3}' /etc/passwd` ; do[?12l[?25h[?25l`awk -F: '{print $3}' /etc/passwd` ; do[?12l[?25h[?25l-- INSERT --6,1All[?12l[?25h[?25l `awk -F: '{print $3}' /etc/passwd` ; do2[?12l[?25h[?25l `awk -F: '{print $3}' /etc/passwd` ; do3[?12l[?25h[?25l `awk -F: '{print $3}' /etc/passwd` ; do4[?12l[?25h[?25l `awk -F: '{print $3}' /etc/passwd` ; do5[?12l[?25h[?25l `awk -F: '{print $3}' /etc/passwd` ; do6[?12l[?25h[?25lh`awk -F: '{print $3}' /etc/passwd` ; do7[?12l[?25h[?25l`awk -F: '{print $3}' /etc/passwd` ; do6[?12l[?25h[?25lh`awk -F: '{print $3}' /etc/passwd` ; do7[?12l[?25h[?25l`awk -F: '{print $3}' /etc/passwd` ; do6[?12l[?25h[?25l`awk -F: '{print $3}' /etc/passwd` ; do5[?12l[?25h[?25lh`awk -F: '{print $3}' /etc/passwd` ; do6[?12l[?25h[?25lo`awk -F: '{print $3}' /etc/passwd` ; do7[?12l[?25h[?25lm`awk -F: '{print $3}' /etc/passwd` ; do8[?12l[?25h[?25le`awk -F: '{print $3}' /etc/passwd` ; do9[?12l[?25h[?25ld`awk -F: '{print $3}' /etc/passwd` ; do10[?12l[?25h[?25li`awk -F: '{print $3}' /etc/passwd` ; do1[?12l[?25h[?25lr`awk -F: '{print $3}' /etc/passwd` ; do2[?12l[?25h[?25l=`awk -F: '{print $3}' /etc/passwd` ; do3[?12l[?25h[?25l6,12All[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l6[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25l20[?12l[?25h[?25l1[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ /awawk -F: '{print $3}' < /etc/passwd gslug@zootzoot:~$ awk -F: '{print $5 root daemon bin sys sync games man lp mail news uucp proxy www-data backup Mailing List Manager ircd Gnats Bug-Reporting System (admin) nobody Hardware abstraction layer,,, HPLIP system user,,, Gnome Display Manager GSLUG,,, ,,, gslug@zootzoot:~$ awk -F: '{print $5}' < /etc/passwd gslug@zootzoot:~$ awk -F: '{print $56 /root /usr/sbin /bin /dev /bin /usr/games /var/cache/man /var/spool/lpd /var/mail /var/spool/news /var/spool/uucp /bin /var/www /var/backups /var/list /var/run/ircd /var/lib/gnats /nonexistent /nonexistent /home/syslog /home/klog /home/cupsys /var/run/dbus /var/run/hal /var/run/hplip /home/ntp /var/lib/gdm /home/bri /var/run/sshd /usr/NX/home/nx /var/lib/tor /var/spool/postfix /home/gslug /home/foo gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=`awk -F: '{print $3}' /etc/passwd` ; do fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6,25All[?12l[?25h[?25l30[?12l[?25h[?25l1[?12l[?25h[?25l6[?12l[?25h[?25l2[?12l[?25h[?25l5[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25l0[?12l[?25h[?25l24[?12l[?25h[?25l2[?12l[?25h[?25l0[?12l[?25h[?25l19[?12l[?25h[?25l8[?12l[?25h[?25l4[?12l[?25h[?25l-- INSERT --6,14All[?12l[?25h[?25l awk -F: '{print $6}' /etc/passwd` ; do5[?12l[?25h[?25l awk -F: '{print $6}' /etc/passwd` ; do6[?12l[?25h[?25lgawk -F: '{print $6}' /etc/passwd` ; do7[?12l[?25h[?25leawk -F: '{print $6}' /etc/passwd` ; do8[?12l[?25h[?25ltawk -F: '{print $6}' /etc/passwd` ; do9[?12l[?25h[?25leawk -F: '{print $6}' /etc/passwd` ; do20[?12l[?25h[?25lnawk -F: '{print $6}' /etc/passwd` ; do1[?12l[?25h[?25ltawk -F: '{print $6}' /etc/passwd` ; do2[?12l[?25h[?25l awk -F: '{print $6}' /etc/passwd` ; do3[?12l[?25h[?25lpawk -F: '{print $6}' /etc/passwd` ; do4[?12l[?25h[?25laawk -F: '{print $6}' /etc/passwd` ; do5[?12l[?25h[?25lsawk -F: '{print $6}' /etc/passwd` ; do6[?12l[?25h[?25lsawk -F: '{print $6}' /etc/passwd` ; do7[?12l[?25h[?25lwawk -F: '{print $6}' /etc/passwd` ; do8[?12l[?25h[?25ldawk -F: '{print $6}' /etc/passwd` ; do9[?12l[?25h[?25l awk -F: '{print $6}' /etc/passwd` ; do30[?12l[?25h[?25l$awk -F: '{print $6}' /etc/passwd` ; do1[?12l[?25h[?25luawk -F: '{print $6}' /etc/passwd` ; do2[?12l[?25h[?25liawk -F: '{print $6}' /etc/passwd` ; do3[?12l[?25h[?25ldawk -F: '{print $6}' /etc/passwd` ; do4[?12l[?25h[?25l awk -F: '{print $6}' /etc/passwd` ; do5[?12l[?25h[?25l|awk -F: '{print $6}' /etc/passwd` ; do6[?12l[?25h[?25l awk -F: '{print $6}' /etc/passwd` ; do7[?12l[?25h[?25l6,36All[?12l[?25h[?25l74[?12l[?25h[?25l3[?12l[?25h[?25l1[?12l[?25h[?25l69[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l59[?12l[?25h[?25l8[?12l[?25h[?25l-- INSERT --6,58All[?12l[?25h[?25l`9[?12l[?25h[?25l60[?12l[?25h[?25l;1[?12l[?25h[?25l0[?12l[?25h[?25l59[?12l[?25h[?25l6,58All[?12l[?25h[?25l7,3 [?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --7,1All7,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25le6[?12l[?25h[?25lc7[?12l[?25h[?25lh8[?12l[?25h[?25lo9[?12l[?25h[?25l10[?12l[?25h[?25l"1[?12l[?25h[?25lH2[?12l[?25h[?25lo3[?12l[?25h[?25lm4[?12l[?25h[?25le5[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25ld6[?12l[?25h[?25li7[?12l[?25h[?25lr8[?12l[?25h[?25l9[?12l[?25h[?25li20[?12l[?25h[?25ls1[?12l[?25h[?25l2[?12l[?25h[?25l$3[?12l[?25h[?25lh4[?12l[?25h[?25lo5[?12l[?25h[?25lm6[?12l[?25h[?25le7[?12l[?25h[?25ld8[?12l[?25h[?25li9[?12l[?25h[?25lr30[?12l[?25h[?25l\1[?12l[?25h[?25ln2[?12l[?25h[?25l"3[?12l[?25h[?25l;4[?12l[?25h[?25l7,33All[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25l0[?12l[?25h[?25ln";[?12l[?25h[?25l";[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 14L, 278C written7,30All]2;fixer (~) - VIM]1;fixer7,30All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fgawk -F: '{print $6}' < /etc/passwd gslug@zootzoot:~$ awk -F: '{print $5fg./fixer UID is 65534 Homedir is /nonexistent UID is 50444 Homedir is /home/bri UID is 50445 Homedir is /usr/NX/home/nx UID is 1001 Homedir is /home/gslug UID is 1002 Homedir is /home/foo gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ ~ ~ ~ ~ 7,30All[?12l[?25h[?25l-- INSERT --8,1All8,1All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25lt6[?12l[?25h[?25lo7[?12l[?25h[?25lu8[?12l[?25h[?25lc9[?12l[?25h[?25lh10[?12l[?25h[?25l1[?12l[?25h[?25l$2[?12l[?25h[?25lu3[?12l[?25h[?25li4[?12l[?25h[?25ld5[?12l[?25h[?25l9,1All[?12l[?25h[?25l9,0-1All[?12l[?25h[?25l ~ 9,3All[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l8,5[?12l[?25h[?25l-- INSERT --9,1All9,1All[?12l[?25h[?25l9,0-1All[?12l[?25h[?25l8,1 [?12l[?25h[?25l-- INSERT --9,1All9,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l9,2All[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hi[?25l[?12l[?25h [?25l9,2All[?12l[?25h[?25l8[?12l[?25h[?25l-- INSERT --9,5All9,5All[?12l[?25h[?25l9,0-1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 18L, 298C written9,0-1All]2;fixer (~) - VIM]1;fixer9,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fg./fixer UID is 65534 Homedir is /nonexistent UID is 50444 Homedir is /home/bri UID is 50445 Homedir is /usr/NX/home/nx UID is 1001 Homedir is /home/gslug UID is 1002 Homedir is /home/foo gslug@zootzoot:~$ ls -la total 200 drwxr-xr-x 25 gslug gslug 4096 Apr 26 14:11 . drwxr-xr-x 5 root root 4096 Apr 26 06:14 .. -rw------- 1 gslug gslug 163 Apr 26 09:31 .ICEauthority drwx------ 2 gslug gslug 4096 Apr 26 12:31 .Trash -rw------- 1 gslug gslug 119 Apr 26 09:31 .Xauthority drwx------ 3 gslug gslug 4096 Apr 26 10:02 .adobe -rw------- 1 gslug gslug 3586 Apr 26 13:25 .bash_history -rw-r--r-- 1 gslug gslug 220 Apr 26 06:10 .bash_logout -rw-r--r-- 1 gslug gslug 414 Apr 26 06:10 .bash_profile -rw-r--r-- 1 gslug gslug 2227 Apr 26 06:10 .bashrc -rw------- 1 gslug gslug 26 Apr 26 09:31 .dmrc -rw------- 1 gslug gslug 16 Apr 26 09:31 .esd_auth drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:52 .ethereal -rw------- 1 gslug gslug 12288 Apr 26 14:10 .fixer.swp drwx------ 4 gslug gslug 4096 Apr 26 13:35 .gconf drwx------ 2 gslug gslug 4096 Apr 26 13:36 .gconfd drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:31 .gnome drwx------ 7 gslug gslug 4096 Apr 26 13:36 .gnome2 drwx------ 2 gslug gslug 4096 Apr 26 09:31 .gnome2_private drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:32 .gstreamer-0.10 -rw-r--r-- 1 gslug gslug 87 Apr 26 09:32 .gtkrc-1.2-gnome2 drwx------ 3 gslug gslug 4096 Apr 26 09:31 .kde -rw------- 1 gslug gslug 75 Apr 26 14:08 .lesshst drwx------ 3 gslug gslug 4096 Apr 26 10:02 .macromedia drwx------ 3 gslug gslug 4096 Apr 26 09:31 .metacity drwx------ 3 gslug gslug 4096 Apr 26 10:02 .mozilla drwxr-xr-x 2 gslug gslug 4096 Apr 26 13:38 .mplayer drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:31 .nautilus drwx------ 2 gslug gslug 4096 Apr 26 10:42 .ssh drwx------ 2 gslug gslug 4096 Apr 26 09:31 .update-notifier -rw------- 1 gslug gslug 3458 Apr 26 14:02 .viminfo drwx------ 2 gslug gslug 4096 Apr 26 09:39 .w3m -rw-r--r-- 1 gslug gslug 23940 Apr 26 14:02 .xsession-errors -rw-r--r-- 1 gslug gslug 0 Apr 26 14:08 1000 -rw-r--r-- 1 gslug gslug 0 Apr 26 14:11 1001 -rw-r--r-- 1 gslug gslug 0 Apr 26 14:11 1002 -rw-r--r-- 1 gslug gslug 0 Apr 26 14:11 50444 -rw-r--r-- 1 gslug gslug 0 Apr 26 14:11 50445 -rw-r--r-- 1 gslug gslug 0 Apr 26 14:11 65534 drwxr-xr-x 2 gslug gslug 4096 Apr 26 12:31 Desktop drwx------ 2 gslug gslug 4096 Apr 26 09:40 Mail -rwxr-xr-x 1 gslug gslug 56 Apr 26 13:39 alarmclock.sh -rw-r--r-- 1 gslug gslug 0 Apr 26 13:50 bar.ogg -rw-r--r-- 1 gslug gslug 0 Apr 26 13:50 baz.ogg -rwxr-xr-x 1 gslug gslug 298 Apr 26 14:10 fixer drwxr-xr-x 2 gslug gslug 4096 Apr 26 13:48 foo -rw-r--r-- 1 gslug gslug 0 Apr 26 13:49 foo.ogg -rwxr-xr-x 1 gslug gslug 31 Apr 26 13:37 foo.sh -rw------- 1 gslug gslug 594 Apr 26 10:54 mbox -rwxr-xr-x 1 gslug gslug 189 Apr 26 14:01 randomplayer drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:48 s drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:48 scratch gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uidfi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ ~ ~ 9,0-1All[?12l[?25h[?25l8,5 [?12l[?25h[?25l-- INSERT --9,5All9,5All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l10,5All[?12l[?25h[?25le6[?12l[?25h[?25lc7[?12l[?25h[?25lh8[?12l[?25h[?25lo9[?12l[?25h[?25l10[?12l[?25h[?25l"1[?12l[?25h[?25la2[?12l[?25h[?25ll3[?12l[?25h[?25li4[?12l[?25h[?25la5[?12l[?25h[?25ls6[?12l[?25h[?25l7[?12l[?25h[?25ll8[?12l[?25h[?25ls9[?12l[?25h[?25l=20[?12l[?25h[?25li1[?12l[?25h[?25l10,20All[?12l[?25h[?25l19[?12l[?25h[?25l7[?12l[?25h[?25l-- INSERT --10,17All[?12l[?25h[?25lm8[?12l[?25h[?25lo9[?12l[?25h[?25lr20[?12l[?25h[?25le1[?12l[?25h[?25l=2[?12l[?25h[?25l'3[?12l[?25h[?25ls4[?12l[?25h[?25lt5[?12l[?25h[?25lo6[?12l[?25h[?25lp7[?12l[?25h[?25l10,26All[?12l[?25h[?25l-- INSERT --10,27All[?12l[?25h[?25l'8[?12l[?25h[?25l7[?12l[?25h[?25l;8[?12l[?25h[?25l9[?12l[?25h[?25lc30[?12l[?25h[?25la1[?12l[?25h[?25lt2[?12l[?25h[?25l3[?12l[?25h[?25l>4[?12l[?25h[?25l5[?12l[?25h[?25l/6[?12l[?25h[?25ld7[?12l[?25h[?25le8[?12l[?25h[?25lv9[?12l[?25h[?25l/40[?12l[?25h[?25ln1[?12l[?25h[?25lu2[?12l[?25h[?25ll3[?12l[?25h[?25ll4[?12l[?25h[?25l'5[?12l[?25h[?25l"6[?12l[?25h[?25l10,45All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ more fixer #!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uid fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ ca t/tec co   at /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false haldaemon:x:109:109:Hardware abstraction layer,,,:/var/run/hal:/bin/false hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false ntp:x:112:112::/home/ntp:/bin/false gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false bri:x:50444:5000::/home/bri:/bin/bash sshd:x:107:65534::/var/run/sshd:/bin/false nx:x:50445:100::/usr/NX/home/nx:/usr/NX/bin/nxserver debian-tor:x:115:115::/var/lib/tor:/bin/bash postfix:x:108:116::/var/spool/postfix:/bin/false gslug:x:1001:1001:GSLUG,,,:/home/gslug:/bin/bash foo:x:1002:1002:,,,:/home/foo:/bin/false gslug@zootzoot:~$ cat /etc/passwd[1@m[1@a[1@r[1@o[1@r[1@o[1@r[1@e root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false --More--(62%) haldaemon:x:109:109:Hardware abstraction layer,,,:/var/run/hal:/bin/false --More--(67%) hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false --More--(71%) ntp:x:112:112::/home/ntp:/bin/false --More--(74%) gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false --More--(78%) gslug@zootzoot:~$ fg vi fixer ]2;fixer + (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uidecho "alias more='stop; cat > /dev/null'"fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ ~ 10,45All[?12l[?25h[?25l-- INSERT --10,46All[?12l[?25h[?25l7[?12l[?25h[?25l>8[?12l[?25h[?25l>9[?12l[?25h[?25l50[?12l[?25h[?25l$1[?12l[?25h[?25lp2[?12l[?25h[?25lu3[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25lu2[?12l[?25h[?25li3[?12l[?25h[?25ld4[?12l[?25h[?25l10,53All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 20L, 353C written10,53All]2;fixer (~) - VIM]1;fixer10,53All[?12l[?25h[?25l9,0-1[?12l[?25h[?25l8,14 [?12l[?25h[?25l-- INSERT --9,5All9,5All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25lb6[?12l[?25h[?25la7[?12l[?25h[?25ls8[?12l[?25h[?25lh9[?12l[?25h[?25lr10[?12l[?25h[?25lc1[?12l[?25h[?25l9,10All[?12l[?25h[?25l5 [?12l[?25h[?25l-- INSERT --9,5All[?12l[?25h[?25lubashrc6[?12l[?25h[?25lsbashrc7[?12l[?25h[?25lebashrc8[?12l[?25h[?25lrbashrc9[?12l[?25h[?25l_bashrc10[?12l[?25h[?25l9,9All[?12l[?25h[?25l-- INSERT --9,16All[?12l[?25h[?25l=7[?12l[?25h[?25l$8[?12l[?25h[?25lu9[?12l[?25h[?25li20[?12l[?25h[?25ld1[?12l[?25h[?25l9,20All[?12l[?25h[?25luser_bashrc=$uid9,5All[?12l[?25h[?25l16[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l-- INSERT --9,17All[?12l[?25h[?25l$8[?12l[?25h[?25lh9[?12l[?25h[?25lo20[?12l[?25h[?25lm1[?12l[?25h[?25le2[?12l[?25h[?25ld3[?12l[?25h[?25li4[?12l[?25h[?25lr5[?12l[?25h[?25l/6[?12l[?25h[?25l.7[?12l[?25h[?25lb8[?12l[?25h[?25la9[?12l[?25h[?25ls30[?12l[?25h[?25lh1[?12l[?25h[?25lr2[?12l[?25h[?25lc3[?12l[?25h[?25l9,32All[?12l[?25h[?25l8,14[?12l[?25h[?25l-- INSERT --9,5All9,5All[?12l[?25h[?25l9,0-1All[?12l[?25h[?25l10,5 [?12l[?25h[?25l1[?12l[?25h[?25l2,0-1[?12l[?25h[?25l3,5 [?12l[?25h[?25l4,0-1[?12l[?25h[?25l ~ 14,2All[?12l[?25h[?25l ~ 14,0-1All[?12l[?25h[?25l3,51 [?12l[?25h[?25l-- INSERT --13,51All[?12l[?25h[?25lu2[?12l[?25h[?25ls3[?12l[?25h[?25le4[?12l[?25h[?25lr5[?12l[?25h[?25l_6[?12l[?25h[?25lb7[?12l[?25h[?25la8[?12l[?25h[?25ls9[?12l[?25h[?25lh60[?12l[?25h[?25lr1[?12l[?25h[?25lc2[?12l[?25h[?25l13,61All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 21L, 412C written13,61All]2;fixer (~) - VIM]1;fixer13,61All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ /fixemore fixer ./fixer UID is 65534 Homedir is /nonexistent UID is 50444 Homedir is /home/bri UID is 50445 Homedir is /usr/NX/home/nx UID is 1001 Homedir is /home/gslug UID is 1002 Homedir is /home/foo gslug@zootzoot:~$ ls -la total 220 drwxr-xr-x 25 gslug gslug 4096 Apr 26 14:12 . drwxr-xr-x 5 root root 4096 Apr 26 06:14 .. -rw------- 1 gslug gslug 163 Apr 26 09:31 .ICEauthority drwx------ 2 gslug gslug 4096 Apr 26 12:31 .Trash -rw------- 1 gslug gslug 119 Apr 26 09:31 .Xauthority drwx------ 3 gslug gslug 4096 Apr 26 10:02 .adobe -rw------- 1 gslug gslug 3586 Apr 26 13:25 .bash_history -rw-r--r-- 1 gslug gslug 220 Apr 26 06:10 .bash_logout -rw-r--r-- 1 gslug gslug 414 Apr 26 06:10 .bash_profile -rw-r--r-- 1 gslug gslug 2227 Apr 26 06:10 .bashrc -rw------- 1 gslug gslug 26 Apr 26 09:31 .dmrc -rw------- 1 gslug gslug 16 Apr 26 09:31 .esd_auth drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:52 .ethereal -rw------- 1 gslug gslug 12288 Apr 26 14:12 .fixer.swp drwx------ 4 gslug gslug 4096 Apr 26 13:35 .gconf drwx------ 2 gslug gslug 4096 Apr 26 13:36 .gconfd drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:31 .gnome drwx------ 7 gslug gslug 4096 Apr 26 13:36 .gnome2 drwx------ 2 gslug gslug 4096 Apr 26 09:31 .gnome2_private drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:32 .gstreamer-0.10 -rw-r--r-- 1 gslug gslug 87 Apr 26 09:32 .gtkrc-1.2-gnome2 drwx------ 3 gslug gslug 4096 Apr 26 09:31 .kde -rw------- 1 gslug gslug 75 Apr 26 14:08 .lesshst drwx------ 3 gslug gslug 4096 Apr 26 10:02 .macromedia drwx------ 3 gslug gslug 4096 Apr 26 09:31 .metacity drwx------ 3 gslug gslug 4096 Apr 26 10:02 .mozilla drwxr-xr-x 2 gslug gslug 4096 Apr 26 13:38 .mplayer drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:31 .nautilus drwx------ 2 gslug gslug 4096 Apr 26 10:42 .ssh drwx------ 2 gslug gslug 4096 Apr 26 09:31 .update-notifier -rw------- 1 gslug gslug 3458 Apr 26 14:02 .viminfo drwx------ 2 gslug gslug 4096 Apr 26 09:39 .w3m -rw-r--r-- 1 gslug gslug 23940 Apr 26 14:02 .xsession-errors -rw-r--r-- 1 gslug gslug 0 Apr 26 14:08 1000 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 1001 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 1002 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 50444 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 50445 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 65534 drwxr-xr-x 2 gslug gslug 4096 Apr 26 12:31 Desktop drwx------ 2 gslug gslug 4096 Apr 26 09:40 Mail -rwxr-xr-x 1 gslug gslug 56 Apr 26 13:39 alarmclock.sh -rw-r--r-- 1 gslug gslug 0 Apr 26 13:50 bar.ogg -rw-r--r-- 1 gslug gslug 0 Apr 26 13:50 baz.ogg -rwxr-xr-x 1 gslug gslug 412 Apr 26 14:12 fixer drwxr-xr-x 2 gslug gslug 4096 Apr 26 13:48 foo -rw-r--r-- 1 gslug gslug 0 Apr 26 13:49 foo.ogg -rwxr-xr-x 1 gslug gslug 31 Apr 26 13:37 foo.sh -rw------- 1 gslug gslug 594 Apr 26 10:54 mbox -rwxr-xr-x 1 gslug gslug 189 Apr 26 14:01 randomplayer drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:48 s drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:48 scratch gslug@zootzoot:~$ ls -lrt total 60 drwx------ 2 gslug gslug 4096 Apr 26 09:40 Mail drwxr-xr-x 2 gslug gslug 4096 Apr 26 09:48 s drwxr-xr-x 3 gslug gslug 4096 Apr 26 09:48 scratch -rw------- 1 gslug gslug 594 Apr 26 10:54 mbox drwxr-xr-x 2 gslug gslug 4096 Apr 26 12:31 Desktop -rwxr-xr-x 1 gslug gslug 31 Apr 26 13:37 foo.sh -rwxr-xr-x 1 gslug gslug 56 Apr 26 13:39 alarmclock.sh drwxr-xr-x 2 gslug gslug 4096 Apr 26 13:48 foo -rw-r--r-- 1 gslug gslug 0 Apr 26 13:49 foo.ogg -rw-r--r-- 1 gslug gslug 0 Apr 26 13:50 baz.ogg -rw-r--r-- 1 gslug gslug 0 Apr 26 13:50 bar.ogg -rwxr-xr-x 1 gslug gslug 189 Apr 26 14:01 randomplayer -rw-r--r-- 1 gslug gslug 0 Apr 26 14:08 1000 -rwxr-xr-x 1 gslug gslug 412 Apr 26 14:12 fixer -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 65534 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 50445 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 50444 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 1002 -rw-r--r-- 1 gslug gslug 35 Apr 26 14:12 1001 gslug@zootzoot:~$ cat 1001 alias more='stop; cat > /dev/null' gslug@zootzoot:~$ gslug@zootzoot:~$ cat 1001ls -lrtls -la./fixerfg./fixer UID is 65534 Homedir is /nonexistent UID is 50444 Homedir is /home/bri UID is 50445 Homedir is /usr/NX/home/nx UID is 1001 Homedir is /home/gslug UID is 1002 Homedir is /home/foo gslug@zootzoot:~$ ./fixer UID is 65534 Homedir is /nonexistent UID is 50444 Homedir is /home/bri UID is 50445 ^[Homedir is /usr/NX/home/nx UID is 1001 Homedir is /home/gslug UID is 1002 Homedir is /home/foo gslug@zootzoot:~$ ./fixer UID is 65534 Homedir is /nonexistent UID is 50444 Homedir is /home/bri UID is 50445 Homedir is /usr/NX/home/nx UID is 1001 Homedir is /home/gslug UID is 1002 Homedir is /home/foo gslug@zootzoot:~$ ./fixercat 1001ls -lrtcat 1001 alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ ~ 13,61All[?12l[?25h[?25l2,0-1[?12l[?25h[?25l-- INSERT --13,1All13,1All]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25li6[?12l[?25h[?25lf7[?12l[?25h[?25l8[?12l[?25h[?25l`9[?12l[?25h[?25lg10[?12l[?25h[?25lr1[?12l[?25h[?25le2[?12l[?25h[?25lp3[?12l[?25h[?25l4[?12l[?25h[?25l13,13All[?12l[?25h[?25l2,0-1[?12l[?25h[?25l-- INSERT --13,1All13,1All[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25lt6[?12l[?25h[?25lh7[?12l[?25h[?25le8[?12l[?25h[?25la9[?12l[?25h[?25ll10[?12l[?25h[?25li1[?12l[?25h[?25la2[?12l[?25h[?25ls3[?12l[?25h[?25l=4[?12l[?25h[?25l13,13All[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25lecho "alias more='stop; cat > /dev/null'" >> $user_bashrc14,5Top[?12l[?25h[?25l3[?12l[?25h[?25l thealias= echo "alias more='stop; cat > /dev/null'" >> $user_bashrc13,14All[?12l[?25h[?25lecho "alias more='stop; cat > /dev/null'" >> $user_bashrc[?12l[?25h[?25l"alias more='stop; cat > /dev/null'" >> $user_bashrc[?12l[?25h[?25l5[?12l[?25h[?25l21[?12l[?25h[?25l5[?12l[?25h[?25l7[?12l[?25h[?25l31[?12l[?25h[?25l3[?12l[?25h[?25l7[?12l[?25h[?25l9[?12l[?25h[?25l40[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l8[?12l[?25h[?25l51[?12l[?25h[?25l0[?12l[?25h[?25l-- INSERT --13,50All[?12l[?25h[?25l13,49All[?12l[?25h[?25l4,5 [?12l[?25h[?25l3[?12l[?25h[?25l6[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25l8[?12l[?25h[?25l-- INSERT --13,8All[?12l[?25h[?25l_alias="alias more='stop; cat > /dev/null'"9[?12l[?25h[?25l13,8All[?12l[?25h[?25l4,5[?12l[?25h[?25l-- INSERT --14,14All[?12l[?25h[?25l'5[?12l[?25h[?25l4[?12l[?25h[?25l"5[?12l[?25h[?25l$6[?12l[?25h[?25lt7[?12l[?25h[?25lh8[?12l[?25h[?25le9[?12l[?25h[?25l_20[?12l[?25h[?25la1[?12l[?25h[?25ll2[?12l[?25h[?25li3[?12l[?25h[?25la4[?12l[?25h[?25ls5[?12l[?25h[?25l"6[?12l[?25h[?25l7[?12l[?25h[?25l$8[?12l[?25h[?25lu9[?12l[?25h[?25ls30[?12l[?25h[?25le1[?12l[?25h[?25lr2[?12l[?25h[?25l_3[?12l[?25h[?25lb4[?12l[?25h[?25la5[?12l[?25h[?25ls6[?12l[?25h[?25lh7[?12l[?25h[?25lr8[?12l[?25h[?25lc9[?12l[?25h[?25l`40[?12l[?25h[?25l1[?12l[?25h[?25l;2[?12l[?25h[?25l3[?12l[?25h[?25lt4[?12l[?25h[?25lh5[?12l[?25h[?25le6[?12l[?25h[?25ln7[?12l[?25h[?25l14,46All[?12l[?25h[?25l5,5 [?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc6-13[?12l[?25h[?25l-- INSERT --16,6-13Top16,6-13Top[?12l[?25h[?25l5-12[?12l[?25h[?25l4-11[?12l[?25h[?25l3-10[?12l[?25h[?25l2-9 [?12l[?25h[?25l1 [?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc15,63-70 All[?12l[?25h[?25l2-69[?12l[?25h[?25l15,61-68 All[?12l[?25h[?25l:[?12l[?25h[?25l15,61-68 All[?12l[?25h[?25l4,46 [?12l[?25h[?25l5,6-13[?12l[?25h[?25l-- INSERT --15,62-69 All[?12l[?25h[?25lc3-70[?12l[?25h[?25l15,62-69 All[?12l[?25h[?25l-- INSERT --16,6-13Top16,6-13Top[?12l[?25h[?25l5-12[?12l[?25h[?25l4-11[?12l[?25h[?25l3-10[?12l[?25h[?25l2-9 [?12l[?25h[?25l1 [?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25lf6[?12l[?25h[?25li7[?12l[?25h[?25l16,6Top[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 24L, 518C written16,6Top]2;fixer (~) - VIM]1;fixer16,6Top[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ /fix./fixer UID is 65534 Homedir is /nonexistent ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found UID is 50444 Homedir is /home/bri ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found UID is 50445 Homedir is /usr/NX/home/nx ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found UID is 1001 Homedir is /home/gslug ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found UID is 1002 Homedir is /home/foo ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found ./fixer: line 14: alias: alias: not found ./fixer: line 14: alias: cat: not found ./fixer: line 14: alias: >: not found ./fixer: line 14: alias: /dev/null': not found gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if `grep "$the_alias" $user_bashrc` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc16,6Top[?12l[?25h[?25l5,1-8[?12l[?25h[?25l4,6 [?12l[?25h[?25l3[?12l[?25h[?25l2,0-1[?12l[?25h[?25l,1 [?12l[?25h[?25l-- INSERT --2,1Top2,1Top]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l3,1Top[?12l[?25h[?25ls2[?12l[?25h[?25le3[?12l[?25h[?25lt4[?12l[?25h[?25l5[?12l[?25h[?25l-6[?12l[?25h[?25lx7[?12l[?25h[?25l8[?12l[?25h[?25l3,7Top[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 26L, 527C written3,7Top]2;fixer (~) - VIM]1;fixer3,7Top[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ fg./fixer ++ awk -F: '{print $3}' /etc/passwd + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 0 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 1 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 2 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 3 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 4 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 5 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 6 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 7 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 8 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 9 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 10 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 13 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 33 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 34 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 38 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 39 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 41 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 65534 -gt 1000 ']' + echo 'UID is 65534' UID is 65534 ++ getent passwd 65534 ++ awk -F: '{print $6}' + homedir=/nonexistent + echo 'Homedir is /nonexistent' Homedir is /nonexistent + touch 65534 + user_bashrc=/nonexistent/.bashrc + user_bashrc=65534 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 65534 + alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 101 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 102 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 103 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 100 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 104 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 109 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 105 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 112 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 106 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 50444 -gt 1000 ']' + echo 'UID is 50444' UID is 50444 ++ getent passwd 50444 ++ awk -F: '{print $6}' + homedir=/home/bri + echo 'Homedir is /home/bri' Homedir is /home/bri + touch 50444 + user_bashrc=/home/bri/.bashrc + user_bashrc=50444 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 50444 + alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 107 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 50445 -gt 1000 ']' + echo 'UID is 50445' UID is 50445 ++ getent passwd 50445 ++ awk -F: '{print $6}' + homedir=/usr/NX/home/nx + echo 'Homedir is /usr/NX/home/nx' Homedir is /usr/NX/home/nx + touch 50445 + user_bashrc=/usr/NX/home/nx/.bashrc + user_bashrc=50445 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 50445 + alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 115 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 108 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 1001 -gt 1000 ']' + echo 'UID is 1001' UID is 1001 ++ getent passwd 1001 ++ awk -F: '{print $6}' + homedir=/home/gslug + echo 'Homedir is /home/gslug' Homedir is /home/gslug + touch 1001 + user_bashrc=/home/gslug/.bashrc + user_bashrc=1001 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 1001 + alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 1002 -gt 1000 ']' + echo 'UID is 1002' UID is 1002 ++ getent passwd 1002 ++ awk -F: '{print $6}' + homedir=/home/foo + echo 'Homedir is /home/foo' Homedir is /home/foo + touch 1002 + user_bashrc=/home/foo/.bashrc + user_bashrc=1002 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 1002 + alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' alias 'more='\''stop;' cat '>' '/dev/null'\''' ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found ./fixer: line 16: alias: alias: not found ./fixer: line 16: alias: cat: not found ./fixer: line 16: alias: >: not found ./fixer: line 16: alias: /dev/null': not found gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh set -x for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if `grep "$the_alias" $user_bashrc` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd3,7Top[?12l[?25h[?25l4,0-1[?12l[?25h[?25l5,7 [?12l[?25h[?25l6[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25l10,7[?12l[?25h[?25l1,0-1[?12l[?25h[?25l2,7 [?12l[?25h[?25l3[?12l[?25h[?25l4,0-1[?12l[?25h[?25l5,7 [?12l[?25h[?25l6[?12l[?25h[?25l7,1-8[?12l[?25h[?25l8,6 [?12l[?25h[?25l7,1-8[?12l[?25h[?25l6,7 [?12l[?25h[?25l46[?12l[?25h[?25l3[?12l[?25h[?25l1[?12l[?25h[?25l39[?12l[?25h[?25l28[?12l[?25h[?25l39[?12l[?25h[?25l-- INSERT --16,39Top[?12l[?25h[?25l ` ; then40]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l>` ; then1[?12l[?25h[?25l/` ; then2[?12l[?25h[?25ld` ; then3[?12l[?25h[?25le` ; then4[?12l[?25h[?25lv` ; then5[?12l[?25h[?25ln` ; then6[?12l[?25h[?25l/` ; then7[?12l[?25h[?25l` ; then6[?12l[?25h[?25l` ; then5[?12l[?25h[?25l/` ; then6[?12l[?25h[?25ln` ; then7[?12l[?25h[?25lu` ; then8[?12l[?25h[?25ll` ; then9[?12l[?25h[?25ll` ; then50[?12l[?25h[?25l ` ; then1[?12l[?25h[?25l>` ; then2[?12l[?25h[?25l` ; then1[?12l[?25h[?25l2` ; then2[?12l[?25h[?25l>` ; then3[?12l[?25h[?25l/` ; then4[?12l[?25h[?25ld` ; then5[?12l[?25h[?25le` ; then6[?12l[?25h[?25lv` ; then7[?12l[?25h[?25l/` ; then8[?12l[?25h[?25ln` ; then9[?12l[?25h[?25lu` ; then60[?12l[?25h[?25ll` ; then1[?12l[?25h[?25ll` ; then2[?12l[?25h[?25l ` ; then3[?12l[?25h[?25l16,62Top[?12l[?25h[?25l1[?12l[?25h[?25l0[?12l[?25h[?25l59[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l-- INSERT --16,53Top ` ; then[?12l[?25h[?25l& ` ; then4[?12l[?25h[?25l1 ` ; then5[?12l[?25h[?25l16,54Top[?12l[?25h[?25l7,6-13[?12l[?25h[?25l6,13 [?12l[?25h[?25l8 [?12l[?25h[?25l-- INSERT --16,8Top[?12l[?25h[?25l!`grep "$the_alias" $user_bashrc >/dev/null 2>&1 ` ; then9[?12l[?25h[?25l `grep "$the_alias" $user_bashrc >/dev/null 2>&1 ` ; then10[?12l[?25h[?25l16,9Top[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 26L, 546C written16,9Top]2;fixer (~) - VIM]1;fixer16,9Top[?12l[?25h[?25l7,6-13[?12l[?25h[?25l5-12[?12l[?25h[?25l4-11[?12l[?25h[?25l3-10[?12l[?25h[?25l2-9 [?12l[?25h[?25l1-8[?12l[?25h[?25l2-9[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc[?12l[?25h[?25lecho "alias more='stop; cat > /dev/null'" >> $user_bashrc[?12l[?25h[?25l1-8[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc [?12l[?25h[?25l-- INSERT --17,1Top[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc2[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc3[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc4[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc5[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc6[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc7[?12l[?25h[?25l echo "alias more='stop; cat > /dev/null'" >> $user_bashrc8[?12l[?25h[?25l17,7Top[?12l[?25h[?25lecho "alias more='stop; cat > /dev/null'" >> $user_bashrc[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 26L, 547C written17,7Top]2;fixer (~) - VIM]1;fixer17,7Top[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ ls -la 1001 -rw-r--r-- 1 gslug gslug 140 Apr 26 14:14 1001 gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh set -x for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if ! `grep "$the_alias" $user_bashrc >/dev/null 2>&1 ` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd17,7Top[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h2[?25l[?12l[?25h [?25l17,7Top[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 26L, 547C written17,7Top17,7Top[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ ..less 1001 [?1049h[?1h=alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' 1001 (END) [?1l>[?1049lgslug@zootzoot:~$ vi 1001 [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"1001" 4L, 140Calias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;1001 (~) - VIM]1;1001[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l4[?12l[?25h[?25l-- INSERT --5,1All]2;1001 + (~) - VIM]1;1001[?12l[?25h[?25lL2[?12l[?25h[?25la3[?12l[?25h[?25ls4[?12l[?25h[?25lt5[?12l[?25h[?25l6[?12l[?25h[?25lL7[?12l[?25h[?25li8[?12l[?25h[?25ln9[?12l[?25h[?25le10[?12l[?25h[?25l5,9All[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --5,6All[?12l[?25h[?25lbLine7[?12l[?25h[?25l5,6All[?12l[?25h[?25l1[?12l[?25h[?25l-- INSERT --5,1All[?12l[?25h[?25l#Last bLine2[?12l[?25h[?25l Last bLine3[?12l[?25h[?25l5,2All[?12l[?25h[?25l3[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25line[?12l[?25h[?25l8[?12l[?25h[?25ll[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"1001" 5L, 152C written5,8All]2;1001 (~) - VIM]1;10015,8All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [2]+ Stopped vi 1001 gslug@zootzoot:~$ ./fixer ++ awk -F: '{print $3}' /etc/passwd + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 0 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 1 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 2 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 3 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 4 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 5 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 6 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 7 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 8 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 9 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 10 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 13 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 33 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 34 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 38 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 39 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 41 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 65534 -gt 1000 ']' + echo 'UID is 65534' UID is 65534 ++ getent passwd 65534 ++ awk -F: '{print $6}' + homedir=/nonexistent + echo 'Homedir is /nonexistent' Homedir is /nonexistent + touch 65534 + user_bashrc=/nonexistent/.bashrc + user_bashrc=65534 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 65534 + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 101 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 102 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 103 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 100 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 104 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 109 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 105 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 112 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 106 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 50444 -gt 1000 ']' + echo 'UID is 50444' UID is 50444 ++ getent passwd 50444 ++ awk -F: '{print $6}' + homedir=/home/bri + echo 'Homedir is /home/bri' Homedir is /home/bri + touch 50444 + user_bashrc=/home/bri/.bashrc + user_bashrc=50444 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 50444 + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 107 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 50445 -gt 1000 ']' + echo 'UID is 50445' UID is 50445 ++ getent passwd 50445 ++ awk -F: '{print $6}' + homedir=/usr/NX/home/nx + echo 'Homedir is /usr/NX/home/nx' Homedir is /usr/NX/home/nx + touch 50445 + user_bashrc=/usr/NX/home/nx/.bashrc + user_bashrc=50445 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 50445 + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 115 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 108 -gt 1000 ']' + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 1001 -gt 1000 ']' + echo 'UID is 1001' UID is 1001 ++ getent passwd 1001 ++ awk -F: '{print $6}' + homedir=/home/gslug + echo 'Homedir is /home/gslug' Homedir is /home/gslug + touch 1001 + user_bashrc=/home/gslug/.bashrc + user_bashrc=1001 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 1001 + for uid in '`awk -F: '\''{print $3}'\'' /etc/passwd`' + '[' 1002 -gt 1000 ']' + echo 'UID is 1002' UID is 1002 ++ getent passwd 1002 ++ awk -F: '{print $6}' + homedir=/home/foo + echo 'Homedir is /home/foo' Homedir is /home/foo + touch 1002 + user_bashrc=/home/foo/.bashrc + user_bashrc=1002 + the_alias='alias more='\''stop; cat > /dev/null'\''' ++ grep 'alias more='\''stop; cat > /dev/null'\''' 1002 gslug@zootzoot:~$ ./fixervi 1001  [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25lE325: ATTENTION Found a swap file by the name "~/.1001.swp" owned by: gslug dated: Sat Apr 26 14:17:14 2008 file name: ~gslug/1001 modified: no user name: gslug host name: zootzoot process ID: 16104 (still running) While opening file "1001" dated: Sat Apr 26 14:17:17 2008 NEWER than swap file! (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r 1001" to recover the changes (see ":help recovery"). If you did this already, delete the swap file "/home/gslug/.1001.swp" to avoid this message. Swap file "~/.1001.swp" already exists! -- More --[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:[?25l"1001" [readonly] 5L, 152Calias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null'alias more='stop; cat > /dev/null'alias more='stop; cat > /dev/null' # Last line~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;1001 = (~) - VIM]1;1001[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ fg vi 1001 ]2;1001 (~) - VIM]1;1001[?1049h[?1h=[?12;25h[?12l[?25h[?25lalias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' # Last line ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,8All[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh set -x for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then echo "UID is $uid" homedir=` getent passwd $uid | awk -F: '{print $6}' ` echo "Homedir is $homedir"; touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if ! `grep "$the_alias" $user_bashrc >/dev/null 2>&1 ` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd17,7Top[?12l[?25h[?25l,1 [?12l[?25h[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l # find uid > 10003,0-1Top]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l # add alias to .bashrc3,1Top[?12l[?25h[?25l4,3[?12l[?25h[?25l5,5[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25l 5,5All[?12l[?25h[?25l6[?12l[?25h[?25l ~ 6,5All[?12l[?25h[?25l7,0-1[?12l[?25h[?25l8,5 [?12l[?25h[?25l9[?12l[?25h[?25l10,0-1[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 22L, 483C written10,0-1All]2;fixer (~) - VIM]1;fixer10,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ ./fixer gslug@zootzoot:~$ ls -la /dev/null crw-rw-rw- 1 root root 1, 3 May 22 2006 /dev/null gslug@zootzoot:~$ ls -la /dev/nullls -[1@s 0 crw-rw-rw- 1 root root 1, 3 May 22 2006 /dev/null gslug@zootzoot:~$ cat /dev/zero | od -c | head gslug@zootzoot:~$ cat /dev/zero | od -c | head gslug@zootzoot:~$ cat /dev/zero | od -c | hea gslug@zootzoot:~$ man od Reformatting od(1), please wait... [?1049h[?1h=OD(1) User Commands OD(1)  NAME od - dump files in octal and other formats  SYNOPSIS od [OPTION]... [FILE]... od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]] od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][b]]  DESCRIPTION Write an unambiguous representation, octal bytes by default, of FILE to standard output. With more than one FILE argument, concatenate them in the listed order to form the input. With no FILE, or when FILE is -, read standard input.  All arguments to long options are mandatory for short options.  -A, --address-radix=RADIX decide how file offsets are printed  -j, --skip-bytes=BYTES skip BYTES input bytes first  Manual page od(1) line 1  Manual page od(1) line 2 -N, --read-bytes=BYTES  Manual page od(1) line 5 limit dump to BYTES input bytes  Manual page od(1) line 6  Manual page od(1) line 7 -S, --strings[=BYTES]  Manual page od(1) line 8 output strings of at least BYTES graphic chars  Manual page od(1) line 9 -t, --format=TYPE select output format or formats  -v, --output-duplicates do not use * to mark line suppression  -w, --width[=BYTES] output BYTES bytes per output line  --traditional accept arguments in traditional form  --help display this help and exit  --version output version information and exit  Traditional format specifications may be intermixed; they accumulate: -a same as -t a, select named characters  -b same as -t o1, select octal bytes   Manual page od(1) line 32[?1l>[?1049lgslug@zootzoot:~$ man od[22@cat /dev/zero | od -c | hea gslug@zootzoot:~$ cat /dev/zero | od -[1@-[1@v[1@ 0000000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 gslug@zootzoot:~$ while ` :; do > done bash: syntax error near unexpected token `done' gslug@zootzoot:~$ while :; do donewhile :; [1@ bash: syntax error near unexpected token `done' gslug@zootzoot:~$ while : gslug@zootzoot:~$ while : > do > done bash: syntax error near unexpected token `done' gslug@zootzoot:~$ while :; do done gslug@zootzoot:~$ whil gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fgwhile : > do > : > done gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then homedir=` getent passwd $uid | awk -F: '{print $6}' ` touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if ! `grep "$the_alias" $user_bashrc >/dev/null 2>&1 ` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ 10,0-1All[?12l[?25h[?25l1,5 [?12l[?25h[?25l2[?12l[?25h[?25l8[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 22L, 483C written12,8All12,8All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ /fi xer    xer[1@. gslug@zootzoot:~$ less 1001 [?1049h[?1h=alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' # Last line 1001 (END) (END) [?1l>[?1049lgslug@zootzoot:~$ less 1001 [?1049h[?1h=alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' # Last line 1001 (END) [?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ less 1001 [?1049h[?1h=alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' # Last line 1001 (END) [?1l>[?1049lgslug@zootzoot:~$ fgvi 10010  [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"1001" 5L, 152Calias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' alias more='stop; cat > /dev/null' # Last line ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1All]2;1001 (~) - VIM]1;1001[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l ~ 1,1All]2;1001 + (~) - VIM]1;1001[?12l[?25h[?25lalias more='stop; cat > /dev/null'1,1All]2;1001 (~) - VIM]1;1001[?12l[?25h[?25l34[?12l[?25h[?25l-- INSERT --1,34All[?12l[?25h[?25l2'5]2;1001 + (~) - VIM]1;1001[?12l[?25h[?25l1,34All[?12l[?25h[?25l2[?12l[?25h[?25l-- INSERT --2,34All2'2,34All[?12l[?25h[?25l3[?12l[?25h[?25l-- INSERT --3,34All2'3,34All[?12l[?25h[?25l4[?12l[?25h[?25l-- INSERT --4,34All2'4,34All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"1001" 5L, 156C written4,34All]2;1001 (~) - VIM]1;10014,34All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [2]+ Stopped vi 1001 gslug@zootzoot:~$ vi 1001[2@less./fixer gslug@zootzoot:~$ fg vi 1001 ]2;1001 (~) - VIM]1;1001[?1049h[?1h=[?12;25h[?12l[?25h[?25lalias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' # Last line ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,34All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [2]+ Stopped vi 1001 gslug@zootzoot:~$ fg %1 vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then homedir=` getent passwd $uid | awk -F: '{print $6}' ` touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if ! `grep "$the_alias" $user_bashrc >/dev/null 2>&1 ` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ 12,8All[?12l[?25h[?25l3,7[?12l[?25h[?25l2[?12l[?25h[?25l8[?12l[?25h[?25l10[?12l[?25h[?25l1[?12l[?25h[?25l6[?12l[?25h[?25l7[?12l[?25h[?25l-- INSERT --12,17All[?12l[?25h[?25l^$the_alias" $user_bashrc >/dev/null 2>&1 ` ; then8]2;fixer + (~) - VIM]1;fixer[?12l[?25h[?25l12,17All[?12l[?25h[?25l66[?12l[?25h[?25l5[?12l[?25h[?25l3[?12l[?25h[?25l1[?12l[?25h[?25l59[?12l[?25h[?25l7[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l49[?12l[?25h[?25l8[?12l[?25h[?25l5[?12l[?25h[?25l3[?12l[?25h[?25l31[?12l[?25h[?25l0[?12l[?25h[?25l28[?12l[?25h[?25l19[?12l[?25h[?25l6[?12l[?25h[?25l1[?12l[?25h[?25l6[?12l[?25h[?25l9[?12l[?25h[?25l28[?12l[?25h[?25l30[?12l[?25h[?25l29[?12l[?25h[?25l8[?12l[?25h[?25l-- INSERT --12,28All[?12l[?25h[?25l$" $user_bashrc >/dev/null 2>&1 ` ; then9[?12l[?25h[?25l12,28All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"fixer" 22L, 485C written12,28All]2;fixer (~) - VIM]1;fixer12,28All[?12l[?25h[?25l19[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25l20[?12l[?25h[?25l1[?12l[?25h[?25l2[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l6[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ /fix./fixer gslug@zootzoot:~$  gslug@zootzoot:~$ cat 0 1001 alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' # Last line alias more='stop; cat > /dev/null' gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ cat 1001./fixer gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ ./fixercat 1001 alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' # Last line alias more='stop; cat > /dev/null' gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then homedir=` getent passwd $uid | awk -F: '{print $6}' ` touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if ! `grep "^$the_alias$" $user_bashrc >/dev/null 2>&1 ` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ 12,28All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [1]+ Stopped vi fixer gslug@zootzoot:~$ man What manual page do you want? gslug@zootzoot:~$ man -k copy bf_copy (1) - shell script to copy a bogofilter working directory cp (1) - copy files and directories cpgr (8) - copy with locking the given file to the password or group file cpio (1) - copy files to and from archives cppw (8) - copy with locking the given file to the password or group file dd (1) - convert and copy a file debconf-copydb (1) - copy a debconf database File::Copy (3perl) - Copy files or filehandles hcopy (1) - copy files from or to an HFS volume hpcopy (1) - copy files from an HFS+ volume install (1) - copy files and set attributes objcopy (1) - copy and translate object files rcp (1) - secure copy (remote file copy program) scp (1) - secure copy (remote file copy program) ssh-copy-id (1) - install your identity.pub in a remote machine's authorized_keys SVN::Wc (3perl) - Subversion working copy functions svnversion (1) - Produce a compact version number for a working copy. xfs_copy (8) - copy the contents of an XFS filesystem xfs_rtcp (8) - XFS realtime copy command gslug@zootzoot:~$ man -k . .ldaprc (5) [ldap.conf] - ldap configuration file /etc/adduser.conf (5) [adduser.conf] - configuration file for adduser(8) and addgroup(8) . /etc/anacrontab (5) [anacrontab] - configuration file for anacron /etc/deluser.conf (5) [deluser.conf] - configuration file for deluser(8) and delgroup(8) . /etc/mailcap.order (5) [mailcap.order] - the mailcap ordering specifications /etc/modules (5) [modules] - kernel modules to load at boot time /etc/network/interfaces (5) [interfaces] - network interface configuration for ifup and ifdown /etc/pcmcia/config (5) [pcmcia] - PCMCIA card configuration database /usr/sbin/laptop_mode (8) [laptop_mode] - start and stop laptop mode /usr/sbin/lm-profiler (8) [lm-profiler] - laptop mode profiler /usr/sbin/lm-syslog-setup (8) [lm-syslog-setup] - configure laptop mode to switch syslog.conf based on power state 1 Crypt::SSLeay (3pm) [Crypt::SSLeay] - OpenSSL glue that provides LWP https support 1 select-default-ispell (8) [select-default-ispell] - select default ispell dictionary 1 select-default-wordlist (8) [select-default-wordlist] - select default wordlist 3c574_cs (4) [tc574_cs] - 3Com 3c574 Etherlink XL 10/100 PC Card device driver 3c575_cb (4) [tc575_cb] - 3Com 3c575 Etherlink XL 10/100 CardBus device driver 3c589_cs (4) [tc589_cs] - 3Com 3c589 Etherlink III device driver 822-date (1) - Print date and time in RFC822 format AS (1) [as] - the portable GNU assembler. CPAN (3perl) - query, download and build perl modules from CPAN sites Carp (3perl) - warn of errors (from perspective of caller) Config (3perl) - access Perl configuration information Data::UUID (3) - OSSP uuid Backward Compatibility Perl Binding Data::UUID (3pm) - OSSP uuid Backward Compatibility Perl Binding Ekiga (1) [ekiga] - SIP and H.323 Voice over IP and Videoconferencing for UN*X English (3perl) - use nice English (or awk) names for ugly punctuation variables Env (3perl) - perl module that imports environment variables as scalars or arrays Finch (1) [finch] - A Pimpin' Penguin console frontend to libpurple. Instant Messaging client. GDM (1) [gdmsetup] - The GNOME Display Manager GnuPG (7) [gnupg] - The GNU Privacy Guard suite of programs Gwenview (1) [gwenview] - An image viewer for KDE HEAD (1p) - Simple command line user agent Irssi (1) [irc] - a modular IRC client for UNIX Kmix (1) [kmix] - KDE audio mini-mixer METACITY (1) [x-window-manager] - minimal GTK2 Window Manager METACITY-MESSAGE (1) [metacity-message] - a command to send a message to Metacity Nautilus (1) [nautilus] - the GNOME File Manager OSSP::uuid (3) - OSSP uuid Perl Binding OSSP::uuid (3pm) - OSSP uuid Perl Binding Pidgin (3pm) - Perl extension for the Pidgin instant messenger. ScrollKeeper (7) [scrollkeeper] - An open document cataloging and metadata management system. Test (3perl) - provides a simple framework for writing test scripts WMXMMS (1) [wmxmms] - a dockable XMMS control applet. Wget (1) [wget] - The non-interactive network downloader. XMMS (1) [xmms] - an audio player for X. [ (1) - check file types and compare values a2dismod (8) - disables an apache2 module a2enmod (8) - enables an apache2 module a2p (1) - Awk to Perl translator ab (8) - Apache HTTP server benchmarking tool abbrev (3perl) [Text::Abbrev] - create an abbreviation table from a list accept (8) - accept/reject jobs sent to a destination accept/reject (8) [reject] - accept/reject jobs sent to a destination access (5) - Postfix access table format accessdb (8) - dumps the content of a man-db database in a human readable format. aconnect (1) - ALSA sequencer connection manager acpi (1) - Shows battery status information acpi_available (1) - test whether ACPI subsystem is available acpi_listen (8) - ACPI event listener acpid (8) - Advanced Configuration and Power Interface event daemon acpitool (1) - a Linux ACPI client, allowing you to query or set ACPI values acroread (1) - manual page for acroread activate (8) - read/write flags marking active boot partition add-shell (8) - add shells to the list of valid login shells addgroup (8) - add a user or group to the system addr2line (1) - convert addresses into file names and line numbers. adduser (8) - add a user or group to the system adduser.conf (5) - configuration file for adduser(8) and addgroup(8) . aha152x_cs (4) - Adaptec AHA-152X compatible PCMCIA device driver airo (4) - Driver for the Aironet 802.11 ISA/PCI/PCMCIA 4500 & 4800 and Cisco 340 airo_cs (4) - PCMCIA Services wrapper for Aironet PC4500&4800 cards and Cisco 340 PCMCIA cards akregator (1) - a KDE RSS Aggregator alacarte (1) - edit freedesktop.org menus aliases (5) - Postfix local alias database format ALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections (3pm) [Convert::BinHex] - extract data from Macintosh BinHex files alsactl (1) - advanced controls for ALSA soundcard driver alsamixer (1) - soundcard mixer for ALSA soundcard driver, with ncurses interface amarok (1) - An audio player for KDE american (5) - flag format for English ispell dictionaries amidi (1) - read from and write to ALSA RawMIDI ports amixer (1) - command-line mixer for ALSA soundcard driver anacron (8) - runs commands periodically anacrontab (5) - configuration file for anacron animate (1) - animates an image or image sequence on any X server. antinspect (6x) - ant model inspection screenhack antspotlight (6x) - ant spotlight screenhack anvil (8postfix) - Postfix session count and request rate control AnyDBM_File (3perl) - provide framework for multiple DBMs apache2 (8) - Apache hypertext transfer protocol server apache2ctl (8) - Apache HTTP server control interface Apache::SOAP (3pm) - mod_perl-based SOAP server with minimum configuration Apache::XMLRPC::Lite (3pm) - mod_perl-based XML-RPC server with minimum configuration aplay (1) - command-line sound recorder and player for ALSA soundcard driver aplaymidi (1) - play Standard MIDI Files apm (1) - interface with the APM subsystem apm (4) - Alliance ProMotion video driver apm_available (1) - test whether APM subsystem is available apmd (8) - Advanced Power Management (APM) daemon apmsleep (1) - go into suspend or standby mode and wake-up later appletviewer (1) - Java applet viewer appres (1x) - list X application resource database apropos (1) - search the manual page names and descriptions apt (1) - annotation processing tool apt (8) - Advanced Package Tool apt-cache (8) - APT package handling utility - cache manipulator apt-cdrom (8) - APT CDROM management utility apt-config (8) - APT Configuration Query program apt-extracttemplates (1) - Utility to extract DebConf config and templates from Debian packages apt-file (1) - APT package searching utility - command-line interface apt-ftparchive (1) - Utility to generate index files apt-get (8) - APT package handling utility - command-line interface apt-key (8) - APT key management utility apt-secure (8) - Archive authentication support for APT apt-sortpkgs (1) - Utility to sort package index files apt.conf (5) - Configuration file for APT apt_preferences (5) - Preference control file for APT aptitude (8) - high-level interface to the package manager aptitude.fi (8) - kehittynyt kyttliittym pakettienhallintaan aptitude.fr (8) - interface volue pour le gestionnaire de paquets. AptPkg (3pm) - interface to libapt-pkg AptPkg::Cache (3pm) - APT package cache interface AptPkg::Config (3pm) - APT configuration interface AptPkg::hash (3pm) - a helper class for implementing tied hashes AptPkg::Source (3pm) - APT source package interface AptPkg::System (3pm) - APT system abstraction class AptPkg::Version (3pm) - APT package versioning class ar (1) - create, modify, and extract from archives arch (1) - print machine architecture arecord (1) - command-line sound recorder and player for ALSA soundcard driver arecordmidi (1) - record Standard MIDI Files arm2hpdl (1) - part of the printer driver foo2zjs arp (8) - manipulate the system ARP cache artscat (1) - pipe data to sound device artsmessage (1) - Utility to display aRts error messages as (1) - the portable GNU assembler. ascii-xfr (1) - upload/download files using the ASCII protocol aseqdump (1) - show the events received at an ALSA sequencer port aseqnet (1) - ALSA sequencer connectors over network asn1parse (1ssl) - ASN.1 parsing tool asoundconf (1) - utility to read and change the user's ALSA library configuration aspell (1) - interactive spell checker aspell-autobuildhash (8) - Autobuilding aspell hash files for some dicts aspell-import (1) - import old personal dictionaries into GNU Aspell at (1) - queue, examine or delete jobs for later execution at.allow (5) - determine who can submit jobs via at or batch at.deny (5) - determine who can submit jobs via at or batch ata_id (8) - udev callout to read product/serial number from ATA drives atd (8) - run jobs queued for later execution ati (4) - ATI video driver atieventsd (8) - ATI external events daemon atobm (1x) - bitmap editor and converter utilities for the X Window System atq (1) - queue, examine or delete jobs for later execution atrm (1) - queue, examine or delete jobs for later execution Attribute::Handlers (3perl) - Simpler definition of attribute handlers attributes (3perl) - get/set subroutine or variable attributes attrs (3perl) - set/get attributes of a subroutine (deprecated) atunnel (6x) - hypnotic GL tunnel journey AutoLoader (3perl) - load subroutines only on demand autopoint (1) - copies standard gettext infrastructure AutoSplit (3perl) - split a package for autoloading autouse (3perl) - postpone load of modules until a function is used awk (1) - pattern scanning and text processing language axnet_cs (4) - Asix AX88190 chipset PCMCIA Ethernet Driver B (3perl) - The Perl Compiler b2m (1) - This program converts a babyl mailbox to a standard unix mailbox. b2m.xemacs21 (1) - This program converts a babyl mailbox to a standard unix mailbox. B::Asmdata (3perl) - Autogenerated data about Perl ops, used to generate bytecode B::Assembler (3perl) - Assemble Perl bytecode B::Bblock (3perl) - Walk basic blocks B::Bytecode (3perl) - Perl compiler's bytecode backend B::C (3perl) - Perl compiler's C backend B::CC (3perl) - Perl compiler's optimized C translation backend B::Concise (3perl) - Walk Perl syntax tree, printing concise info about ops B::Debug (3perl) - Walk Perl syntax tree, printing debug info about ops B::Deparse (3perl) - Perl compiler backend to produce perl code B::Disassembler (3perl) - Disassemble Perl bytecode B::Lint (3perl) - Perl lint B::Showlex (3perl) - Show lexical variables used in functions or files B::Stackobj (3perl) - Helper module for CC backend B::Stash (3perl) - show what stashes are loaded B::Terse (3perl) - Walk Perl syntax tree, printing terse info about ops B::Xref (3perl) - Generates cross reference reports for Perl programs backend (7) - cups backend transmission interfaces backup-conduit-control-applet (1) - GNOME applet to manipulate a Palm PDA badblocks (8) - search a device for bad blocks banner (6) - print large banner on printer barchart (3blt) - Bar chart for plotting X-Y coordinate data. base (3perl) - Establish IS-A relationship with base classes at compile time basename (1) - strip directory and suffix from filenames basename (3perl) [File::Basename] - split a pathname into pieces bash (1) - GNU Bourne-Again SHell bash-builtins (7) - bash built-in commands, see bash(1) bashbug (1) - report a bug in bash batch (1) - queue, examine or delete jobs for later execution bc (1) - An arbitrary precision calculator language bdftops (1) - Convert X11 font from BDF to PostScript Type 1 format beep (1) - beep the pc speaker any number of ways beep (3blt) - ring the bell beforelight (1x) - screen saver Benchmark (3perl) - benchmark running times of Perl code bf_compact (1) - shell script to compact a bogofilter directory bf_copy (1) - shell script to copy a bogofilter working directory bf_tar (1) - shell script to write a tar file of a bogofilter directory to stdout bfifo (8) [tc-pbfifo] - Packet limited First In, First Out queue bgexec (3blt) - Run programs in the background while handling Tk events. bigint (3perl) - Transparent BigInteger support for Perl bignum (3perl) - Transparent BigNumber support for Perl bigrat (3perl) - Transparent BigNumber/BigRational support for Perl bind_textdomain_codeset (3) - set encoding of message translations bindtextdomain (3) - set directory containing message catalogs biof (1) - rotating stack of quads. biosdecode (8) - BIOS information decoder bitmap (1x) - bitmap editor and converter utilities for the X Window System bitmap (3blt) - Define a new bitmap from a Tcl script bittorrent-downloader (1) [btdownloadcurses] - download files using a scatter-gather network bittorrent-downloader.bittorrent (1) - download files using a scatter-gather network bittorrent-multi-downloader (1) [btlaunchmany] - multiple file clients for bittorrent bittorrent-multi-downloader.bittorrent (1) - multiple file clients for bittorrent blib (3perl) - Use MakeMaker's uninstalled version of a package blinkbox (6x) - (unknown subject) blkid (8) - command-line utility to locate/print block device attributes blockdev (8) - call block device ioctls from the command line BLT (3blt) - Introduction to the BLT library bltdebug (3blt) - print Tcl commands before execution bmtoa (1x) - bitmap editor and converter utilities for the X Window System body_checks (5) - Postfix built-in header/body inspection bogofilter (1) - fast Bayesian spam filter bogolexer (1) - Utility program for separating email messages into tokens bogotune (1) - find optimum parameter settings for bogofilter bogoupgrade (1) - upgrades bogofilter database to current version bogoutil (1) - Dumps, loads, and maintains bogofilter database files bonobo-activation-server (1) - GNOME component tracker bootbeep (1) - script to toggle audible cues for LUKS password prompt during boot. bootlogd (8) - record boot messages botti (1) - Run an irssi module, such as a bot, without a UI bounce (8postfix) - Postfix message bounce or defer daemon braid (6x) - draws random color-cycling braids around a circle british (5) - flag format for English ispell dictionaries brltty (1) - refreshable braille display driver for Linux/Unix bsd-write (1) - send a message to another user bsh (1) - BeanShell: A Java scripting environment (command-line version). btcompletedir (1) - makes a .torrent file for every specified file btcompletedir.bittorrent (1) - makes a .torrent file for every specified file btdownloadcurses (1) - download files using a scatter-gather network btdownloadcurses.bittorrent (1) - download files using a scatter-gather network btdownloadheadless (1) - download files using a scatter-gather network btdownloadheadless.bittorrent (1) - download files using a scatter-gather network btlaunchmany (1) - multiple file clients for bittorrent btlaunchmany.bittorrent (1) - multiple file clients for bittorrent btlaunchmanycurses (1) - multiple file clients for bittorrent btlaunchmanycurses.bittorrent (1) - multiple file clients for bittorrent btmakemetafile (1) - program to generate torrent info files for bittorrent btmakemetafile.bittorrent (1) - program to generate torrent info files for bittorrent btreannounce (1) - change the announce address of a torrent file. btreannounce.bittorrent (1) - change the announce address of a torrent file. btrename (1) - change the suggested filename inside a bittorrent file btrename.bittorrent (1) - change the suggested filename inside a bittorrent file btshowmetainfo (1) - display information in bittorrent files btshowmetainfo.bittorrent (1) - display information in bittorrent files bttrack (1) - tracker for bittorrent bttrack.bittorrent (1) - tracker for bittorrent bubble3d (6x) - 3d rising bubbles. bug-buddy (1) - graphical bug reporting tool buildhash (1) - Interactive spelling checking builtins (7) - bash built-in commands, see bash(1) Bundle::LWP (3pm) - install all libwww-perl related modules bunzip2 (1) - a block-sorting file compressor, v1.0.3 busy (3blt) - Make Tk widgets busy, temporarily blocking user interactions. busyspheres (1) - particle spheres. ByteLoader (3perl) - load byte compiled perl code bytes (3perl) - Perl pragma to force byte semantics rather than character semantics bzcat (1) - decompresses files to stdout bzcmp (1) - compare bzip2 compressed files bzdiff (1) - compare bzip2 compressed files bzegrep (1) - search possibly bzip2 compressed files for a regular expression bzexe (1) - compress executable files in place bzfgrep (1) - search possibly bzip2 compressed files for a regular expression bzgrep (1) - search possibly bzip2 compressed files for a regular expression bzip2 (1) - a block-sorting file compressor, v1.0.3 bzip2recover (1) - recovers data from damaged bzip2 files bzless (1) - file perusal filter for crt viewing of bzip2 compressed text bzmore (1) - file perusal filter for crt viewing of bzip2 compressed text c++ (1) - GNU project C and C++ compiler c++filt (1) - Demangle C++ and Java symbols. c2ph (1) - Dump C structures as generated from *(C`cc - g - S*(C' stabs c89 (1) - ANSI (1989) C compiler c99 (1) - ANSI (1999) C compiler ca (1ssl) - sample minimal CA application CA.pl (1ssl) - friendlier interface for OpenSSL certificate programs cal (1) - displays a calendar and the date of easter calendar (1) - reminder service calibrate_ppa (8) - pnm2ppa calibration tool cancel (1) - cancel jobs canonical (5) - Postfix canonical table format capinfos (1) - Prints information about capture files captoinfo (1) - convert a termcap description into a terminfo description cardctl (8) - PCMCIA card control utility cardmgr (8) - PCMCIA device manager carp (3perl) [Carp] - warn of errors (from perspective of caller) Carp::Heavy (3perl) - heavy machinery, no user serviceable parts inside cat (1) - concatenate files and print on the standard output catchsegv (1) - Catch segmentation faults in programs catman (8) - create or update the pre-formatted manual pages CBQ (8) [tc-cbq] - Class Based Queueing cc (1) - GNU project C and C++ compiler ccmakedep (1x) - create dependencies in makefiles using a C compiler cddb-slave2-properties (1) - manual page for Gnome cddb-slave2-properties 2.0.0 cdparanoia (1) - an audio CD reading utility which includes extra data verification features cdparanoia (Paranoia release III) (1) [cdparanoia] - an audio CD reading utility which includes extra data verification features cdplayer_applet (1) - CD Player Applet for the GNOME panel. cdrdao (1) - writes audio CD-Rs in disc-at-once mode cdrecord (1) - record audio or data Compact Disks or Digital Versatile Disks from a master cdrecord.mmap (1) - record audio or data Compact Disks or Digital Versatile Disks from a master cdrecord.shm (1) - record audio or data Compact Disks or Digital Versatile Disks from a master cdrom_id (8) - udev callout to determine the capabilities of cd/dvd drives cfdisk (8) - Curses based disk partition table manipulator for Linux CGI (3perl) - Simple Common Gateway Interface Class CGI::Apache (3perl) - Backward compatibility module for CGI.pm CGI::Carp (3perl) - CGI routines for writing to the HTTPD (or other) error log CGI::Cookie (3perl) - Interface to Netscape Cookies CGI::Pretty (3perl) - module to produce nicely formatted HTML code CGI::Push (3perl) - Simple Interface to Server Push CGI::Switch (3perl) - Backward compatibility module for defunct CGI::Switch CGI::Util (3perl) - Internal utilities used by CGI module chage (1) - change user password expiry information charnames (3perl) - define character names for *(C`\N{named}*(C' string literal escapes charpick_applet (1) - Character Picker Applet for the GNOME panel. charset (1) - Set an ACM for use in one of the G0/G1 charset slots. chat (8) - Automated conversational script with a modem chattr (1) - change file attributes on a Linux second extended file system chcon (1) - change security context check_driver (1) - Linux 2.6(.16+) userspace device rebinding helper. check_forensic (8) - tool to extract mod_log_forensic output from apache log files checkgid (8) - checks the gid chfn (1) - change real user name and information chgrp (1) - change group ownership chips (4) - Chips and Technologies video driver chkdupexe (1) - find duplicate executables chmod (1) - change file access permissions chown (1) - change file owner and group chpasswd (8) - update passwords in batch mode chroot (8) - run command or interactive shell with special root directory chsh (1) - change login shell chvt (1) - change foreground virtual terminal cidr_table (5) - format of Postfix CIDR tables ciphers (1ssl) - SSL cipher display and cipher list tool. circuit (6x) - animates a number of 3D electronic components. cirrus (4) - Cirrus Logic video driver cjpeg (1) - compress an image file to a JPEG file cksum (1) - checksum and count the bytes in a file Class::ISA (3perl) - - report the search path for a class's ISA tree Class::Struct (3perl) - declare struct-like datatypes as Perl classes classes.conf (5) - class configuration file for cups cleanlinks (1x) - remove dangling symbolic links and empty directories cleanup (8postfix) - canonicalize and enqueue Postfix message cleanup-info (8) - clean up the mess that bogus install-info may have done clear (1) - clear the terminal screen clear_console (1) - clear the console client.conf (5) - client configuration file for cups clock (8) - query and set the hardware clock (RTC) cluck (3perl) [Carp] - warn of errors (from perspective of caller) cmp (1) - compare two files byte by byte codepage (1) - extract a codepage from an MSDOS codepage file col (1) - filter reverse line feeds from input colcrt (1) - filter nroff output for CRT previewing colorfire (1) - Color-fire-explosion-thing-effect. colrm (1) - remove columns from a file column (1) - columnate lists comm (1) - compare two sorted files line by line compare (1) - mathematically and visually annotate the difference between an image and its reconstruction. compose (1) - execute programs via entries in the mailcap file composite (1) - overlaps one image over another. Compress::Zlib (3pm) - Interface to zlib compression library confess (3perl) [Carp] - warn of errors (from perspective of caller) config (5ssl) - OpenSSL CONF library configuration files Config::IniFiles (3pm) - A module for reading .ini-style configuration files. ConfigFile (3pm) - Parse a simple configuration file configlet-capplet (1) - Master script called by GNOME control center to invoke configlet capplets. configlets-druid (1) - GNOME front end to run configlets in a wizard-like manner. configlets-text (1) - Script that calls debconf to configure all packages touched by a configlet. conjure (1) - interprets and executes scripts written in the Magick Scripting Language (MSL). console (4) - console terminal and virtual consoles consolechars (8) - load EGA/VGA console screen font, screen-font map, and/or application-charset map. constant (3perl) - Perl pragma to declare constants container (3blt) - Widget to contain a foreign window. convert (1) - convert between image formats as well as resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more. Convert::BinHex (3pm) - extract data from Macintosh BinHex files cp (1) - copy files and directories cpan (1) - easily interact with CPAN from the command line CPAN::FirstTime (3perl) - Utility for CPAN::Config file Initialization CPAN::Nox (3perl) - Wrapper around CPAN.pm without using any XS module cpgr (8) - copy with locking the given file to the password or group file cpio (1) - copy files to and from archives cpp (1) - The C Preprocessor cpp-4.0 (1) - The C Preprocessor cppw (8) - copy with locking the given file to the password or group file crl (1ssl) - CRL utility crl2pkcs7 (1ssl) - Create a PKCS#7 structure from a CRL and certificates. croak (3perl) [Carp] - warn of errors (from perspective of caller) cron (8) - daemon to execute scheduled commands (Vixie Cron) crontab (1) - maintain crontab files for individual users (V3) crontab (5) - tables for driving cron crunch (1) - A speed calculator in QT. Crypt::OpenSSL::X509 (3pm) - Perl extension to OpenSSL's X509 API. Crypt::SSLeay (3pm) - OpenSSL glue that provides LWP https support cryptsetup (8) - setup cryptographic volumes for dm-crypt (including LUKS extension) crypttab (5) - static information about crypted filesystems csplit (1) - split a file into sections determined by context lines ctags (1) [etags] - generate tag file for Emacs, vi cubestorm (6x) - a series of 3D boxes that fill space cue2toc (1) - convert CUE to TOC format cups-calibrate (8) - ESP CUPS Printer Calibration Tool cups-deviced (8) - cups device daemon cups-driverd (8) - cups driver daemon cups-genppd (8) [cups-genppd.5.0] - generate Gutenprint PPD files for use with CUPS cups-genppd.5.0 (8) - generate Gutenprint PPD files for use with CUPS cups-genppdconfig (8) [cups-genppdconfig.5.0] - a user-friendly interface to generate Gutenprint PPD files for use with CUPS cups-genppdconfig.5.0 (8) - a user-friendly interface to generate Gutenprint PPD files for use with CUPS cups-genppdupdate (8) [cups-genppdupdate.5.0] - update CUPS+Gutenprint PPD files cups-genppdupdate.5.0 (8) - update CUPS+Gutenprint PPD files cups-lpd (8) - receive print jobs and report printer status to lpd clients cups-polld (8) - cups printer polling daemon cupsaccept (8) - accept/reject jobs sent to a destination cupsaddsmb (8) - export printers to samba for windows clients cupsd (8) - common unix printing system daemon cupsd.conf (5) - server configuration file for cups cupsdconf (1) - A CUPS configuration tool cupsdisable (8) - stop/start printers and classes cupsenable (8) - stop/start printers and classes cupsreject (8) - accept/reject jobs sent to a destination cupstestdsc (1) - test conformance of postscript files cupstestppd (1) - test conformance of ppd files curl (1) - transfer a URL cut (1) - remove sections from each line of files cutbuffer (3blt) - Manipulate X cut buffer properties Cwd (3perl) - get pathname of current working directory cxpm (1) - Check an XPM (X PixMap) file - XPM 1, 2, or 3. cyclone (1) - tornado screen saver. cyrix (4) - Cyrix video driver cytune (8) - Tune Cyclades driver parameters daemons.conf (8) - Configuration file for the laptop-mode-tools and the laptop_mode control script. dasd_id (8) - udev callout to read label from s390 block device Data::Dumper (3perl) - stringified perl data structures, suitable for both printing and *(C`eval*(C' date (1) - print or set the system date and time Date::Format (3pm) - Date formating subroutines Date::Parse (3pm) - Parse date strings into time values DB (3perl) - programmatic interface to the Perl debugging API (draft, subject to change) DB_File (3perl) - Perl5 access to Berkeley DB version 1.x DBM_Filter (3perl) - - Filter DBM keys/values dbmmanage (1) - Manage user authentication files in DBM format dbus-cleanup-sockets (1) - clean up leftover sockets in a directory dbus-daemon (1) - Message bus daemon dbus-launch (1) - Utility to start a message bus from a shell script dbus-monitor (1) - debug probe to print message bus messages dbus-send (1) - Send a message to a message bus dc (1) - an arbitrary precision calculator dcgettext (3) - translate message dcngettext (3) - translate message and choose plural form dcop (1) - Console DCOP client dcopserver (1) - KDE DCOP server dd (1) - convert and copy a file ddate (1) - converts Gregorian dates to Discordian dates deallocvt (1) - deallocate unused virtual terminals deb (5) - Debian binary package format deb-control (5) - Debian packages' master control file format deb-old (5) - old style Debian binary package format debconf (1) - run a debconf-using program debconf-apt-progress (1) - install packages using debconf to display a progress bar debconf-communicate (1) - communicate with debconf debconf-copydb (1) - copy a debconf database debconf-escape (1) - helper when working with debconf's escape capability debconf-get-selections (1) - (unknown subject) debconf-getlang (1) - extract a language from a templates file debconf-gettextize (1) - add gettext support to Debconf templates debconf-loadtemplate (1) - load template file into debconf database debconf-mergetemplate (1) - merge together multiple debconf template files debconf-set-selections (1) - insert new default values into the debconf database debconf-show (1) - query the debconf database debconf-updatepo (1) - update PO files about debconf templates debconf2pot (1) - extract gettext strings from master files debhelper (7) - the debhelper tool suite Debian::DictionariesCommon (3pm) - dictionaries-common library Debian::DictionariesCommon.pm (3pm) [Debian::DictionariesCommon] - dictionaries-common library DebianNet (3pm) - create, remove, enable or disable entry in /etc/inetd.conf DebianNet.pm (3pm) [DebianNet] - create, remove, enable or disable entry in /etc/inetd.conf debtags (1) - Manage package tag data in a Debian system debugfs (8) - ext2/ext3 file system debugger debugfs.reiser4 (8) - the program for debugging reiser4 filesystem. debugreiserfs (8) - The debugging tool for the ReiserFS filesystem. deco (6x) - draw tacky 70s basement wall panelling default.session (5) - GNOME Default session configuration file. defer (8postfix) - Postfix message bounce or defer daemon defoma (1) - Debian Font Manager, provides automatic font configuration framework. defoma-app (1) - configure a specific application about fonts registered in Debian Font Manager. defoma-font (1) - register/unregister font(s) to Debian Font Manager defoma-hints (1) - generate font hints. defoma-hints.fr (1) - fabrique les fichiers d'indications de polices. defoma-id (1) - Manage id-cache of Debian Font Manager defoma-id.fr (1) - gre la base de rfrence du gestionnaire de polices Debian. defoma-reconfigure (1) - Reconfigure all from zero. defoma-reconfigure.fr (1) - configure nouveau les polices. defoma-subst (1) - Modify a rulefile of Defoma font substitution system. defoma-user (1) - Debian Font Manager for users defoma.fr (1) - gestionnaire de polices Debian, outil de configuration automatique des polices. Defoma::Common (3pm) - Defoma module providing miscellaneous functions. Defoma::Font (3pm) - Defoma module to handle font and font-cache. Defoma::Id (3pm) - Defoma module to handle Id cache. Defoma::Subst (3pm) - Defoma module to handle Subst cache/rule. delgroup (8) - remove a user or group from the system deluser (8) - remove a user or group from the system deluser.conf (5) - configuration file for deluser(8) and delgroup(8) . depmod (8) - program to generate modules.dep and map files. des_modes (7ssl) - the variants of DES and other crypto algorithms of OpenSSL desktop-file-install (8) - install a desktop file to the applications directory desktop-file-validate (1) - validate a .desktop file devdump (8) - Utility programs for dumping and verifying iso9660 images. Devel::DProf (3perl) - a Perl code profiler Devel::Peek (3perl) - A data debugging tool for the XS programmer Devel::PPPort (3perl) - Perl/Pollution/Portability Devel::SelfStubber (3perl) - generate stubs for a SelfLoading module df (1) - report file system disk space usage dga (1x) - test program for the XFree86-DGA extension dgettext (3) - translate message dgst (1ssl) - message digests dh_builddeb (1) - build debian packages dh_clean (1) - clean up package build directories dh_compress (1) - compress files and fix symlinks in package build directories dh_desktop (1) - Register .desktop files dh_fixperms (1) - fix permissions of files in package build directories dh_gconf (1) - generate GConf schema registration scripts dh_gencontrol (1) - generate and install control file dh_install (1) - install files into package build directories dh_installcatalogs (1) - install and register SGML Catalogs dh_installchangelogs (1) - install changelogs into package build directories dh_installcron (1) - install cron scripts into etc/cron.* dh_installdeb (1) - install files into the DEBIAN directory dh_installdebconf (1) - install files used by debconf in package build directories dh_installdefoma (1) - install a defoma related scripts dh_installdirs (1) - create subdirectories in package build directories dh_installdocs (1) - install documentation into package build directories dh_installemacsen (1) - register an emacs add on package dh_installexamples (1) - install example files into package build directories dh_installinfo (1) - install and register info files dh_installinit (1) - install init scripts into package build directories dh_installlogcheck (1) - install logcheck rulefiles into etc/logcheck/ dh_installlogrotate (1) - install logrotate config files dh_installman (1) - install man pages into package build directories dh_installmanpages (1) - old-style man page installer dh_installmenu (1) - install debian menu files into package build directories dh_installmime (1) - install mime files into package build directories dh_installmodules (1) - register modules with modutils dh_installpam (1) - install pam support files dh_installppp (1) - install ppp ip-up and ip-down files dh_installwm (1) - register a window manager dh_installxfonts (1) - register X fonts dh_installxmlcatalogs (1) - install and register XML catalog files dh_link (1) - create symlinks in package build directories dh_listpackages (1) - list binary packages debhelper will act on dh_makeshlibs (1) - automatically create shlibs file dh_md5sums (1) - generate DEBIAN/md5sums file dh_movefiles (1) - move files out of debian/tmp into subpackages dh_perl (1) - calculates perl dependencies dh_python (1) - calculates python dependencies and adds postinst and prerm python scripts dh_scrollkeeper (1) - generate ScrollKeeper registration scripts dh_shlibdeps (1) - calculate shared library dependencies dh_strip (1) - strip executables, shared libraries, and some static libraries dh_suidregister (1) - obsolete suid registration program dh_testdir (1) - test directory before building debian package dh_testroot (1) - ensure that a package is built as root dh_testversion (1) - ensure that the correct version of debhelper is installed dh_undocumented (1) - obsolete undocumented.7 symlink program dh_usrlocal (1) - migrate usr/local directories to maintainer scripts dhclient (8) - Dynamic Host Configuration Protocol Client dhclient-script (8) - DHCP client network configuration script dhclient.conf (5) - DHCP client configuration file dhclient.leases (5) - DHCP client lease database dhclient3 (8) - Dynamic Host Configuration Protocol Client dhcp-eval (5) - ISC DHCP conditional evaluation dhcp-options (5) - Dynamic Host Configuration Protocol options dhparam (1ssl) - DH parameter manipulation and generation diagnostics (1) [splain] - produce verbose warning diagnostics diagnostics (3perl) - produce verbose warning diagnostics diff (1) - compare files line by line diff3 (1) - compare three files line by line diffpp (1) - pretty-print diff outputs with GNU enscript dig (1) - DNS lookup utility Digest (3perl) - Modules that calculate message digests Digest::base (3perl) - Digest base class Digest::file (3perl) - Calculate digests of files Digest::MD5 (3perl) - Perl interface to the MD5 Algorithm dir (1) - list directory contents dircolors (1) - color setup for ls directomatic (1) - Universal print filter/RIP wrapper DirHandle (3perl) - supply object methods for directory handles dirname (1) - strip non-directory suffix from file name dirname (3perl) [File::Basename] - split a pathname into pieces dirsplit (1) - splits directory into multiple with equal size discard (8postfix) - Postfix discard mail delivery agent discover (8) - hardware detection utility discover.conf (5) - hardware detection settings display (1) - displays an image or image sequence on any X server. display-file (7) - (unknown subject) display-file : Render display into image file (7) [display-file] - (unknown subject) display-memory (7) - (unknown subject) display-memory : Display on buffer in main memory (7) [display-memory] - (unknown subject) display-multi (7) - (unknown subject) display-multi : Duplicate visual operations onto multiple visuals (7) [display-multi] - (unknown subject) display-sub (7) - (unknown subject) display-sub : Make a child visual that is a window to the parent (7) [display-sub] - (unknown subject) display-tele (7) - (unknown subject) display-tele : Forwards the display over a network (7) [display-tele] - (unknown subject) display-tile (7) - (unknown subject) display-tile : Divide display into tiles similar to a video wall (7) [display-tile] - (unknown subject) displayconfig (1) - screen and display configuration tool distort (6x) - distort the content of the screen in interesting ways djpeg (1) - decompress a JPEG file to an image file dlltool (1) - Create files needed to build and use DLLs. dmesg (8) - print or control the kernel ring buffer dmidecode (8) - DMI table decoder dmsetup (8) - low level logical volume management dngettext (3) - translate message and choose plural form dnsdomainname (1) - show the system's DNS domain name dosfsck (8) - check and repair MS-DOS file systems dpkg (1) - package manager for Debian dpkg-architecture (1) - set and determine the architecture for package building dpkg-buildpackage (1) - Debian source package tools dpkg-checkbuilddeps (1) - check build dependencies and conflicts dpkg-deb (1) - Debian package archive (.deb) manipulation tool dpkg-distaddfile (1) - Debian source package tools dpkg-divert (8) - override a package's version of a file dpkg-genchanges (1) - Debian source package tools dpkg-gencontrol (1) - Debian source package tools dpkg-name (1) - rename Debian packages to full package names dpkg-parsechangelog (1) - Debian source package tools dpkg-preconfigure (8) - let packages ask questions prior to their installation dpkg-query (1) - a tool to query the dpkg database dpkg-reconfigure (8) - reconfigure an already installed package dpkg-scanpackages (1) - create Packages files dpkg-scansources (1) - search for '.dsc' files and build the 'Sources' index dpkg-shlibdeps (1) - Debian source package tools dpkg-source (1) - Debian source package tools dpkg-split (1) - Debian package archive split/join tool dpkg-statoverride (8) - override ownership and mode of files dpkg.cfg (5) - dpkg configuration file dprofpp (1) - display perl profile data drag&drop (3blt) [dragdrop] - facilities for handling drag&drop data transfers dragdrop (3blt) - facilities for handling drag&drop data transfers drivemount_applet (1) - Drive Mount Applet for the GNOME panel. dsa (1ssl) - DSA key processing dsaparam (1ssl) - DSA parameter manipulation and generation du (1) - estimate file space usage dummy_cb (4) - CardBus dummy device driver dummy_cs (4) - PCMCIA dummy device driver dump_cis (8) - display PCMCIA Card Information Structures dumpe2fs (8) - dump ext2/ext3 filesystem information dumpkeys (1) - dump keyboard translation tables Dumpvalue (3perl) - provides screen dump of Perl data. dvb_device_name (8) - udev callout to split kernel name for dvb devices dvd+rw-mediainfo (1) - display information about dvd drive and disk dvipdf (1) - Convert TeX DVI file to PDF using ghostscript and dvips DynaLoader (3perl) - Dynamically load C libraries into Perl code e2fsck (8) - check a Linux ext2/ext3 file system e2image (8) - Save critical ext2/ext3 filesystem metadata to a file e2label (8) - Change the label on an ext2/ext3 filesystem ec (1ssl) - EC key processing echo (1) - display a line of text ecparam (1ssl) - EC parameter manipulation and generation edd_id (8) - udev callout to identify BIOS disk drives via EDD edit (1) - execute programs via entries in the mailcap file editcap (1) - Edit and/or translate the format of capture files editor (1) - Vi IMproved, a programmers text editor editres (1x) - a dynamic resource editor for X Toolkit applications egrep (1) - print lines matching a pattern egroupwarewizard (1) - KDE eGroupware Wizard eject (1) - eject removable media ekiga (1) - SIP and H.323 Voice over IP and Videoconferencing for UN*X ekiga-config-tool (1) - Ekiga GConf Setup Configuration Assistant. ellcc (1) - Program to compile an emacs dynamic module ellcc.xemacs21 (1) - Program to compile an emacs dynamic module elographics (4) - Elographics input driver elvtune (8) - I/O elevator tuner email-conduit-control-applet (1) - GNOME applet to manipulate a Palm PDA enc (1ssl) - symmetric cipher routines enc2xs (1) - - Perl Encode Module Generator Encode (3perl) - character encodings Encode::Alias (3perl) - alias definitions to encodings Encode::Byte (3perl) - Single Byte Encodings Encode::CJKConstants (3perl) - - Internally used by Encode::??::ISO_2022_* Encode::CJKConstants.pm (3perl) [Encode::CJKConstants] - - Internally used by Encode::??::ISO_2022_* Encode::CN (3perl) - China-based Chinese Encodings Encode::CN::HZ (3perl) - - internally used by Encode::CN Encode::Config (3perl) - - internally used by Encode Encode::EBCDIC (3perl) - EBCDIC Encodings Encode::Encoder (3perl) - - Object Oriented Encoder Encode::Encoding (3perl) - Encode Implementation Base Class Encode::Guess (3perl) - - Guesses encoding from data Encode::JP (3perl) - Japanese Encodings Encode::JP::H2Z (3perl) - - internally used by Encode::JP::2022_JP* Encode::JP::JIS7 (3perl) - - internally used by Encode::JP Encode::KR (3perl) - Korean Encodings Encode::KR::2022_KR (3perl) - - internally used by Encode::KR Encode::MIME::Header (3perl) - - MIME 'B' and 'Q' header encoding Encode::PerlIO (3perl) - - a detailed document on Encode and PerlIO Encode::Supported (3perl) - - Encodings supported by Encode Encode::Symbol (3perl) - Symbol Encodings Encode::TW (3perl) - Taiwan-based Chinese Encodings Encode::Unicode (3perl) - - Various Unicode Transformation Formats Encode::Unicode::UTF7 (3perl) - - UTF-7 encoding encoding (3perl) - allows you to write your script in non-ascii or non-utf8 endgame (6x) - endgame chess screensaver engine (6x) - draws a 3D four-stroke engine. english (5) [british] - flag format for English ispell dictionaries enscript (1) - convert text files to PostScript, HTML, RTF, ANSI, and overstrikes env (1) - run a program in a modified environment envsubst (1) - substitutes environment variables in shell format strings eog (1) - a GNOME image viewer eog-collection-view (1) - manual page for Gnome eog-collection-view eog-image-viewer (1) - a GNOME image viewer eps (3blt) - Encapsulated PostScript canvas item. eps2eps (1) - Ghostscript PostScript "distiller" epsffit (1) - fit encapsulated PostScript file (EPSF) into constrained size epydoc (1) - generate API documentation from Python docstrings epydoc2.4 (1) - generate API documentation from Python docstrings epydocgui (1) - graphical interface to epydoc epydocgui2.4 (1) - graphical interface to epydoc eqn (1) - format equations for troff Errno (3perl) - System errno constants error (8postfix) - Postfix error mail delivery agent errstr (1ssl) - lookup error codes esc-m (1) - ease viewing output of driver data esd (1) - The Enlightened Sound Daemon etags (1) - generate tag file for Emacs, vi etags.xemacs21 (1) - generate tag file for Emacs, vi ethereal (1) - Interactively dump and analyze network traffic ethereal-filter (4) - Ethereal filter syntax and reference ethers (5) - Ethernet address to IP number database ethtool (8) - Display or change ethernet card settings euphoria (1) - floating wisps. evdev (4) - Generic Linux input driver eview (1) - easy Vim, edit a file with Vim and setup for modeless editing evim (1) - easy Vim, edit a file with Vim and setup for modeless editing evince (1) - view PostScript and PDF documents evolution (1) - e-mail, calendar, addressbook, and to do list application ex (1) - Vi IMproved, a programmers text editor exchangewizard (1) - MS Exchange Setup Wizard exif.py (1) - extract EXIF information from digital camera image files exifautotran (1) - Transforms Exif files so that Orientation becomes 1 expand (1) - convert tabs to spaces expense-conduit-control-applet (1) - GNOME applet to manipulate a Palm PDA expiry (1) - check and enforce password expiration policy Exporter (3perl) - Implements default import method for modules Exporter::Heavy (3perl) - Exporter guts expr (1) - evaluate expressions extcheck (1) - jar conflict detection utility extractres (1) - filter to extract resources from a PostScript document ExtUtils::Command (3perl) - utilities to replace common UNIX commands in Makefiles etc. ExtUtils::Command::MM (3perl) - Commands for the MM's to use in Makefiles ExtUtils::Constant (3perl) - generate XS code to import C header constants ExtUtils::Constant::Base (3perl) - base class for ExtUtils::Constant objects ExtUtils::Constant::Utils (3perl) - helper functions for ExtUtils::Constant ExtUtils::Constant::XS (3perl) - base class for ExtUtils::Constant objects ExtUtils::Embed (3perl) - Utilities for embedding Perl in C/C++ applications ExtUtils::Install (3perl) - install files from here to there ExtUtils::Installed (3perl) - Inventory management of installed modules ExtUtils::Liblist (3perl) - determine libraries to use and how to use them ExtUtils::MakeMaker (3perl) - Create a module Makefile ExtUtils::MakeMaker::bytes (3perl) - Version agnostic bytes.pm ExtUtils::MakeMaker::FAQ (3perl) - Frequently Asked Questions About MakeMaker ExtUtils::MakeMaker::Tutorial (3perl) - Writing a module with MakeMaker ExtUtils::MakeMaker::vmsish (3perl) - Platform agnostic vmsish.pm ExtUtils::Manifest (3perl) - utilities to write and check a MANIFEST file ExtUtils::Miniperl (3perl) - write the C code for perlmain.c ExtUtils::Mkbootstrap (3perl) - make a bootstrap file for use by DynaLoader ExtUtils::Mksymlists (3perl) - write linker options files for dynamic extension ExtUtils::MM (3perl) - OS adjusted ExtUtils::MakeMaker subclass ExtUtils::MM_Any (3perl) - Platform-agnostic MM methods ExtUtils::MM_BeOS (3perl) - methods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_Cygwin (3perl) - methods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_DOS (3perl) - DOS specific subclass of ExtUtils::MM_Unix ExtUtils::MM_MacOS (3perl) - methods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_NW5 (3perl) - methods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_OS2 (3perl) - methods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_Unix (3perl) - methods used by ExtUtils::MakeMaker ExtUtils::MM_UWIN (3perl) - U/WIN specific subclass of ExtUtils::MM_Unix ExtUtils::MM_VMS (3perl) - methods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_Win32 (3perl) - methods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_Win95 (3perl) - method to customize MakeMaker for Win9X ExtUtils::MY (3perl) - ExtUtils::MakeMaker subclass for customization ExtUtils::Packlist (3perl) - manage .packlist files ExtUtils::testlib (3perl) - add blib/* directories to @INC factor (1) - factor numbers faillog (5) - Login failure logging file faillog (8) - display faillog records or set login failure limits false (1) - do nothing, unsuccessfully Fatal (3perl) - replace functions with equivalents which succeed or die fbdev (4) - video driver for framebuffer device fc-cache (1) - build font information cache files fc-list (1) - list available fonts fc-match (1) - match available fonts FCGI (3pm) - Fast CGI module Fcntl (3perl) - load the C Fcntl.h defines fdformat (8) - Low-level formats a floppy disk fdisk (8) - Partition table manipulator for Linux festival (1) - a text-to-speech system. festival_client (1) - client access to festiva; text-to-speech server mode fgconsole (1) - print the number of the active VT. fgrep (1) - print lines matching a pattern fiberlamp (6x) - Fiber Optic Lamp fieldlines (1) - simulation of the electric field lines between charged particles. fields (3perl) - compile-time class fields file (1) - determine file type file-conduit-control-applet (1) - GNOME applet to manipulate a Palm PDA file-roller (1) - A compression utility for gnome File::Basename (3perl) - split a pathname into pieces File::CheckTree (3perl) - run many filetest checks on a tree File::Compare (3perl) - Compare files or filehandles File::Copy (3perl) - Copy files or filehandles File::DosGlob (3perl) - DOS like globbing and then some File::Find (3perl) - Traverse a directory tree. File::Glob (3perl) - Perl extension for BSD glob routine File::Listing (3pm) - parse directory listing File::Path (3perl) - create or remove directory trees File::Spec (3perl) - portably perform operations on file names File::Spec::Cygwin (3perl) - methods for Cygwin file specs File::Spec::Epoc (3perl) - methods for Epoc file specs File::Spec::Functions (3perl) - portably perform operations on file names File::Spec::Mac (3perl) - File::Spec for Mac OS (Classic) File::Spec::OS2 (3perl) - methods for OS/2 file specs File::Spec::Unix (3perl) - File::Spec for Unix, base for other File::Spec modules File::Spec::VMS (3perl) - methods for VMS file specs File::Spec::Win32 (3perl) - methods for Win32 file specs File::stat (3perl) - by-name interface to Perl's built-in stat() functions File::Temp (3perl) - return name and handle of a temporary file safely FileCache (3perl) - keep more files open than the system permits filefrag (8) - report on file fragmentation FileHandle (3perl) - supply object methods for filehandles fileparse (3perl) [File::Basename] - split a pathname into pieces filetest (3perl) - Perl pragma to control the filetest permission operators filter (7) - cups file conversion filter interface filter-key (7) - (unknown subject) filter-keytrans (7) - (unknown subject) filter-keytrans : Generic key event translator (7) [filter-keytrans] - (unknown subject) filter-mouse (7) - (unknown subject) filter-mouse : Generic mouse event translator (7) [filter-mouse] - (unknown subject) filter-save (7) - (unknown subject) filter-save : Event saver (7) [filter-save] - (unknown subject) filter-tcp (7) - (unknown subject) filter-tcp : TCP/IP event repeater (7) [filter-tcp] - (unknown subject) Filter::Simple (3perl) - Simplified source filtering Filter::Util::Call (3perl) - Perl Source Filter Utility Module finch (1) - A Pimpin' Penguin console frontend to libpurple. Instant Messaging client. find (1) - search for files in a directory hierarchy find2perl (1) - translate find command lines to Perl code findaffix (1) - Interactive spelling checking FindBin (3perl) - Locate directory of original perl script findfs (8) - Find a filesystem by label or UUID findsmb (1) - list info about machines that respond to SMB name queries on a subnet finger (1) - user information lookup program firefox (1) - a Web browser for X11 derived from the Mozilla browser fix_bs_and_del (1) - Fix the Delete and BackSpace keys on a console fixdlsrps (1) - filter to fix DviLaser/PS documents to work with PSUtils fixfmps (1) - filter to fix Framemaker documents so PSUtils work fixmacps (1) - filter to fix Macintosh documents with saner version of md fixpsditps (1) - filter to fix Transcript psdit documents so PSUtils work fixpspps (1) - filter to fix PSPrint PostScript so PSUtils work fixscribeps (1) - filter to fix Scribe documents so PSUtils work fixtpps (1) - filter to fix Tpscript documents to work with PSUtils fixwfwps (1) - filter to fix Word for Windows documents so PSUtils work fixwpps (1) - filter to fix WP documents so PSUtils work fixwwps (1) - filter to fix Windows Write documents so PSUtils work flipflop (6x) - draws a grid of 3D squares that change positions flipscreen3d (6x) - rotates an image of the screen through 3 dimensions. flocks (1) - floating wisps. flurry (6x) - (unknown subject) flush (8postfix) - Postfix fast flush server flux (1) - flux fields and stuff. flyingtoasters (6x) - 3d space-age jet-powered flying toasters (and toast) fmt (1) - simple optimal text formatter fmvj18x_cs (4) - Fujitsu FMV-J18x series device driver fold (1) - wrap each input line to fit in specified width font2c (1) - Write PostScript Type 0 or Type 1 font as C code font2psf (1) - convert a 256-character fonts to PSF format fonts-conf (5) - Font configuration files fonts.conf (5) [fonts-conf] - Font configuration files foo2hp (1) - Convert Ghostscript pbmraw or bitcmyk format into a ZJS printer stream foo2hp2600-wrapper (1) - part of the printer driver foo2zjs foo2oak-wrapper (1) - Convert Postscript into an OAKT printer stream foo2zjs (1) - Convert Ghostscript pbmraw or bitcmyk format into a ZJS printer stream foo2zjs-icc2ps (1) - part of the printer driver foo2zjs foo2zjs-wrapper (1) - Convert Postscript into a ZJS printer stream foomatic-addpjloptions (8) - Format PJL option information the for foomatic database foomatic-combo-xml (1) - foomatic-compiledb (1) - Compile the Foomatic printer/driver database foomatic-configure (1) - the main configuration program of the foomatic printing system. foomatic-datafile (1) - Generate a PPD file for a given printer/driver combo foomatic-getpjloptions (8) - foomatic-gswrapper (1) - foomatic wrapper for ghostscript foomatic-kitload (8) - installs a data kit into the foomatic database. foomatic-perl-data (1) - generate Perl data structures from XML foomatic-ppd-options (1) - show the PPD options foomatic-ppdfile (1) - Generate a PPD file for a given printer/driver combo foomatic-preferred-driver (8) - foomatic-printjob (1) - manage printer jobs in a spooler-independent fashion foomatic-rip (1) - Universal print filter/RIP wrapper foomatic-rip (8) [lpdomatic] - Universal print filter/RIP wrapper fortune (6) - print a random, hopefully interesting, adage fping (8) - send ICMP ECHO_REQUEST packets to network hosts fping6 (8) - send ICMP ECHO_REQUEST packets to network hosts free (1) - Display amount of free and used memory in the system fribidi (1) - manual page for fribidi 0.10.5 from (1) - print names of those who have sent mail fsck (8) - check and repair a Linux file system fsck.ext2 (8) - check a Linux ext2/ext3 file system fsck.ext3 (8) - check a Linux ext2/ext3 file system fsck.jfs (8) - initiate replay of the JFS transaction log, and check and repair a JFS formatted device fsck.minix (8) - a file system consistency checker for Linux fsck.msdos (8) - check and repair MS-DOS file systems fsck.nfs (8) - Dummy fsck.nfs script that always returns success. fsck.reiser4 (8) - the program for checking and repairing reiser4 filesystem. fsck.reiserfs (8) - The checking tool for the ReiserFS filesystem. fsck.vfat (8) - check and repair MS-DOS file systems fsck.xfs (8) - do nothing, successfully fsf-funding (7gcc) - Funding Free Software fstab (5) - static information about the filesystems fstobdf (1x) - generate BDF font from X font server fsview (1) - a filesystem viewer that graphically shows disk usage ftl_check (8) - Flash Translation Layer format checker ftl_cs (4) - Flash Translation Layer driver for PCMCIA memory cards ftl_format (8) - Flash Translation Layer formatting utility ftp (1) - Internet file transfer program funzip (1) - filter for extracting from a ZIP archive in a pipe fuser (1) - identify processes using files or sockets fusermount (1) - mount FUSE filesystems fuzzyflakes (6x) - falling snowflakes/flower shapes g++ (1) - GNU project C and C++ compiler g++-4.0 (1) - GNU project C and C++ compiler gThumb (1) [gthumb] - an image viewer and browser for GNOME gaim (1) - Instant Messaging client Gaim v1.5.1cvs (1) [gaim] - Instant Messaging client gaim-remote (1) - Gaim command-line remote control gaim-remote v1.5.1cvs (1) [gaim-remote] - Gaim command-line remote control galaxy (6x) - draws spinning galaxies gcalctool (1) - a desktop calculator gcc (1) - GNU project C and C++ compiler gcc-4.0 (1) - GNU project C and C++ compiler gccbug (1) - Reporting GCC Bugs gccbug-4.0 (1) - Reporting GCC Bugs gconf-editor (1) - an editor for the GConf configuration system gconftool (1) - GNOME configuration tool gconftool-2 (1) - GNOME configuration tool gcov (1) - coverage testing tool gcov-4.0 (1) - coverage testing tool gda-config (5) - libgda global configuration file. $(HOME)/.libgda/config - libgda user configuration file. gda-config-tool (1) - Tool for managing libgda configuration file. gda-test (1) - Test suite for libgda gdb (1) - The GNU Debugger GDBM_File (3perl) - Perl5 access to the gdbm library. gdbserver (1) - Remote Server for the GNU Debugger gdbtui (1) - The GNU Debugger gdebi (1) - Simple tool to install deb files gdebi-gtk (1) - Simple tool to install deb files gdk-pixbuf-query-loaders (1) - GdkPixbuf loader registration utility gdm (1) - The GNOME Display Manager gdmchooser (1) - GNOME Display Manager host chooser window gdmlogin (1) - GNOME Display Manager greeting window gdmsetup (1) - The GNOME Display Manager gears (6x) - draw interlocking gears, for xscreensaver. gedit (1) - text editor for the GNOME Desktop gencat (1) - Generate message catalog gendsa (1ssl) - generate a DSA private key from a set of parameters generic (5) - Postfix generic table format genrsa (1ssl) - generate an RSA private key geqn (1) - format equations for troff GET (1p) - Simple command line user agent getafm (1) - create an AFM file for a PostScript font. getconf (1) - Query system configuration variables getent (1) - get entries from administrative database getkeycodes (8) - print kernel scancode-to-keycode mapping table getopt (1) - parse command options (enhanced) getopt (3perl) [Getopt::Std] - Process single-character switches with switch clustering Getopt::Long (3perl) - Extended processing of command line options Getopt::Std (3perl) - Process single-character switches with switch clustering getopts (3perl) [Getopt::Std] - Process single-character switches with switch clustering gettext (1) - translate message gettext (3) - translate message gettextize (1) - install or upgrade gettext infrastructure getty (8) - alternative Linux getty geyes_applet (1) - gEyes Applet for the GNOME panel. gfdl (7gcc) - GNU Free Documentation License gfloppy (1) - a simple floppy formatter for the GNOME gflux (6x) - rippling surface graphics hack gimp (1) - an image manipulation and paint program. gimp-2.2 (1) - an image manipulation and paint program. gimp-remote (1) - tells a running GIMP to open a (local or remote) image file. gimp-remote-2.2 (1) - tells a running GIMP to open a (local or remote) image file. gimprc (5) - gimp configuration file gimprc-2.2 (5) - gimp configuration file gkb_applet (1) - GNOME Keyboard Applet for the GNOME panel. gkb_xmmap (1) - Set your keyboard map with the GNOME Keyboard Applet. gksu (1) - a Gtk+ su frontend gksudo (1) - a Gtk+ su frontend gksuexec (1) - a Gtk+ frontend to gksu's command line options glblur (6x) - 3D radial blur texture fields gleidescope (6x) - a tiled OpenGL kaleidescope Glib (3pm) - Perl wrappers for the GLib utility and Object libraries Glib API Reference Pod Index (3pm) [Glib::index] - (unknown subject) Glib::Boxed (3pm) - Generic wrappers for C structures Glib::CodeGen (3pm) - code generation utilities for Glib-based bindings. Glib::devel (3pm) - Binding developer's overview of Glib's internals Glib::Error (3pm) - Exception Objects based on GError Glib::Flags (3pm) - (unknown subject) Glib::GenPod (3pm) - POD generation utilities for Glib-based modules Glib::index (3pm) - (unknown subject) Glib::KeyFile (3pm) - Parser for .ini-like files Glib::Log (3pm) - A flexible logging mechanism Glib::MainLoop (3pm) - An event source manager Glib::MakeHelper (3pm) - Makefile.PL utilities for Glib-based extensions Glib::Markup (3pm) - (unknown subject) Glib::Object (3pm) - Bindings for GObject Glib::Object::Subclass (3pm) - register a perl class as a GObject class Glib::Param::Boolean (3pm) - (unknown subject) Glib::Param::Double (3pm) - (unknown subject) Glib::Param::Enum (3pm) - (unknown subject) Glib::Param::Flags (3pm) - (unknown subject) Glib::Param::Int (3pm) - Paramspecs for integer types Glib::Param::String (3pm) - (unknown subject) Glib::Param::UInt (3pm) - (unknown subject) Glib::Param::Unichar (3pm) - (unknown subject) Glib::ParamSpec (3pm) - (unknown subject) Glib::ParseXSDoc (3pm) - Parse POD and XSub declarations from XS files. Glib::Signal (3pm) - Object customization and general purpose notification Glib::Type (3pm) - Utilities for dealing with the GLib Type system Glib::Utils (3pm) - Miscellaneous utility functions Glib::version (3pm) - Library Versioning Utilities Glib::xsapi (3pm) - internal API reference for GPerl. glint (4) - GLINT/Permedia video driver glknots (6x) - generates some twisting 3d knot patterns glmatrix (6x) - simulates the title sequence effect of the movie glslideshow (6x) - slideshow of images using smooth zooming and fades glsnake (6x) - OpenGL enhanced Rubik's Snake cyclewaster. gltext (6x) - draws text spinning around in 3D gmplayer (1) - movie player Gnome (1) [gstreamer-properties] - manual page for Gnome gstreamer-properties 2.2.1.1 gnome-about (1) - The Gnome about box. gnome-btdownload (1) - (unknown subject) gnome-calculator (1) - a desktop calculator gnome-cd (1) - manual page for Gnome gnome-cd 2.1.0 gnome-control-center (1) - Desktop properties manager gnome-desktop-item-edit (1) - tool to edit .desktop file gnome-dictionary (1) - Look up words on dictionaries gnome-help (1) - browse system documentation gnome-keyboard-layout (1) - Keyboard layout selector for the GNOME desktop. gnome-options (7) - Standard Command Line Options for GNOME 2 Programs gnome-panel (1) - display the GNOME panel gnome-pilot (1) - GNOME applet to manipulate a Palm PDA gnome-pilot-applet (1) - GNOME applet to manipulate a Palm PDA gnome-pilot-config (1) - GNOME applet to manipulate a Palm PDA gnome-pilot-make-password (1) - GNOME applet to manipulate a Palm PDA gnome-power-manager (1) - gnome power manager userspace daemon gnome-power-preferences (1) - gnome power preferences gui gnome-search-tool (1) - the GNOME Search Tool gnome-session (1) - Starts up the GNOME desktop environment gnome-session-save (1) - Saves the current GNOME session (or terminates it) gnome-sound-recorder (1) - manual page for Gnome grecord 2.1.0 gnome-ssh-askpass (1) - prompts a user for a passphrase using GNOME gnome-system-log (1) - the GNOME System Log Viewer gnome-system-monitor (1) - view and control processes gnome-terminal (1) - is a terminal emulation application. gnome-terminal.wrapper (1) - is a terminal emulation application. gnome-text-editor (1) - text editor for the GNOME Desktop gnome-volume-control (1) - manual page for Gnome gnome-volume-control 2.1.0 gnome-volume-control-alsa (1) - manual page for Gnome gnome-volume-control 2.1.0 gnome-volume-manager (1) - GNOME daemon to auto-mount and manage media devices gnome-volume-properties (1) - configure the gnome-volume-manager daemon. gnome-wm (1) - Launches the user selected window manager for the GNOME session Gnome2 (3pm) - Perl interface to the 2.x series of the GNOME libraries Gnome2 API Reference Pod Index (3pm) [Gnome2::index] - (unknown subject) Gnome2::About (3pm) - (unknown subject) Gnome2::App (3pm) - (unknown subject) Gnome2::AppBar (3pm) - (unknown subject) Gnome2::AppHelper (3pm) - (unknown subject) Gnome2::AuthenticationManager (3pm) - (unknown subject) Gnome2::Bonobo (3pm) - (unknown subject) Gnome2::Bonobo::Dock (3pm) - (unknown subject) Gnome2::Bonobo::DockItem (3pm) - (unknown subject) Gnome2::Canvas (3pm) - A structured graphics canvas Gnome2::Canvas API Reference Pod Index (3pm) [Gnome2::Canvas::index] - (unknown subject) Gnome2::Canvas::Bpath (3pm) - (unknown subject) Gnome2::Canvas::Ellipse (3pm) - Ellipses as CanvasItems Gnome2::Canvas::Group (3pm) - A group of Gnome2::CanvasItems Gnome2::Canvas::index (3pm) - (unknown subject) Gnome2::Canvas::Item (3pm) - (unknown subject) Gnome2::Canvas::Line (3pm) - Lines as CanvasItems Gnome2::Canvas::PathDef (3pm) - (unknown subject) Gnome2::Canvas::Pixbuf (3pm) - Pixbufs as CanvasItems Gnome2::Canvas::RE (3pm) - base class for rectangles and ellipses Gnome2::Canvas::Rect (3pm) - Rectangles as CanvasItems Gnome2::Canvas::RichText (3pm) - (unknown subject) Gnome2::Canvas::Shape (3pm) - (unknown subject) Gnome2::Canvas::Text (3pm) - Text as CanvasItems Gnome2::Canvas::version (3pm) - (unknown subject) Gnome2::Canvas::Widget (3pm) - Gtk2::Widgets as CanvasItems Gnome2::Client (3pm) - (unknown subject) Gnome2::ColorPicker (3pm) - (unknown subject) Gnome2::Config (3pm) - (unknown subject) Gnome2::Config::Iterator (3pm) - (unknown subject) Gnome2::DateEdit (3pm) - (unknown subject) Gnome2::Druid (3pm) - (unknown subject) Gnome2::DruidPage (3pm) - (unknown subject) Gnome2::DruidPageEdge (3pm) - (unknown subject) Gnome2::DruidPageStandard (3pm) - (unknown subject) Gnome2::Entry (3pm) - (unknown subject) Gnome2::enums (3pm) - enumeration and flag values for Gnome2 Gnome2::FileEntry (3pm) - (unknown subject) Gnome2::FontPicker (3pm) - (unknown subject) Gnome2::Help (3pm) - (unknown subject) Gnome2::HRef (3pm) - (unknown subject) Gnome2::I18N (3pm) - (unknown subject) Gnome2::IconEntry (3pm) - (unknown subject) Gnome2::IconList (3pm) - (unknown subject) Gnome2::IconSelection (3pm) - (unknown subject) Gnome2::IconTextItem (3pm) - (unknown subject) Gnome2::IconTheme (3pm) - (unknown subject) Gnome2::index (3pm) - (unknown subject) Gnome2::main (3pm) - (unknown subject) Gnome2::ModuleInfo (3pm) - (unknown subject) Gnome2::PasswordDialog (3pm) - (unknown subject) Gnome2::PixmapEntry (3pm) - (unknown subject) Gnome2::PopupMenu (3pm) - (unknown subject) Gnome2::Program (3pm) - (unknown subject) Gnome2::Score (3pm) - (unknown subject) Gnome2::Scores (3pm) - (unknown subject) Gnome2::Sound (3pm) - (unknown subject) Gnome2::Thumbnail (3pm) - (unknown subject) Gnome2::ThumbnailFactory (3pm) - (unknown subject) Gnome2::UIDefs (3pm) - (unknown subject) Gnome2::URL (3pm) - (unknown subject) Gnome2::Util (3pm) - (unknown subject) Gnome2::VFS (3pm) - (unknown subject) Gnome2::VFS API Reference Pod Index (3pm) [Gnome2::VFS::index] - (unknown subject) Gnome2::VFS::Address (3pm) - (unknown subject) Gnome2::VFS::Application (3pm) - (unknown subject) Gnome2::VFS::ApplicationRegistry (3pm) - (unknown subject) Gnome2::VFS::Async (3pm) - (unknown subject) Gnome2::VFS::Async::Handle (3pm) - (unknown subject) Gnome2::VFS::Directory (3pm) - (unknown subject) Gnome2::VFS::Directory::Handle (3pm) - (unknown subject) Gnome2::VFS::DNSSD (3pm) - (unknown subject) Gnome2::VFS::DNSSD::Browse::Handle (3pm) - (unknown subject) Gnome2::VFS::DNSSD::Resolve::Handle (3pm) - (unknown subject) Gnome2::VFS::Drive (3pm) - (unknown subject) Gnome2::VFS::FileInfo (3pm) - (unknown subject) Gnome2::VFS::Handle (3pm) - (unknown subject) Gnome2::VFS::index (3pm) - (unknown subject) Gnome2::VFS::main (3pm) - (unknown subject) Gnome2::VFS::Mime (3pm) - (unknown subject) Gnome2::VFS::Mime::Application (3pm) - (unknown subject) Gnome2::VFS::Mime::Monitor (3pm) - (unknown subject) Gnome2::VFS::Mime::Type (3pm) - (unknown subject) Gnome2::VFS::Monitor (3pm) - (unknown subject) Gnome2::VFS::Monitor::Handle (3pm) - (unknown subject) Gnome2::VFS::Resolve::Handle (3pm) - (unknown subject) Gnome2::VFS::URI (3pm) - (unknown subject) Gnome2::VFS::Volume (3pm) - (unknown subject) Gnome2::VFS::VolumeMonitor (3pm) - (unknown subject) Gnome2::VFS::Xfer (3pm) - (unknown subject) Gnome2::Window (3pm) - (unknown subject) Gnome2::WindowIcon (3pm) - (unknown subject) gnuattach (1) - Server and Clients for XEmacs gnuattach.xemacs21 (1) - Server and Clients for XEmacs gnuclient (1) - Server and Clients for XEmacs gnuclient.xemacs21 (1) - Server and Clients for XEmacs gnudoit (1) - Server and Clients for XEmacs gnudoit.xemacs21 (1) - Server and Clients for XEmacs gnupg (7) - The GNU Privacy Guard suite of programs gnuserv (1) [gnuclient] - Server and Clients for XEmacs gnuserv.xemacs21 (1) - Server and Clients for XEmacs gpasswd (1) - administer the /etc/group file gpg (1) - encryption and signing tool gpgv (1) - signature verification tool gpic (1) - compile pictures for troff or TeX gpilot-applet (1) - GNOME applet to manipulate a Palm PDA gpilot-install-file (1) - gnome-pilot file conduit scheduler gpilotd (1) - GNOME applet to manipulate a Palm PDA gpilotd-client (1) - GNOME applet to manipulate a Palm PDA gpilotd-control-applet (1) - GNOME applet to manipulate a Palm PDA gpilotd-session-wrapper (1) - GNOME applet to manipulate a Palm PDA gpilotdcm-client (1) - GNOME applet to manipulate a Palm PDA gpl (7gcc) - GNU General Public License gprof (1) - display call graph profile data graph (3blt) - 2D graph for plotting X-Y coordinate data. grep (1) - print lines matching a pattern grepmap (8) - parse module map files produced by module-init-tools grip (1) - A gtk-based cd-player and cd-ripper groff (1) - front-end for the groff document formatting system grog (1) - guess options for groff command grops (1) - PostScript driver for groff grotty (1) - groff driver for typewriter-like devices groupadd (8) - Create a new group groupdel (8) - Delete a group groupmod (8) - modify a group groups (1) - print the groups a user is in groupwarewizard (1) - KDE Groupware Wizard groupwisewizard (1) - Novell GroupWise Setup Wizard growisofs (1) - combined mkisofs frontend/DVD recording program. grpck (8) - verify integrity of group files grpconv (8) - convert to and from shadow passwords and groups. grpunconv (8) - convert to and from shadow passwords and groups. grub (8) - the grub shell grub-floppy (8) - program to do build a generic grub boot disc grub-install (8) - install GRUB on your drive grub-md5-crypt (8) - Encrypt a password in MD5 format grub-reboot (8) - manual page for grub-reboot 0.01 grub-terminfo (8) - Generate a terminfo command from a terminfo name gs (1) - Ghostscript (PostScript and PDF language interpreter and previewer) gs-esp (1) - Ghostscript (PostScript and PDF language interpreter and previewer) gsbj (1) - Format and print text for BubbleJet printer using ghostscript gsdj (1) - Format and print text for DeskJet printer using ghostscript gsdj500 (1) - Format and print text for DeskJet 500 BubbleJet using ghostscript gshadow (5) - shadowed group file gsl (3) - GNU Scientific Library gslj (1) - Format and print text for LaserJet printer using ghostscript gslp (1) - Format and print text using ghostscript gsnd (1) - Run ghostscript (PostScript and PDF engine) without display gst-feedback (1) [gst-feedback-0.10] - generate debug info for GStreamer bug reports gst-feedback-0.10 (1) - generate debug info for GStreamer bug reports gst-inspect (1) [gst-xmlinspect-0.10] - print info about a GStreamer plugin or element gst-inspect-0.10 (1) - print info about a GStreamer plugin or element gst-launch (1) [gst-launch-0.10] - build and run a GStreamer pipeline gst-launch-0.10 (1) - build and run a GStreamer pipeline gst-typefind (1) [gst-typefind-0.10] - print MIME type of file gst-typefind-0.10 (1) - print MIME type of file gst-visualise (1) [gst-visualise-0.10] - Run a GStreamer pipeline to display an audio visualisation gst-visualise-0.10 (1) - Run a GStreamer pipeline to display an audio visualisation gst-xmlinspect-0.10 (1) - print info about a GStreamer plugin or element gst-xmllaunch (1) [gst-xmllaunch-0.10] - build and run a GStreamer pipeline from an XML serialization gst-xmllaunch-0.10 (1) - build and run a GStreamer pipeline from an XML serialization gstreamer-properties (1) - manual page for Gnome gstreamer-properties 2.2.1.1 gswitchit-plugins-capplet (1) - Keyboard Indicator plugin manager for the GNOME desktop. gtbl (1) - format tables for troff gtf (1x) - calculate VESA GTF mode lines gthumb (1) - an image viewer and browser for GNOME gtik2_applet (1) - Stock ticker Applet for the GNOME panel. gtk-options (7) - Standard Command Line Options for GTK+ Programs gtk-query-immodules-2.0 (1) - Input method module registration utility gtk-update-icon-cache (1) - Icon theme caching utility gunzip (1) - compress or expand files gview (1) - Vi IMproved, a programmers text editor gvim (1) - Vi IMproved, a programmers text editor gvimdiff (1) - edit two or three versions of a file with Vim and show differences gweather (1) - Weather Applet for the GNOME panel. gwenview (1) - An image viewer for KDE gzexe (1) - compress executable files in place gzip (1) - compress or expand files h2ph (1) - convert .h C header files to .ph Perl header files h2xs (1) - convert .h C header files to Perl extensions hald (8) - daemon for Hardware Abstraction Layer halt (8) - stop the system. Hash::Util (3perl) - A selection of general-utility hash subroutines hattrib (1) - change HFS file or directory attributes hcd (1) - change working HFS directory hcopy (1) - copy files from or to an HFS volume hd (1) - ASCII, decimal, hexadecimal, octal dump hdel (1) - delete both forks of an HFS file hdir (1) - display an HFS directory in long format hdparm (8) - get/set hard disk parameters hdparm.conf (5) - Debian configuration file for hdparm head (1) - output the first part of files header_checks (5) - Postfix built-in header/body inspection helios (1) - attraction/repulsion particle effects and some smooth surfaces. helpztags (1) - generate the help tags file for directory hesiod.conf (5) - Configuration file for the Hesiod library hexdump (1) - ASCII, decimal, hexadecimal, octal dump hformat (1) - create a new HFS filesystem and make it current hfsplus (7) - a set of tools to access HFS+ file systems hfsutils (1) - tools for reading and writing Macintosh HFS volumes hierbox (3blt) - Create and manipulate hierarchical table widgets hiertable (3blt) - Create and manipulate hierarchical table widgets history (3readline) - GNU History Library hls (1) - list files in an HFS directory hmkdir (1) - create a new HFS directory hmount (1) - introduce a new HFS volume and make it current host (1) - DNS lookup utility hostid (1) - print the numeric identifier for the current host hostname (1) - show or set the system's host name hosts.allow (5) - format of host access control files hosts.deny (5) - format of host access control files hosts_access (5) - format of host access control files hosts_options (5) - host access control language extensions hpcd (1) - change directory on an HFS+ volume hpcopy (1) - copy files from an HFS+ volume hpfsck (1) - check integrity of an HFS+ volume hpijs (1) - HP IJS server for the GhostScript IJS client driver hpls (1) - list the contents of a directory on an HFS+ volume hpmkdir (1) - create a directory on an HFS+ volume hpmount (1) - change directory on an HFS+ volume hppwd (1) - print the current working directory on an HFS+ volume hprm (1) - remove a file or directory on an HFS+ volume hpumount (1) - unmount an HFS+ volume hpwd (1) - print the full path to the current HFS working directory hrename (1) - rename or move an HFS file or directory hrmdir (1) - remove an empty HFS directory hsqldb-databasemanager (1) - GUI database management tool hsqldb-databasemanagerswing (1) - GUI database management tool hsqldb-querytool (1) - GUI database management tool hsqldb-sqltool (1) - JDBC database console frontend hsqldb-transfer (1) - transfers data from one JDBC database to another HTB (8) [tc-htb] - Hierarchy Token Bucket htdigest (1) - manage user files for digest authentication htext (3blt) - Create and manipulate hypertext widgets html2text (1) - an advanced HTML-to-text converter html2textrc (5) - formatting properties file for html2text(1) HTML::AsSubs (3pm) - functions that construct a HTML syntax tree HTML::Element (3pm) - Class for objects that represent HTML elements HTML::Element::traverse (3pm) - discussion of HTML::Element's traverse method HTML::Entities (3pm) - Encode or decode strings with HTML entities HTML::Filter (3pm) - Filter HTML text through the parser HTML::Form (3pm) - Class that represents an HTML form element HTML::HeadParser (3pm) - Parse section of a HTML document HTML::LinkExtor (3pm) - Extract links from an HTML document HTML::Parse (3pm) - Deprecated, a wrapper around HTML::TreeBuilder HTML::Parser (3pm) - HTML parser class HTML::PullParser (3pm) - Alternative HTML::Parser interface HTML::Tagset (3pm) - data tables useful in parsing HTML HTML::TokeParser (3pm) - Alternative HTML::Parser interface HTML::Tree (3pm) - overview of HTML::TreeBuilder et al HTML::Tree::AboutObjects (3pm) - - article: "User's View of Object-Oriented Modules" HTML::Tree::AboutTrees (3pm) - - article on tree-shaped data structures in Perl HTML::Tree::Scanning (3pm) - - article: "Scanning HTML" HTML::TreeBuilder (3pm) - Parser that builds a HTML syntax tree htpasswd (1) - Manage user files for basic authentication HTTP::Cookies (3pm) - HTTP cookie jars HTTP::Cookies::Microsoft (3pm) - access to Microsoft cookies files HTTP::Cookies::Netscape (3pm) - access to Netscape cookies files HTTP::Daemon (3pm) - a simple http server class HTTP::Date (3pm) - date conversion routines HTTP::Headers (3pm) - Class encapsulating HTTP Message headers HTTP::Headers::Util (3pm) - Header value parsing utility functions HTTP::Message (3pm) - HTTP style message (base class) HTTP::Negotiate (3pm) - choose a variant to serve HTTP::Request (3pm) - HTTP style request message HTTP::Request::Common (3pm) - Construct common HTTP::Request objects HTTP::Response (3pm) - HTTP style response message HTTP::Status (3pm) - HTTP Status code processing hufo_smoke (1) - particle smoke effect. hufo_tunnel (1) - tunnel saver. humount (1) - remove an HFS volume from the list of known volumes hvol (1) - display or change the current HFS volume hwclock (8) - query and set the hardware clock (RTC) hwdb-gui (1) - gui frontend for the ubuntu hwdb-client hwdb-send (1) - Sends data for the ubuntu hwdb-client hwdb-xml (1) - collects xml data for the ubuntu hwdb-client hypertorus (6x) - Draws a hypertorus that rotates in 4d i128 (4) - Number 9 I128 video driver I18N::Collate (3perl) - compare 8-bit scalar data according to the current locale I18N::Langinfo (3perl) - query locale information I18N::LangTags (3perl) - functions for dealing with RFC3066-style language tags I18N::LangTags::Detect (3perl) - detect the user's language preferences I18N::LangTags::List (3perl) - - tags and names for human languages i486-linux-gnu-cpp (1) - The C Preprocessor i486-linux-gnu-cpp-4.0 (1) - The C Preprocessor i486-linux-gnu-g++ (1) - GNU project C and C++ compiler i486-linux-gnu-g++-4.0 (1) - GNU project C and C++ compiler i486-linux-gnu-gcc (1) - GNU project C and C++ compiler i486-linux-gnu-gcc-4.0 (1) - GNU project C and C++ compiler i740 (4) - Intel i740 video driver i810 (4) - Intel 8xx integrated graphics chipsets i82365 (4) - Intel i82365sl PCMCIA controller driver ibmtr_cs (4) - IBM Token Ring PCMCIA device driver ical2vcal (1) - Convert calendars from iCal to Versit vCal format iceauth (1x) - ICE authority file utility ico (1x) - animate an icosahedron or other polyhedron icombine (1) - Interactive spelling checking iconv (1) - Convert encoding of given files from one encoding to another iconvconfig (8) - Create fastloading iconv module configuration file id (1) - print user identity ide_info (8) - IDE device description tool ide_media (8) - udev callout to identify media of IDE device identify (1) - describes the format and characteristics of one or more image files. idlj (1) - The IDL-to-Java Compiler (RMI-IIOP version) idlj generates Java bindings from a given IDL file. (1) [idlj] - The IDL-to-Java Compiler (RMI-IIOP version) idnconv (1) - codeset converter for named.conf and zone master files iecset (1) - Set or dump IEC958 status bits if (3perl) - *(C`use*(C' a Perl module if a condition holds ifconfig (8) - configure a network interface ifdown (8) - take a network interface down iflash2+_mtd (4) - memory technology driver for Intel Series 2+ flash iflash2_mtd (4) - memory technology driver for Intel Series 2 flash ifmetric (8) - An IPv4 route metrics manipulation tool ifplugd (8) - A link detection daemon for ethernet devices ifplugd.conf (5) - ifplugd configuration file ifplugstatus (8) - A link beat detection tool ifport (8) - select the transceiver type for a network interface ifstatus (8) - A link beat detection tool iftab (5) - assign consistent names to network interfaces iftab_helper (8) - udev callout to parse /etc/iftab and name network devices ifup (8) - bring a network interface up ifuser (8) - identify destinations routed to a particular network interface ijoin (1) - Interactive spelling checking ijsgutenprint (1) - Ghostscript driver for Gutenprint ijsgutenprint.5.0 (1) - Ghostscript driver for Gutenprint iksd (8) - C - Kermit 8.0: transport - and platform - independent interactive and scriptable communications software. ImageMagick (1) - is a free software suite for the creation, modification and display of bitmap images.convert input-file [options] output-file imake (1x) - C preprocessor interface to the make utility import (1) - saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen. imstt (4) - Integrated Micro Solutions Twin Turbo 128 driver includeres (1) - filter to include resources in a PostScript document inet_aton (3perl) [Socket] - load the C socket.h defines and structure manipulators inet_ntoa (3perl) [Socket] - load the C socket.h defines and structure manipulators info (1) - read Info documents info (5) - readable online documentation infobrowser (1) - read Info documents infocmp (1) - compare or print out terminfo descriptions infokey (1) - compile customizations for Info infotocap (1) - convert a terminfo description into a termcap description init (8) - process control initialization initramfs.conf (5) - configuration file for mkinitramfs initscript (5) - script that executes inittab commands. inittab (5) - format of the inittab file used by the sysv-compatible init process input-file (7) - (unknown subject) input-file : File input (7) [input-file] - (unknown subject) input-linux-evdev (7) - (unknown subject) input-linux-evdev : Linux event interface input (7) [input-linux-evdev] - (unknown subject) input-linux-kbd (7) - (unknown subject) input-linux-kbd : Linux console keyboard input (7) [input-linux-kbd] - (unknown subject) input-linux-mouse (7) - (unknown subject) input-linux-mouse : Direct mouse input (7) [input-linux-mouse] - (unknown subject) input-mouse (7) - (unknown subject) input-mouse : Read mouse protocol data from file (7) [input-mouse] - (unknown subject) input-tcp (7) - (unknown subject) input-tcp : TCP event filter input (7) [input-tcp] - (unknown subject) input-x (7) - (unknown subject) input-x : X11 standalone input (7) [input-x] - (unknown subject) input-xwin (7) - (unknown subject) input-xwin : X11 Input (7) [input-xwin] - (unknown subject) insmod (8) - simple program to insert a module into the Linux Kernel install (1) - copy files and set attributes install-docs (8) - manage online Debian documentation install-info (8) - create or update entry in Info directory install-keymap (8) - expand a given keymap and install it as boot-time keymap install-mbr (8) - install a Master Boot Record manager install-sgmlcatalog (8) - maintain transitional SGML catalog installkernel (8) - install a new kernel image instmodsh (1) - interactive inventory for installed Perl modules integer (3perl) - Perl pragma to use integer arithmetic instead of floating point interface-order (5) - resolvconf configuration file interfaces (5) - network interface configuration for ifup and ifdown invoke-rc.d (8) - executes System-V style init script actions IO (3perl) - load various IO modules IO-stringy (3pm) [IO::Stringy] - I/O on in-core objects like strings and arrays IO::AtomicFile (3pm) - write a file which is updated atomically IO::Dir (3perl) - supply object methods for directory handles IO::File (3perl) - supply object methods for filehandles IO::Handle (3perl) - supply object methods for I/O handles IO::InnerFile (3pm) - define a file inside another file IO::Lines (3pm) - IO:: interface for reading/writing an array of lines IO::Pipe (3perl) - supply object methods for pipes IO::Poll (3perl) - Object interface to system poll call IO::Scalar (3pm) - IO:: interface for reading/writing a scalar IO::ScalarArray (3pm) - IO:: interface for reading/writing an array of scalars IO::Seekable (3perl) - supply seek based methods for I/O objects IO::Select (3perl) - OO interface to the select system call IO::Socket (3perl) - Object interface to socket communications IO::Socket::INET (3perl) - Object interface for AF_INET domain sockets IO::Socket::SSL (3pm) - - Nearly transparent SSL encapsulation for IO::Socket::INET. IO::Socket::UNIX (3perl) - Object interface for AF_UNIX domain sockets IO::Stringy (3pm) - I/O on in-core objects like strings and arrays IO::Wrap (3pm) - wrap raw filehandles in IO::Handle interface IO::WrapTie (3pm) - wrap tieable objects in IO::Handle interface ip (8) - show / manipulate routing, devices, policy routing and tunnels ip6tables (8) - IPv6 packet filter administration ip6tables-restore (8) - Restore IPv6 Tables ip6tables-save (8) - Save IPv6 Tables IPC::Msg (3perl) - SysV Msg IPC object class IPC::Open2 (3perl) - open a process for both reading and writing IPC::Open3 (3perl) - open a process for reading, writing, and error handling IPC::Semaphore (3perl) - SysV Semaphore IPC object class IPC::SysV (3perl) - SysV IPC constants ipcrm (8) - remove a message queue, semaphore set or shared memory id ipcs (8) - provide information on ipc facilities iptables (8) - administration tool for IPv4 packet filtering and NAT iptables-restore (8) - Restore IP Tables iptables-save (8) - Save IP Tables irc (1) - a modular IRC client for UNIX irssi (1) - a modular IRC client for UNIX isodump (8) - Utility programs for dumping and verifying iso9660 images. isoinfo (8) - Utility programs for dumping and verifying iso9660 images. isovfy (8) - Utility programs for dumping and verifying iso9660 images. ispell (1) - Interactive spelling checking ispell (5) - format of ispell dictionaries and affix files ispell-autobuildhash (8) - Autobuilding the ispell hash file for some dicts ispell-wrapper (1) - smart wrapper for ispell ispellconfig (8) - Bash script to select a new ispell default dictionary. isql (1) - utility to submit SQL queries to a data source. itox (8) - converts inetd.conf style configuration files to xinetd.conf iusql (1) - Unicode version of isql. iwconfig (8) - configure a wireless network interface iwevent (8) - Display Wireless Events generated by drivers and setting changes iwgetid (8) - Report ESSID, NWID or AP/Cell Address of wireless network iwlist (8) - Get more detailed wireless information from a wireless interface iwpriv (8) - configure optionals (private) parameters of a wireless network interface iwspy (8) - Get wireless statistics from specific nodes jar (1) - Java archive tool jarsigner (1) - JAR signing and verification tool java (1) - Java application launcher javac (1) - Java compiler javadoc (1) - Java API documentation generator javah (1) - C header and stub file generator javap (1) - Java class file disassembler javaws (1) - Java Web Start launcher command jconsole (1) - J2SE Monitoring and Management Console jdb (1) - Java debugger jfs_debugfs (8) - shell-type JFS file system editor jfs_fsck (8) - initiate replay of the JFS transaction log, and check and repair a JFS formatted device jfs_fscklog (8) - extract a JFS fsck service log into a file and/or format and display the extracted file jfs_logdump (8) - dump a JFS formatted device's journal log jfs_mkfs (8) - create a JFS formatted partition jfs_tune (8) - adjust tunable file system parameters on JFS jigglypuff (6x) - save your screen by tormenting your eyes. jinfo (1) - configuration info jmap (1) - memory map join (1) - join lines of two files on a common field jpegexiforient (1) - reads or writes the Exif Orientation Tag jpegorient (1) - change the orientations of JPEG images jpegtran (1) - lossless transformation of JPEG files jps (1) - Java Virtual Machine Process Status Tool jsadebugd (1) - serviceability agent debug daemon jstack (1) - stack trace jstat (1) - Java Virtual Machine statistics monitoring tool jstatd (1) - Virtual Machine jstat Daemon k3b (1) - KDE CD burning program k3bsetup (1) - KDE K3b Setup kabc2mutt (1) - kabc to mutt converter kaddprinterwizard (1) - Start the add printer wizard kaddressbook (1) - The KDE Address Book kaffeine (1) - manual page for Kaffeine Player 0.7.1 Kaffeine: (1) [kaffeine] - manual page for Kaffeine Player 0.7.1 karm (1) - KDE time tracker tool katapult (1) - A KDE laucher kate (1) - KDE Advanced Text Editor kaudiocreator (1) - CD ripper and audio encoder front-end kbanner.kss (1) - Banner screen saver for KDE kbd (4) - Keyboard input driver kbd-config (8) - Configure the console keyboard kbd_mode (1) - report or set the keyboard mode kbdrate (8) - reset the keyboard repeat rate and delay time kblob.kss (1) - Blob screen saver for KDE kbuildsycoca (1) - Rebuilds the system configuration cache kclock.kss (1) - Clock screen saver for KDE kconf_update (1) - KDE Tool for updating user configuration files kcookiejar (1) - HTTP Cookie Daemon kcron (8) - Views and sets cron daemon configuration. kde-config (1) - A little program to output installation paths kded (1) - triggers Sycoca database updates when needed kdepasswd (1) - graphical frontend to change the user's password kdesu (1) - Runs a program with elevated privileges. kdesud (1) - Runs a program with elevated privileges. kdialog (1) - Show KDE dialog boxes from shell scripts kdm.options (5) - configuration options for X display manager kdontchangethehostname (1) - Informs KDE about a change in hostname keditbookmarks (1) - Konqueror Bookmark Editor keep (1) - backup system for KDE kermit (1) - C - Kermit 8.0: transport - and platform - independent interactive and scriptable communications software. kermit (8) [iksd] - C - Kermit 8.0: transport - and platform - independent interactive and scriptable communications software. kermit-sshsub (1) - C - Kermit 8.0: transport - and platform - independent interactive and scriptable communications software. kermrc (1) - C - Kermit 8.0: transport - and platform - independent interactive and scriptable communications software. keuphoria.kss (1) - Euphoria screen saver for KDE keyboard (4) - Keyboard input driver keymaps (5) - keyboard table descriptions for loadkeys and dumpkeys keytab-lilo (8) - compile keytables files for use with LILO keytool (1) - key and certificate management tool kfile (1) - A commandline tool to read and modify metadata of files kfind (1) - KDE find tool kfiresaver.kss (1) - Fireworks 3D screen saver for KDE kflux.kss (1) - Flux screen saver for KDE kfmclient (1) - KDE tool for opening URLs from the command line kfountain.kss (1) - Particle Fountain screen saver for KDE kghostview (1) - KDE PS/PDF Viewer kgravity.kss (1) - Particle Gravity screen saver for KDE kill (1) - send a signal to a process killall (1) - kill processes by name killall (3pm) [Proc::Killall] - Kill all instances of a process by pattern matching the command-line killall5 (8) - send a signal to all processes. kinstalltheme (1) - KDE Tool to build a cache list of all pixmap themes installed kio_http_cache_cleaner (1) - KDE HTTP cache maintenance tool kio_uiserver (1) - KDE Progress Information UI Server klines.kss (1) - Lines screen saver for KDE klogd (8) - Kernel Log Daemon klorenz.kss (1) - Lorenz Attractor screen saver for KDE kmail (1) - KDE email client kmail_antivir.sh (1) - H+BEDV AntiVir backend for KMail kmail_clamav.sh (1) - Clam Anti-Virus backend for KMail kmail_fprot.sh (1) - F-Prot Anti-Virus backend for KMail kmail_sav.sh (1) - Sophos Anti-Virus backend for KMail kmailcvt (1) - KMail import filters kmailservice (1) - mail service kmenuedit (1) - editor for the KDE menu kmix (1) - KDE audio mini-mixer kmixctrl (1) - Settings loader/saver for kmix knetworkmanager (1) - User friendly KDE frontend for NetworkManager knotes (1) - Sticky notes application for KDE koconverter (1) - convert between office suite file formats koi8rxterm (1) - X terminal emulator for KOI8-R environments kolabwizard (1) - KDE Kolab Wizard konqueror (1) - Web browser, file manager, ... kontact (1) - Integrated KDE personal information management application konversation (1) - user friendly IRC client for KDE konversationircprotocolhandler (1) - handler for irc:// URI scheme kooka (1) - KDE Scan & OCR Program kopete (1) - A KDE-based Instant Messaging client. korgac (1) - KOrganizer alarm daemon korganizer (1) - Personal organizer for KDE koscript (1) - a script interpreter for the KDE Office Suite kpartsaver.kss (1) - Media screen saver for KDE kpendulum.kss (1) - Pendulum screen saver for KDE kpolygon.kss (1) - Polygons screen saver for KDE krotation.kss (1) - Rotation screen saver for KDE kscience.kss (1) - Science screen saver for KDE ksendbugemail (1) [ksendbugmail] - Sends a short bug report to submit@bugs.kde.org ksendbugmail (1) - Sends a short bug report to submit@bugs.kde.org kslideshow.kss (1) - Slide Show screen saver for KDE ksnapshot (1) - KDE Screen Capture Program ksolarwinds.kss (1) - Solar Winds screen saver for KDE kspace.kss (1) - Space screen saver for KDE kswarm.kss (1) - Swarm screen saver for KDE ksystemlog (1) - A System Log Viewer ktelnetservice (1) - telnet service kvm.kss (1) - Virtual Machine screen saver for KDE kwave.kss (1) - Bitmap Wave screen saver for KDE kwrite (1) - KDE text editor laptop-mode.conf (8) - Configuration file for the laptop-mode-tools and the laptop_mode control script. laptop_mode (8) - start and stop laptop mode last (1) - show listing of last logged in users lastb (1) - show listing of last logged in users lastlog (8) - examine lastlog file lattice (1) - linked rings. lavalite (6x) - 3D OpenGL simulation of a Lavalite. lcf (1) - Determine which of the historical versions of a config is installed ld (1) - Using LD, the GNU linker ld.so (8) - dynamic linker/loader ld.so/ld-linux.so (8) [ld.so] - dynamic linker/loader ldap.conf (5) - ldap configuration file ldap_table (5) - Postfix LDAP client configuration ldconfig (8) - configure dynamic linker run-time bindings ldd (1) - print shared library dependencies less (1) - opposite of more less (3perl) - perl pragma to request less of something from the compiler lessecho (1) - expand metacharacters lessfile (1) - "input preprocessor" for less. lesskey (1) - specify key bindings for less lesspipe (1) - "input preprocessor" for less. lexgrog (1) - parse header information in man pages lftp (1) - Sophisticated file transfer program lftpget (1) - get a file with lftp(1) lib (3perl) - manipulate @INC at compile time libao.conf (5) - configuration for libao. libgg (7) - (unknown subject) libgg : Handy (7) [libgg] - (unknown subject) libggi (7) - (unknown subject) libggi : A fast (7) [libggi] - (unknown subject) libgii (7) - (unknown subject) libgii : A flexible library for input handling (7) [libgii] - (unknown subject) libnetcfg (1) - configure libnet libnetFAQ (3perl) [Net::libnetFAQ] - libnet Frequently Asked Questions librsync (3) - library for delta compression of streams libsmbclient (7) - An extension library for browsers and that can be used as a generic browsing API. lilo (8) - install boot loader lilo.conf (5) - configuration file for lilo lilo.real (8) - install boot loader lilo_find_mbr (8) - a simple script that prints the block device containing the main MBR liloconfig (8) - interactive configure script for lilo line (1) - read one line link (1) - call the link function to create a link to a file Linux-PAM (7) [pam] - Pluggable Authentication Modules for Linux List::Util (3perl) - A selection of general-utility list subroutines listres (1x) - list resources in widgets lm-profiler (8) - laptop mode profiler lm-profiler.conf (8) - Configuration file for lm-profiler, a profiler for laptop-mode-tools. lm-syslog-setup (8) - configure laptop mode to switch syslog.conf based on power state lmhosts (5) - The Samba NetBIOS hosts file lmtp (8postfix) - Postfix local delivery via LMTP ln (1) - make links between files lnusertemp (1) - tool to create KDE resources and symlinks to them loadkeys (1) - load keyboard translation tables local (8postfix) - Postfix local mail delivery locale (1) - Get locale-specific information. locale (3perl) - Perl pragma to use and avoid POSIX locales for built-in operations locale-gen (8) - compile a list of locale definition files locale-gen.conf (5) - Configuration file for locale-gen locale.alias (5) - Locale name alias data base locale.gen (5) - list of locales to generate by locale-gen Locale::Constants (3perl) - constants for Locale codes Locale::Country (3perl) - ISO codes for country identification (ISO 3166) Locale::Currency (3perl) - ISO three letter codes for currency identification (ISO 4217) Locale::gettext (3pm) - message handling functions Locale::Language (3perl) - ISO two letter codes for language identification (ISO 639) Locale::Maketext (3perl) - framework for localization Locale::Maketext::TPJ13 (3perl) - - article about software localization Locale::Script (3perl) - ISO codes for script identification (ISO 15924) localedef (1) - compile locale definition files locate (1) - Security Enhanced version of the GNU Locate locate.notslocate (1) - list files in databases that match a pattern locatedb (5) - front-compressed file name database logger (1) - a shell command interface to the syslog(3) system log module login (1) - begin session on the system login.access (5) - Login access control table login.defs (5) - shadow password suite configuration logname (1) - print user's login name logresolve (8) - Resolve IP-addresses to hostnames in Apache log files logrotate (8) - rotates, compresses, and mails system logs logsave (8) - save the output of a command in a logfile longmess (3perl) [Carp] - warn of errors (from perspective of caller) look (1) - display lines beginning with a given string look (3perl) [Search::Dict] - search for key in dictionary file lorder (1) - list dependencies for object files losetup (8) - set up and control loop devices lp (1) - print files lpadmin (8) - configure cups printers and classes lpc (8) - line printer control program lpdomatic (8) - Universal print filter/RIP wrapper lpinfo (8) - show available devices or drivers lpmove (8) - move a job or all jobs to a new destination lpoptions (1) - display or set printer options and defaults lppasswd (1) - add, change, or delete digest passwords. lpq (1) - show printer queue status lpr (1) - print files lprm (1) - cancel print jobs lpstat (1) - print cups status information ls (1) - list directory contents lsattr (1) - list file attributes on a Linux second extended file system lsb_release (1) - print distribution-specific information lshal (1) - List devices and their properties lsmod (8) - program to show the status of modules in the Linux Kernel lsof (8) - list open files lspci (8) - list all PCI devices lsusb (1) - list USB devices lsusb (8) - list USB devices luksformat (8) - Create and format an encrypted LUKS device LWP (3pm) - The World-Wide Web library for Perl lwp-download (1p) - Fetch large files from the web lwp-mirror (1p) - Simple mirror utility lwp-request (1p) - Simple command line user agent lwp-rget (1p) - Retrieve web documents recursively LWP::Authen::Ntlm (3pm) - Library for enabling NTLM authentication (Microsoft) in LWP LWP::ConnCache (3pm) - Connection cache manager LWP::Debug (3pm) - debug routines for the libwww-perl library LWP::DebugFile (3pm) - routines for tracing/debugging LWP LWP::MediaTypes (3pm) - guess media type for a file or a URL LWP::MemberMixin (3pm) - Member access mixin class LWP::Protocol (3pm) - Base class for LWP protocols LWP::RobotUA (3pm) - a class for well-behaved Web robots LWP::Simple (3pm) - simple procedural interface to LWP LWP::UserAgent (3pm) - Web user agent class lwpcook (3pm) - The libwww-perl cookbook lwptut (3pm) - - An LWP Tutorial lxterm (1) - locale-sensitive wrapper for xterm m-a (8) - manage kernel modules packages magic (5) - file command's magic number file Mail::Address (3pm) - Parse mail addresses Mail::Cap (3pm) - Parse mailcap files Mail::Field (3pm) - Base class for manipulation of mail header fields Mail::Field::AddrList (3pm) - object representation of e-mail address lists Mail::Filter (3pm) - Filter mail through multiple subroutines Mail::Header (3pm) - manipulate mail RFC822 compliant headers Mail::Internet (3pm) - manipulate Internet format (RFC 822) mail messages Mail::Mailer (3pm) - Simple interface to electronic mailing mechanisms Mail::Send (3pm) - Simple electronic mail interface Mail::Util (3pm) - mail utility functions mailcap (5) - metamail capabilities file mailcap.order (5) - the mailcap ordering specifications mailq (1) - Postfix to Sendmail compatibility interface make (1) - GNU make utility to maintain groups of programs make-memtest86+-boot-floppy (1) - (unknown subject) make-ssl-cert (8) - Debconf wrapper for openssl makedepend (1x) - create dependencies in makefiles MAKEDEV (8) - create devices makeg (1x) - make a debuggable executable mal-conduit-control-applet (1) - GNOME applet to manipulate a Palm PDA man (1) - an interface to the on-line reference manuals mandb (8) - create or update the manual page index caches manpath (1) - determine search path for manual pages manpath (5) - format of the /etc/manpath.config file master (5) - Postfix master process configuration file format master (8postfix) - Postfix master process Math::BigFloat (3perl) - Arbitrary size floating point math package Math::BigInt (3perl) - Arbitrary size integer/float math package Math::BigInt::Calc (3perl) - Pure Perl module to support Math::BigInt Math::BigInt::CalcEmu (3perl) - Emulate low-level math with BigInt code Math::BigRat (3perl) - Arbitrary big rational numbers Math::Complex (3perl) - complex numbers and associated mathematical functions Math::Trig (3perl) - trigonometric functions matrixview (1) - seeing images in the matrix. mawk (1) - pattern scanning and text processing language mbchk (1) - check the format of a Multiboot kernel mbox (5) - Format for mail message storage. mcookie (1) - generate magic cookies for xauth mcpp (1) - Matsui CPP, an alternative C preprocessor mcpp_std (1) - Matsui CPP, an alternative C preprocessor md2 (1ssl) - message digests md4 (1ssl) - message digests md5 (1ssl) - message digests md5sum (1) - compute and check MD5 message digest md5sum.textutils (1) - compute and check MD5 message digest mdc2 (1ssl) - message digests mdetect (1) - mouse device autodetection tool measurefs.reiser4 (8) - the program for measuring reiser4 filesystem parameters (fragmentation, node packing, etc.). mech-dump (1p) - Dumps information about a web page meinproc (1) - KDE Translator for XML memo_file_capplet (1) - GNOME applet to manipulate a Palm PDA Memoize (3perl) - Make functions faster by trading space for time Memoize::AnyDBM_File (3perl) - glue to provide EXISTS for AnyDBM_File for Storable use Memoize::Expire (3perl) - Plug-in module for automatic expiration of memoized values Memoize::ExpireFile (3perl) - test for Memoize expiration semantics Memoize::ExpireTest (3perl) - test for Memoize expiration semantics Memoize::NDBM_File (3perl) - glue to provide EXISTS for NDBM_File for Storable use Memoize::SDBM_File (3perl) - glue to provide EXISTS for SDBM_File for Storable use Memoize::Storable (3perl) - store Memoized data in Storable database memory_cb (4) - CardBus memory driver memory_cs (4) - MTD-aware PCMCIA memory card driver mencoder (1) - movie encoder mergecap (1) - Merges two or more capture files into one mergelib (1x) - merge one library into another mesg (1) - control write access to your terminal metaballs (6x) - (unknown subject) MetaBalls. (6x) [metaballs] - (unknown subject) metacity (1) - minimal GTK2 Window Manager metacity-message (1) - a command to send a message to Metacity metacity-theme-viewer (1) - view metacity themes metacity-window-demo (1) - demo of window features mga (4) - Matrox video driver mib2c.conf (5snmp) - How to write mib2c.conf files to do ANYTHING based on MIB input. mii-diag (8) - Network adapter control and monitoring mii-tool (8) - view, manipulate media-independent interface status MIME-tools (3pm) [MIME::Tools] - modules for parsing (and creating!) MIME entities mime.convs (5) - mime type conversion file for cups mime.types (5) - mime type description file for cups MIME::Base64 (3perl) - Encoding and decoding of base64 strings MIME::Body (3pm) - the body of a MIME message MIME::Decoder (3pm) - an object for decoding the body part of a MIME stream MIME::Decoder::Base64 (3pm) - encode/decode a "base64" stream MIME::Decoder::Binary (3pm) - perform no encoding/decoding MIME::Decoder::BinHex (3pm) - decode a "binhex" stream MIME::Decoder::Gzip64 (3pm) - decode a "base64" gzip stream MIME::Decoder::NBit (3pm) - encode/decode a "7bit" or "8bit" stream MIME::Decoder::QuotedPrint (3pm) - encode/decode a "quoted-printable" stream MIME::Decoder::UU (3pm) - decode a "uuencoded" stream MIME::Entity (3pm) - class for parsed-and-decoded MIME message MIME::Field::ContDisp (3pm) - a "Content-disposition" field MIME::Field::ConTraEnc (3pm) - a "Content-transfer-encoding" field MIME::Field::ContType (3pm) - a "Content-type" field MIME::Field::ParamVal (3pm) - subclass of Mail::Field, for structured MIME fields MIME::Head (3pm) - MIME message header (a subclass of Mail::Header) MIME::Lite (3pm) - low-calorie MIME generator MIME::Parser (3pm) - experimental class for parsing MIME streams MIME::Parser::Filer (3pm) - manage file-output of the parser MIME::Parser::Reader (3pm) - a line-oriented reader for a MIME::Parser MIME::Parser::Results (3pm) - results of the last entity parsed MIME::QuotedPrint (3perl) - Encoding and decoding of quoted-printable strings MIME::Tools (3pm) - modules for parsing (and creating!) MIME entities MIME::WordDecoder (3pm) - decode RFC-1522 encoded words to a local representation MIME::Words (3pm) - deal with RFC-1522 encoded words min12xxw (1) - Convert pbmraw streams to Minolta PagePro 12xxW languages mini_commander_applet (1) - Mini-Commander Applet for the GNOME panel. minicom (1) - friendly serial communication program mirrorblob (6x) - Draws a wobbly blob that distorts the image behind it. mixer_applet (1) - Mixer Applet for the GNOME panel. mk_modmap (8) - translate a Linux keytable file into an xmodmap file mkafmmap (1) - creates font map for AFM files mkbimage (1) - manual page for $Id: mkbimage, v 1.10 2002/01/01 15:24:27 tlaronde Exp $ mkboot (8) - makes a bootdisk mkdir (1) - make directories mkdirhier (1x) - makes a directory hierarchy mkdosfs (8) - create an MS-DOS file system under Linux mke2fs (8) - create an ext2/ext3 filesystem mkfifo (1) - make FIFOs (named pipes) mkfontdir (1) - create an index of X font files in a directory mkfontscale (1) - create an index of scalable font files for X mkfs (8) - build a Linux file system mkfs.ext2 (8) - create an ext2/ext3 filesystem mkfs.ext3 (8) - create an ext2/ext3 filesystem mkfs.jfs (8) - create a JFS formatted partition mkfs.minix (8) - make a Linux MINIX filesystem mkfs.msdos (8) - create an MS-DOS file system under Linux mkfs.reiser4 (8) - the program for creating reiser4 filesystem. mkfs.reiserfs (8) - The create tool for the Linux ReiserFS filesystem. mkfs.vfat (8) - create an MS-DOS file system under Linux mkfs.xfs (8) - construct an XFS filesystem mkhtmlindex (1x) - generate index files for HTML man pages mkhybrid (8) - create an hybrid ISO9660/JOLIET/HFS filesystem with optional Rock Ridge attributes. mkinitramfs (8) - generate an initramfs image mkisofs (8) - create an hybrid ISO9660/JOLIET/HFS filesystem with optional Rock Ridge attributes. mklost+found (8) - create a lost+found directory on a mounted Linux second extended file system mknod (1) - make block or character special files mkpasswd (1) - Overfeatured front end to crypt(3) mkreiser4 (8) - the program for creating reiser4 filesystem. mkreiserfs (8) - The create tool for the Linux ReiserFS filesystem. mkrescue (8) - make rescue floppy mkswap (8) - set up a Linux swap area mktemp (1) - make temporary filename (unique) mkzftree (8) - Create a zisofs/RockRidge compressed file tree modemlights_applet (1) - Modem Lights applet for the GNOME panel. Modes of DES (7ssl) [Modes_of_DES] - the variants of DES and other crypto algorithms of OpenSSL Modes_of_DES (7ssl) - the variants of DES and other crypto algorithms of OpenSSL modinfo (8) - program to show information about a Linux Kernel module modprobe (8) - program to add and remove modules from the Linux Kernel modprobe.conf (5) - Configuration file/directory for modprobe modprobe.d (5) [modprobe.conf] - Configuration file/directory for modprobe module-assistant (8) - manage kernel modules packages modules (5) - kernel modules to load at boot time modules.dep (5) - List of module dependencies moduli (5) - system moduli file moebius (6x) - Escher's Moebuis Strip II, with ants. mogrify (1) - resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more. Mogrify overwrites the original image file, whereas, convert(1) writes to a different image file. molecule (6x) - draws 3D molecular structures montage (1) - create a composite image by combining several separate images. The images are tiled on the composite image optionall adorned with a border, frame, image name, and more. more (1) - file perusal filter for crt viewing morph3d (6x) - 3d morphing objects. mount (8) - mount a file system mountconfig (1) - disk and filesystem administration tool mountpoint (1) - see if a directory is a mountpoint mozilla-firefox (1) - a Web browser for X11 derived from the Mozilla browser mplayer (1) - movie player msgattrib (1) - attribute matching and manipulation on message catalog msgcat (1) - combines several message catalogs msgcmp (1) - compare message catalog and template msgcomm (1) - match two message catalogs msgconv (1) - character set conversion for message catalog msgen (1) - create English message catalog msgexec (1) - process translations of message catalog msgfilter (1) - edit translations of message catalog msgfmt (1) - compile message catalog to binary format msggrep (1) - pattern matching on message catalog msginit (1) - initialize a message catalog msgmerge (1) - merge message catalog and template msgunfmt (1) - uncompile message catalog from binary format msguniq (1) - unify duplicate translations in message catalog mt (1) - control magnetic tape drive operation mt-gnu (1) - control magnetic tape drive operation mtr (8) - a network diagnostic tool mtrace (1) - Interpret output from MALLOC_TRACE multiload_applet (1) - Multiload (cpu, load average, memory, net, swap) applet for the GNOME panel. munchlist (1) - Interactive spelling checking mutt (1) - The Mutt Mail User Agent mutt_dotlock (1) - Lock mail spool files. muttrc (5) - Configuration file for the Mutt Mail User Agent mv (1) - move (rename) files mysql_table (5) - Postfix MySQL client configuration namei (1) - follow a pathname until a terminal point is found nameif (8) - name network interfaces based on MAC addresses native2ascii (1) - native to ASCII converter nautilus (1) - the GNOME File Manager nawk (1) - pattern scanning and text processing language nc (1) - TCP/IP swiss army knife ncal (1) - displays a calendar and the date of easter NDBM_File (3perl) - Tied access to ndbm files neomagic (4) - Neomagic video driver neqn (1) - format equations for ascii output net (8) - Tool for administration of Samba and remote CIFS servers. Net::Cmd (3perl) - Network Command class (as used by FTP, SMTP etc) Net::Config (3perl) - Local configuration data for libnet Net::Domain (3perl) - Attempt to evaluate the current host's internet name and domain Net::FTP (3perl) - FTP Client class Net::hostent (3perl) - by-name interface to Perl's built-in gethost*() functions Net::HTTP (3pm) - Low-level HTTP connection (client) Net::HTTP::NB (3pm) - Non-blocking HTTP client Net::libnetFAQ (3perl) - libnet Frequently Asked Questions Net::netent (3perl) - by-name interface to Perl's built-in getnet*() functions Net::Netrc (3perl) - OO interface to users netrc file Net::NNTP (3perl) - NNTP Client class Net::Ping (3perl) - check a remote host for reachability Net::POP3 (3perl) - Post Office Protocol 3 Client class (RFC1939) Net::protoent (3perl) - by-name interface to Perl's built-in getproto*() functions Net::servent (3perl) - by-name interface to Perl's built-in getserv*() functions Net::SMTP (3perl) - Simple Mail Transfer Protocol Client Net::SSLeay (3pm) - Perl extension for using OpenSSL Net::SSLeay::Handle (3pm) - Perl module that lets SSL (HTTPS) sockets be handled as standard file handles. Net::Time (3perl) - time and daytime network client interface netcat (1) - TCP/IP swiss army knife netkit-ftp (1) - Internet file transfer program netrc (5) - user configuration for ftp netstat (8) - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships netwave_cs (4) - Xircom Creditcard Netwave device driver NetworkManager (1) - network management daemon NetworkManagerDispatcher (1) - daemon that runs commands in response to off/online newaliases (1) - Postfix to Sendmail compatibility interface newgrp (1) - log in to a new group newport (4) - Newport video driver newusers (8) - update and create new users in batch NEXT (3perl) - Provide a pseudo-class NEXT (et al) that allows method redispatch NEXT.pm (3perl) [NEXT] - Provide a pseudo-class NEXT (et al) that allows method redispatch nfs (5) - nfs and nfs4 fstab format and options ngettext (1) - translate message and choose plural form ngettext (3) - translate message and choose plural form nice (1) - run a program with modified scheduling priority nisplus_table (5) - Postfix NIS+ client nl (1) - number lines of files nlmconv (1) - converts object code into an NLM. nm (1) - list symbols from object files nm-applet (1) - Network management framework nm-tool (1) - utility to report NetworkManager state nm-vpn-properties (1) - Network management framework nmap (1) - Network exploration tool and security / port scanner nmblookup (1) - NetBIOS over TCP/IP client used to lookup NetBIOS names nohup (1) - run a command immune to hangups, with output to a non-tty nroff (1) - emulate nroff command with groff nsc (4) - Nsc video driver nseq (1ssl) - create or examine a netscape certificate sequence nslookup (1) - query Internet name servers interactively nsupdate (8) - Dynamic DNS update utility ntp (1) [ntpdc] - the network time protocol ntp-keygen (1) - the network time protocol ntp-wait (1) - the network time protocol ntp.conf (5) - network time server configuration file ntpd (1) - Network Time Protocol (NTP) daemon. ntpdate (1) - set the date and time via NTP ntpdc (1) - the network time protocol ntpq (1) - the network time protocol ntpsweep (1) - Sweep NTP Servers and Report Relationships ntptime (1) - the network time protocol ntptrace (1) - the network time protocol nv (4) - NVIDIA video driver O (3perl) - Generic interface to Perl Compiler backends objcopy (1) - copy and translate object files objdump (1) - display information from object files. oclock (1x) - round X clock ocsp (1ssl) - Online Certificate Status Protocol utility od (1) - dump files in octal and other formats odbcinst (1) - command line tool for batch ODBC configuration ODBM_File (3perl) - Tied access to odbm files ogg123 (1) - plays Ogg Vorbis files oggdec (1) - simple decoder, Ogg Vorbis file to PCM audio file (WAV or RAW). oggenc (1) - encode audio into the Ogg Vorbis format ogginfo (1) - gives information about Ogg files, and does extensive validity checking OldDocs::SOAP::Lite (3pm) - Client and server side SOAP implementation OldDocs::SOAP::Transport::FTP (3pm) - Client side FTP support for SOAP::Lite OldDocs::SOAP::Transport::HTTP (3pm) - Server/Client side HTTP support for SOAP::Lite OldDocs::SOAP::Transport::IO (3pm) - Server side IO support for SOAP::Lite OldDocs::SOAP::Transport::JABBER (3pm) - Server/Client side JABBER support for SOAP::Lite OldDocs::SOAP::Transport::LOCAL (3pm) - Client side no-transport support for SOAP::Lite OldDocs::SOAP::Transport::MAILTO (3pm) - Client side SMTP/sendmail support for SOAP::Lite OldDocs::SOAP::Transport::MQ (3pm) - Server/Client side MQ support for SOAP::Lite OldDocs::SOAP::Transport::POP3 (3pm) - Server side POP3 support for SOAP::Lite OldDocs::SOAP::Transport::TCP (3pm) - Server/Client side TCP support for SOAP::Lite omshell (1) - OMAPI Command Shell on_ac_power (1) - test whether computer is running on AC power oobase (1) - OpenOffice.org office suite oocalc (1) - OpenOffice.org office suite oodraw (1) - OpenOffice.org office suite ooffice (1) - OpenOffice.org office suite oofromtemplate (1) - OpenOffice.org office suite oohtml (1) - OpenOffice.org office suite ooimpress (1) - OpenOffice.org office suite oomath (1) - OpenOffice.org office suite ooo-wrapper (1) - OpenOffice.org office suite ooweb (1) - OpenOffice.org office suite oowriter (1) - OpenOffice.org office suite Opcode (3perl) - Disable named opcodes when compiling perl code open (1) - start a program on a new virtual terminal (VT). open (3perl) - perl pragma to set default PerlIO layers for input and output open2 (3perl) [IPC::Open2] - open a process for both reading and writing open3 (3perl) [IPC::Open3] - open a process for reading, writing, and error handling openoffice (1) - OpenOffice.org office suite openssl (1ssl) - OpenSSL command line tool openvt (1) - start a program on a new virtual terminal (VT). ops (3perl) - Perl pragma to restrict unsafe operations when compiling oqmgr (8postfix) - old Postfix queue manager orbd (1) - The Object Request Broker Daemon orbd is used to enable clients to transparently locate and invoke persistent objects on servers in the CORBA environment. (1) [orbd] - The Object Request Broker Daemon orient.py (1) - change the orientation of a digital camera image file over (1) - pretty print and scroll source code on terminal overload (3perl) - Package for overloading perl operations ownership (8) - Compaq ownership tag retriever pack200 (1) - JAR Packing tool pack_cis (8) - compile PCMCIA Card Information Structures pager (1) - opposite of more pam (7) - Pluggable Authentication Modules for Linux pam_getenv (8) - get environment variables from /etc/environment panel-test-applets (1) - display installed applets pango-querymodules (1) - Module registration utility papersize (5) - specify preferred paper size passwd (1) - change user password passwd (1ssl) - compute password hashes passwd (5) - The password file paste (1) - merge lines of files patch (1) - apply a diff file to an original pathchk (1) - check whether file names are valid or portable pccardctl (8) - PCMCIA card control utility pcic_probe (8) - PCMCIA interface controller probe pcimodules (8) - List kernel driver modules available for all currently plugged in PCI devices pcinitrd (8) - create a PCMCIA initrd ram disk image pcitweak (1x) - read/write PCI config space pcmcia (5) - PCMCIA card configuration database pcmcia_core (4) - PCMCIA Card Services core module pcnet_cs (4) - generic NS8390-based PCMCIA Ethernet Driver PCRE (3) [pcrepattern] - Perl-compatible regular expressions pcre_table (5) - format of Postfix PCRE tables pcrepattern (3) - Perl-compatible regular expressions pcretest (1) - a program for testing Perl-compatible regular expressions. pdb (1) - the Python debugger pdb2.4 (1) - the Python debugger pdf2dsc (1) - generate a PostScript page list of a PDF document pdf2ps (1) - Ghostscript PDF to PostScript translator pdffonts (1) - Portable Document Format (PDF) font analyzer (version 3.01) pdfimages (1) - Portable Document Format (PDF) image extractor (version 3.01) pdfinfo (1) - Portable Document Format (PDF) document information extractor (version 3.01) pdfopt (1) - Ghostscript PDF Optimizer pdftoppm (1) - Portable Document Format (PDF) to Portable Pixmap (PPM) converter (version 3.01) pdftops (1) - Portable Document Format (PDF) to PostScript converter (version 3.01) pdftotext (1) - Portable Document Format (PDF) to text converter (version 3.01) penrose (6x) - draws quasiperiodic tilings perl (1) - Practical Extraction and Report Language perl5004delta (1) - what's new for perl5.004 perl5005delta (1) - what's new for perl5.005 perl561delta (1) - what's new for perl v5.6.x perl56delta (1) - what's new for perl v5.6.0 perl570delta (1) - what's new for perl v5.7.0 perl571delta (1) - what's new for perl v5.7.1 perl572delta (1) - what's new for perl v5.7.2 perl573delta (1) - what's new for perl v5.7.3 perl581delta (1) - what is new for perl v5.8.1 perl582delta (1) - what is new for perl v5.8.2 perl583delta (1) - what is new for perl v5.8.3 perl584delta (1) - what is new for perl v5.8.4 perl585delta (1) - what is new for perl v5.8.5 perl586delta (1) - what is new for perl v5.8.6 perl587delta (1) - what is new for perl v5.8.7 perl58delta (1) - what is new for perl v5.8.0 perlXStut (1) [perlxstut] - Tutorial for writing XSUBs perlaix (1) - Perl version 5 on IBM Unix (AIX) systems perlamiga (1) - Perl under Amiga OS perlapi (1) - autogenerated documentation for the perl public API perlapio (1) - perl's IO abstraction interface. perlapollo (1) - Perl version 5 on Apollo DomainOS perlartistic (1) - the Perl Artistic License perlbeos (1) - Perl version 5.8+ on BeOS perlbook (1) - Perl book information perlboot (1) - Beginner's Object-Oriented Tutorial perlbot (1) - Bag'o Object Tricks (the BOT) perlbs2000 (1) - building and installing Perl for BS2000. perlbug (1) - how to submit bug reports on Perl perlcall (1) - Perl calling conventions from C perlcc (1) - generate executables from Perl programs perlce (1) - Perl for WinCE perlcheat (1) - Perl 5 Cheat Sheet perlclib (1) - Internal replacements for standard C library functions perlcn (1) - Perl ָ perlcompile (1) - Introduction to the Perl Compiler-Translator perlcygwin (1) - Perl for Cygwin perldata (1) - Perl data types perldbmfilter (1) - Perl DBM Filters perldebguts (1) - Guts of Perl debugging perldebtut (1) - Perl debugging tutorial perldebug (1) - Perl debugging perldelta (1) - what is new for perl v5.8.7 perldgux (1) - Perl under DG/UX. perldiag (1) - various Perl diagnostics perldoc (1) - Look up Perl documentation in Pod format. perldos (1) - Perl under DOS, W31, W95. perldsc (1) - Perl Data Structures Cookbook perlebcdic (1) - Considerations for running Perl on EBCDIC platforms perlembed (1) - how to embed perl in your C program perlepoc (1) - Perl for EPOC perlfaq (1) - frequently asked questions about Perl ($Date: 2005/03/27 07:21:21 $) perlfaq1 (1) - General Questions About Perl ($Revision: 1.17 $, $Date: 2005/01/31 15:52:15 $) perlfaq2 (1) - Obtaining and Learning about Perl ($Revision: 1.31 $, $Date: 2005/01/31 15:54:44 $) perlfaq3 (1) - Programming Tools ($Revision: 1.47 $, $Date: 2005/03/27 07:21:22 $) perlfaq4 (1) - Data Manipulation ($Revision: 1.61 $, $Date: 2005/03/11 16:27:53 $) perlfaq5 (1) - Files and Formats ($Revision: 1.35 $, $Date: 2005/01/21 12:26:11 $) perlfaq6 (1) - Regular Expressions ($Revision: 1.31 $, $Date: 2005/03/27 07:17:28 $) perlfaq7 (1) - General Perl Language Issues ($Revision: 1.22 $, $Date: 2005/03/27 07:19:01 $) perlfaq8 (1) - System Interaction ($Revision: 1.23 $, $Date: 2005/01/03 18:43:37 $) perlfaq9 (1) - Networking ($Revision: 1.19 $, $Date: 2005/01/21 12:14:12 $) perlfilter (1) - Source Filters perlfork (1) - Perl's fork() emulation perlform (1) - Perl formats perlfreebsd (1) - Perl version 5 on FreeBSD systems perlfunc (1) - Perl builtin functions perlgpl (1) - the GNU General Public License, version 2 perlguts (1) - Introduction to the Perl API perlhack (1) - How to hack at the Perl internals perlhist (1) - the Perl history records perlhpux (1) - Perl version 5 on Hewlett-Packard Unix (HP-UX) systems perlhurd (1) - Perl version 5 on Hurd perlintern (1) - autogenerated documentation of purely internal Perl functions perlintro (1) - - a brief introduction and overview of Perl PerlIO (3perl) - On demand loader for PerlIO layers and root of PerlIO::* name space PerlIO::encoding (3perl) - encoding layer PerlIO::scalar (3perl) - in-memory IO, scalar IO PerlIO::via (3perl) - Helper class for PerlIO layers implemented in perl PerlIO::via::QuotedPrint (3perl) - PerlIO layer for quoted-printable strings perliol (1) - C API for Perl's implementation of IO in Layers. perlipc (1) - Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores) perlirix (1) - Perl version 5 on Irix systems perlivp (1) - Perl Installation Verification Procedure perljp (1) - ܸ Perl perlko (1) - Perl ѱ ڵ perllexwarn (1) - Perl Lexical Warnings perllocale (1) - Perl locale handling (internationalization and localization) perllol (1) - Manipulating Arrays of Arrays in Perl perlmachten (1) - Perl version 5 on Power MachTen systems perlmacos (1) - Perl under Mac OS (Classic) perlmacosx (1) - Perl under Mac OS X perlmint (1) - Perl version 5 on Atari MiNT perlmod (1) - Perl modules (packages and symbol tables) perlmodinstall (1) - Installing CPAN Modules perlmodlib (1) - constructing new Perl modules and finding existing ones perlmodstyle (1) - Perl module style guide perlmpeix (1) - Perl/iX for HP e3000 MPE perlnetware (1) - Perl for NetWare perlnewmod (1) - preparing a new module for distribution perlnumber (1) - semantics of numbers and numeric operations in Perl perlobj (1) - Perl objects perlop (1) - Perl operators and precedence perlopenbsd (1) - Perl version 5 on OpenBSD systems perlopentut (1) - tutorial on opening things in Perl perlos2 (1) - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT. perlos390 (1) - building and installing Perl for OS/390 and z/OS perlos400 (1) - Perl version 5 on OS/400 perlothrtut (1) - old tutorial on threads in Perl perlpacktut (1) - tutorial on *(C`pack*(C' and *(C`unpack*(C' perlplan9 (1) - Plan 9-specific documentation for Perl perlpod (1) - the Plain Old Documentation format perlpodspec (1) - Plain Old Documentation: format specification and notes perlport (1) - Writing portable Perl perlqnx (1) - Perl version 5 on QNX perlre (1) - Perl regular expressions perlref (1) - Perl references and nested data structures perlreftut (1) - Mark's very short tutorial about references perlrequick (1) - Perl regular expressions quick start perlreref (1) - Perl Regular Expressions Reference perlretut (1) - Perl regular expressions tutorial perlrun (1) - how to execute the Perl interpreter perlsec (1) - Perl security perlsolaris (1) - Perl version 5 on Solaris systems perlstyle (1) - Perl style guide perlsub (1) - Perl subroutines perlsyn (1) - Perl syntax perlthrtut (1) - tutorial on threads in Perl perltie (1) - how to hide an object class in a simple variable perltoc (1) - perl documentation table of contents perltodo (1) - Perl TO-DO List perltooc (1) - Tom's OO Tutorial for Class Data in Perl perltoot (1) - Tom's object-oriented tutorial for perl perltrap (1) - Perl traps for the unwary perltru64 (1) - Perl version 5 on Tru64 (formerly known as Digital UNIX formerly known as DEC OSF/1) systems perltw (1) - 餤 Perl n perlunicode (1) - Unicode support in Perl perluniintro (1) - Perl Unicode introduction perlutil (1) - utilities packaged with the Perl distribution perluts (1) - Perl under UTS perlvar (1) - Perl predefined variables perlvmesa (1) - building and installing Perl for VM/ESA. perlvms (1) - VMS-specific documentation for Perl perlvos (1) - Perl for Stratus VOS perlwin32 (1) - Perl under Windows perlxs (1) - XS language reference manual perlxstut (1) - Tutorial for writing XSUBs pf2afm (1) - Make an AFM file from Postscript (PFB/PFA/PFM) font files using ghostscript pfbtopfa (1) - Convert Postscript .pfb fonts to .pfa format using ghostscript pfifo (8) [tc-pbfifo] - Packet limited First In, First Out queue pfifo_fast (8) [tc-pfifo_fast] - three-band first in, first out queue pftp (1) - Internet file transfer program pg (1) - browse pagewise through text files pgrep (1) - look up or signal processes based on name and other attributes pgsql_table (5) - Postfix PostgreSQL client configuration pic (1) - compile pictures for troff or TeX pickup (8postfix) - Postfix local mail pickup piconv (1) - - iconv(1), reinvented in perl pidgin (1) - Instant Messaging client Pidgin v2.2.1 (1) [pidgin] - Instant Messaging client pidof (8) - find the process ID of a running program. pilot_applet (1) - GNOME applet to manipulate a Palm PDA pinentry (1) - PIN or pass-phrase entry dialog for GnuPG pinentry-curses (1) - PIN or pass-phrase entry dialog for GnuPG ping (8) - send ICMP ECHO_REQUEST to network hosts ping6 (8) - send ICMP ECHO_REQUEST to network hosts pinky (1) - lightweight finger pipe (8postfix) - Postfix delivery to external command pipes (6x) - fill the screen with a plumbing system. pivot_root (8) - change the root file system pkcs12 (1ssl) - PKCS#12 file utility pkcs7 (1ssl) - PKCS#7 utility pkcs8 (1ssl) - PKCS#8 format private key conversion tool pkg-config (1) - Return metainformation about installed libraries pkill (1) - look up or signal processes based on name and other attributes pl2pm (1) - Rough tool to translate Perl4 .pl files to Perl5 .pm modules. plasma (1) - oozing plasma. please speak up now! (3pm) [Convert::BinHex] - extract data from Macintosh BinHex files plipconfig (8) - fine tune PLIP device parameters plog (1) - starts up, shuts down or lists the log of PPP connections pmap (1) - report memory map of a process pmount (1) - mount arbitrary hotpluggable devices as normal user pmount-hal (1) - HAL-aware wrapper around pmount pnm2ppa (1) - convert portable anymap (PNM) images to HP's PPA printer format. pnp_modules (8) - udev callout to list modules for PNP devices po-debconf (7) - introduction po2debconf (1) - merge master templates file and PO files pod2html (1) - convert .pod files to .html files pod2latex (1) - convert pod documentation to latex format pod2man (1) - Convert POD data to formatted *roff input pod2text (1) - Convert POD data to formatted ASCII text pod2usage (1) - print usage messages from embedded pod docs in files pod2usage() (3perl) [Pod::Usage] - print a usage message from embedded pod documentation Pod::Checker (3perl) - check pod documents for syntax errors Pod::Find (3perl) - find POD documents in directory trees Pod::Html (3perl) - module to convert pod files to HTML Pod::InputObjects (3perl) - objects representing POD input paragraphs, commands, etc. Pod::LaTeX (3perl) - Convert Pod data to formatted Latex Pod::Man (3perl) - Convert POD data to formatted *roff input Pod::ParseLink (3perl) - Parse an L<> formatting code in POD text Pod::Parser (3perl) - base class for creating POD filters and translators Pod::ParseUtils (3perl) - helpers for POD parsing and conversion Pod::Perldoc::ToChecker (3perl) - let Perldoc check Pod for errors Pod::Perldoc::ToMan (3perl) - let Perldoc render Pod as man pages Pod::Perldoc::ToNroff (3perl) - let Perldoc convert Pod to nroff Pod::Perldoc::ToPod (3perl) - let Perldoc render Pod as ... Pod! Pod::Perldoc::ToRtf (3perl) - let Perldoc render Pod as RTF Pod::Perldoc::ToText (3perl) - let Perldoc render Pod as plaintext Pod::Perldoc::ToTk (3perl) - let Perldoc use Tk::Pod to render Pod Pod::Perldoc::ToXml (3perl) - let Perldoc render Pod as XML Pod::Plainer (3perl) - Perl extension for converting Pod to old style Pod. Pod::PlainText (3perl) - Convert POD data to formatted ASCII text Pod::Select (3perl) - extract selected sections of POD from input Pod::Text (3perl) - Convert POD data to formatted ASCII text Pod::Text::Color (3perl) - Convert POD data to formatted color ASCII text Pod::Text::Overstrike (3perl) - Convert POD data to formatted overstrike text Pod::Text::Termcap (3perl) - Convert POD data to ASCII text with format escapes Pod::Usage (3perl) - print a usage message from embedded pod documentation podchecker (1) - check the syntax of POD format documentation files podchecker() (3perl) [Pod::Checker] - check pod documents for syntax errors podebconf-display-po (1) - display content of a PO file in a debconf interface podebconf-report-po (1) - send outdated debconf PO files to the last translators podselect (1) - print selected sections of pod documentation on standard output podselect() (3perl) [Pod::Select] - extract selected sections of POD from input poff (1) - starts up, shuts down or lists the log of PPP connections poff.wvdial (1) - A poff replacement. policytool (1) - policy file creation and management tool polyhedra (6x) - draws the 80 uniform polyhedra and their duals polytopes (6x) - Draws one of the six regular 4d polytopes rotating in 4d. pon (1) - starts up, shuts down or lists the log of PPP connections pon.wvdial (1) - A pon replacement. pop3d (8) - manual page for pop3d (GNU Mailutils 0.6.93) popauth (1) - manual page for popauth (GNU Mailutils 0.6.93) portable wrappers for several basic OS features (7) [libgg] - (unknown subject) porttime (5) - port access time file POSIX (3perl) - Perl interface to IEEE Std 1003.1 POST (1p) - Simple command line user agent postalias (1) - Postfix alias database maintenance postcat (1) - show Postfix queue file contents postconf (1) - Postfix configuration utility postconf (5) - Postfix configuration parameters postdrop (1) - Postfix mail posting utility poster (1) - Scale and tile a postscript image to print on multiple pages postfix (1) - Postfix control program postkick (1) - kick a Postfix service postlock (1) - lock mail folder and execute command postlog (1) - Postfix-compatible logging utility postmap (1) - Postfix lookup table management postqueue (1) - Postfix queue control postsuper (1) - Postfix superintendent powernowd (1) - control the speed and voltage of cpus poweroff (8) - stop the system. pppd (8) - Point-to-Point Protocol Daemon pppd-radattr (8) - RADIUS utility plugin for pppd (8) pppd-radius (8) - RADIUS authentication plugin for pppd (8) pppdump (8) - convert PPP record file to readable format pppstats (8) - print PPP statistics pr (1) - convert text files for printing prename (1) - renames multiple files print (1) - execute programs via entries in the mailcap file printafm (1) - Print the metrics from a Postscript font in AFM format using ghostscript printenv (1) - print all or part of environment printers.conf (5) - printer configuration file for cups printf (1) - format and print data PRIO (8) [tc-prio] - Priority qdisc Proc::Killall (3pm) - Kill all instances of a process by pattern matching the command-line Proc::Killfam (3pm) - kill a list of pids, and all their sub-children Proc::ProcessTable (3pm) - Perl extension to access the unix process table Proc::ProcessTable::Process (3pm) - Perl process objects prove (1) - - A command-line tool for running tests against Test::Harness proxymap (8postfix) - Postfix lookup table proxy server ps (1) - report a snapshot of the current processes. ps2ascii (1) - Ghostscript translator from PostScript or PDF to ASCII ps2epsi (1) - generate conforming Encapsulated PostScript ps2pdf (1) - Convert PostScript to PDF using ghostscript ps2pdf12 (1) - Convert PostScript to PDF 1.2 (Acrobat 3-and-later compatible) using ghostscript ps2pdf13 (1) - Convert PostScript to PDF 1.3 (Acrobat 4-and-later compatible) using ghostscript ps2pdfwr (1) - Convert PostScript to PDF without specifying CompatibilityLevel, using ghostscript ps2ps (1) - Ghostscript PostScript "distiller" psbook (1) - rearrange pages in PostScript file into signatures psed (1) - a stream editor psfaddtable (1) - add a Unicode character table to a console font psfgettable (1) - extract the embedded Unicode character table from a console font psfstriptable (1) - remove the embedded Unicode character table from a console font psmerge (1) - filter to merge several PostScript files into one psnup (1) - multiple pages per sheet psresize (1) - rescales and centers a document for new output paper size psselect (1) - select pages from a PostScript file pstops (1) - shuffle pages in a PostScript file pstree (1) - display a tree of processes pstree.x11 (1) - display a tree of processes pstruct (1) - Dump C structures as generated from *(C`cc - g - S*(C' stabs ptx (1) - produce a permuted index of file contents pulsar (6x) - intersecting planes, alpha blending, fog, and textures. pumount (1) - umount arbitrary hotpluggable devices as normal user Purple (3pm) - Perl extension to the libpurple instant messenger library. purple-remote (1) - Send remote commands to Pidgin/Finch pwck (8) - verify integrity of password files pwconv (8) - convert to and from shadow passwords and groups. pwd (1) - print name of current/working directory pwdx (1) - report current working directory of a process pwunconv (8) - convert to and from shadow passwords and groups. pydoc (1) - the Python documentation tool pydoc2.4 (1) - the Python documentation tool pygettext (1) - Python equivalent of xgettext(1) pygettext2.4 (1) - Python equivalent of xgettext(1) python (1) - an interpreted, interactive, object-oriented programming language python2.4 (1) - an interpreted, interactive, object-oriented programming language qmgr (8postfix) - Postfix queue manager qmqp-sink (1) - multi-threaded QMQP test server qmqp-source (1) - multi-threaded QMQP test generator qmqpd (8postfix) - Postfix QMQP server qshape (1) - Print Postfix queue domain and age distribution queens (6x) - n queens screensaver query-loc (1) - to retrieve and display the location information in the DNS r128 (4) - ATI Rage 128 video driver radattr.so (8) [pppd-radattr] - RADIUS utility plugin for pppd (8) radeon (4) - ATI RADEON video driver radeontool (7) - utility to control backlight on radeon based laptops radius.so (8) [pppd-radius] - RADIUS authentication plugin for pppd (8) ramsize (8) - query/set image root device, RAM disk size, or video mode rand (1ssl) - generate pseudo-random bytes ranlib (1) - generate index to archive. rarp (8) - manipulate the system RARP table raw (8) - bind a Linux raw character device ray_cs (4) - Raylink wireless LAN - PCMCIA card device driver rbash (1) - restricted bash, see bash(1) rcp (1) - secure copy (remote file copy program) rcS (5) - defaults used at boot time rcs-checkin (1) - accepts any number of file arguments and checks them into RCS rcs-checkin.xemacs21 (1) - accepts any number of file arguments and checks them into RCS rdesktop (1) - Remote Desktop Protocol client rdev (8) - query/set image root device, RAM disk size, or video mode rdiff-backup (1) - local/remote mirror and incremental backup rdiff-backup-statistics (1) - summarize rdiff-backup statistics files rdjpgcom (1) - display text comments from a JPEG file re (3perl) - Perl pragma to alter regular expression behaviour readahead-list (8) - manual page for readahead-list: 0.20050517.0220 readahead-list: (8) [readahead-list] - manual page for readahead-list: 0.20050517.0220 readahead-watch (8) - manual page for readahead-watch: 0.20050517.0220 readahead-watch: (8) [readahead-watch] - manual page for readahead-watch: 0.20050517.0220 readcd (1) - read or write data Compact Discs readelf (1) - Displays information about ELF files. readline (3readline) - get a line from a user with editing readlink (1) - display value of a symbolic link README.aix (1) [perlaix] - Perl version 5 on IBM Unix (AIX) systems README.apollo (1) [perlapollo] - Perl version 5 on Apollo DomainOS README.beos (1) [perlbeos] - Perl version 5.8+ on BeOS README.BS2000 (1) [perlbs2000] - building and installing Perl for BS2000. README.cygwin (1) [perlcygwin] - Perl for Cygwin README.epoc (1) [perlepoc] - Perl for EPOC README.freebsd (1) [perlfreebsd] - Perl version 5 on FreeBSD systems README.hpux (1) [perlhpux] - Perl version 5 on Hewlett-Packard Unix (HP-UX) systems README.hurd (1) [perlhurd] - Perl version 5 on Hurd README.irix (1) [perlirix] - Perl version 5 on Irix systems README.machten (1) [perlmachten] - Perl version 5 on Power MachTen systems README.macos (1) [perlmacos] - Perl under Mac OS (Classic) README.macosx (1) [perlmacosx] - Perl under Mac OS X README.mint (1) [perlmint] - Perl version 5 on Atari MiNT README.mpeix (1) [perlmpeix] - Perl/iX for HP e3000 MPE README.openbsd (1) [perlopenbsd] - Perl version 5 on OpenBSD systems README.os390 (1) [perlos390] - building and installing Perl for OS/390 and z/OS README.os400 (1) [perlos400] - Perl version 5 on OS/400 README.qnx (1) [perlqnx] - Perl version 5 on QNX README.solaris (1) [perlsolaris] - Perl version 5 on Solaris systems README.tru64 (1) [perltru64] - Perl version 5 on Tru64 (formerly known as Digital UNIX formerly known as DEC OSF/1) systems README.vmesa (1) [perlvmesa] - building and installing Perl for VM/ESA. README.vos (1) [perlvos] - Perl for Stratus VOS readprofile (1) - a tool to read kernel profiling information realpath (1) - return the canonicalised absolute pathname realvncpasswd (1) - creating and changing password files to be used with VNC realvncpasswd.real (1) - creating and changing password files to be used with VNC reboot (8) - stop the system. red (8) [tc-red] - Random Early Detection redland (3) - (unknown subject) Redland Resource Description Framework (RDF) Library (3) [redland] - (unknown subject) Regexp::Common (3pm) - Provide commonly requested regular expressions Regexp::Common::_support (3pm) - - Support functions for Regexp::Common. Regexp::Common::balanced (3pm) - - provide regexes for strings with balanced parenthesized delimiters or arbitrary delimiters. Regexp::Common::CC (3pm) - - provide patterns for credit card numbers. Regexp::Common::comment (3pm) - - provide regexes for comments. Regexp::Common::delimited (3pm) - - provides a regex for delimited strings Regexp::Common::lingua (3pm) - - provide regexes for language related stuff. Regexp::Common::list (3pm) - - provide regexes for lists Regexp::Common::net (3pm) - - provide regexes for IPv4 addresses. Regexp::Common::number (3pm) - - provide regexes for numbers Regexp::Common::profanity (3pm) - - provide regexes for profanity Regexp::Common::SEN (3pm) - - provide regexes for Social-Economical Numbers. Regexp::Common::support (3pm) [Regexp::Common::_support] - - Support functions for Regexp::Common. Regexp::Common::URI (3pm) - - provide patterns for URIs. Regexp::Common::URI::fax (3pm) - - Returns a pattern for fax URIs. Regexp::Common::URI::file (3pm) - - Returns a pattern for file URIs. Regexp::Common::URI::ftp (3pm) - - Returns a pattern for FTP URIs. Regexp::Common::URI::gopher (3pm) - - Returns a pattern for gopher URIs. Regexp::Common::URI::http (3pm) - - Returns a pattern for HTTP URIs. Regexp::Common::URI::news (3pm) - - Returns a pattern for file URIs. Regexp::Common::URI::pop (3pm) - - Returns a pattern for POP URIs. Regexp::Common::URI::prospero (3pm) - - Returns a pattern for prospero URIs. Regexp::Common::URI::RFC1035 (3pm) - - Definitions from RFC1035; Regexp::Common::URI::RFC1738 (3pm) - - Definitions from RFC1738; Regexp::Common::URI::RFC1808 (3pm) - - Definitions from RFC1808; Regexp::Common::URI::RFC2384 (3pm) - - Definitions from RFC2384; Regexp::Common::URI::RFC2396 (3pm) - - Definitions from RFC2396; Regexp::Common::URI::RFC2806 (3pm) - - Definitions from RFC2806; Regexp::Common::URI::tel (3pm) - - Returns a pattern for telephone URIs. Regexp::Common::URI::telnet (3pm) - - Returns a pattern for telnet URIs. Regexp::Common::URI::tv (3pm) - - Returns a pattern for tv URIs. Regexp::Common::URI::wais (3pm) - - Returns a pattern for WAIS URIs. Regexp::Common::whitespace (3pm) - - provides a regex for leading or trailing whitescape Regexp::Common::zip (3pm) - - provide regexes for postal codes. regexp_table (5) - format of Postfix regular expression tables reiserfsck (8) - The checking tool for the ReiserFS filesystem. reiserfstune (8) - The tunning tool for the ReiserFS filesystem. reject (8) - accept/reject jobs sent to a destination rekey (1) - change drive encryption password or keyfile rekey.py (1) [rekey] - change drive encryption password or keyfile released for comments. Please give me your feedback! (3pm) [IO::WrapTie] - wrap tieable objects in IO::Handle interface relocated (5) - Postfix relocated table format remove-default-ispell (8) - remove default ispell dictionary remove-default-wordlist (8) - remove default wordlist remove-shell (8) - remove shells from the list of valid login shells rename (1) - renames multiple files rendition (4) - Rendition video driver renice (1) - alter priority of running processes req (1ssl) - PKCS#10 certificate request and certificate generating utility. reset (1) - terminal initialization resize (1) - set TERMCAP and terminal settings to current xterm window size resize2fs (8) - ext2/ext3 file system resizer resize_reiserfs (8) - resizer tool for the ReiserFS filesystem resolvconf (8) - manage nameserver information rev (1) - reverse lines of a file revpath (1x) - generate a relative path that can be used to undo a change-directory rgrep (1) - print lines matching a pattern rgview (1) - Vi IMproved, a programmers text editor rgvim (1) - Vi IMproved, a programmers text editor rhythmbox (1) - music player and organizer for GNOME ripemd160 (1ssl) - message digests ripples (6x) - interference patterns. rlogin (1) - OpenSSH SSH client (remote login program) rm (1) - remove files or directories rmail (8) - handle remote mail received via uucp rmdir (1) - remove empty directories rmic (1) - Java RMI stub compiler rmid (1) - RMI activation system daemon rmiregistry (1) - Java remote object registry rmmod (8) - simple program to remove a module from the Linux Kernel rmt (8) - remote magtape protocol module rmt-tar (8) - remote magtape protocol module rootflags (8) - query/set image root device, RAM disk size, or video mode rotatelogs (8) - Piped logging program to rotate Apache logs route (8) - show / manipulate the IP routing table rpcclient (1) - tool for executing client side MS-RPC functions rpcgen (1) - an RPC protocol compiler rpcinfo (8) - report RPC information rsa (1ssl) - RSA key processing tool rsautl (1ssl) - RSA utility rsh (1) - OpenSSH SSH client (remote login program) rsync (1) - faster, flexible replacement for rcp rsyncd.conf (5) - configuration file for rsync in daemon mode run-mailcap (1) - execute programs via entries in the mailcap file run-parts (8) - run scripts or programs in a directory run-with-aspell (1) - script to help use GNU Aspell as an ispell replacement runcon (1) - run command with specified security context runidn (1) - A script to allow applications to use internationalized domain names. runlevel (8) - find the previous and current system runlevel. runscript (1) - script interpreter for minicom rview (1) - Vi IMproved, a programmers text editor rvim (1) - Vi IMproved, a programmers text editor s2p (1) - a stream editor s3virge (4) - S3 ViRGE video driver s_client (1ssl) - SSL/TLS client program s_server (1ssl) - SSL/TLS server program s_time (1ssl) - SSL/TLS performance timing program Safe (3perl) - Compile and execute code in restricted compartments safe_finger (8) - finger client wrapper that protects against nasty stuff from finger servers samba (7) - A Windows SMB/CIFS fileserver for UNIX sane (7) - Scanner Access Now Easy: API for accessing scanners sane-abaton (5) - SANE backend for Abaton flatbed scanners sane-agfafocus (5) - SANE backend for AGFA Focus flatbed scanners sane-apple (5) - SANE backend for Apple flatbed scanners sane-artec (5) - SANE backend for Artec flatbed scanners sane-artec_eplus48u (5) - SANE backend for the scanner Artec E+ 48U and re-badged models sane-as6e (5) - SANE backend for using the Artec AS6E parallel port interface scanner. sane-avision (5) - SANE backend for original Avision and Avision OEM scanners (HP, Minolta, Mitsubishi, UMAX and possibly more) flatbed and film scanners. sane-bh (5) - SANE backend for Bell+Howell Copiscan II series document scanners sane-canon (5) - SANE backend for Canon SCSI scanners sane-canon630u (5) - SANE backend for the Canon 630u USB flatbed scanner sane-canon_pp (5) - SANE backend for Canon CanoScan Parallel Port flatbed scanners sane-coolscan (5) - SANE backend for Nikon film-scanners sane-coolscan2 (5) - SANE backend for Nikon Coolscan film scanners sane-dc210 (5) - SANE backend for Kodak DC210 Digital Camera sane-dc240 (5) - SANE backend for Kodak DC240 Digital Camera sane-dc25 (5) - SANE backend for Kodak DC20/DC25 Digital Cameras sane-dll (5) - SANE dynamic backend loader sane-dmc (5) - SANE backend for the Polaroid Digital Microscope Camera sane-epson (5) - SANE backend for EPSON scanners sane-fujitsu (5) - SANE backend for Fujitsu flatbed and ADF scanners sane-genesys (5) - SANE backend for GL646 and GL841 based USB flatbed scanners sane-gphoto2 (5) - SANE backend for gphoto2 supported cameras sane-gt68xx (5) - SANE backend for GT-68XX based USB flatbed scanners sane-hp (5) - SANE backend for HP ScanJet scanners sane-hp4200 (5) - SANE backend for Hewlett-Packard 4200 scanners sane-hp5400 (5) - SANE backend for Hewlett-Packard 54XX scanners sane-hpsj5s (5) - SANE backend for HP ScanJet 5S sheetfed scanner sane-ibm (5) - SANE backend for IBM and Ricoh SCSI flatbed scanners sane-leo (5) - SANE backend for LEO Technologies scanners sane-lexmark (5) - SANE backend for Lexmark X1100 Series scanners sane-ma1509 (5) - SANE backend for Mustek BearPaw 1200F USB scanner sane-matsushita (5) - SANE backend for Panasonic KV-SS high speed scanners sane-microtek (5) - SANE backend for Microtek scanners sane-microtek2 (5) - SANE backend for Microtek scanners with SCSI-2 command set sane-mustek (5) - SANE backend for Mustek SCSI flatbed scanners (and some other devices) sane-mustek_pp (5) - SANE backend for Mustek parallel port flatbed scanners sane-mustek_usb (5) - SANE backend for Mustek USB flatbed scanners sane-mustek_usb2 (5) - SANE backend for SQ113 based USB flatbed scanners sane-nec (5) - SANE backend for NEC scanners sane-net (5) - SANE network backend sane-niash (5) - SANE backend for scanners based on the NIASH chipset. sane-pie (5) - SANE backend for PIE, Devcom and AdLib SCSI flatbed scanners sane-plustek (5) - SANE backend for LM983[1/2/3] based USB flatbed scanners sane-plustek_pp (5) - SANE backend for Plustek parallel port flatbed scanners sane-qcam (5) - SANE backend for Connectix QuickCam cameras sane-ricoh (5) - SANE backend for Ricoh flatbed scanners sane-s9036 (5) - SANE backend for Siemens 9036 flatbed scanners sane-sceptre (5) - SANE backend for SCEPTRE scanners sane-scsi (5) - SCSI adapter tips for scanners sane-sharp (5) - SANE backend for SHARP scanners sane-sm3600 (5) - SANE backend for Microtek scanners with M011 USB chip sane-sm3840 (5) - SANE backend for Microtek scanners with SCAN08 USB chip sane-snapscan (5) - SANE backend for AGFA SnapScan flatbed scanners sane-sp15c (5) - SANE backend for Fujitsu ScanPartner 15C flatbed scanner sane-st400 (5) - SANE backend for Siemens ST/Highscan flatbed scanners sane-tamarack (5) - SANE backend for Tamarack flatbed scanners sane-teco1 (5) - SANE backend for TECO / RELISYS scanners sane-teco2 (5) - SANE backend for TECO / RELISYS scanners sane-teco3 (5) - SANE backend for TECO / RELISYS scanners sane-test (5) - SANE backend for testing frontends sane-u12 (5) - SANE backend for Plustek USB flatbed scanners, based on older parport designs sane-umax (5) - SANE backend for UMAX scanners sane-umax1220u (5) - SANE backend for the UMAX Astra 1220U scanner sane-umax_pp (5) - SANE backend for Umax Astra parallel port flatbed scanners sane-usb (5) - USB configuration tips for SANE sane-v4l (5) - SANE interface for Video for Linux API savage (4) - S3 Savage video driver savelog (8) - save a log file scache (8postfix) - Postfix shared connection cache server Scalar::Util (3perl) - A selection of general-utility scalar subroutines scanpci (1x) - scan/probe PCI buses scim (1) - smart common input method scim-make-table (1) - generate data file for SCIM generic table module scp (1) - secure copy (remote file copy program) screen (1) - screen manager with VT100/ANSI terminal emulation screendump (1) - dump the contents of a virtual console to stdout screenshooter_applet (1) - Screen-Shooter applet for the GNOME panel. script (1) - make typescript of terminal session scriptreplay (1) - play back typescripts, using timing information scrollkeeper (7) - An open document cataloging and metadata management system. scrollkeeper-config (1) - print ScrollKeeper configuration information scrollkeeper-gen-seriesid (1) - generate a unique id for a document series for use in an OMF metadata file scrollkeeper-preinstall (8) - generate on OMF file, based on an existing OMF file, which has the correct URL for a document scrollkeeper-rebuilddb (8) - rebuild the scrollkeeper document catalog database scrollkeeper-update (8) - identify new, modified, or removed OMF files and update the scrollkeeper databases scrollkeeper.conf (5) - ScrollKeeper configuration file scsi_id (8) - retrieve and generate a unique SCSI identifier scsi_info (8) - SCSI device description tool SDBM_File (3perl) - Tied access to sdbm files sdiff (1) - side-by-side merge of file differences Search::Dict (3perl) - search for key in dictionary file sed (1) - manual page for sed version 4.1.4 see (1) - execute programs via entries in the mailcap file select-default-ispell (8) - select default ispell dictionary select-default-iwrap (1) - Selects the user default ispell dictionary for use with ispell-wrapper select-default-wordlist (8) - select default wordlist SelectSaver (3perl) - save and restore selected file handle SelfLoader (3perl) - load functions only on demand sendmail (1) - Postfix to Sendmail compatibility interface sensible-browser (1) - sensible editing, paging, and web browsing sensible-editor (1) - sensible editing, paging, and web browsing sensible-pager (1) - sensible editing, paging, and web browsing seq (1) - print a sequence of numbers serial_cs (4) - PCMCIA serial port driver serialver (1) - serial version command servertool (1) - The Java(TM) IDL Server Tool servertool provides an ease-of-use interface for application programmers to register (1) [servertool] - The Java(TM) IDL Server Tool serviceconfig (1) - Service/daemon administration tool sess_id (1ssl) - SSL/TLS session handling utility session-properties (1) - a non-CORBA version of the session-properties-capplet. sessreg (1x) - manage utmp/wtmp entries for non-init clients setkeycodes (8) - load kernel scancode-to-keycode mapping table entries setleds (1) - set the keyboard leds setlogcons (8) - Send kernel messages to console N setmetamode (1) - define the keyboard meta key handling setpci (8) - configure PCI devices setserial (8) - get/set Linux serial port information setsid (8) - run a program in a new session setterm (1) - set terminal attributes setvesablank (8) - Turn VESA screen blanking on or off setxkbmap (1x) - set the keyboard using the X Keyboard Extension sfdisk (8) - Partition table manipulator for Linux sfq (8) [tc-sfq] - Stochastic Fairness Queueing sftp (1) - secure file transfer program sftp-server (8) - SFTP server subsystem sg (1) - execute command as different group ID sh (1) - GNU Bourne-Again SHell sha (1ssl) - message digests sha1 (1ssl) - message digests sha1sum (1) - compute and check SHA1 message digest shadebobs (6x) - oscillating vapor trails. shadow (5) - encrypted password file shadowconfig (8) - toggle shadow passwords on and off Shell (3perl) - run shell commands transparently within perl shortmess (3perl) [Carp] - warn of errors (from perspective of caller) showcfont (1) - displays all characters in the current screen-font. showchar (1) - show character with information showkey (1) - examine the scan codes and keycodes sent by the keyboard showq (8postfix) - list the Postfix mail queue showrgb (1x) - uncompile an rgb color-name database shred (1) - overwrite a file to hide its contents, and optionally delete it shutdown (8) - bring the system down sierpinski3d (6x) - 3D Sierpinski triangle fractal. sigtrap (3perl) - Perl pragma to enable simple signal handling siliconmotion (4) - Silicon Motion video driver simple (7) [libggi] - (unknown subject) sis (4) - SiS and XGI video driver sisusb (4) - SiS USB video driver size (1) - list section sizes and total size. skill (1) - send a signal or report process status skim (1) - smart common input method platform for KDE skyrocket (1) - fireworks show. slabtop (1) - display kernel slab cache information in real time slattach (8) - attach a network interface to a serial line sleep (1) - delay for a specified amount of time sliceprint (1) - slice documents with long lines. slidescreen (6x) - permute the screen image like an 8-puzzle slocate (1) - Security Enhanced version of the GNU Locate slogin (1) - OpenSSH SSH client (remote login program) sloxwizard (1) - KDE Openexchange Wizard small and flexible user-space graphics library (7) [libggi] - (unknown subject) smartctl (8) - Control and Monitor Utility for SMART Disks smartd (8) - SMART Disk Monitoring Daemon smartd.conf (5) - SMART Disk Monitoring Daemon Configuration File smb.conf (5) - The configuration file for the Samba suite smbcacls (1) - Set or get ACLs on an NT file or directory names smbclient (1) - ftp-like client to access SMB/CIFS resources on servers smbcquotas (1) - Set or get QUOTAs of NTFS 5 shares smbget (1) - wget-like utility for download files over SMB smbgetrc (5) - configuration file for smbget smbpasswd (5) - The Samba encrypted password file smbpasswd (8) - change a user's SMB password smbspool (8) - send a print file to an SMB printer smbtar (1) - shell script for backing up SMB/CIFS shares directly to UNIX tape drives smbtree (1) - A text based smb network browser smc91c92_cs (4) - SMC 91cxx device driver smime (1ssl) - S/MIME utility smproxy (1x) - Session Manager Proxy smtp (8postfix) - Postfix SMTP client smtp-sink (1) - multi-threaded SMTP/LMTP test server smtp-source (1) - multi-threaded SMTP/LMTP test generator smtpd (8postfix) - Postfix SMTP server snice (1) - send a signal or report process status snmp.conf (5snmp) - configuration files for the Net-SNMP applications snmp_config (5snmp) - handling of Net-SNMP configuration files SOAP::Client (3pm) - exists purely as a superclass for client classes declared by the various SOAP::Lite transport modules. SOAP::Constants (3pm) - SOAP::Lite provides several variables to allows programmers and users to modify the behavior of SOAP::Lite in specific ways. SOAP::Data (3pm) - this class provides the means by which to explicitly manipulate and control all aspects of the way in which Perl data gets expressed as SOAP data entities. SOAP::Deserializer (3pm) - the means by which the toolkit manages the conversion of XML into an object managable by a developer SOAP::Fault (3pm) - encapsulates SOAP faults prior to their serialization or after their deserialization SOAP::Header (3pm) - similar to SOAP::Data elements, a SOAP::Header object simply is encoded in the SOAP Header block SOAP::Lite (3pm) - Perl's Web Services Toolkit SOAP::Packager (3pm) - this class is an abstract class which allows for multiple types of packaging agents such as MIME and DIME. SOAP::Schema (3pm) - provides an umbrella for the way in which SOAP::Lite manages service description schemas SOAP::Serializer (3pm) - the means by which the toolkit manages the expression of data as XML SOAP::Server (3pm) - provides the basic framework for the transport-specific server classes to build upon SOAP::SOM (3pm) - provides access to the values contained in SOAP Response SOAP::Test (3pm) - Test framework for SOAP::Lite SOAP::Trace (3pm) - used only to manage and manipulate the runtime tracing of execution within the toolkit SOAP::Transport (3pm) - an abstract class extended by more specialized transport modules SOAP::Transport::FTP (3pm) [OldDocs::SOAP::Transport::FTP] - Client side FTP support for SOAP::Lite SOAP::Transport::HTTP (3pm) [OldDocs::SOAP::Transport::HTTP] - Server/Client side HTTP support for SOAP::Lite SOAP::Transport::IO (3pm) [OldDocs::SOAP::Transport::IO] - Server side IO support for SOAP::Lite SOAP::Transport::JABBER (3pm) [OldDocs::SOAP::Transport::JABBER] - Server/Client side JABBER support for SOAP::Lite SOAP::Transport::LOCAL (3pm) [OldDocs::SOAP::Transport::LOCAL] - Client side no-transport support for SOAP::Lite SOAP::Transport::MAILTO (3pm) [OldDocs::SOAP::Transport::MAILTO] - Client side SMTP/sendmail support for SOAP::Lite SOAP::Transport::MQ (3pm) [OldDocs::SOAP::Transport::MQ] - Server/Client side MQ support for SOAP::Lite SOAP::Transport::POP3 (3pm) - Server side POP3 support for SOAP::Lite SOAP::Transport::TCP (3pm) [OldDocs::SOAP::Transport::TCP] - Server/Client side TCP support for SOAP::Lite SOAP::Utils (3pm) - a utility package for SOAP::Lite SOAPsh (1p) - Interactive shell for SOAP calls sockaddr_in (3perl) [Socket] - load the C socket.h defines and structure manipulators sockaddr_un (3perl) [Socket] - load the C socket.h defines and structure manipulators Socket (3perl) - load the C socket.h defines and structure manipulators soelim (1) - interpret .so requests in groff input solarwinds (1) - mesmerizing particle effects saver. sonar (6x) - display a sonar scope sort (1) - sort lines of text files sort (3perl) - perl pragma to control sort() behaviour sound-monitor_applet (1) - Sound Monitor applet for the GNOME panel. sources.list (5) - Package resource list for APT spawn (8postfix) - Postfix external command spawner speaker-test (1) - command-line speaker test tone generator for ALSA speed (1ssl) - test library performance SpeedCrunch (1) [crunch] - A speed calculator in QT. spheremonics (6x) - 3d spherical harmonic shapes. spirographx (1) - animated spirographs spkac (1ssl) - SPKAC printing and generating utility splain (1) - produce verbose warning diagnostics splain (3perl) [diagnostics] - produce verbose warning diagnostics spline (3blt) - Fit curves with spline interpolation split (1) - split a file into pieces splitfont (1) - extract characters from an ISO-type font. sprof (1) - Read and display shared object profiling data sq (1) - squeeze a sorted word list unsq - unsqueeze a sorted word list squid (8) - proxy caching server squid_ldap_group (8) - Squid LDAP external acl group helper squid_unix_group (8) - Squid UNIX Group external_acl helper ssh (1) - OpenSSH SSH client (remote login program) ssh-add (1) - adds RSA or DSA identities to the authentication agent ssh-agent (1) - authentication agent ssh-argv0 (1) - replaces the old ssh command-name as hostname handling ssh-askpass (1) - prompts a user for a passphrase using GNOME ssh-copy-id (1) - install your identity.pub in a remote machine's authorized_keys ssh-keygen (1) - authentication key generation, management and conversion ssh-keyscan (1) - gather ssh public keys ssh-keysign (8) - ssh helper program for hostbased authentication ssh_config (5) - OpenSSH SSH client configuration files sshd (8) - OpenSSH SSH daemon sshd_config (5) - OpenSSH SSH daemon configuration file sshfs (1) - mount filesystems over ssh protocol ssldump (1) - dump SSL traffic on a network stab (5) - current PCMCIA socket status start-stop-daemon (8) - start and stop system daemon programs startup and shutdown a server. (1) [servertool] - The Java(TM) IDL Server Tool startx (1x) - initialize an X session stat (1) - display file or file system status states (1) - awk alike text processing tool stonerview (6x) - 3D undulating ribbons of squares. Storable (3perl) - persistence for Perl data structures strace (1) - trace system calls and signals strfile (1) - create a random access file for storing strings strict (3perl) - Perl pragma to restrict unsafe constructs strings (1) - print the strings of printable characters in files. strip (1) - Discard symbols from object files. stripchart (3blt) - 2D strip chart for plotting x and y coordinate data. stty (1) - change and print terminal line settings stubmaker (1p) - Generates client stubs from a WSDL file. stunnel (1) - universal SSL tunnel stunnel-dsa (1) - universal SSL tunnel su (1) - change user ID or become super-user subs (3perl) - Perl pragma to predeclare sub names sudo (8) - execute a command as another user sudo_root (8) - How to run administrative commands sudoedit (8) - execute a command as another user sudoers (5) - list of which users may execute what suexec (8) [suexec2] - Switch user before executing external programs suexec2 (8) - Switch user before executing external programs suidperl (1) - Practical Extraction and Report Language sulogin (8) - Single-user login sum (1) - checksum and count the blocks in a file sundancer2 (1) - rotating stack of quads. superquadrics (6x) - morphing 3d shapes. svn (1) - Subversion command line client tool SVN::Base (3perl) - Base class for importing symbols for svn modules SVN::Client (3perl) - Subversion client functions SVN::Core (3perl) - Core module of the subversion perl bindings SVN::Delta (3perl) - Subversion delta functions SVN::Fs (3perl) - Subversion filesystem functions SVN::Ra (3perl) - Subversion remote access functions SVN::Repos (3perl) - Subversion repository functions SVN::Wc (3perl) - Subversion working copy functions svnadmin (1) - Subversion repository administration tool svndumpfilter (1) - Filter a subversion repository 'dumpfile'. svnlook (1) - Subversion repository examination tool svnserve (8) - Server for the 'svn' repository access method svnserve.conf (5) - Repository configuration file for svnserve svnversion (1) - Produce a compact version number for a working copy. swapoff (8) - enable/disable devices and files for paging and swapping swapon (8) - enable/disable devices and files for paging and swapping swirl (6x) - draws swirly color-cycling patterns Switch (3perl) - A switch statement for Perl sxpm (1) - Show an XPM (X PixMap) file and/or convert XPM 1 or 2 files to XPM 3. Symbol (3perl) - manipulate Perl symbols and their names synaptic (8) - graphical management of software packages synaptics (5) - Synaptics touchpad driver for XOrg/XFree86. sync (1) - flush file system buffers synclient (1) - query and modify Synaptics TouchPad driver for XOrg/XFree86 server parameters on the fly. syndaemon (1) - a program that monitors keyboard activity and disables the touchpad when the keyboard is being used. Sys::Hostname (3perl) - Try every conceivable way to get hostname Sys::Syslog (3perl) - Perl interface to the UNIX syslog(3) calls sysctl (8) - configure kernel parameters at runtime sysctl.conf (5) - sysctl(8) preload/configuration file sysklogd (8) - Linux system logging utilities. syslog-facility (8) - Setup and remove LOCALx facility for sysklogd syslog.conf (5) - syslogd(8) configuration file syslogd (8) - Linux system logging utilities. syslogd-listfiles (8) - list system logfiles systemsettings (1) - KDE System Settings. table (3blt) - Arranges widgets in a table tabset (3blt) - Create and manipulate tabset widgets tac (1) - concatenate and print files in reverse tack (1) - terminfo action checker tail (1) - output the last part of files tar (1) - The GNU version of the tar archiving utility tbf (8) [tc-tbf] - Token Bucket Filter tbl (1) - format tables for troff tc (8) - show / manipulate traffic control settings tc-cbq (8) - Class Based Queueing tc-cbq-details (8) - Class Based Queueing tc-htb (8) - Hierarchy Token Bucket tc-pbfifo (8) - Packet limited First In, First Out queue tc-pfifo (8) - Packet limited First In, First Out queue tc-pfifo_fast (8) - three-band first in, first out queue tc-prio (8) - Priority qdisc tc-red (8) - Random Early Detection tc-sfq (8) - Stochastic Fairness Queueing tc-tbf (8) - Token Bucket Filter tc574_cs (4) - 3Com 3c574 Etherlink XL 10/100 PC Card device driver tc575_cb (4) - 3Com 3c575 Etherlink XL 10/100 CardBus device driver tc589_cs (4) - 3Com 3c589 Etherlink III device driver tcic (4) - Databook TCIC-2 PCMCIA controller driver tclsh (1) - Simple shell containing Tcl interpreter tclsh8.4 (1) - Simple shell containing Tcl interpreter tcpd (8) - access control facility for internet services tcpdchk (8) - tcp wrapper configuration checker tcpdmatch (8) - tcp wrapper oracle tcpdump (8) - dump traffic on a network tcptraceroute (1) - A traceroute implementation using TCP packets tdfx (4) - 3Dfx video driver tee (1) - read from standard input and write to standard output and files telinit (8) - process control initialization telnet (1) - user interface to the TELNET protocol telnet.netkit (1) - user interface to the TELNET protocol tempfile (1) - create a temporary file in a safe manner term (5) - format of compiled term file. term (7) - conventions for naming terminal types Term::ANSIColor (3perl) - Color screen output using ANSI escape sequences Term::Cap (3perl) - Perl termcap interface Term::Complete (3perl) - Perl word completion module Term::ReadKey (3pm) - A perl module for simple terminal control Term::ReadLine (3perl) - Perl interface to various *(C`readline*(C' packages. If no real package is found, substitutes stubs instead of basic functions. Term::Size (3pm) - Perl extension for retrieving terminal size terminfo (5) - terminal capability data base test (1) - check file types and compare values test-configlets (1) - Simple GNOME front end for testing configlets. Test::Builder (3perl) - Backend for building test libraries Test::Harness (3perl) - Run Perl standard test scripts with statistics Test::Harness::Assert (3perl) - simple assert Test::Harness::Iterator (3perl) - Internal Test::Harness Iterator Test::Harness::Point (3perl) - object for tracking a single test point Test::Harness::Straps (3perl) - detailed analysis of test results Test::Harness::TAP (3perl) - Documentation for the TAP format Test::More (3perl) - yet another framework for writing test scripts Test::Simple (3perl) - Basic utilities for writing tests. Test::Tutorial (3perl) - A tutorial about writing really basic tests testparm (1) - check an smb.conf configuration file for internal correctness tethereal (1) - Dump and analyze network traffic text2pcap (1) - Generate a capture file from an ASCII hexdump of packets text2wave (1) - convert text to .wav files Text::Abbrev (3perl) - create an abbreviation table from a list Text::Balanced (3perl) - Extract delimited text sequences from strings. Text::CharWidth (3pm) - Get number of occupied columns of a string on terminal Text::Iconv (3pm) - Perl interface to iconv() codeset conversion function Text::ParseWords (3perl) - parse text into an array of tokens or array of arrays Text::Soundex (3perl) - Implementation of the Soundex Algorithm as Described by Knuth Text::Tabs (3perl) - - expand and unexpand tabs per the unix expand(1) and unexpand(1) Text::Wrap (3perl) - line wrapping to form simple paragraphs Text::WrapI18N (3pm) - Line wrapping module with support for multibyte, fullwidth, and combining characters and languages without whitespaces between words textdomain (3) - set domain for future gettext() calls This is currently Alpha code (3pm) [IO::WrapTie] - wrap tieable objects in IO::Handle interface Thread (3perl) - manipulate threads in Perl (for old code only) Thread::Queue (3perl) - thread-safe queues Thread::Semaphore (3perl) - thread-safe semaphores threads (3perl) - Perl extension allowing use of interpreter based threads from perl threads::shared (3perl) - Perl extension for sharing data structures between threads tic (1) - the terminfo entry-description compiler tickadj (1) - the network time protocol Tie::Array (3perl) - base class for tied arrays Tie::ExtraHash (3perl) [Tie::Hash] - base class definitions for tied hashes Tie::File (3perl) - Access the lines of a disk file via a Perl array Tie::Handle (3perl) - base class definitions for tied handles Tie::Hash (3perl) - base class definitions for tied hashes Tie::Memoize (3perl) - add data to hash when needed Tie::RefHash (3perl) - use references as hash keys Tie::Scalar (3perl) - base class definitions for tied scalars Tie::StdHandle (3perl) [Tie::Handle] - base class definitions for tied handles Tie::StdHash (3perl) [Tie::Hash] - base class definitions for tied hashes Tie::StdScalar (3perl) [Tie::Scalar] - base class definitions for tied scalars Tie::SubstrHash (3perl) - Fixed-table-size, fixed-key-length hashing tile (3blt) - Tiling versions of Tk widgets Time::gmtime (3perl) - by-name interface to Perl's built-in gmtime() function Time::HiRes (3perl) - High resolution alarm, sleep, gettimeofday, interval timers Time::Local (3perl) - efficiently compute time from local and GMT time Time::localtime (3perl) - by-name interface to Perl's built-in localtime() function Time::tm (3perl) - internal object used by Time::gmtime and Time::localtime Time::Zone (3pm) - - miscellaneous timezone manipulations routines timeoutd (8) - Enforce idle and session time restrictions timeouts (5) - user login/idle/session time limits tkdiff (1) - A graphical "diff" utility. tload (1) - graphic representation of system load average tlsmgr (8postfix) - Postfix TLS session cache and PRNG manager tnameserv (1) - Java IDL name server starter script toe (1) - table of (terminfo) entries top (1) - display Linux tasks tor (5) [torrc] - The second-generation onion router tor (8) - The second-generation onion router tor-resolve (1) - resolve a hostname to an IP address via tor torify (1) - wrapper for tsocks and tor torrc (5) - The second-generation onion router toshsat1800-irdasetup (1) - manual page for toshsat1800-irdasetup toshset (1) - manipulate bios and hardware settings of Toshiba laptops totem (1) - GNOME-desktop movie player based on the xine backend totem-video-thumbnailer (1) - video thumbnailer for the GNOME desktop touch (1) - change file timestamps tput (1) - initialize a terminal or query terminfo database tr (1) - translate or delete characters trace (8postfix) - Postfix message bounce or defer daemon tracepath (8) - traces path to a network host discovering MTU along this path tracepath6 (8) - traces path to a network host discovering MTU along this path traceroute (8) - print the route packets take to network host traceroute.lbl (8) - print the route packets take to network host traceroute6 (8) - traces path to a network host transport (5) - Postfix transport table format tree (3blt) - Create and manage tree data objects. treeview (3blt) - Create and manipulate hierarchical table widgets trident (4) - Trident video driver trivial-rewrite (8postfix) - Postfix address rewriting and resolving daemon troff (1) - the troff processor of the groff text formatting system true (1) - do nothing, successfully try-from (8) - test program for the tcp_wrapper tryaffix (1) - Interactive spelling checking tsclient (1) - (unknown subject) tseng (4) - Tseng Labs video driver tset (1) - terminal initialization tsocks (1) - Shell wrapper to simplify the use of the tsocks(8) library to transparently allow an application to use a SOCKS proxy tsocks (8) - Library for intercepting outgoing network connections and redirecting them through a SOCKS server. tsocks.conf (5) - configuration file for tsocks(8) tsort (1) - perform topological sort tty (1) - print the file name of the terminal connected to standard input tune2fs (8) - adjust tunable filesystem parameters on ext2/ext3 filesystems tunelp (8) - set various parameters for the lp device tzconfig (8) - set the local timezone tzselect (1) - view timezones ucf (1) - Update Configuration File: preserve user changes in configuration files ucf.conf (5) - site-wide configuration file for ucf UDDI::Lite (3pm) - Library for UDDI clients in Perl udev (8) - dynamic device management udevcontrol (8) - event managing daemon udevd (8) - event managing daemon udevinfo (8) - query device information from the udev database udevmonitor (8) - print the kernel and udev event sequence to the console udevplug (8) - device cold-plugging tool udevsend (8) - send the current environment to the udev daemon udevtest (8) - simulate a udev run and print the action to the console ul (1) - do underlining umount (8) - unmount file systems uname (1) - print system information uncompress (1) - compress or expand files unexpand (1) - convert spaces to tabs Unicode::CharName (3pm) - Look up Unicode character names Unicode::Collate (3perl) - Unicode Collation Algorithm Unicode::Normalize (3perl) - Unicode Normalization Forms Unicode::String (3pm) - String of Unicode characters (UTF-16BE) Unicode::UCD (3perl) - Unicode character database unicode_start (1) - put the console in Unicode mode. unicode_stop (1) - put the console out of unicode mode (ie. in 8-bit mode). uniq (1) - report or omit repeated lines unittestgui (1) - a graphical user interface to run python unit tests unittestgui.python2.4 (1) - a graphical user interface to run python unit tests UNIVERSAL (3perl) - base class for ALL classes (blessed references) unix_chkpwd (8) - check the password of the invoking user unlink (1) - call the unlink function to remove the specified file unpack200 (1) - JAR Unpacking tool unregister (1) [servertool] - The Java(TM) IDL Server Tool unsq (1) - squeeze a sorted word list unsq - unsqueeze a sorted word list unstr (1) - dump strings in pointer order unzip (1) - list, test and extract compressed files in a ZIP archive unzipsfx (1) - self-extracting stub for prepending to ZIP archives update-alternatives (8) - maintain symbolic links determining default commands update-ca-certificates (8) - update /etc/ssl/certs and certificates.crt update-catalog (8) - create or update entry in SGML catalog file update-configlets (1) - Register configlets with any existing front end update-default-aspell (8) - rebuild aspell database and emacsen stuff update-default-ispell (8) - update default ispell dictionary update-default-wordlist (8) - update default wordlist update-dictcommon-aspell (8) - rebuild aspell database and emacsen stuff update-fonts-alias (8) - compile fonts.alias files update-fonts-dir (8) - compile fonts.dir files update-fonts-scale (8) - generate fonts.scale files update-gconf-defaults (8) - generate GConf defaults shipped in Debian packages update-gdkpixbuf-loaders (1) - Update wrapper script for the Gdkpixbuf loaders list update-glaptop (8) - script run from cron to keep Goobuntu Laptop up to date update-grub (8) - program to generate GRUB's menu.lst file update-gtk-immodules (1) - Update wrapper script for the GTK+ IM modules list update-inetd (8) - create, remove, enable or disable entry in /etc/inetd.conf update-ispell-dictionary (8) - Bash script to select a new ispell default dictionary. update-java-alternatives (8) - update alternatives for jre/sdk installations update-lilo (8) - interactive configure script for lilo update-mime (8) - create or update MIME information update-mime-database (1) - a program to build the Shared MIME-Info database cache update-modules (8) - obsolete command update-openoffice-dicts (8) - rebuild dictionary.lst for OpenOffice.org update-pango-modules (1) - Update wrapper script for the Pango modules list update-pangox-aliases (1) - Update wrapper script for the Pango X aliases file. update-passwd (8) - safely update /etc/passwd, /etc/shadow and /etc/group update-pciids (8) - download new version of the PCI ID list update-rc.d (8) - install and remove System-V style init script links update-usbids (8) - download new version of the USB ID list update-xmlcatalog (8) - maintain XML catalog files update-xpdfrc (8) - program to generate xpdf's configuration file updatedb (1) - update the slocate database updatedb.notslocate (1) - update a file name database uptime (1) - Tell how long the system has been running. URI (3pm) - Uniform Resource Identifiers (absolute and relative) URI::data (3pm) - URI that contains immediate data URI::Escape (3pm) - Escape and unescape unsafe characters URI::file (3pm) - URI that maps to local file names URI::Heuristic (3pm) - Expand URI using heuristics URI::ldap (3pm) - LDAP Uniform Resource Locators URI::QueryParam (3pm) - Additional query methods for URIs URI::Split (3pm) - Parse and compose URI strings URI::URL (3pm) - Uniform Resource Locators URI::WithBase (3pm) - URIs which remember their base usb_device_name (8) - udev callout to split kernel name for usb devices usb_printerid (1) - part of the printer driver foo2zjs usbmodules (1) - List kernel driver modules available for a plugged in USB device usbmodules (8) - List kernel driver modules available for a plugged in USB device User::grent (3perl) - by-name interface to Perl's built-in getgr*() functions User::pwent (3perl) - by-name interface to Perl's built-in getpw*() functions useradd (8) - Create a new user or update default new user information userconfig (1) - user and group administration tool userdel (8) - Delete a user account and related files usermod (8) - Modify a user account users (1) - print the user names of users currently logged in to the current host utf8 (3perl) - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code uuidgen (1) - command-line utility to create a new UUID value uxterm (1) - X terminal emulator for for Unicode (UTF-8) environments v4l (4) - video4linux driver validate (3perl) [File::CheckTree] - run many filetest checks on a tree validlocale (8) - Test if a given locale is available variables (5snmp) - Format of specifying variable names to SNMP tools. vars (3perl) - Perl pragma to predeclare global variable names (obsolete) vbetool (1) - run real-mode video BIOS code to alter hardware state vcstime (1) - Show time in upper right hand corner of the console screen vcut (1) - cuts Ogg Vorbis files vdir (1) - list directory contents vector (3blt) - Vector data type for Tcl verify (1ssl) - Utility to verify certificates. verify (8postfix) - Postfix address verification server version (1ssl) - print OpenSSL version information vesa (4) - Generic VESA video driver vga (4) - Generic VGA video driver vi (1) - Vi IMproved, a programmers text editor via (4) - VIA unichrome graphics driver vidmode (8) - query/set image root device, RAM disk size, or video mode view (1) - Vi IMproved, a programmers text editor viewres (1x) - graphical class browser for Xt vigr (8) - edit the password, group, shadow-password or shadow-group file. vim (1) - Vi IMproved, a programmers text editor vimdiff (1) - edit two or three versions of a file with Vim and show differences vimtutor (1) - the Vim tutor vio_type (8) - udev callout to identify type of VIO device vipw (8) - edit the password, group, shadow-password or shadow-group file. virtual (5) - Postfix virtual alias table format virtual (8postfix) - Postfix virtual domain mail delivery agent visudo (8) - edit the sudoers file vmsish (3perl) - Perl pragma to control VMS-specific language features vmstat (8) - Report virtual memory statistics vmware (4) - VMware SVGA video driver vnc.conf (5x) - configuration file for Virtual Network Computing vncommand (1) - run a command and export its stdin/stdout to any VNC client vncpasswd (1) - creating and changing password files to be used with VNC vncviewer (1) - VNC viewer for X vol_id (8) - probe filesystem type and read label and uuid volname (1) - return volume name voodoo (4) - Voodoo video driver vorbiscomment (1) - edits Ogg Vorbis comments vpddecode (8) - VPD structure decoder vt-is-UTF8 (1) - check whether current VT is in UTF8- or byte-mode. vumeter (1) - manual page for Gnome Volume Meter 2.1.0 w (1) - Show who is logged on and what they are doing. w.procps (1) - Show who is logged on and what they are doing. w3m (1) - a text based Web browser and pager w3mman (1) - an interface to the on-line reference manuals by w3m(1) wacdump (1) - HID event monitor. wacom (4x) - Wacom input driver wacom-tools (1) - HID event monitor. wall (1) - write a message to users warnings (3perl) - Perl pragma to control optional warnings warnings::register (3perl) - warnings import function watch (1) - execute a program periodically, showing output fullscreen watch (3blt) - call Tcl procedures before and after each command wavelan_cs (4) - AT&T GIS WaveLAN PCMCIA device driver wc (1) - print the number of newlines, words, and bytes in files wftopfa (1) - Convert a Wadalab base font to Postscript .PFA (or .PFB) format using ghostscript wget (1) - The non-interactive network downloader. whatis (1) - display manual page descriptions whereami_applet (1) - Where Am I? applet for the GNOME panel. whereis (1) - locate the binary, source, and manual page files for a command which (1) - locate a command whiptail (1) - display dialog boxes from shell scripts who (1) - show who is logged on whoami (1) - print effective userid whois (1) - client for the whois directory service winop (3blt) - Perform assorted window operations wireless (7) - Wireless Tools and Wireless Extensions Wireless Assistant (1) [wlassistant] - (unknown subject) wish (1) - Simple windowing shell wish8.4 (1) - Simple windowing shell wlassistant (1) - (unknown subject) wmxmms (1) - a dockable XMMS control applet. word-list-compress (1) - word list compressor/decompressor for GNU Aspell wpa_background (8) - Background information on Wi-Fi Protected Access and IEEE 802.11i wpa_cli (8) - WPA command line client wpa_gui (8) - WPA GUI client wpa_passphrase (8) - Set WPA passphrase for a SSID wpa_supplicant (8) - Wi-Fi Protected Access client and IEEE 802.1X supplicant wpa_supplicant.conf (5) - configuration file for wpa_supplicant write (1) - send a message to another user writemain (3perl) [ExtUtils::Miniperl] - write the C code for perlmain.c writevt (8) - put text into the input buffer of a virtual terminal wrjpgcom (1) - insert text comments into a JPEG file wvdial (1) - PPP dialer with built-in intelligence. wvdial.conf (5) - wvdial configuration file wvdialconf (1) - build a configuration file for wvdial (1) wvlan_cs (4) - Lucent WaveLAN/IEEE 802.11 device driver www-browser (1) - a text based Web browser and pager WWW::Mechanize (3pm) - Handy web browsing in a Perl object WWW::Mechanize::Cookbook (3pm) - Recipes for using WWW::Mechanize WWW::Mechanize::Examples (3pm) - Sample programs that use WWW::Mechanize WWW::Mechanize::FAQ (3pm) - Frequently Asked Questions about WWW::Mechanize WWW::Mechanize::Image (3pm) - Image object for WWW::Mechanize WWW::Mechanize::Link (3pm) - Link object for WWW::Mechanize WWW::RobotRules (3pm) - database of robots.txt-derived permissions WWW::RobotRules::AnyDBM_File (3pm) - Persistent RobotRules x-session-manager (1) - Starts up the GNOME desktop environment x-terminal-emulator (1) - is a terminal emulation application. x-window-manager (1) - minimal GTK2 Window Manager x11perf (1x) - X11 server performance test program x11perfcomp (1x) - X11 server performance comparison program x11vnc (1) - allow VNC connections to real X11 displays version: 0.7.3, lastmod: 2005-08-07 x509 (1ssl) - Certificate display and signing utility x509v3_config (5ssl) - X509 V3 certificate extension configuration format xargs (1) - build and execute command lines from standard input xauth (1x) - X authority file utility xbiff (1x) - mailbox flag for X xbindkeys (1) - a grabbing keys program for X xbindkeys_show (1) - a program to show the grabbing keys used in xbindkeys xbsh (1) - BeanShell: A Java scripting environment (windowed version). xcalc (1x) - scientific calculator for X xchat (1) - manual page for xchat 2.0.10 xclipboard (1x) - X clipboard client xclock (1x) - analog / digital clock for X xconsole (1x) - monitor system console messages with X xconv.pl (8) - inetd.conf to xinetd.conf converter xcursorgen (1x) - create an X cursor file from a collection of PNG images xcutsel (1x) - interchange between cut buffer and selection xditview (1x) - display ditroff output xdpyinfo (1x) - display information utility for X xdriinfo (1x) - query configuration information of DRI drivers xemacs (1) - Emacs: The Next Generation xemacs-21.4.18-mule (1) - Emacs: The Next Generation xemacs.xemacs21 (1) - Emacs: The Next Generation xemacs21-mule (1) - Emacs: The Next Generation xev (1x) - print contents of X events xeyes (1x) - a follow the mouse X demo xfd (1x) - display all the characters in an X font xfontsel (1x) - point and click selection of X11 font names xfs (5) - layout of the XFS filesystem xfs_admin (8) - change parameters of an XFS filesystem xfs_bmap (8) - print block mapping for an XFS file xfs_check (8) - check XFS filesystem consistency xfs_copy (8) - copy the contents of an XFS filesystem xfs_db (8) - debug an XFS filesystem xfs_freeze (8) - suspend access to an XFS filesystem xfs_growfs (8) - expand an XFS filesystem xfs_info (8) - expand an XFS filesystem xfs_io (8) - debug the I/O path of an XFS filesystem xfs_logprint (8) - print the log of an XFS filesystem xfs_mkfile (8) - create an XFS file xfs_ncheck (8) - generate pathnames from i-numbers for XFS xfs_quota (8) - manage use of quota on XFS filesystems xfs_repair (8) - repair an XFS filesystem xfs_rtcp (8) - XFS realtime copy command xgamma (1x) - Alter a monitor's gamma correction through the X server xgc (1x) - X graphics demo xgettext (1) - extract gettext strings from source xhost (1x) - server access control program for X xidump (1) - XInput event monitor. ximian-connector-setup-2.4 (1) - configure evolution to access an exchange server xinetd (8) - the extended Internet services daemon xinetd.conf (5) - Extended Internet Services Daemon configuration file xinetd.log (5) - xinetd service log format xinit (1x) - X Window System initializer xirc2ps_cs (4) - Xircom CE2ps (and newer) device driver xkbcomp (1x) - compile XKB keyboard description xkbevd (1x) - XKB event daemon xkbprint (1x) - print an XKB keyboard description xkbset (1) - user preference utility for XKB extensions for X xkill (1x) - kill a client by its X resource xload (1x) - system load average display for X xlogo (1x) - X Window System logo xlsatoms (1x) - list interned atoms defined on server xlsclients (1x) - list client applications running on a display xlsfonts (1x) - server font list displayer for X xlyap (6x) - display an array of Lyapunov exponents graphically xmag (1x) - magnify parts of the screen xman (1x) - Manual page display program for the X Window System Xmark (1x) - summarize x11perf results xmessage (1x) - display a message or query in a window (X-based /bin/echo) xminicom (1) - (unknown subject) xmkmf (1x) - create a Makefile from an Imakefile xml2po (1) - program to create a PO-template file from a DocBook XML file and merge it back into a (translated) XML file XML::Parser (3pm) - A perl module for parsing XML documents XML::Parser::Expat (3pm) - Lowlevel access to James Clark's expat XML parser XML::Parser::Lite (3pm) - Lightweight regexp-based XML parser XML::Parser::Style::Debug (3pm) - Debug style for XML::Parser XML::Parser::Style::Objects (3pm) - (unknown subject) XML::Parser::Style::Stream (3pm) - Stream style for XML::Parser XML::Parser::Style::Subs (3pm) - (unknown subject) XML::Parser::Style::Tree (3pm) - (unknown subject) xmlcatalog (1) - Command line tool to parse and manipulate XML or SGML catalog files. xmllint (1) - command line XML tool xmlproc_parse (1) - a simple xml file parser using the xmlproc parser xmlproc_parse.python2.4-xml (1) - a simple xml file parser using the xmlproc parser xmlproc_val (1) - a validating xml file parser using the xmlproc parser xmlproc_val.python2.4-xml (1) - a validating xml file parser using the xmlproc parser XMLRPC::Lite (3pm) - client and server implementation of XML-RPC protocol XMLRPC::Test (3pm) - Test framework for XMLRPC::Lite XMLRPC::Transport::HTTP (3pm) - Server/Client side HTTP support for XMLRPC::Lite XMLRPC::Transport::POP3 (3pm) - Server side POP3 support for XMLRPC::Lite XMLRPC::Transport::TCP (3pm) - Server/Client side TCP support for XMLRPC::Lite XMLRPCsh (1p) - Interactive shell for XMLRPC calls xmms (1) - an audio player for X. xmodmap (1x) - utility for modifying keymaps and pointer button mappings in X xmore (1x) - plain text display program for the X Window System Xorg (1x) - X11R6 X server xorg.conf (5x) - Configuration File for Xorg xpdf (1) - Portable Document Format (PDF) file viewer for X (version 3.01) xpdf.bin (1) - Portable Document Format (PDF) file viewer for X (version 3.01) xpdfrc (5) - configuration file for Xpdf tools (version 3.01) xprop (1x) - property displayer for X xrandr (1x) - primitive command line interface to RandR extension xrdb (1x) - X server resource database utility xrealvncviewer (1) - VNC viewer for X xrefresh (1x) - refresh all or part of an X screen XS::APItest (3perl) - Test the perl C API XS::Typemap (3perl) - module to test the XS typemaps distributed with perl xsane (1) - scanner frontend for SANE xscreensaver-getimage (1) - put some randomly-selected image on the root window xscreensaver-getimage-file (1) - put a randomly-selected image on the root window xscreensaver-getimage-video (1) - put a video frame on the root window xscreensaver-gl-helper (6x) - figure out which X visual to use for GL programs xscreensaver-text (1) - prints some text to stdout, for use by screen savers. Xserver (1x) - X Window System display server Xsession (5) - initialize X session Xsession.options (5) - configuration options for Xsession(5) xset (1x) - user preference utility for X xsetmode (1x) - set the mode for an X Input device xsetpointer (1x) - set an X Input device as the main pointer xsetroot (1x) - root window parameter setting utility for X xsetwacom (1) - wacom input device configuration. XSLoader (3perl) - Dynamically load C libraries into Perl code xsltproc (1) - command line xslt processor xsm (1x) - X Session Manager xstdcmap (1x) - X standard colormap utility xsubpp (1) - compiler to convert Perl XS code into C code xterm (1) - terminal emulator for X xtrap (1x) - XTrap sample clients xtrapchar (1x) - XTrap sample clients xtrapin (1x) - XTrap sample clients xtrapinfo (1x) - XTrap sample clients xtrapout (1x) - XTrap sample clients xtrapproto (1x) - XTrap sample clients xtrapreset (1x) - XTrap sample clients xtrapstats (1x) - XTrap sample clients xvidtune (1x) - video mode tuner for Xorg xvinfo (1x) - Print out X-Video extension adaptor information xvncviewer (1) - VNC viewer for X xwd (1x) - dump an image of an X window xwininfo (1x) - window information utility for X xwud (1x) - image displayer for X xxd (1) - make a hexdump or do the reverse. yelp (1) - browse system documentation yes (1) - output a string repeatedly until killed zcat (1) - compress or expand files zcmp (1) - compare compressed files zdiff (1) - compare compressed files zdump (1) - time zone dumper zegrep (1) - search possibly compressed files for a regular expression zenity (1) - display GTK+ dialogs zfgrep (1) - search possibly compressed files for a regular expression zforce (1) - force a '.gz' extension on all gzip files zgrep (1) - search possibly compressed files for a regular expression zic (8) - time zone compiler zip (1) - package and compress (archive) files zipcloak (1) - package and compress (archive) files zipgrep (1) - search files in a ZIP archive for lines matching a pattern zipinfo (1) - list detailed information about a ZIP archive zipnote (1) - package and compress (archive) files zipsplit (1) - package and compress (archive) files zjsdecode (1) - Decode a ZjStream into human readable form. zless (1) - file perusal filter for crt viewing of compressed text zmore (1) - file perusal filter for crt viewing of compressed text znew (1) - recompress .Z files to .gz files zsoelim (1) - satisfy .so requests in roff input zxpdf (1) - Portable Document Format (PDF) file viewer for X (version 3.01) gslug@zootzoot:~$ gslug@zootzoot:~$ clear gslug@zootzoot:~$ fg vi fixer ]2;fixer (~) - VIM]1;fixer[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for uid in `awk -F: '{print $3}' /etc/passwd` ; do if [ $uid -gt 1000 ] ; then homedir=` getent passwd $uid | awk -F: '{print $6}' ` touch $uiduser_bashrc=$homedir/.bashrc user_bashrc=$uidthe_alias="alias more='stop; cat > /dev/null'" if ! `grep "^$the_alias$" $user_bashrc >/dev/null 2>&1 ` ; thenecho "alias more='stop; cat > /dev/null'" >> $user_bashrc fi fi done # Read /etc/passwd # find uid > 1000 # add alias to .bashrc ~ 12,28All[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ vi .bash_loginr [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l".bash_loginr" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;.bash_loginr (~) - VIM]1;.bash_loginr[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ vi .bash_loginrvi .bash_login [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l".bash_login" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;.bash_login (~) - VIM]1;.bash_login[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --2,1All]2;.bash_login + (~) - VIM]1;.bash_login[?12l[?25h[?25lr2[?12l[?25h[?25lm3[?12l[?25h[?25l4[?12l[?25h[?25l-5[?12l[?25h[?25lr6[?12l[?25h[?25lf7[?12l[?25h[?25l8[?12l[?25h[?25l*9[?12l[?25h[?25l3,1[?12l[?25h[?25l4[?12l[?25h[?25l4,0-1All[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h![?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ less /etc/passwd [?1049h[?1h=root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dhcp:x:101:101::/nonexistent:/bin/false syslog:x:102:102::/home/syslog:/bin/false klog:x:103:103::/home/klog:/bin/false cupsys:x:100:106::/home/cupsys:/bin/false messagebus:x:104:107::/var/run/dbus:/bin/false /etc/passwd haldaemon:x:109:109:Hardware abstraction layer,,,:/var/run/hal:/bin/false hplip:x:105:7:HPLIP system user,,,:/var/run/hplip:/bin/false ntp:x:112:112::/home/ntp:/bin/false gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false bri:x:50444:5000::/home/bri:/bin/bash sshd:x:107:65534::/var/run/sshd:/bin/false nx:x:50445:100::/usr/NX/home/nx:/usr/NX/bin/nxserver debian-tor:x:115:115::/var/lib/tor:/bin/bash postfix:x:108:116::/var/spool/postfix:/bin/false gslug:x:1001:1001:GSLUG,,,:/home/gslug:/bin/bash foo:x:1002:1002:,,,:/home/foo:/bin/false (END) (END) [?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ /whiwhile :; do :; done gslug@zootzoot:~$ gslug@zootzoot:~$ ps -ef|    axj   -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Mar15 ? 00:00:01 init [2] root 2 1 0 Mar15 ? 00:00:00 [migration/0] root 3 1 0 Mar15 ? 00:09:27 [ksoftirqd/0] root 4 1 0 Mar15 ? 00:00:00 [watchdog/0] root 5 1 0 Mar15 ? 00:00:13 [events/0] root 6 1 0 Mar15 ? 00:00:00 [khelper] root 7 1 0 Mar15 ? 00:00:00 [kthread] root 9 7 0 Mar15 ? 00:00:04 [kblockd/0] root 10 7 0 Mar15 ? 00:00:00 [kacpid] root 150 7 0 Mar15 ? 00:05:16 [pdflush] root 151 7 0 Mar15 ? 00:05:50 [pdflush] root 153 7 0 Mar15 ? 00:00:00 [aio/0] root 152 1 0 Mar15 ? 00:00:37 [kswapd0] root 749 7 0 Mar15 ? 00:00:00 [kseriod] root 907 7 0 Mar15 ? 00:04:30 [kcryptd/0] root 1739 7 0 Mar15 ? 00:01:07 [ata/0] root 1740 7 0 Mar15 ? 00:00:00 [ata_hotplug/0] root 1743 7 0 Mar15 ? 00:00:00 [scsi_eh_0] root 1750 7 0 Mar15 ? 00:00:00 [scsi_eh_1] root 1827 7 0 Mar15 ? 00:00:00 [khubd] root 1947 1 0 Mar15 ? 01:03:18 [kjournald] root 2208 1 0 Mar15 ? 00:00:00 /sbin/udevd --daemon root 2620 7 0 Mar15 ? 00:00:09 [kacpid-work-0] root 3212 1 0 Mar15 ? 00:00:00 [pccardd] root 3230 1 0 Mar15 ? 00:00:00 [kIrDAd] root 3446 1 0 Mar15 ? 00:00:00 [kjournald] root 4102 1 0 Mar15 ? 00:00:01 /bin/dd bs 1 if /proc/kmsg of /v klog 4104 1 0 Mar15 ? 00:00:00 /sbin/klogd -P /var/run/klogd/km root 4127 1 0 Mar15 ? 00:00:00 /usr/sbin/gdm hplip 4156 1 0 Mar15 ? 00:00:00 /usr/sbin/hpiod hplip 4169 1 0 Mar15 ? 00:00:01 python /usr/sbin/hpssd root 4251 1 0 Mar15 ? 00:00:01 /usr/sbin/atieventsd 104 4297 1 0 Mar15 ? 00:00:24 /usr/bin/dbus-daemon --system 109 4315 1 0 Mar15 ? 00:00:24 /usr/sbin/hald root 4316 4315 0 Mar15 ? 00:00:00 hald-runner 109 4321 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-acpi 109 4371 4316 0 Mar15 ? 00:00:09 /usr/lib/hal/hald-addon-keyboard 109 4406 4316 0 Mar15 ? 00:00:28 /usr/lib/hal/hald-addon-storage 109 4407 4316 0 Mar15 ? 00:00:29 /usr/lib/hal/hald-addon-storage root 4425 1 0 Mar15 ? 00:00:01 /sbin/dhcdbd --system root 4442 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManager --pid-f root 4455 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManagerDispatch 109 4519 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-keyboard root 4521 1 0 Mar15 ? 00:02:46 /usr/sbin/thinkpad-keys root 4720 1 0 Mar15 ? 00:00:31 /usr/sbin/powernowd -q root 4748 1 0 Mar15 ? 00:00:01 /usr/sbin/timeoutd ntp 4807 1 0 Mar15 ? 00:00:02 /usr/sbin/ntpd -p /var/run/ntpd. root 4830 4807 0 Mar15 ? 00:00:00 /usr/sbin/ntpd -p /var/run/ntpd. daemon 4877 1 0 Mar15 ? 00:00:00 /usr/sbin/atd root 4890 1 0 Mar15 ? 00:00:03 /usr/sbin/cron bri 5076 1 0 Mar15 ? 00:01:04 gpg-agent -s --daemon bri 5108 1 0 Mar15 ? 00:00:44 ssh-agent -s root 5159 1 0 Mar15 tty1 00:00:00 /sbin/getty 38400 tty1 root 5161 1 0 Mar15 tty3 00:00:00 /sbin/getty 38400 tty3 root 5162 1 0 Mar15 tty4 00:00:00 /sbin/getty 38400 tty4 root 5163 1 0 Mar15 tty5 00:00:00 /sbin/getty 38400 tty5 root 5164 1 0 Mar15 tty6 00:00:00 /sbin/getty 38400 tty6 root 9509 7 0 Mar16 ? 00:00:00 [kacpid-work-1] root 9510 7 0 Mar16 ? 00:00:00 [kacpid-work-2] root 9511 7 0 Mar16 ? 00:00:00 [kacpid-work-3] root 7980 7 0 Mar20 ? 00:00:00 [kacpid-work-4] root 7981 7 0 Mar20 ? 00:00:00 [kacpid-work-5] root 7982 7 0 Mar20 ? 00:00:00 [kacpid-work-6] root 7983 7 0 Mar20 ? 00:00:00 [kacpid-work-7] root 7984 7 0 Mar20 ? 00:00:00 [kacpid-work-8] root 7985 7 0 Mar20 ? 00:00:00 [kacpid-work-9] root 17335 1 0 Mar21 ? 00:00:00 dcopserver [kdeinit] --nosid --s root 21538 1 0 Mar21 ? 00:00:00 knotify [kdeinit] root 21849 21538 0 Mar21 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s 115 32103 1 0 Mar29 ? 00:01:11 /usr/sbin/tor bri 445 1 0 Mar29 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s root 19387 1 0 Apr02 ? 00:00:00 /usr/sbin/sshd root 3533 1 0 Apr05 ? 00:00:01 /usr/lib/postfix/master cupsys 1248 1 0 Apr11 ? 00:00:00 /usr/sbin/cupsd root 21303 1 0 Apr19 ? 00:00:02 /usr/bin/perl /home/bri/.bri/hom root 17721 1 0 Apr20 ? 00:00:00 /usr/sbin/acpid -c /etc/acpi/eve root 25442 1 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25443 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25444 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25446 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL root 29132 1 0 06:13 ? 00:00:00 /usr/sbin/xinetd -pidfile /var/r root 6446 4127 0 09:30 ? 00:00:00 /usr/sbin/gdm root 6498 6446 0 09:30 tty7 00:02:11 /usr/bin/X :0 -br -audit 0 -auth gslug 7380 6446 0 09:31 ? 00:00:01 x-session-manager gslug 7441 7380 0 09:31 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus gslug 7444 1 0 09:31 ? 00:00:00 /usr/bin/dbus-launch --exit-with gslug 7445 1 0 09:31 ? 00:00:00 dbus-daemon --fork --print-pid 9 gslug 7447 1 0 09:31 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 6 gslug 7450 1 0 09:31 ? 00:00:00 /usr/bin/gnome-keyring-daemon gslug 7452 1 0 09:31 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 7454 1 0 09:31 ? 00:00:02 /usr/lib/control-center/gnome-se gslug 7456 1 0 09:31 ? 00:00:00 /usr/bin/esd -terminate -nobeeps gslug 7463 1 0 09:31 ? 00:00:27 /usr/bin/metacity --sm-client-id gslug 7469 1 0 09:31 ? 00:00:08 gnome-panel --sm-client-id defau gslug 7471 1 0 09:31 ? 00:00:02 nautilus --no-default-window --s gslug 7478 1 0 09:32 ? 00:00:00 /usr/lib/gnome-vfs-2.0/gnome-vfs gslug 7480 1 0 09:32 ? 00:00:00 gnome-volume-manager --sm-client gslug 7482 1 0 09:32 ? 00:00:00 /usr/lib/gnome-applets/trashappl gslug 7485 1 0 09:32 ? 00:00:01 update-notifier gslug 7498 1 0 09:32 ? 00:00:00 nm-applet --sm-disable gslug 7508 1 0 09:32 ? 00:00:00 gnome-power-manager gslug 7516 1 0 09:32 ? 00:00:00 /usr/lib/nautilus-cd-burner/mapp gslug 7569 1 0 09:32 ? 00:00:00 /usr/lib/gnome-netstatus/gnome-n gslug 7571 1 0 09:32 ? 00:00:01 /usr/lib/gnome-applets/mixer_app gslug 7573 1 0 09:32 ? 00:00:00 /usr/lib/gnome-panel/clock-apple gslug 7687 1 0 09:32 ? 00:00:01 /usr/lib/notification-daemon/not gslug 7713 1 0 09:32 ? 00:00:03 gnome-screensaver syslog 8294 1 0 09:35 ? 00:00:00 /sbin/syslogd -u syslog root 14636 1 0 10:04 tty2 00:00:00 /sbin/getty 38400 tty2 gslug 26258 1 0 12:31 ? 00:00:09 gnome-terminal gslug 26259 26258 0 12:31 ? 00:00:00 gnome-pty-helper gslug 26260 26258 0 12:31 pts/0 00:00:00 bash root 2953 7 0 13:18 ? 00:00:00 [ipw2200/0] root 3052 1 0 13:18 ? 00:00:00 /usr/sbin/ifplugd -i eth0 -q -f dhcp 3974 1 0 13:19 ? 00:00:00 dhclient3 -pf /var/run/dhclient. postfix 4850 3533 0 13:23 ? 00:00:00 pickup -l -t fifo -u -c postfix 4851 3533 0 13:23 ? 00:00:00 qmgr -l -t fifo -u gslug 5509 26260 0 13:26 pts/0 00:00:00 /usr/bin/perl /home/bri/.bri/hom gslug 5510 5509 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5511 5510 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5512 5511 0 13:26 pts/1 00:00:16 bash -i gslug 16810 1 0 14:20 ? 00:00:00 gnome-terminal gslug 16812 1 0 14:20 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 12 gslug 16814 1 0 14:20 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 16815 16810 0 14:20 ? 00:00:00 gnome-pty-helper gslug 16816 16810 6 14:20 pts/3 00:00:14 bash gslug 17049 5512 0 14:21 pts/1 00:00:00 vi 1001 gslug 17653 5512 0 14:24 pts/1 00:00:00 ps -ef gslug@zootzoot:~$ ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Mar15 ? 00:00:01 init [2] root 2 1 0 Mar15 ? 00:00:00 [migration/0] root 3 1 0 Mar15 ? 00:09:27 [ksoftirqd/0] root 4 1 0 Mar15 ? 00:00:00 [watchdog/0] root 5 1 0 Mar15 ? 00:00:13 [events/0] root 6 1 0 Mar15 ? 00:00:00 [khelper] root 7 1 0 Mar15 ? 00:00:00 [kthread] root 9 7 0 Mar15 ? 00:00:04 [kblockd/0] root 10 7 0 Mar15 ? 00:00:00 [kacpid] root 150 7 0 Mar15 ? 00:05:16 [pdflush] root 151 7 0 Mar15 ? 00:05:50 [pdflush] root 153 7 0 Mar15 ? 00:00:00 [aio/0] root 152 1 0 Mar15 ? 00:00:37 [kswapd0] root 749 7 0 Mar15 ? 00:00:00 [kseriod] root 907 7 0 Mar15 ? 00:04:30 [kcryptd/0] root 1739 7 0 Mar15 ? 00:01:07 [ata/0] root 1740 7 0 Mar15 ? 00:00:00 [ata_hotplug/0] root 1743 7 0 Mar15 ? 00:00:00 [scsi_eh_0] root 1750 7 0 Mar15 ? 00:00:00 [scsi_eh_1] root 1827 7 0 Mar15 ? 00:00:00 [khubd] root 1947 1 0 Mar15 ? 01:03:18 [kjournald] root 2208 1 0 Mar15 ? 00:00:00 /sbin/udevd --daemon root 2620 7 0 Mar15 ? 00:00:09 [kacpid-work-0] root 3212 1 0 Mar15 ? 00:00:00 [pccardd] root 3230 1 0 Mar15 ? 00:00:00 [kIrDAd] root 3446 1 0 Mar15 ? 00:00:00 [kjournald] root 4102 1 0 Mar15 ? 00:00:01 /bin/dd bs 1 if /proc/kmsg of /v klog 4104 1 0 Mar15 ? 00:00:00 /sbin/klogd -P /var/run/klogd/km root 4127 1 0 Mar15 ? 00:00:00 /usr/sbin/gdm hplip 4156 1 0 Mar15 ? 00:00:00 /usr/sbin/hpiod hplip 4169 1 0 Mar15 ? 00:00:01 python /usr/sbin/hpssd root 4251 1 0 Mar15 ? 00:00:01 /usr/sbin/atieventsd 104 4297 1 0 Mar15 ? 00:00:24 /usr/bin/dbus-daemon --system 109 4315 1 0 Mar15 ? 00:00:24 /usr/sbin/hald root 4316 4315 0 Mar15 ? 00:00:00 hald-runner 109 4321 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-acpi 109 4371 4316 0 Mar15 ? 00:00:09 /usr/lib/hal/hald-addon-keyboard 109 4406 4316 0 Mar15 ? 00:00:28 /usr/lib/hal/hald-addon-storage 109 4407 4316 0 Mar15 ? 00:00:29 /usr/lib/hal/hald-addon-storage root 4425 1 0 Mar15 ? 00:00:01 /sbin/dhcdbd --system root 4442 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManager --pid-f root 4455 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManagerDispatch 109 4519 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-keyboard root 4521 1 0 Mar15 ? 00:02:46 /usr/sbin/thinkpad-keys root 4720 1 0 Mar15 ? 00:00:31 /usr/sbin/powernowd -q root 4748 1 0 Mar15 ? 00:00:01 /usr/sbin/timeoutd ntp 4807 1 0 Mar15 ? 00:00:02 /usr/sbin/ntpd -p /var/run/ntpd. root 4830 4807 0 Mar15 ? 00:00:00 /usr/sbin/ntpd -p /var/run/ntpd. daemon 4877 1 0 Mar15 ? 00:00:00 /usr/sbin/atd root 4890 1 0 Mar15 ? 00:00:03 /usr/sbin/cron bri 5076 1 0 Mar15 ? 00:01:04 gpg-agent -s --daemon bri 5108 1 0 Mar15 ? 00:00:44 ssh-agent -s root 5159 1 0 Mar15 tty1 00:00:00 /sbin/getty 38400 tty1 root 5161 1 0 Mar15 tty3 00:00:00 /sbin/getty 38400 tty3 root 5162 1 0 Mar15 tty4 00:00:00 /sbin/getty 38400 tty4 root 5163 1 0 Mar15 tty5 00:00:00 /sbin/getty 38400 tty5 root 5164 1 0 Mar15 tty6 00:00:00 /sbin/getty 38400 tty6 root 9509 7 0 Mar16 ? 00:00:00 [kacpid-work-1] root 9510 7 0 Mar16 ? 00:00:00 [kacpid-work-2] root 9511 7 0 Mar16 ? 00:00:00 [kacpid-work-3] root 7980 7 0 Mar20 ? 00:00:00 [kacpid-work-4] root 7981 7 0 Mar20 ? 00:00:00 [kacpid-work-5] root 7982 7 0 Mar20 ? 00:00:00 [kacpid-work-6] root 7983 7 0 Mar20 ? 00:00:00 [kacpid-work-7] root 7984 7 0 Mar20 ? 00:00:00 [kacpid-work-8] root 7985 7 0 Mar20 ? 00:00:00 [kacpid-work-9] root 17335 1 0 Mar21 ? 00:00:00 dcopserver [kdeinit] --nosid --s root 21538 1 0 Mar21 ? 00:00:00 knotify [kdeinit] root 21849 21538 0 Mar21 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s 115 32103 1 0 Mar29 ? 00:01:11 /usr/sbin/tor bri 445 1 0 Mar29 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s root 19387 1 0 Apr02 ? 00:00:00 /usr/sbin/sshd root 3533 1 0 Apr05 ? 00:00:01 /usr/lib/postfix/master cupsys 1248 1 0 Apr11 ? 00:00:00 /usr/sbin/cupsd root 21303 1 0 Apr19 ? 00:00:02 /usr/bin/perl /home/bri/.bri/hom root 17721 1 0 Apr20 ? 00:00:00 /usr/sbin/acpid -c /etc/acpi/eve root 25442 1 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25443 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25444 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25446 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL root 29132 1 0 06:13 ? 00:00:00 /usr/sbin/xinetd -pidfile /var/r root 6446 4127 0 09:30 ? 00:00:00 /usr/sbin/gdm root 6498 6446 0 09:30 tty7 00:02:11 /usr/bin/X :0 -br -audit 0 -auth gslug 7380 6446 0 09:31 ? 00:00:01 x-session-manager gslug 7441 7380 0 09:31 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus gslug 7444 1 0 09:31 ? 00:00:00 /usr/bin/dbus-launch --exit-with gslug 7445 1 0 09:31 ? 00:00:00 dbus-daemon --fork --print-pid 9 gslug 7447 1 0 09:31 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 6 gslug 7450 1 0 09:31 ? 00:00:00 /usr/bin/gnome-keyring-daemon gslug 7452 1 0 09:31 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 7454 1 0 09:31 ? 00:00:02 /usr/lib/control-center/gnome-se gslug 7456 1 0 09:31 ? 00:00:00 /usr/bin/esd -terminate -nobeeps gslug 7463 1 0 09:31 ? 00:00:27 /usr/bin/metacity --sm-client-id gslug 7469 1 0 09:31 ? 00:00:08 gnome-panel --sm-client-id defau gslug 7471 1 0 09:31 ? 00:00:02 nautilus --no-default-window --s gslug 7478 1 0 09:32 ? 00:00:00 /usr/lib/gnome-vfs-2.0/gnome-vfs gslug 7480 1 0 09:32 ? 00:00:00 gnome-volume-manager --sm-client gslug 7482 1 0 09:32 ? 00:00:00 /usr/lib/gnome-applets/trashappl gslug 7485 1 0 09:32 ? 00:00:01 update-notifier gslug 7498 1 0 09:32 ? 00:00:00 nm-applet --sm-disable gslug 7508 1 0 09:32 ? 00:00:00 gnome-power-manager gslug 7516 1 0 09:32 ? 00:00:00 /usr/lib/nautilus-cd-burner/mapp gslug 7569 1 0 09:32 ? 00:00:00 /usr/lib/gnome-netstatus/gnome-n gslug 7571 1 0 09:32 ? 00:00:01 /usr/lib/gnome-applets/mixer_app gslug 7573 1 0 09:32 ? 00:00:00 /usr/lib/gnome-panel/clock-apple gslug 7687 1 0 09:32 ? 00:00:01 /usr/lib/notification-daemon/not gslug 7713 1 0 09:32 ? 00:00:03 gnome-screensaver syslog 8294 1 0 09:35 ? 00:00:00 /sbin/syslogd -u syslog root 14636 1 0 10:05 tty2 00:00:00 /sbin/getty 38400 tty2 gslug 26258 1 0 12:31 ? 00:00:09 gnome-terminal gslug 26259 26258 0 12:31 ? 00:00:00 gnome-pty-helper gslug 26260 26258 0 12:31 pts/0 00:00:00 bash root 2953 7 0 13:18 ? 00:00:00 [ipw2200/0] root 3052 1 0 13:18 ? 00:00:00 /usr/sbin/ifplugd -i eth0 -q -f dhcp 3974 1 0 13:19 ? 00:00:00 dhclient3 -pf /var/run/dhclient. postfix 4850 3533 0 13:23 ? 00:00:00 pickup -l -t fifo -u -c postfix 4851 3533 0 13:23 ? 00:00:00 qmgr -l -t fifo -u gslug 5509 26260 0 13:26 pts/0 00:00:00 /usr/bin/perl /home/bri/.bri/hom gslug 5510 5509 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5511 5510 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5512 5511 0 13:26 pts/1 00:00:16 bash -i gslug 16810 1 0 14:20 ? 00:00:00 gnome-terminal gslug 16812 1 0 14:20 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 12 gslug 16814 1 0 14:20 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 16815 16810 0 14:20 ? 00:00:00 gnome-pty-helper gslug 16816 16810 11 14:20 pts/3 00:00:26 bash gslug 17049 5512 0 14:21 pts/1 00:00:00 vi 1001 gslug 17654 5512 0 14:24 pts/1 00:00:00 ps -ef gslug@zootzoot:~$ ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Mar15 ? 00:00:01 init [2] root 2 1 0 Mar15 ? 00:00:00 [migration/0] root 3 1 0 Mar15 ? 00:09:27 [ksoftirqd/0] root 4 1 0 Mar15 ? 00:00:00 [watchdog/0] root 5 1 0 Mar15 ? 00:00:13 [events/0] root 6 1 0 Mar15 ? 00:00:00 [khelper] root 7 1 0 Mar15 ? 00:00:00 [kthread] root 9 7 0 Mar15 ? 00:00:04 [kblockd/0] root 10 7 0 Mar15 ? 00:00:00 [kacpid] root 150 7 0 Mar15 ? 00:05:16 [pdflush] root 151 7 0 Mar15 ? 00:05:50 [pdflush] root 153 7 0 Mar15 ? 00:00:00 [aio/0] root 152 1 0 Mar15 ? 00:00:37 [kswapd0] root 749 7 0 Mar15 ? 00:00:00 [kseriod] root 907 7 0 Mar15 ? 00:04:30 [kcryptd/0] root 1739 7 0 Mar15 ? 00:01:07 [ata/0] root 1740 7 0 Mar15 ? 00:00:00 [ata_hotplug/0] root 1743 7 0 Mar15 ? 00:00:00 [scsi_eh_0] root 1750 7 0 Mar15 ? 00:00:00 [scsi_eh_1] root 1827 7 0 Mar15 ? 00:00:00 [khubd] root 1947 1 0 Mar15 ? 01:03:18 [kjournald] root 2208 1 0 Mar15 ? 00:00:00 /sbin/udevd --daemon root 2620 7 0 Mar15 ? 00:00:09 [kacpid-work-0] root 3212 1 0 Mar15 ? 00:00:00 [pccardd] root 3230 1 0 Mar15 ? 00:00:00 [kIrDAd] root 3446 1 0 Mar15 ? 00:00:00 [kjournald] root 4102 1 0 Mar15 ? 00:00:01 /bin/dd bs 1 if /proc/kmsg of /v klog 4104 1 0 Mar15 ? 00:00:00 /sbin/klogd -P /var/run/klogd/km root 4127 1 0 Mar15 ? 00:00:00 /usr/sbin/gdm hplip 4156 1 0 Mar15 ? 00:00:00 /usr/sbin/hpiod hplip 4169 1 0 Mar15 ? 00:00:01 python /usr/sbin/hpssd root 4251 1 0 Mar15 ? 00:00:01 /usr/sbin/atieventsd 104 4297 1 0 Mar15 ? 00:00:24 /usr/bin/dbus-daemon --system 109 4315 1 0 Mar15 ? 00:00:24 /usr/sbin/hald root 4316 4315 0 Mar15 ? 00:00:00 hald-runner 109 4321 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-acpi 109 4371 4316 0 Mar15 ? 00:00:09 /usr/lib/hal/hald-addon-keyboard 109 4406 4316 0 Mar15 ? 00:00:28 /usr/lib/hal/hald-addon-storage 109 4407 4316 0 Mar15 ? 00:00:29 /usr/lib/hal/hald-addon-storage root 4425 1 0 Mar15 ? 00:00:01 /sbin/dhcdbd --system root 4442 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManager --pid-f root 4455 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManagerDispatch 109 4519 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-keyboard root 4521 1 0 Mar15 ? 00:02:46 /usr/sbin/thinkpad-keys root 4720 1 0 Mar15 ? 00:00:31 /usr/sbin/powernowd -q root 4748 1 0 Mar15 ? 00:00:01 /usr/sbin/timeoutd ntp 4807 1 0 Mar15 ? 00:00:02 /usr/sbin/ntpd -p /var/run/ntpd. root 4830 4807 0 Mar15 ? 00:00:00 /usr/sbin/ntpd -p /var/run/ntpd. daemon 4877 1 0 Mar15 ? 00:00:00 /usr/sbin/atd root 4890 1 0 Mar15 ? 00:00:03 /usr/sbin/cron bri 5076 1 0 Mar15 ? 00:01:04 gpg-agent -s --daemon bri 5108 1 0 Mar15 ? 00:00:44 ssh-agent -s root 5159 1 0 Mar15 tty1 00:00:00 /sbin/getty 38400 tty1 root 5161 1 0 Mar15 tty3 00:00:00 /sbin/getty 38400 tty3 root 5162 1 0 Mar15 tty4 00:00:00 /sbin/getty 38400 tty4 root 5163 1 0 Mar15 tty5 00:00:00 /sbin/getty 38400 tty5 root 5164 1 0 Mar15 tty6 00:00:00 /sbin/getty 38400 tty6 root 9509 7 0 Mar16 ? 00:00:00 [kacpid-work-1] root 9510 7 0 Mar16 ? 00:00:00 [kacpid-work-2] root 9511 7 0 Mar16 ? 00:00:00 [kacpid-work-3] root 7980 7 0 Mar20 ? 00:00:00 [kacpid-work-4] root 7981 7 0 Mar20 ? 00:00:00 [kacpid-work-5] root 7982 7 0 Mar20 ? 00:00:00 [kacpid-work-6] root 7983 7 0 Mar20 ? 00:00:00 [kacpid-work-7] root 7984 7 0 Mar20 ? 00:00:00 [kacpid-work-8] root 7985 7 0 Mar20 ? 00:00:00 [kacpid-work-9] root 17335 1 0 Mar21 ? 00:00:00 dcopserver [kdeinit] --nosid --s root 21538 1 0 Mar21 ? 00:00:00 knotify [kdeinit] root 21849 21538 0 Mar21 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s 115 32103 1 0 Mar29 ? 00:01:11 /usr/sbin/tor bri 445 1 0 Mar29 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s root 19387 1 0 Apr02 ? 00:00:00 /usr/sbin/sshd root 3533 1 0 Apr05 ? 00:00:01 /usr/lib/postfix/master cupsys 1248 1 0 Apr11 ? 00:00:00 /usr/sbin/cupsd root 21303 1 0 Apr19 ? 00:00:02 /usr/bin/perl /home/bri/.bri/hom root 17721 1 0 Apr20 ? 00:00:00 /usr/sbin/acpid -c /etc/acpi/eve root 25442 1 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25443 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25444 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25446 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL root 29132 1 0 06:13 ? 00:00:00 /usr/sbin/xinetd -pidfile /var/r root 6446 4127 0 09:30 ? 00:00:00 /usr/sbin/gdm root 6498 6446 0 09:30 tty7 00:02:11 /usr/bin/X :0 -br -audit 0 -auth gslug 7380 6446 0 09:31 ? 00:00:01 x-session-manager gslug 7441 7380 0 09:31 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus gslug 7444 1 0 09:31 ? 00:00:00 /usr/bin/dbus-launch --exit-with gslug 7445 1 0 09:31 ? 00:00:00 dbus-daemon --fork --print-pid 9 gslug 7447 1 0 09:31 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 6 gslug 7450 1 0 09:31 ? 00:00:00 /usr/bin/gnome-keyring-daemon gslug 7452 1 0 09:31 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 7454 1 0 09:31 ? 00:00:02 /usr/lib/control-center/gnome-se gslug 7456 1 0 09:31 ? 00:00:00 /usr/bin/esd -terminate -nobeeps gslug 7463 1 0 09:31 ? 00:00:27 /usr/bin/metacity --sm-client-id gslug 7469 1 0 09:31 ? 00:00:08 gnome-panel --sm-client-id defau gslug 7471 1 0 09:31 ? 00:00:02 nautilus --no-default-window --s gslug 7478 1 0 09:32 ? 00:00:00 /usr/lib/gnome-vfs-2.0/gnome-vfs gslug 7480 1 0 09:32 ? 00:00:00 gnome-volume-manager --sm-client gslug 7482 1 0 09:32 ? 00:00:00 /usr/lib/gnome-applets/trashappl gslug 7485 1 0 09:32 ? 00:00:01 update-notifier gslug 7498 1 0 09:32 ? 00:00:00 nm-applet --sm-disable gslug 7508 1 0 09:32 ? 00:00:00 gnome-power-manager gslug 7516 1 0 09:32 ? 00:00:00 /usr/lib/nautilus-cd-burner/mapp gslug 7569 1 0 09:32 ? 00:00:00 /usr/lib/gnome-netstatus/gnome-n gslug 7571 1 0 09:32 ? 00:00:01 /usr/lib/gnome-applets/mixer_app gslug 7573 1 0 09:32 ? 00:00:00 /usr/lib/gnome-panel/clock-apple gslug 7687 1 0 09:32 ? 00:00:01 /usr/lib/notification-daemon/not gslug 7713 1 0 09:32 ? 00:00:03 gnome-screensaver syslog 8294 1 0 09:35 ? 00:00:00 /sbin/syslogd -u syslog root 14636 1 0 10:05 tty2 00:00:00 /sbin/getty 38400 tty2 gslug 26258 1 0 12:31 ? 00:00:09 gnome-terminal gslug 26259 26258 0 12:31 ? 00:00:00 gnome-pty-helper gslug 26260 26258 0 12:31 pts/0 00:00:00 bash root 2953 7 0 13:18 ? 00:00:00 [ipw2200/0] root 3052 1 0 13:18 ? 00:00:00 /usr/sbin/ifplugd -i eth0 -q -f dhcp 3974 1 0 13:19 ? 00:00:00 dhclient3 -pf /var/run/dhclient. postfix 4850 3533 0 13:23 ? 00:00:00 pickup -l -t fifo -u -c postfix 4851 3533 0 13:23 ? 00:00:00 qmgr -l -t fifo -u gslug 5509 26260 0 13:26 pts/0 00:00:00 /usr/bin/perl /home/bri/.bri/hom gslug 5510 5509 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5511 5510 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5512 5511 0 13:26 pts/1 00:00:16 bash -i gslug 16810 1 0 14:20 ? 00:00:00 gnome-terminal gslug 16812 1 0 14:20 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 12 gslug 16814 1 0 14:20 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 16815 16810 0 14:20 ? 00:00:00 gnome-pty-helper gslug 16816 16810 12 14:20 pts/3 00:00:29 bash gslug 17049 5512 0 14:21 pts/1 00:00:00 vi 1001 gslug 17655 5512 0 14:24 pts/1 00:00:00 ps -ef gslug@zootzoot:~$ vi bigkiller [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"bigkiller" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;bigkiller (~) - VIM]1;bigkiller[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --0,1All[?12l[?25h[?25l#1,2]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l!3[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25ls9[?12l[?25h[?25lh10[?12l[?25h[?25l2,1 [?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l:2[?12l[?25h[?25l4,1All[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hi[?25l[?12l[?25h[?25l4,1All[?12l[?25h[?25l3,0-1[?12l[?25h[?25l ~ 3,1All[?12l[?25h[?25l~ 2,0-1[?12l[?25h[?25l-- INSERT --3,1All[?12l[?25h[?25lgslug 16816 16810 12 14:20 pts/3 00:00:29 bash4[?12l[?25h[?25l4,0-1All[?12l[?25h[?25l3,1 [?12l[?25h[?25l2,0-1[?12l[?25h[?25l-- INSERT --3,1All3,1All[?12l[?25h[?25l4,1All[?12l[?25h[?25lf2[?12l[?25h[?25lo3[?12l[?25h[?25lr4[?12l[?25h[?25l4,3All[?12l[?25h[?25l5[?12l[?25h[?25l10[?12l[?25h[?25l6[?12l[?25h[?25l22[?12l[?25h[?25l5[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l31[?12l[?25h[?25l28[?12l[?25h[?25l7[?12l[?25h[?25l5[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ ps -^A gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller + (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for gslug 16816 16810 12 14:20 pts/3 00:00:29 bash ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,25All[?12l[?25h[?25l4,3 [?12l[?25h[?25l-- INSERT --4,4All[?12l[?25h[?25l4,3All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ man ps -Reformatting ps(1), please wait... [?1049h[?1h=PS(1) Linux User's Manual PS(1)  NAME ps - report a snapshot of the current processes.  SYNOPSIS ps [options]  DESCRIPTION ps displays information about a selection of the active processes. If you want a repetitive update of the selection and the displayed information, use top(1) instead.  This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not be used with a dash. 3 GNU long options, which are preceded by two dashes.  Options of different types may be freely mixed, but conflicts can appear. There are some synonymous options, which are functionally identical, due to the many standards and ps implementations that this ps is compatible with.  Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards  Manual page ps(1) line 1-There is no -/ option (press RETURN)-log file: No log file (press RETURN)/--ooPS(1) Linux User's Manual PS(1)  NAME ps - report a snapshot of the current processes.  SYNOPSIS ps [options]  DESCRIPTION ps displays information about a selection of the active processes. If you want a repetitive update of the selection and the displayed information, use top(1) instead.  This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not be used with a dash. 3 GNU long options, which are preceded by two dashes.  Options of different types may be freely mixed, but conflicts can appear. There are some synonymous options, which are functionally identical, due to the many standards and ps implementations that this ps is compatible with.  Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards PS(1) Linux User's Manual PS(1)  NAME ps - report a snapshot of the current processes.  SYNOPSIS ps [options]  DESCRIPTION ps displays information about a selection of the active processes. If you want a repetitive update of the selection and the displayed information, use top(1) instead.  This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not be used with a dash. 3 GNU long options, which are preceded by two dashes.  Options of different types may be freely mixed, but conflicts can appear. There are some synonymous options, which are functionally identical, due to the many standards and ps implementations that this ps is compatible with.  Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards ...skipping... ps -C syslogd -o pid=  Print only the name of PID 42: ps -p 42 -o comm=  SIMPLE PROCESS SELECTION -A Select all processes. Identical to -e.  -N Select all processes except those that fulfill the specified conditions. (negates the selection) Identical to --deselect.  T Select all processes associated with this terminal. Identical to the t option without any argument.  -a Select all processes except session leaders (see getsid(2)) and processes not associated with a terminal.  a Lift the BSD-style "only yourself" restriction, which is imposed upon the set of all processes when some BSD-style (without "-") options are used or when the ps personality setting is BSD-like. The set of processes selected in this manner is in addition to the set of processes selected by other means. An alternate description is that this option  Manual page ps(1) line 91[?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ ps ps -ef  eo cpu,comm CPU COMMAND - init - migration/0 - ksoftirqd/0 - watchdog/0 - events/0 - khelper - kthread - kblockd/0 - kacpid - pdflush - pdflush - aio/0 - kswapd0 - kseriod - kcryptd/0 - ata/0 - ata_hotplug/0 - scsi_eh_0 - scsi_eh_1 - khubd - kjournald - udevd - kacpid-work-0 - pccardd - kIrDAd - kjournald - dd - klogd - gdm - hpiod - python - atieventsd - dbus-daemon - hald - hald-runner - hald-addon-acpi - hald-addon-keyb - hald-addon-stor - hald-addon-stor - dhcdbd - NetworkManager - NetworkManagerD - hald-addon-keyb - thinkpad-keys - powernowd - timeoutd - ntpd - ntpd - atd - cron - gpg-agent - ssh-agent - getty - getty - getty - getty - getty - kacpid-work-1 - kacpid-work-2 - kacpid-work-3 - kacpid-work-4 - kacpid-work-5 - kacpid-work-6 - kacpid-work-7 - kacpid-work-8 - kacpid-work-9 - dcopserver - knotify - artsd - tor - artsd - sshd - master - cupsd - sslvpn-watchdog - acpid - apache2 - apache2 - apache2 - apache2 - xinetd - gdm - Xorg - x-session-manag - ssh-agent - dbus-launch - dbus-daemon - gconfd-2 - gnome-keyring-d - bonobo-activati - gnome-settings- - esd - metacity - gnome-panel - nautilus - gnome-vfs-daemo - gnome-volume-ma - trashapplet - update-notifier - nm-applet - gnome-power-man - mapping-daemon - gnome-netstatus - mixer_applet2 - clock-applet - notification-da - gnome-screensav - syslogd - getty - gnome-terminal - gnome-pty-helpe - bash - ipw2200/0 - ifplugd - dhclient3 - pickup - qmgr - scriptit - script - script - bash - gnome-terminal - gconfd-2 - bonobo-activati - gnome-pty-helpe - bash - vi - vi - ps gslug@zootzoot:~$ ps -eo cpu,comm ps -eoo ccpu gslug@zootzoot:~$ r man bash: r: command not found gslug@zootzoot:~$ !man man ps Reformatting ps(1), please wait... [?1049h[?1h=PS(1) Linux User's Manual PS(1)  NAME ps - report a snapshot of the current processes.  SYNOPSIS ps [options]  DESCRIPTION ps displays information about a selection of the active processes. If you want a repetitive update of the selection and the displayed information, use top(1) instead.  This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not be used with a dash. 3 GNU long options, which are preceded by two dashes.  Options of different types may be freely mixed, but conflicts can appear. There are some synonymous options, which are functionally identical, due to the many standards and ps implementations that this ps is compatible with.  Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards  Manual page ps(1) line 1/ccoommmmPS(1) Linux User's Manual PS(1)  NAME ps - report a snapshot of the current processes.  SYNOPSIS ps [options]  DESCRIPTION ps displays information about a selection of the active processes. If you want a repetitive update of the selection and the displayed information, use top(1) instead.  This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not be used with a dash. 3 GNU long options, which are preceded by two dashes.  Options of different types may be freely mixed, but conflicts can appear. There are some synonymous options, which are functionally identical, due to the many standards and ps implementations that this ps is compatible with.  Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards PS(1) Linux User's Manual PS(1)  NAME ps - report a snapshot of the current processes.  SYNOPSIS ps [options]  DESCRIPTION ps displays information about a selection of the active processes. If you want a repetitive update of the selection and the displayed information, use top(1) instead.  This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not be used with a dash. 3 GNU long options, which are preceded by two dashes.  Options of different types may be freely mixed, but conflicts can appear. There are some synonymous options, which are functionally identical, due to the many standards and ps implementations that this ps is compatible with.  Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards ...skipping... named "x" does not exist, this ps may interpret the command as "ps aux" instead and print a warning. This behavior is intended to aid in transitioning old scripts and habits. It is fragile, subject to change, and thus should not be relied upon.  By default, ps selects all processes with the same effective user ID (euid=EUID) as the current user and associated with the same terminal as the invoker. It displays the process ID (pid=PID), the terminal associated with the process (tname=TTY), the cumulated CPU time in [dd-]hh:mm:ss format (time=TIME), and the executable name (ucmd=CMD). Output is unsorted by default.  The use of BSD-style options will add process state (stat=STAT) to the default display and show the command args (args=COMMAND) instead of the executable name. You can override this with the PS_FORMAT environment variable. The use of BSD-style options will also change the process selection to include processes on other terminals (TTYs) that are owned by you; alternately, this may be described as setting the selection to be the set of all processes filtered to exclude processes owned by other users or not on a terminal. These effects are not considered when options are described as being "identical" below, so -M will be considered identical to Z and so on.  Except as described below, process selection options are additive. The default  Manual page ps(1) line 30/selection is discarded, and then the selected processes are added to the set of processes to be displayed. A process will thus be shown if it meets any of the given selection criteria.  EXAMPLES To see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -ely  To see every process on the system using BSD syntax: ps ax  Manual page ps(1) line 43/...skipping... ps -eo euser,ruser,suser,fuser,f,comm,label ps axZ ps -eM  To see every process running as root (real & effective ID) in user format: ps -U root -u root u  To see every process with a user-defined format: ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm ps -eopid,tt,user,fname,tmout,f,wchan  Print only the process IDs of syslogd: ps -C syslogd -o pid=  Print only the name of PID 42: ps -p 42 -o comm=  SIMPLE PROCESS SELECTION -A Select all processes. Identical to -e.  -N Select all processes except those that fulfill the specified conditions. (negates the selection) Identical to --deselect.  Manual page ps(1) line 78/ T Select all processes associated with this terminal. Identical to the t option without any argument.  -a Select all processes except session leaders (see getsid(2)) and processes not associated with a terminal.  a Lift the BSD-style "only yourself" restriction, which is  Manual page ps(1) line 86?MTo see every process with a user-defined format: M M ps -U root -u root u MTo see every process running as root (real & effective ID) in user format: M M ps -eM M ps axZ M ps -eo euser,ruser,suser,fuser,f,comm,label  Manual page ps(1) line 78MTo get security info:  Manual page ps(1) line 77M  Manual page ps(1) line 76-N Select all processes except those that fulfill the specified  Manual page ps(1) line 77 conditions. (negates the selection) Identical to --deselect.  Manual page ps(1) line 78  Manual page ps(1) line 79T Select all processes associated with this terminal. Identical  Manual page ps(1) line 80 to the t option without any argument.  Manual page ps(1) line 81  Manual page ps(1) line 82-a Select all processes except session leaders (see getsid(2))  Manual page ps(1) line 83 and processes not associated with a terminal.  Manual page ps(1) line 84[?1l>[?1049lgslug@zootzoot:~$ man psr manps -eo cpu,comm ps -eo [1@p %CPU COMMAND 0.0 init 0.0 migration/0 0.0 ksoftirqd/0 0.0 watchdog/0 0.0 events/0 0.0 khelper 0.0 kthread 0.0 kblockd/0 0.0 kacpid 0.0 pdflush 0.0 pdflush 0.0 aio/0 0.0 kswapd0 0.0 kseriod 0.0 kcryptd/0 0.0 ata/0 0.0 ata_hotplug/0 0.0 scsi_eh_0 0.0 scsi_eh_1 0.0 khubd 0.1 kjournald 0.0 udevd 0.0 kacpid-work-0 0.0 pccardd 0.0 kIrDAd 0.0 kjournald 0.0 dd 0.0 klogd 0.0 gdm 0.0 hpiod 0.0 python 0.0 atieventsd 0.0 dbus-daemon 0.0 hald 0.0 hald-runner 0.0 hald-addon-acpi 0.0 hald-addon-keyb 0.0 hald-addon-stor 0.0 hald-addon-stor 0.0 dhcdbd 0.0 NetworkManager 0.0 NetworkManagerD 0.0 hald-addon-keyb 0.0 thinkpad-keys 0.0 powernowd 0.0 timeoutd 0.0 ntpd 0.0 ntpd 0.0 atd 0.0 cron 0.0 gpg-agent 0.0 ssh-agent 0.0 getty 0.0 getty 0.0 getty 0.0 getty 0.0 getty 0.0 kacpid-work-1 0.0 kacpid-work-2 0.0 kacpid-work-3 0.0 kacpid-work-4 0.0 kacpid-work-5 0.0 kacpid-work-6 0.0 kacpid-work-7 0.0 kacpid-work-8 0.0 kacpid-work-9 0.0 dcopserver 0.0 knotify 0.0 artsd 0.0 tor 0.0 artsd 0.0 sshd 0.0 master 0.0 cupsd 0.0 sslvpn-watchdog 0.0 acpid 0.0 apache2 0.0 apache2 0.0 apache2 0.0 apache2 0.0 xinetd 0.0 gdm 0.7 Xorg 0.0 x-session-manag 0.0 ssh-agent 0.0 dbus-launch 0.0 dbus-daemon 0.0 gconfd-2 0.0 gnome-keyring-d 0.0 bonobo-activati 0.0 gnome-settings- 0.0 esd 0.1 metacity 0.0 gnome-panel 0.0 nautilus 0.0 gnome-vfs-daemo 0.0 gnome-volume-ma 0.0 trashapplet 0.0 update-notifier 0.0 nm-applet 0.0 gnome-power-man 0.0 mapping-daemon 0.0 gnome-netstatus 0.0 mixer_applet2 0.0 clock-applet 0.0 notification-da 0.0 gnome-screensav 0.0 syslogd 0.0 getty 0.1 gnome-terminal 0.0 gnome-pty-helpe 0.0 bash 0.0 ipw2200/0 0.0 ifplugd 0.0 dhclient3 0.0 pickup 0.0 qmgr 0.0 scriptit 0.0 script 0.0 script 0.4 bash 0.2 gnome-terminal 0.1 gconfd-2 0.0 bonobo-activati 0.0 gnome-pty-helpe 42.2 bash 0.0 vi 0.0 vi 0.0 ps gslug@zootzoot:~$ ps -eo pcpu,comm ps -eo pcpu,[1@p[1@i[1@d[1@, %CPU PID COMMAND 0.0 1 init 0.0 2 migration/0 0.0 3 ksoftirqd/0 0.0 4 watchdog/0 0.0 5 events/0 0.0 6 khelper 0.0 7 kthread 0.0 9 kblockd/0 0.0 10 kacpid 0.0 150 pdflush 0.0 151 pdflush 0.0 153 aio/0 0.0 152 kswapd0 0.0 749 kseriod 0.0 907 kcryptd/0 0.0 1739 ata/0 0.0 1740 ata_hotplug/0 0.0 1743 scsi_eh_0 0.0 1750 scsi_eh_1 0.0 1827 khubd 0.1 1947 kjournald 0.0 2208 udevd 0.0 2620 kacpid-work-0 0.0 3212 pccardd 0.0 3230 kIrDAd 0.0 3446 kjournald 0.0 4102 dd 0.0 4104 klogd 0.0 4127 gdm 0.0 4156 hpiod 0.0 4169 python 0.0 4251 atieventsd 0.0 4297 dbus-daemon 0.0 4315 hald 0.0 4316 hald-runner 0.0 4321 hald-addon-acpi 0.0 4371 hald-addon-keyb 0.0 4406 hald-addon-stor 0.0 4407 hald-addon-stor 0.0 4425 dhcdbd 0.0 4442 NetworkManager 0.0 4455 NetworkManagerD 0.0 4519 hald-addon-keyb 0.0 4521 thinkpad-keys 0.0 4720 powernowd 0.0 4748 timeoutd 0.0 4807 ntpd 0.0 4830 ntpd 0.0 4877 atd 0.0 4890 cron 0.0 5076 gpg-agent 0.0 5108 ssh-agent 0.0 5159 getty 0.0 5161 getty 0.0 5162 getty 0.0 5163 getty 0.0 5164 getty 0.0 9509 kacpid-work-1 0.0 9510 kacpid-work-2 0.0 9511 kacpid-work-3 0.0 7980 kacpid-work-4 0.0 7981 kacpid-work-5 0.0 7982 kacpid-work-6 0.0 7983 kacpid-work-7 0.0 7984 kacpid-work-8 0.0 7985 kacpid-work-9 0.0 17335 dcopserver 0.0 21538 knotify 0.0 21849 artsd 0.0 32103 tor 0.0 445 artsd 0.0 19387 sshd 0.0 3533 master 0.0 1248 cupsd 0.0 21303 sslvpn-watchdog 0.0 17721 acpid 0.0 25442 apache2 0.0 25443 apache2 0.0 25444 apache2 0.0 25446 apache2 0.0 29132 xinetd 0.0 6446 gdm 0.7 6498 Xorg 0.0 7380 x-session-manag 0.0 7441 ssh-agent 0.0 7444 dbus-launch 0.0 7445 dbus-daemon 0.0 7447 gconfd-2 0.0 7450 gnome-keyring-d 0.0 7452 bonobo-activati 0.0 7454 gnome-settings- 0.0 7456 esd 0.1 7463 metacity 0.0 7469 gnome-panel 0.0 7471 nautilus 0.0 7478 gnome-vfs-daemo 0.0 7480 gnome-volume-ma 0.0 7482 trashapplet 0.0 7485 update-notifier 0.0 7498 nm-applet 0.0 7508 gnome-power-man 0.0 7516 mapping-daemon 0.0 7569 gnome-netstatus 0.0 7571 mixer_applet2 0.0 7573 clock-applet 0.0 7687 notification-da 0.0 7713 gnome-screensav 0.0 8294 syslogd 0.0 14636 getty 0.1 26258 gnome-terminal 0.0 26259 gnome-pty-helpe 0.0 26260 bash 0.0 2953 ipw2200/0 0.0 3052 ifplugd 0.0 3974 dhclient3 0.0 4850 pickup 0.0 4851 qmgr 0.0 5509 scriptit 0.0 5510 script 0.0 5511 script 0.4 5512 bash 0.2 16810 gnome-terminal 0.1 16812 gconfd-2 0.0 16814 bonobo-activati 0.0 16815 gnome-pty-helpe 42.9 16816 bash 0.0 17049 vi 0.0 17790 vi 0.0 18031 cron 0.0 18032 sh 0.5 18142 pidgin-status-s 8.0 18189 getxdisplay 0.0 18194 showenv 0.0 18195 ps gslug@zootzoot:~$ fgdd bash: fgdd: command not found gslug@zootzoot:~$ ps -f $$ UID PID PPID C STIME TTY STAT TIME CMD gslug 5512 5511 0 13:26 pts/1 Ss 0:16 bash -i gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller + (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for gslug 16816 16810 12 14:20 pts/3 00:00:29 bash ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,3All[?12l[?25h[?25l3,0-1[?12l[?25h[?25l ~ 3,1All[?12l[?25h[?25l ~ 3,1All[?12l[?25h[?25l ~ 3,0-1All[?12l[?25h[?25l ~ 2,0-1All[?12l[?25h[?25l-- INSERT --2,1All[?12l[?25h[?25l2,0-1All[?12l[?25h[?25l-- INSERT --3,1All[?12l[?25h[?25lp2[?12l[?25h[?25ls3[?12l[?25h[?25l4[?12l[?25h[?25l-5[?12l[?25h[?25le6[?12l[?25h[?25l7[?12l[?25h[?25lp8[?12l[?25h[?25lc9[?12l[?25h[?25lu10[?12l[?25h[?25l9 [?12l[?25h[?25lp10[?12l[?25h[?25lu1[?12l[?25h[?25l,2[?12l[?25h[?25l3,11All[?12l[?25h[?25l7 [?12l[?25h[?25l-- INSERT --3,7All[?12l[?25h[?25lcpcpu,8[?12l[?25h[?25lopcpu,9[?12l[?25h[?25lmpcpu,10[?12l[?25h[?25lmpcpu,1[?12l[?25h[?25l,pcpu,2[?12l[?25h[?25l3,11All[?12l[?25h[?25l-- INSERT --3,17All[?12l[?25h[?25lp8[?12l[?25h[?25li9[?12l[?25h[?25ld20[?12l[?25h[?25l3,19All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" [New] 3L, 31C written3,19All]2;bigkiller (~) - VIM]1;bigkiller3,19All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ chmod 755 bigkiller gslug@zootzoot:~$ chmod 755 bigkiller ERROR: Unknown user-defined format specifier "mm". ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) r only running processes U processes for specified users x processes w/o controlling ttys t by tty *********** output format ********** *********** long options *********** -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh ps -e comm,pcpu,pid ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,19All[?12l[?25h W16: Warning: Mode of file "bigkiller" has changed since editing started See ":help W11" for more info. [O]K, (L)oad File: [?25l#!/bin/sh ps -e comm,pcpu,pid3,19All[?12l[?25h[?25l7 [?12l[?25h[?25l4[?12l[?25h[?25l7[?12l[?25h[?25l-- INSERT --3,7All[?12l[?25h[?25l-comm,pcpu,pid8]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25locomm,pcpu,pid9[?12l[?25h[?25l comm,pcpu,pid10[?12l[?25h[?25l3,9All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 3L, 34C written3,9All]2;bigkiller (~) - VIM]1;bigkiller3,9All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller COMMAND %CPU PID init 0.0 1 migration/0 0.0 2 ksoftirqd/0 0.0 3 watchdog/0 0.0 4 events/0 0.0 5 khelper 0.0 6 kthread 0.0 7 kblockd/0 0.0 9 kacpid 0.0 10 pdflush 0.0 150 pdflush 0.0 151 aio/0 0.0 153 kswapd0 0.0 152 kseriod 0.0 749 kcryptd/0 0.0 907 ata/0 0.0 1739 ata_hotplug/0 0.0 1740 scsi_eh_0 0.0 1743 scsi_eh_1 0.0 1750 khubd 0.0 1827 kjournald 0.1 1947 udevd 0.0 2208 kacpid-work-0 0.0 2620 pccardd 0.0 3212 kIrDAd 0.0 3230 kjournald 0.0 3446 dd 0.0 4102 klogd 0.0 4104 gdm 0.0 4127 hpiod 0.0 4156 python 0.0 4169 atieventsd 0.0 4251 dbus-daemon 0.0 4297 hald 0.0 4315 hald-runner 0.0 4316 hald-addon-acpi 0.0 4321 hald-addon-keyb 0.0 4371 hald-addon-stor 0.0 4406 hald-addon-stor 0.0 4407 dhcdbd 0.0 4425 NetworkManager 0.0 4442 NetworkManagerD 0.0 4455 hald-addon-keyb 0.0 4519 thinkpad-keys 0.0 4521 powernowd 0.0 4720 timeoutd 0.0 4748 ntpd 0.0 4807 ntpd 0.0 4830 atd 0.0 4877 cron 0.0 4890 gpg-agent 0.0 5076 ssh-agent 0.0 5108 getty 0.0 5159 getty 0.0 5161 getty 0.0 5162 getty 0.0 5163 getty 0.0 5164 kacpid-work-1 0.0 9509 kacpid-work-2 0.0 9510 kacpid-work-3 0.0 9511 kacpid-work-4 0.0 7980 kacpid-work-5 0.0 7981 kacpid-work-6 0.0 7982 kacpid-work-7 0.0 7983 kacpid-work-8 0.0 7984 kacpid-work-9 0.0 7985 dcopserver 0.0 17335 knotify 0.0 21538 artsd 0.0 21849 tor 0.0 32103 artsd 0.0 445 sshd 0.0 19387 master 0.0 3533 cupsd 0.0 1248 sslvpn-watchdog 0.0 21303 acpid 0.0 17721 apache2 0.0 25442 apache2 0.0 25443 apache2 0.0 25444 apache2 0.0 25446 xinetd 0.0 29132 gdm 0.0 6446 Xorg 0.7 6498 x-session-manag 0.0 7380 ssh-agent 0.0 7441 dbus-launch 0.0 7444 dbus-daemon 0.0 7445 gconfd-2 0.0 7447 gnome-keyring-d 0.0 7450 bonobo-activati 0.0 7452 gnome-settings- 0.0 7454 esd 0.0 7456 metacity 0.1 7463 gnome-panel 0.0 7469 nautilus 0.0 7471 gnome-vfs-daemo 0.0 7478 gnome-volume-ma 0.0 7480 trashapplet 0.0 7482 update-notifier 0.0 7485 nm-applet 0.0 7498 gnome-power-man 0.0 7508 mapping-daemon 0.0 7516 gnome-netstatus 0.0 7569 mixer_applet2 0.0 7571 clock-applet 0.0 7573 notification-da 0.0 7687 gnome-screensav 0.0 7713 syslogd 0.0 8294 getty 0.0 14636 gnome-terminal 0.1 26258 gnome-pty-helpe 0.0 26259 bash 0.0 26260 ipw2200/0 0.0 2953 ifplugd 0.0 3052 dhclient3 0.0 3974 pickup 0.0 4850 qmgr 0.0 4851 scriptit 0.0 5509 script 0.0 5510 script 0.0 5511 bash 0.4 5512 gnome-terminal 0.1 16810 gconfd-2 0.0 16812 bonobo-activati 0.0 16814 gnome-pty-helpe 0.0 16815 bash 57.1 16816 vi 0.0 17049 vi 0.0 17790 bigkiller 0.0 18543 ps 0.0 18544 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh ps -e -o comm,pcpu,pid ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,9All[?12l[?25h[?25l10[?12l[?25h[?25l-- INSERT --3,10All[?12l[?25h[?25lpcomm,pcpu,pid1]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25lccomm,pcpu,pid2[?12l[?25h[?25lpcomm,pcpu,pid3[?12l[?25h[?25lucomm,pcpu,pid4[?12l[?25h[?25l,comm,pcpu,pid5[?12l[?25h[?25l3,14All[?12l[?25h[?25l5[?12l[?25h[?25l9[?12l[?25h[?25l20[?12l[?25h[?25l19[?12l[?25h[?25lpcpu,pid[?12l[?25h[?25lcpu,pid[?12l[?25h[?25lpu,pid[?12l[?25h[?25lu,pid[?12l[?25h[?25l,pid[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 3L, 34C written3,19All]2;bigkiller (~) - VIM]1;bigkiller3,19All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller %CPU COMMAND PID 0.0 init 1 0.0 migration/0 2 0.0 ksoftirqd/0 3 0.0 watchdog/0 4 0.0 events/0 5 0.0 khelper 6 0.0 kthread 7 0.0 kblockd/0 9 0.0 kacpid 10 0.0 pdflush 150 0.0 pdflush 151 0.0 aio/0 153 0.0 kswapd0 152 0.0 kseriod 749 0.0 kcryptd/0 907 0.0 ata/0 1739 0.0 ata_hotplug/0 1740 0.0 scsi_eh_0 1743 0.0 scsi_eh_1 1750 0.0 khubd 1827 0.1 kjournald 1947 0.0 udevd 2208 0.0 kacpid-work-0 2620 0.0 pccardd 3212 0.0 kIrDAd 3230 0.0 kjournald 3446 0.0 dd 4102 0.0 klogd 4104 0.0 gdm 4127 0.0 hpiod 4156 0.0 python 4169 0.0 atieventsd 4251 0.0 dbus-daemon 4297 0.0 hald 4315 0.0 hald-runner 4316 0.0 hald-addon-acpi 4321 0.0 hald-addon-keyb 4371 0.0 hald-addon-stor 4406 0.0 hald-addon-stor 4407 0.0 dhcdbd 4425 0.0 NetworkManager 4442 0.0 NetworkManagerD 4455 0.0 hald-addon-keyb 4519 0.0 thinkpad-keys 4521 0.0 powernowd 4720 0.0 timeoutd 4748 0.0 ntpd 4807 0.0 ntpd 4830 0.0 atd 4877 0.0 cron 4890 0.0 gpg-agent 5076 0.0 ssh-agent 5108 0.0 getty 5159 0.0 getty 5161 0.0 getty 5162 0.0 getty 5163 0.0 getty 5164 0.0 kacpid-work-1 9509 0.0 kacpid-work-2 9510 0.0 kacpid-work-3 9511 0.0 kacpid-work-4 7980 0.0 kacpid-work-5 7981 0.0 kacpid-work-6 7982 0.0 kacpid-work-7 7983 0.0 kacpid-work-8 7984 0.0 kacpid-work-9 7985 0.0 dcopserver 17335 0.0 knotify 21538 0.0 artsd 21849 0.0 tor 32103 0.0 artsd 445 0.0 sshd 19387 0.0 master 3533 0.0 cupsd 1248 0.0 sslvpn-watchdog 21303 0.0 acpid 17721 0.0 apache2 25442 0.0 apache2 25443 0.0 apache2 25444 0.0 apache2 25446 0.0 xinetd 29132 0.0 gdm 6446 0.7 Xorg 6498 0.0 x-session-manag 7380 0.0 ssh-agent 7441 0.0 dbus-launch 7444 0.0 dbus-daemon 7445 0.0 gconfd-2 7447 0.0 gnome-keyring-d 7450 0.0 bonobo-activati 7452 0.0 gnome-settings- 7454 0.0 esd 7456 0.1 metacity 7463 0.0 gnome-panel 7469 0.0 nautilus 7471 0.0 gnome-vfs-daemo 7478 0.0 gnome-volume-ma 7480 0.0 trashapplet 7482 0.0 update-notifier 7485 0.0 nm-applet 7498 0.0 gnome-power-man 7508 0.0 mapping-daemon 7516 0.0 gnome-netstatus 7569 0.0 mixer_applet2 7571 0.0 clock-applet 7573 0.0 notification-da 7687 0.0 gnome-screensav 7713 0.0 syslogd 8294 0.0 getty 14636 0.1 gnome-terminal 26258 0.0 gnome-pty-helpe 26259 0.0 bash 26260 0.0 ipw2200/0 2953 0.0 ifplugd 3052 0.0 dhclient3 3974 0.0 pickup 4850 0.0 qmgr 4851 0.0 scriptit 5509 0.0 script 5510 0.0 script 5511 0.4 bash 5512 0.1 gnome-terminal 16810 0.0 gconfd-2 16812 0.0 bonobo-activati 16814 0.0 gnome-pty-helpe 16815 59.4 bash 16816 0.0 vi 17049 0.0 vi 17790 0.0 cron 18545 0.0 sh 18546 1.0 .briify 18594 0.0 bigkiller 18627 0.0 ps 18628 gslug@zootzoot:~$ bigkillerbigkiller | sort 0.0 NetworkManager 4442 0.0 NetworkManagerD 4455 0.0 acpid 17721 0.0 aio/0 153 0.0 apache2 25442 0.0 apache2 25443 0.0 apache2 25444 0.0 apache2 25446 0.0 artsd 445 0.0 artsd 21849 0.0 ata/0 1739 0.0 ata_hotplug/0 1740 0.0 atd 4877 0.0 atieventsd 4251 0.0 bash 26260 0.0 bigkiller 18705 0.0 bonobo-activati 7452 0.0 bonobo-activati 16814 0.0 clock-applet 7573 0.0 cron 4890 0.0 cupsd 1248 0.0 dbus-daemon 4297 0.0 dbus-daemon 7445 0.0 dbus-launch 7444 0.0 dcopserver 17335 0.0 dd 4102 0.0 dhcdbd 4425 0.0 dhclient3 3974 0.0 esd 7456 0.0 events/0 5 0.0 gconfd-2 7447 0.0 gconfd-2 16812 0.0 gdm 4127 0.0 gdm 6446 0.0 getty 5159 0.0 getty 5161 0.0 getty 5162 0.0 getty 5163 0.0 getty 5164 0.0 getty 14636 0.0 gnome-keyring-d 7450 0.0 gnome-netstatus 7569 0.0 gnome-panel 7469 0.0 gnome-power-man 7508 0.0 gnome-pty-helpe 16815 0.0 gnome-pty-helpe 26259 0.0 gnome-screensav 7713 0.0 gnome-settings- 7454 0.0 gnome-vfs-daemo 7478 0.0 gnome-volume-ma 7480 0.0 gpg-agent 5076 0.0 hald 4315 0.0 hald-addon-acpi 4321 0.0 hald-addon-keyb 4371 0.0 hald-addon-keyb 4519 0.0 hald-addon-stor 4406 0.0 hald-addon-stor 4407 0.0 hald-runner 4316 0.0 hpiod 4156 0.0 ifplugd 3052 0.0 init 1 0.0 ipw2200/0 2953 0.0 kIrDAd 3230 0.0 kacpid 10 0.0 kacpid-work-0 2620 0.0 kacpid-work-1 9509 0.0 kacpid-work-2 9510 0.0 kacpid-work-3 9511 0.0 kacpid-work-4 7980 0.0 kacpid-work-5 7981 0.0 kacpid-work-6 7982 0.0 kacpid-work-7 7983 0.0 kacpid-work-8 7984 0.0 kacpid-work-9 7985 0.0 kblockd/0 9 0.0 kcryptd/0 907 0.0 khelper 6 0.0 khubd 1827 0.0 kjournald 3446 0.0 klogd 4104 0.0 knotify 21538 0.0 kseriod 749 0.0 ksoftirqd/0 3 0.0 kswapd0 152 0.0 kthread 7 0.0 mapping-daemon 7516 0.0 master 3533 0.0 migration/0 2 0.0 mixer_applet2 7571 0.0 nautilus 7471 0.0 nm-applet 7498 0.0 notification-da 7687 0.0 ntpd 4807 0.0 ntpd 4830 0.0 pccardd 3212 0.0 pdflush 150 0.0 pdflush 151 0.0 pickup 4850 0.0 powernowd 4720 0.0 ps 18707 0.0 python 4169 0.0 qmgr 4851 0.0 script 5510 0.0 script 5511 0.0 scriptit 5509 0.0 scsi_eh_0 1743 0.0 scsi_eh_1 1750 0.0 sort 18706 0.0 ssh-agent 5108 0.0 ssh-agent 7441 0.0 sshd 19387 0.0 sslvpn-watchdog 21303 0.0 syslogd 8294 0.0 thinkpad-keys 4521 0.0 timeoutd 4748 0.0 tor 32103 0.0 trashapplet 7482 0.0 udevd 2208 0.0 update-notifier 7485 0.0 vi 17049 0.0 vi 17790 0.0 watchdog/0 4 0.0 x-session-manag 7380 0.0 xinetd 29132 0.1 gnome-terminal 16810 0.1 gnome-terminal 26258 0.1 kjournald 1947 0.1 metacity 7463 0.4 bash 5512 0.7 Xorg 6498 %CPU COMMAND PID 59.6 bash 16816 gslug@zootzoot:~$ bigkiller | sortbigkiller | sort -n 0.0 NetworkManager 4442 0.0 NetworkManagerD 4455 0.0 acpid 17721 0.0 aio/0 153 0.0 apache2 25442 0.0 apache2 25443 0.0 apache2 25444 0.0 apache2 25446 0.0 artsd 445 0.0 artsd 21849 0.0 ata/0 1739 0.0 ata_hotplug/0 1740 0.0 atd 4877 0.0 atieventsd 4251 0.0 bash 26260 0.0 bigkiller 18708 0.0 bonobo-activati 7452 0.0 bonobo-activati 16814 0.0 clock-applet 7573 0.0 cron 4890 0.0 cupsd 1248 0.0 dbus-daemon 4297 0.0 dbus-daemon 7445 0.0 dbus-launch 7444 0.0 dcopserver 17335 0.0 dd 4102 0.0 dhcdbd 4425 0.0 dhclient3 3974 0.0 esd 7456 0.0 events/0 5 0.0 gconfd-2 7447 0.0 gconfd-2 16812 0.0 gdm 4127 0.0 gdm 6446 0.0 getty 5159 0.0 getty 5161 0.0 getty 5162 0.0 getty 5163 0.0 getty 5164 0.0 getty 14636 0.0 gnome-keyring-d 7450 0.0 gnome-netstatus 7569 0.0 gnome-panel 7469 0.0 gnome-power-man 7508 0.0 gnome-pty-helpe 16815 0.0 gnome-pty-helpe 26259 0.0 gnome-screensav 7713 0.0 gnome-settings- 7454 0.0 gnome-vfs-daemo 7478 0.0 gnome-volume-ma 7480 0.0 gpg-agent 5076 0.0 hald 4315 0.0 hald-addon-acpi 4321 0.0 hald-addon-keyb 4371 0.0 hald-addon-keyb 4519 0.0 hald-addon-stor 4406 0.0 hald-addon-stor 4407 0.0 hald-runner 4316 0.0 hpiod 4156 0.0 ifplugd 3052 0.0 init 1 0.0 ipw2200/0 2953 0.0 kIrDAd 3230 0.0 kacpid 10 0.0 kacpid-work-0 2620 0.0 kacpid-work-1 9509 0.0 kacpid-work-2 9510 0.0 kacpid-work-3 9511 0.0 kacpid-work-4 7980 0.0 kacpid-work-5 7981 0.0 kacpid-work-6 7982 0.0 kacpid-work-7 7983 0.0 kacpid-work-8 7984 0.0 kacpid-work-9 7985 0.0 kblockd/0 9 0.0 kcryptd/0 907 0.0 khelper 6 0.0 khubd 1827 0.0 kjournald 3446 0.0 klogd 4104 0.0 knotify 21538 0.0 kseriod 749 0.0 ksoftirqd/0 3 0.0 kswapd0 152 0.0 kthread 7 0.0 mapping-daemon 7516 0.0 master 3533 0.0 migration/0 2 0.0 mixer_applet2 7571 0.0 nautilus 7471 0.0 nm-applet 7498 0.0 notification-da 7687 0.0 ntpd 4807 0.0 ntpd 4830 0.0 pccardd 3212 0.0 pdflush 150 0.0 pdflush 151 0.0 pickup 4850 0.0 powernowd 4720 0.0 ps 18710 0.0 python 4169 0.0 qmgr 4851 0.0 script 5510 0.0 script 5511 0.0 scriptit 5509 0.0 scsi_eh_0 1743 0.0 scsi_eh_1 1750 0.0 sort 18709 0.0 ssh-agent 5108 0.0 ssh-agent 7441 0.0 sshd 19387 0.0 sslvpn-watchdog 21303 0.0 syslogd 8294 0.0 thinkpad-keys 4521 0.0 timeoutd 4748 0.0 tor 32103 0.0 trashapplet 7482 0.0 udevd 2208 0.0 update-notifier 7485 0.0 vi 17049 0.0 vi 17790 0.0 watchdog/0 4 0.0 x-session-manag 7380 0.0 xinetd 29132 %CPU COMMAND PID 0.1 gnome-terminal 16810 0.1 gnome-terminal 26258 0.1 kjournald 1947 0.1 metacity 7463 0.4 bash 5512 0.7 Xorg 6498 60.0 bash 16816 gslug@zootzoot:~$ fgbigkiller | sort -n 0.0 NetworkManager 4442 0.0 NetworkManagerD 4455 0.0 acpid 17721 0.0 aio/0 153 0.0 apache2 25442 0.0 apache2 25443 0.0 apache2 25444 0.0 apache2 25446 0.0 artsd 445 0.0 artsd 21849 0.0 ata/0 1739 0.0 ata_hotplug/0 1740 0.0 atd 4877 0.0 atieventsd 4251 0.0 bash 26260 0.0 bigkiller 18731 0.0 bonobo-activati 7452 0.0 bonobo-activati 16814 0.0 clock-applet 7573 0.0 cron 4890 0.0 cupsd 1248 0.0 dbus-daemon 4297 0.0 dbus-daemon 7445 0.0 dbus-launch 7444 0.0 dcopserver 17335 0.0 dd 4102 0.0 dhcdbd 4425 0.0 dhclient3 3974 0.0 esd 7456 0.0 events/0 5 0.0 gconfd-2 7447 0.0 gconfd-2 16812 0.0 gdm 4127 0.0 gdm 6446 0.0 getty 5159 0.0 getty 5161 0.0 getty 5162 0.0 getty 5163 0.0 getty 5164 0.0 getty 14636 0.0 gnome-keyring-d 7450 0.0 gnome-netstatus 7569 0.0 gnome-panel 7469 0.0 gnome-power-man 7508 0.0 gnome-pty-helpe 16815 0.0 gnome-pty-helpe 26259 0.0 gnome-screensav 7713 0.0 gnome-settings- 7454 0.0 gnome-vfs-daemo 7478 0.0 gnome-volume-ma 7480 0.0 gpg-agent 5076 0.0 hald 4315 0.0 hald-addon-acpi 4321 0.0 hald-addon-keyb 4371 0.0 hald-addon-keyb 4519 0.0 hald-addon-stor 4406 0.0 hald-addon-stor 4407 0.0 hald-runner 4316 0.0 hpiod 4156 0.0 ifplugd 3052 0.0 init 1 0.0 ipw2200/0 2953 0.0 kIrDAd 3230 0.0 kacpid 10 0.0 kacpid-work-0 2620 0.0 kacpid-work-1 9509 0.0 kacpid-work-2 9510 0.0 kacpid-work-3 9511 0.0 kacpid-work-4 7980 0.0 kacpid-work-5 7981 0.0 kacpid-work-6 7982 0.0 kacpid-work-7 7983 0.0 kacpid-work-8 7984 0.0 kacpid-work-9 7985 0.0 kblockd/0 9 0.0 kcryptd/0 907 0.0 khelper 6 0.0 khubd 1827 0.0 kjournald 3446 0.0 klogd 4104 0.0 knotify 21538 0.0 kseriod 749 0.0 ksoftirqd/0 3 0.0 kswapd0 152 0.0 kthread 7 0.0 mapping-daemon 7516 0.0 master 3533 0.0 migration/0 2 0.0 mixer_applet2 7571 0.0 nautilus 7471 0.0 nm-applet 7498 0.0 notification-da 7687 0.0 ntpd 4807 0.0 ntpd 4830 0.0 pccardd 3212 0.0 pdflush 150 0.0 pdflush 151 0.0 pickup 4850 0.0 powernowd 4720 0.0 ps 18733 0.0 python 4169 0.0 qmgr 4851 0.0 script 5510 0.0 script 5511 0.0 scriptit 5509 0.0 scsi_eh_0 1743 0.0 scsi_eh_1 1750 0.0 sort 18732 0.0 ssh-agent 5108 0.0 ssh-agent 7441 0.0 sshd 19387 0.0 sslvpn-watchdog 21303 0.0 syslogd 8294 0.0 thinkpad-keys 4521 0.0 timeoutd 4748 0.0 tor 32103 0.0 trashapplet 7482 0.0 udevd 2208 0.0 update-notifier 7485 0.0 vi 17049 0.0 vi 17790 0.0 watchdog/0 4 0.0 x-session-manag 7380 0.0 xinetd 29132 %CPU COMMAND PID 0.1 gnome-terminal 16810 0.1 gnome-terminal 26258 0.1 kjournald 1947 0.1 metacity 7463 0.4 bash 5512 0.7 Xorg 6498 61.0 bash 16816 gslug@zootzoot:~$ bigkiller | sort -nbigkiller | sort -n |tail -2 0.7 Xorg 6498 61.8 bash 16816 gslug@zootzoot:~$ bigkiller | sort -n |tail -2 gslug@zootzoot:~$ bigkiller | sort -n |tail -2[1@h[1@e[1@a[1@d 0.0 NetworkManager 4442 0.0 NetworkManagerD 4455 gslug@zootzoot:~$ bigkiller | sort -n |head -2 gslug@zootzoot:~$ bigkiller | sort -n |tail gslug@zootzoot:~$ 0.7 Xorg 6498 62.0 bash 16816 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh ps -e -o pcpu,comm,pid ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,19All[?12l[?25h[?25l2,0-1[?12l[?25h[?25l-- INSERT --3,1All3,1All]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l| sort -n |tail -24,1All[?12l[?25h[?25l4,0-1All[?12l[?25h[?25l3,1 [?12l[?25h[?25l-- INSERT --3,1All[?12l[?25h[?25lf| sort -n |tail -22[?12l[?25h[?25lo| sort -n |tail -23[?12l[?25h[?25lr| sort -n |tail -24[?12l[?25h[?25l | sort -n |tail -25[?12l[?25h[?25lj| sort -n |tail -26[?12l[?25h[?25lo| sort -n |tail -27[?12l[?25h[?25lb| sort -n |tail -28[?12l[?25h[?25l | sort -n |tail -29[?12l[?25h[?25li| sort -n |tail -210[?12l[?25h[?25ln| sort -n |tail -21[?12l[?25h[?25l | sort -n |tail -22[?12l[?25h[?25l`| sort -n |tail -23[?12l[?25h[?25l3,12All[?12l[?25h[?25l3[?12l[?25h[?25lsort -n |tail -2[?12l[?25h[?25l-- INSERT --3,13All[?12l[?25h[?25l sort -n |tail -24[?12l[?25h[?25l3,13All[?12l[?25h[?25l-- INSERT --3,13All[?12l[?25h[?25lsort -n |tail -24,1All[?12l[?25h[?25l4,1All[?12l[?25h[?25l5,0-1[?12l[?25h[?25l6,1 [?12l[?25h[?25l~ 5,0-1[?12l[?25h[?25l4,1 [?12l[?25h[?25l3[?12l[?25h[?25l2,0-1[?12l[?25h[?25lps -e -o pcpu,comm,pid3,1All[?12l[?25h[?25l ~ 3,1All[?12l[?25h[?25lps -e -o pcpu,comm,pid4,1All[?12l[?25h[?25l3[?12l[?25h[?25l for job in ` ps -e -o pcpu,comm,pid~ 3,13All[?12l[?25h[?25l-- INSERT --3,36All[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l|9[?12l[?25h[?25l3,38All[?12l[?25h[?25l for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2~ 3,39All[?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l| sort -n |tail -2[?12l[?25h[?25l-- INSERT --3,56All[?12l[?25h[?25l7[?12l[?25h[?25l`8[?12l[?25h[?25l3,57All[?12l[?25h[?25l-- INSERT --3,58All[?12l[?25h[?25l;9[?12l[?25h[?25l60[?12l[?25h[?25ld1[?12l[?25h[?25lo2[?12l[?25h[?25l4,1All[?12l[?25h[?25le2[?12l[?25h[?25lc3[?12l[?25h[?25lh4[?12l[?25h[?25lo5[?12l[?25h[?25l6[?12l[?25h[?25l$7[?12l[?25h[?25lj8[?12l[?25h[?25lo9[?12l[?25h[?25lb10[?12l[?25h[?25l5,1All[?12l[?25h[?25ld2[?12l[?25h[?25lo3[?12l[?25h[?25ln4[?12l[?25h[?25le5[?12l[?25h[?25l5,4All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 6L, 89C written5,4All]2;bigkiller (~) - VIM]1;bigkiller5,4All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ /bigbigkiller | sort -n |tail -2 gslug@zootzoot:~$ 6498 16816 gslug@zootzoot:~$ bigkiller | sort -n |tail -2 gslug@zootzoot:~$ bigkiller |  0.7 Xorg 6498 63.6 bash 16816 gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo $job done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5,4All[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l5[?12l[?25h[?25l2,0-1[?12l[?25h[?25l-- INSERT --3,1All3,1All]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25lI2[?12l[?25h[?25lF3[?12l[?25h[?25lS4[?12l[?25h[?25l=5[?12l[?25h[?25l'6[?12l[?25h[?25l\7[?12l[?25h[?25l08[?12l[?25h[?25l19[?12l[?25h[?25l310[?12l[?25h[?25l'1[?12l[?25h[?25l3,10All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 7L, 100C written3,10All]2;bigkiller (~) - VIM]1;bigkiller3,10All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller  8. getxdisplay 9 62 65.4 bash 68 6 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\013' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo $job done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,10All[?12l[?25h[?25l9 [?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l013']2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l13'[?12l[?25h[?25l3'[?12l[?25h[?25l'[?12l[?25h[?25l-- INSERT --3,6All[?12l[?25h[?25l\'7[?12l[?25h[?25ln'8[?12l[?25h[?25l3,7All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 7L, 98C written3,7All]2;bigkiller (~) - VIM]1;bigkiller3,7All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\n' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo $job done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,7All[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --3,6All]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l\7[?12l[?25h[?25l6[?12l[?25h[?25l\7[?12l[?25h[?25l4,1All[?12l[?25h[?25l'2[?12l[?25h[?25l4,1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 8L, 98C written4,1All]2;bigkiller (~) - VIM]1;bigkiller4,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller  0.7 Xorg 6498 65.9 bash 16816 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo $job done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller  0.7 Xorg 6498 67.1 bash 16816 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo $job done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,1All[?12l[?25h[?25l5[?12l[?25h[?25l6[?12l[?25h[?25l-- INSERT --6,1All[?12l[?25h[?25l echo $job2]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l echo $job3[?12l[?25h[?25l6,2All[?12l[?25h[?25l-- INSERT --6,12All[?12l[?25h[?25l3[?12l[?25h[?25l|4[?12l[?25h[?25l5[?12l[?25h[?25la6[?12l[?25h[?25lw7[?12l[?25h[?25lk8[?12l[?25h[?25l9[?12l[?25h[?25l'20[?12l[?25h[?25l{1[?12l[?25h[?25lp2[?12l[?25h[?25lr3[?12l[?25h[?25li4[?12l[?25h[?25ln5[?12l[?25h[?25lt6[?12l[?25h[?25l7[?12l[?25h[?25l$8[?12l[?25h[?25l29[?12l[?25h[?25l8[?12l[?25h[?25l39[?12l[?25h[?25l}30[?12l[?25h[?25l'1[?12l[?25h[?25l6,30All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 8L, 119C written6,30All]2;bigkiller (~) - VIM]1;bigkiller6,30All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller  19177 16816 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo $job | awk '{print $3}' done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6,30All[?12l[?25h[?25l-- INSERT --6,3All[?12l[?25h[?25leecho $job | awk '{print $3}'4]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25lcecho $job | awk '{print $3}'5[?12l[?25h[?25lhecho $job | awk '{print $3}'6[?12l[?25h[?25loecho $job | awk '{print $3}'7[?12l[?25h[?25l echo $job | awk '{print $3}'8[?12l[?25h[?25l"echo $job | awk '{print $3}'9[?12l[?25h[?25lKecho $job | awk '{print $3}'10[?12l[?25h[?25lecho $job | awk '{print $3}'9 [?12l[?25h[?25lIecho $job | awk '{print $3}'10[?12l[?25h[?25l echo $job | awk '{print $3}'1[?12l[?25h[?25lwecho $job | awk '{print $3}'2[?12l[?25h[?25loecho $job | awk '{print $3}'3[?12l[?25h[?25luecho $job | awk '{print $3}'4[?12l[?25h[?25llecho $job | awk '{print $3}'5[?12l[?25h[?25ldecho $job | awk '{print $3}'6[?12l[?25h[?25l echo $job | awk '{print $3}'7[?12l[?25h[?25llecho $job | awk '{print $3}'8[?12l[?25h[?25liecho $job | awk '{print $3}'9[?12l[?25h[?25lkecho $job | awk '{print $3}'20[?12l[?25h[?25leecho $job | awk '{print $3}'1[?12l[?25h[?25l echo $job | awk '{print $3}'2[?12l[?25h[?25ltecho $job | awk '{print $3}'3[?12l[?25h[?25loecho $job | awk '{print $3}'4[?12l[?25h[?25l echo $job | awk '{print $3}'5[?12l[?25h[?25lkecho $job | awk '{print $3}'6[?12l[?25h[?25liecho $job | awk '{print $3}'7[?12l[?25h[?25llecho $job | awk '{print $3}'8[?12l[?25h[?25llecho $job | awk '{print $3}'9[?12l[?25h[?25l echo $job | awk '{print $3}'30[?12l[?25h[?25l"echo $job | awk '{print $3}'1[?12l[?25h[?25l echo $job | awk '{print $3}'2[?12l[?25h[?25l`echo $job | awk '{print $3}'3[?12l[?25h[?25l6,32All[?12l[?25h[?25l-- INSERT --6,61All[?12l[?25h[?25l`2[?12l[?25h[?25l6,61All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ histr ory |grep Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. gslug@zootzoot:~$ history |grephistory |grep awk 335 awk -F: '{print $2}' 336 awk -F: '{print $2}' < /etc/passwd 337 awk -F: '{print $3}' < /etc/passwd 339 awk -F: '{print $3}' < /etc/passwd 351 awk -F: '{print $5}' < /etc/passwd 352 awk -F: '{print $6}' < /etc/passwd 446 history |grep awk gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller + (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}'` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6,61All[?12l[?25h[?25l-- INSERT --6,61All[?12l[?25h[?25l `2[?12l[?25h[?25l6,61All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 8L, 151C written6,61All]2;bigkiller (~) - VIM]1;bigkiller6,61All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 8L, 151C written6,61All6,61All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fghistory |grep awkhistory |grepfgbigkiller fgbigkiller  I would like to kill 6498 I would like to kill 16816 gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6,61All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ od -c bigkiller |less [?1049h[?1h=0000000 # ! / b i n / s h \n \n I F S = ' 0000020 \ \n ' \n f o r j o b i n ` 0000040 p s - e - o p c p u , c 0000060 o m m , p i d | s o r t - 0000100 n | t a i l - 2 ` ; d 0000120 o \n e c h o " I w o u l 0000140 d l i k e t o k i l l " 0000160 ` e c h o $ j o b | a w 0000200 k ' { p r i n t $ 3 } ' ` 0000220 \n d o n e \n \n 0000227 (END) [?1l>[?1049lgslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6,61All[?12l[?25h[?25l5[?12l[?25h[?25l4,1 [?12l[?25h[?25l-- INSERT --5,1All5,1All]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l6,1All[?12l[?25h[?25le2[?12l[?25h[?25lc3[?12l[?25h[?25lh4[?12l[?25h[?25lo5[?12l[?25h[?25l6[?12l[?25h[?25l"7[?12l[?25h[?25lI8[?12l[?25h[?25lF9[?12l[?25h[?25l10[?12l[?25h[?25l9 [?12l[?25h[?25lS10[?12l[?25h[?25l1[?12l[?25h[?25li2[?12l[?25h[?25ls3[?12l[?25h[?25l4[?12l[?25h[?25l$5[?12l[?25h[?25lI6[?12l[?25h[?25lF7[?12l[?25h[?25lS8[?12l[?25h[?25l"9[?12l[?25h[?25l8[?12l[?25h[?25l9[?12l[?25h[?25la20[?12l[?25h[?25ln1[?12l[?25h[?25ld2[?12l[?25h[?25l3[?12l[?25h[?25lI4[?12l[?25h[?25l5[?12l[?25h[?25lt6[?12l[?25h[?25lh7[?12l[?25h[?25li8[?12l[?25h[?25ln9[?12l[?25h[?25lk30[?12l[?25h[?25l1[?12l[?25h[?25lt2[?12l[?25h[?25lh3[?12l[?25h[?25la4[?12l[?25h[?25ln5[?12l[?25h[?25l'6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25lt5[?12l[?25h[?25l'6[?12l[?25h[?25ls7[?12l[?25h[?25l8[?12l[?25h[?25lg9[?12l[?25h[?25lr40[?12l[?25h[?25le1[?12l[?25h[?25la2[?12l[?25h[?25lt3[?12l[?25h[?25l.4[?12l[?25h[?25l"5[?12l[?25h[?25l7,1All[?12l[?25h[?25le2[?12l[?25h[?25lx3[?12l[?25h[?25li4[?12l[?25h[?25lt5[?12l[?25h[?25l8,1All[?12l[?25h[?25l9,1All[?12l[?25h[?25l9,0-1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 13L, 204C written9,0-1All]2;bigkiller (~) - VIM]1;bigkiller9,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' echo "IFS is $IFS and I think that's great." exit for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 9,0-1All[?12l[?25h[?25l8[?12l[?25h[?25l7,1 [?12l[?25h[?25l6[?12l[?25h[?25l5,0-1[?12l[?25h[?25l6,1 [?12l[?25h[?25l6[?12l[?25h[?25l7[?12l[?25h[?25l11[?12l[?25h[?25l4[?12l[?25h[?25l-- INSERT --6,14All[?12l[?25h[?25l'$IFS and I think that's great."5]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l6,14All[?12l[?25h[?25l6[?12l[?25h[?25l20[?12l[?25h[?25l19[?12l[?25h[?25l-- INSERT --6,19All[?12l[?25h[?25l' and I think that's great."20[?12l[?25h[?25l6,19All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 13L, 206C written6,19All]2;bigkiller (~) - VIM]1;bigkiller6,19All[?12l[?25h[?25l-- REPLACE --6,19All[?12l[?25h[?25l<20]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25lb1[?12l[?25h[?25lb2[?12l[?25h[?25la1[?12l[?25h[?25l 0[?12l[?25h[?25l6,19All[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25l>[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 13L, 206C written6,14All]2;bigkiller (~) - VIM]1;bigkiller6,14All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgod -c bigkiller |less gslug@zootzoot:~$ fgbigkiller  IFS is >\ < and I think that's great. gslug@zootzoot:~$ bigkiller bigkiller | od -c 0000000 I F S i s > \ \n < a n d 0000020 I t h i n k t h a t ' s g 0000040 r e a t . \n 0000046 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS='\ ' echo "IFS is >$IFS< and I think that's great." exit for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6,14All[?12l[?25h[?25l5,0-1[?12l[?25h[?25l4,1 [?12l[?25h[?25l3,6[?12l[?25h[?25l]2;bigkiller + (~) - VIM]1;bigkiller5[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 13L, 205C written3,5All]2;bigkiller (~) - VIM]1;bigkiller3,5All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller | od -c 0000000 I F S i s > \n < a n d I 0000020 t h i n k t h a t ' s g r 0000040 e a t . \n 0000045 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS=' ' echo "IFS is >$IFS< and I think that's great." exit for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,5All[?12l[?25h[?25l4,1[?12l[?25h[?25l5,0-1[?12l[?25h[?25l6,1 [?12l[?25h[?25l7[?12l[?25h[?25l ~ 7,0-1All]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 12L, 200C written7,0-1All]2;bigkiller (~) - VIM]1;bigkiller7,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller | od -c 0000000 I F S i s > \n < a n d I 0000020 t h i n k t h a t ' s g r 0000040 e a t . \n I w o u l d l i k 0000060 e t o k i l l 6 4 9 8 \n 0000100 I w o u l d l i k e t o 0000120 k i l l 1 6 8 1 6 \n 0000134 gslug@zootzoot:~$ bigkiller | od -cbigkiller | od - IFS is > < and I think that's great. I would like to kill 6498 I would like to kill 16816 gslug@zootzoot:~$ gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS=' ' echo "IFS is >$IFS< and I think that's great." for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 7,0-1All[?12l[?25h[?25l6,1 [?12l[?25h[?25l5,0-1[?12l[?25h[?25l4,1 [?12l[?25h[?25l3[?12l[?25h[?25l-- INSERT --3,6All[?12l[?25h[?25l\7]2;bigkiller + (~) - VIM]1;bigkiller[?12l[?25h[?25ln8[?12l[?25h[?25l'9[?12l[?25h[?25l3,8All[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l5[?12l[?25h[?25l-- REPLACE --3,5All[?12l[?25h[?25l"6[?12l[?25h[?25l 7[?12l[?25h[?25l 8[?12l[?25h[?25ln7[?12l[?25h[?25l\6[?12l[?25h[?25l7[?12l[?25h[?25l8[?12l[?25h[?25l"9[?12l[?25h[?25l3,8All[?12l[?25h[?25l7[?12l[?25h[?25l6[?12l[?25h[?25l-- VISUAL BLOCK --3,6All[?12l[?25h[?25l\5[?12l[?25h[?25l"\3,5All[?12l[?25h[?25l'\n'[?12l[?25h[?25l4,1[?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25l5[?12l[?25h[?25l-- INSERT --3,5All[?12l[?25h[?25l`6[?12l[?25h[?25lp7[?12l[?25h[?25lr8[?12l[?25h[?25li9[?12l[?25h[?25ln10[?12l[?25h[?25lt1[?12l[?25h[?25lf2[?12l[?25h[?25l3[?12l[?25h[?25l'4[?12l[?25h[?25l\5[?12l[?25h[?25ln6[?12l[?25h[?25l"7[?12l[?25h[?25l6[?12l[?25h[?25l'7[?12l[?25h[?25l`8[?12l[?25h[?25l3,17All[?12l[?25h[?25l4,1 [?12l[?25h[?25l ~ 4,0-1All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"bigkiller" 11L, 210C written4,0-1All]2;bigkiller (~) - VIM]1;bigkiller4,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ fgbigkiller  IFS is >< and I think that's great. I would like to kill 20022 16816 gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS=`printf '\n'` echo "IFS is >$IFS< and I think that's great." for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ man -k notify notify: nothing appropriate. gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh IFS=`printf '\n'` echo "IFS is >$IFS< and I think that's great." for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4,0-1All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [3]+ Stopped vi bigkiller gslug@zootzoot:~$ manapt-cache search dnotify dnotify - Execute a command when the contents of a directory change fam - File Alteration Monitor gslug@zootzoot:~$ sudo apt-gte  et install dnotify Password: Sorry, try again. Password: sudo: 1 incorrect password attempt gslug@zootzoot:~$ gslug@zootzoot:~$ apt-cache show n dnotify Package: dnotify Priority: optional Section: universe/utils Installed-Size: 120 Maintainer: Laurence J. Lane Architecture: i386 Version: 0.18.0-1 Depends: libc6 (>= 2.3.2.ds1-4) Filename: pool/universe/d/dnotify/dnotify_0.18.0-1_i386.deb Size: 24672 MD5sum: c41df581d218ba57094c014b7041963b Description: Execute a command when the contents of a directory change dnotify is a simple program based on Linux kernel 2.4.19+'s dnotify API. dnotify can execute a specified command each time the content of a specific directory changes. It is run from the command line and takes two arguments: one or more directories to monitor and a command to execute whenever a directory has changed. Options control what events to trigger on: when a file was read in the directory, when one was created, deleted and so on. Bugs: mailto:ubuntu-users@lists.ubuntu.com Origin: Ubuntu gslug@zootzoot:~$ apt-cache show dnotify gslug@zootzoot:~$ apt-cache show dnotifi W: Unable to locate package inotify E: No packages found gslug@zootzoot:~$ apt-cache show inotify gslug@zootzoot:~$ apt-cache show inotif[1@s[1@e[1@a[1@r[1@c[1@h muine-plugin-inotify - INotify Plugin for the Muine music player python-pyinotify - Simple Linux inotify Python bindings python2.3-pyinotify - Simple Linux inotify Python bindings python2.4-pyinotify - Simple Linux inotify Python bindings inotify-tools - command-line programs providing a simple interface to inotify libinotifytools0-dev - Development library and header files for libinotifytools0 libinotifytools0 - utility wrapper around inotify expstats-inotify - expstats varz aggregator using inotify expstats-cron - cron-based expstats varz aggregator gslug@zootzoot:~$ apt-cache search inotify gslug@zootzoot:~$ apt-cache search inotifshow inotify-tools Package: inotify-tools Priority: optional Section: misc Installed-Size: 108 Maintainer: Peter Makholm Architecture: i386 Version: 3.12-1~gg1 Depends: libc6 (>= 2.3.4-1), libinotifytools0 Filename: pool2/inotify-tools/inotify-tools_3.12-1~gg1_i386.deb Size: 25840 MD5sum: 4774fc400d819dc95f99bfe016a34dcd Description: command-line programs providing a simple interface to inotify inotify-tools is a set of command-line programs for Linux providing a simple interface to inotify. These programs can be used to monitor and act upon filesystem events. inotify-tools consists of two utilities: . inotifywait simply blocks for inotify events, making it appropriate for use in shell scripts. . inotifywatch collects filesystem usage statistics and outputs counts of each inotify event. Package: inotify-tools Priority: optional Section: misc Installed-Size: 176 Maintainer: Peter Makholm Architecture: i386 Version: 3.3-2~gdapper.gg1 Depends: libc6 (>= 2.3.4-1) Filename: pool2/inotify-tools/inotify-tools_3.3-2~gdapper.gg1_i386.deb Size: 40320 MD5sum: e6bfa148d777b4ca968612b5f641acf4 Description: command-line programs providing a simple interface to inotify inotify-tools is a set of command-line programs for Linux providing a simple interface to inotify. These programs can be used to monitor and act upon filesystem events. inotify-tools consists of two utilities: . inotifywait simply blocks for inotify events, making it appropriate for use in shell scripts. . inotifywatch collects filesystem usage statistics and outputs counts of each inotify event. gslug@zootzoot:~$ vi inotify-like [?1049h[?1h=[>c[?12;25h[?12l[?25h[?25l"inotify-like" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0-1All]2;inotify-like (~) - VIM]1;inotify-like[?12l[?25hP+q436f\P+q6b75\P+q6b64\P+q6b72\P+q6b6c\P+q2332\P+q2334\P+q2569\P+q2a37\P+q6b31\[?25l-- INSERT --0,1All[?12l[?25h[?25l#1,2]2;inotify-like + (~) - VIM]1;inotify-like[?12l[?25h[?25l!3[?12l[?25h[?25l/4[?12l[?25h[?25lb5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25l/8[?12l[?25h[?25ls9[?12l[?25h[?25lh10[?12l[?25h[?25l2,1 [?12l[?25h[?25l3[?12l[?25h[?25l4[?12l[?25h[?25ls2[?12l[?25h[?25ll3[?12l[?25h[?25le4[?12l[?25h[?25le5[?12l[?25h[?25lp6[?12l[?25h[?25l7[?12l[?25h[?25l28[?12l[?25h[?25l4,7All[?12l[?25h[?25l3,0-1[?12l[?25h[?25l-- INSERT --4,1All4,1All[?12l[?25h[?25le2[?12l[?25h[?25lc3[?12l[?25h[?25lh4[?12l[?25h[?25lo5[?12l[?25h[?25l6[?12l[?25h[?25l"7[?12l[?25h[?25lI8[?12l[?25h[?25l'9[?12l[?25h[?25lm10[?12l[?25h[?25l1[?12l[?25h[?25la2[?12l[?25h[?25l1[?12l[?25h[?25lw2[?12l[?25h[?25la3[?12l[?25h[?25li4[?12l[?25h[?25ln5[?12l[?25h[?25lg6[?12l[?25h[?25l5[?12l[?25h[?25l4[?12l[?25h[?25lt5[?12l[?25h[?25li6[?12l[?25h[?25ln7[?12l[?25h[?25lg8[?12l[?25h[?25l9[?12l[?25h[?25lf20[?12l[?25h[?25lo1[?12l[?25h[?25lr2[?12l[?25h[?25l3[?12l[?25h[?25lf4[?12l[?25h[?25lo5[?12l[?25h[?25lo6[?12l[?25h[?25l7[?12l[?25h[?25lt8[?12l[?25h[?25lo9[?12l[?25h[?25l30[?12l[?25h[?25lb1[?12l[?25h[?25l2[?12l[?25h[?25le3[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25le2[?12l[?25h[?25l3[?12l[?25h[?25la4[?12l[?25h[?25lc5[?12l[?25h[?25lc6[?12l[?25h[?25le7[?12l[?25h[?25ls8[?12l[?25h[?25ls9[?12l[?25h[?25le40[?12l[?25h[?25ld1[?12l[?25h[?25l.2[?12l[?25h[?25l"3[?12l[?25h[?25l4,42All[?12l[?25h[?25l5,1 [?12l[?25h[?25l-- INSERT --5,1All5,1All[?12l[?25h[?25l6,1All[?12l[?25h[?25l#2[?12l[?25h[?25l3[?12l[?25h[?25li4[?12l[?25h[?25ln5[?12l[?25h[?25lo6[?12l[?25h[?25lt7[?12l[?25h[?25li8[?12l[?25h[?25lf9[?12l[?25h[?25ly10[?12l[?25h[?25l1[?12l[?25h[?25l/2[?12l[?25h[?25lp3[?12l[?25h[?25la4[?12l[?25h[?25lt5[?12l[?25h[?25lh6[?12l[?25h[?25l/7[?12l[?25h[?25lt8[?12l[?25h[?25lo9[?12l[?25h[?25l/20[?12l[?25h[?25lf1[?12l[?25h[?25li2[?12l[?25h[?25ll3[?12l[?25h[?25le4[?12l[?25h[?25l/5[?12l[?25h[?25lo6[?12l[?25h[?25lf7[?12l[?25h[?25l/8[?12l[?25h[?25li9[?12l[?25h[?25ln30[?12l[?25h[?25lt1[?12l[?25h[?25le2[?12l[?25h[?25lr3[?12l[?25h[?25le4[?12l[?25h[?25ls5[?12l[?25h[?25lt6[?12l[?25h[?25l6,35All[?12l[?25h[?25l7,1 [?12l[?25h[?25l-- INSERT --8,1All[?12l[?25h[?25l9[?12l[?25h[?25le2[?12l[?25h[?25lc3[?12l[?25h[?25lh4[?12l[?25h[?25lo5[?12l[?25h[?25l6[?12l[?25h[?25l"7[?12l[?25h[?25lN8[?12l[?25h[?25lo9[?12l[?25h[?25lw10[?12l[?25h[?25l1[?12l[?25h[?25l'2[?12l[?25h[?25li3[?12l[?25h[?25lt4[?12l[?25h[?25l3[?12l[?25h[?25l2[?12l[?25h[?25l1[?12l[?25h[?25li2[?12l[?25h[?25lt3[?12l[?25h[?25l'4[?12l[?25h[?25ls5[?12l[?25h[?25l6[?12l[?25h[?25lu7[?12l[?25h[?25lp8[?12l[?25h[?25ld9[?12l[?25h[?25la20[?12l[?25h[?25lt1[?12l[?25h[?25le2[?12l[?25h[?25ld3[?12l[?25h[?25l!4[?12l[?25h[?25l"5[?12l[?25h[?25l9,24All[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"inotify-like" [New] 9L, 126C written9,24All]2;inotify-like (~) - VIM]1;inotify-like9,24All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [4]+ Stopped vi inotify-like gslug@zootzoot:~$ sh inotify-like I'm waiting for foo to be accessed. Now it's updated! gslug@zootzoot:~$ man -k fam Proc::Killfam (3pm) - kill a list of pids, and all their sub-children gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ clear gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ ls 1000 50444 Desktop bar.ogg fixer foo.sh randomplayer 1001 50445 Mail baz.ogg foo inotify-like s 1002 65534 alarmclock.sh bigkiller foo.ogg mbox scratch gslug@zootzoot:~$ echo " >thing to do ""thing to do " >> newscript gslug@zootzoot:~$  gslug@zootzoot:~$ fg vi inotify-like ]2;inotify-like (~) - VIM]1;inotify-like[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh echo "I'm waiting for foo to be accessed." # inotify /path/to/file/of/interest sleep 2 echo "Now it's updated!" ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 9,24All[?12l[?25h [?1l>[?1049l]2;Scripts Are Cool!]1;Scripts Are Cool! [4]+ Stopped vi inotify-like gslug@zootzoot:~$ ps -se  ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Mar15 ? 00:00:01 init [2] root 2 1 0 Mar15 ? 00:00:00 [migration/0] root 3 1 0 Mar15 ? 00:09:27 [ksoftirqd/0] root 4 1 0 Mar15 ? 00:00:00 [watchdog/0] root 5 1 0 Mar15 ? 00:00:13 [events/0] root 6 1 0 Mar15 ? 00:00:00 [khelper] root 7 1 0 Mar15 ? 00:00:00 [kthread] root 9 7 0 Mar15 ? 00:00:04 [kblockd/0] root 10 7 0 Mar15 ? 00:00:00 [kacpid] root 150 7 0 Mar15 ? 00:05:16 [pdflush] root 151 7 0 Mar15 ? 00:05:51 [pdflush] root 153 7 0 Mar15 ? 00:00:00 [aio/0] root 152 1 0 Mar15 ? 00:00:37 [kswapd0] root 749 7 0 Mar15 ? 00:00:00 [kseriod] root 907 7 0 Mar15 ? 00:04:31 [kcryptd/0] root 1739 7 0 Mar15 ? 00:01:07 [ata/0] root 1740 7 0 Mar15 ? 00:00:00 [ata_hotplug/0] root 1743 7 0 Mar15 ? 00:00:00 [scsi_eh_0] root 1750 7 0 Mar15 ? 00:00:00 [scsi_eh_1] root 1827 7 0 Mar15 ? 00:00:00 [khubd] root 1947 1 0 Mar15 ? 01:03:19 [kjournald] root 2208 1 0 Mar15 ? 00:00:00 /sbin/udevd --daemon root 2620 7 0 Mar15 ? 00:00:09 [kacpid-work-0] root 3212 1 0 Mar15 ? 00:00:00 [pccardd] root 3230 1 0 Mar15 ? 00:00:00 [kIrDAd] root 3446 1 0 Mar15 ? 00:00:00 [kjournald] root 4102 1 0 Mar15 ? 00:00:01 /bin/dd bs 1 if /proc/kmsg of /v klog 4104 1 0 Mar15 ? 00:00:00 /sbin/klogd -P /var/run/klogd/km root 4127 1 0 Mar15 ? 00:00:00 /usr/sbin/gdm hplip 4156 1 0 Mar15 ? 00:00:00 /usr/sbin/hpiod hplip 4169 1 0 Mar15 ? 00:00:01 python /usr/sbin/hpssd root 4251 1 0 Mar15 ? 00:00:01 /usr/sbin/atieventsd 104 4297 1 0 Mar15 ? 00:00:24 /usr/bin/dbus-daemon --system 109 4315 1 0 Mar15 ? 00:00:25 /usr/sbin/hald root 4316 4315 0 Mar15 ? 00:00:00 hald-runner 109 4321 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-acpi 109 4371 4316 0 Mar15 ? 00:00:09 /usr/lib/hal/hald-addon-keyboard 109 4406 4316 0 Mar15 ? 00:00:28 /usr/lib/hal/hald-addon-storage 109 4407 4316 0 Mar15 ? 00:00:29 /usr/lib/hal/hald-addon-storage root 4425 1 0 Mar15 ? 00:00:01 /sbin/dhcdbd --system root 4442 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManager --pid-f root 4455 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManagerDispatch 109 4519 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-keyboard root 4521 1 0 Mar15 ? 00:02:46 /usr/sbin/thinkpad-keys root 4720 1 0 Mar15 ? 00:00:31 /usr/sbin/powernowd -q root 4748 1 0 Mar15 ? 00:00:01 /usr/sbin/timeoutd ntp 4807 1 0 Mar15 ? 00:00:02 /usr/sbin/ntpd -p /var/run/ntpd. root 4830 4807 0 Mar15 ? 00:00:00 /usr/sbin/ntpd -p /var/run/ntpd. daemon 4877 1 0 Mar15 ? 00:00:00 /usr/sbin/atd root 4890 1 0 Mar15 ? 00:00:03 /usr/sbin/cron bri 5076 1 0 Mar15 ? 00:01:04 gpg-agent -s --daemon bri 5108 1 0 Mar15 ? 00:00:44 ssh-agent -s root 5159 1 0 Mar15 tty1 00:00:00 /sbin/getty 38400 tty1 root 5161 1 0 Mar15 tty3 00:00:00 /sbin/getty 38400 tty3 root 5162 1 0 Mar15 tty4 00:00:00 /sbin/getty 38400 tty4 root 5163 1 0 Mar15 tty5 00:00:00 /sbin/getty 38400 tty5 root 5164 1 0 Mar15 tty6 00:00:00 /sbin/getty 38400 tty6 root 9509 7 0 Mar16 ? 00:00:00 [kacpid-work-1] root 9510 7 0 Mar16 ? 00:00:00 [kacpid-work-2] root 9511 7 0 Mar16 ? 00:00:00 [kacpid-work-3] root 7980 7 0 Mar20 ? 00:00:00 [kacpid-work-4] root 7981 7 0 Mar20 ? 00:00:00 [kacpid-work-5] root 7982 7 0 Mar20 ? 00:00:00 [kacpid-work-6] root 7983 7 0 Mar20 ? 00:00:00 [kacpid-work-7] root 7984 7 0 Mar20 ? 00:00:00 [kacpid-work-8] root 7985 7 0 Mar20 ? 00:00:00 [kacpid-work-9] root 17335 1 0 Mar21 ? 00:00:00 dcopserver [kdeinit] --nosid --s root 21538 1 0 Mar21 ? 00:00:00 knotify [kdeinit] root 21849 21538 0 Mar21 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s 115 32103 1 0 Mar29 ? 00:01:11 /usr/sbin/tor bri 445 1 0 Mar29 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 -s root 19387 1 0 Apr02 ? 00:00:00 /usr/sbin/sshd root 3533 1 0 Apr05 ? 00:00:01 /usr/lib/postfix/master cupsys 1248 1 0 Apr11 ? 00:00:00 /usr/sbin/cupsd root 21303 1 0 Apr19 ? 00:00:02 /usr/bin/perl /home/bri/.bri/hom root 17721 1 0 Apr20 ? 00:00:00 /usr/sbin/acpid -c /etc/acpi/eve root 25442 1 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25443 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25444 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL www-data 25446 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DSSL root 29132 1 0 06:13 ? 00:00:00 /usr/sbin/xinetd -pidfile /var/r root 6446 4127 0 09:30 ? 00:00:00 /usr/sbin/gdm root 6498 6446 0 09:30 tty7 00:02:19 /usr/bin/X :0 -br -audit 0 -auth gslug 7380 6446 0 09:31 ? 00:00:01 x-session-manager gslug 7441 7380 0 09:31 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus gslug 7444 1 0 09:31 ? 00:00:00 /usr/bin/dbus-launch --exit-with gslug 7445 1 0 09:31 ? 00:00:00 dbus-daemon --fork --print-pid 9 gslug 7447 1 0 09:31 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 6 gslug 7450 1 0 09:31 ? 00:00:00 /usr/bin/gnome-keyring-daemon gslug 7452 1 0 09:31 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 7454 1 0 09:31 ? 00:00:02 /usr/lib/control-center/gnome-se gslug 7456 1 0 09:31 ? 00:00:00 /usr/bin/esd -terminate -nobeeps gslug 7463 1 0 09:31 ? 00:00:29 /usr/bin/metacity --sm-client-id gslug 7469 1 0 09:31 ? 00:00:09 gnome-panel --sm-client-id defau gslug 7471 1 0 09:31 ? 00:00:02 nautilus --no-default-window --s gslug 7478 1 0 09:32 ? 00:00:00 /usr/lib/gnome-vfs-2.0/gnome-vfs gslug 7480 1 0 09:32 ? 00:00:00 gnome-volume-manager --sm-client gslug 7482 1 0 09:32 ? 00:00:00 /usr/lib/gnome-applets/trashappl gslug 7485 1 0 09:32 ? 00:00:01 update-notifier gslug 7498 1 0 09:32 ? 00:00:00 nm-applet --sm-disable gslug 7508 1 0 09:32 ? 00:00:01 gnome-power-manager gslug 7516 1 0 09:32 ? 00:00:00 /usr/lib/nautilus-cd-burner/mapp gslug 7569 1 0 09:32 ? 00:00:00 /usr/lib/gnome-netstatus/gnome-n gslug 7571 1 0 09:32 ? 00:00:01 /usr/lib/gnome-applets/mixer_app gslug 7573 1 0 09:32 ? 00:00:00 /usr/lib/gnome-panel/clock-apple gslug 7687 1 0 09:32 ? 00:00:02 /usr/lib/notification-daemon/not gslug 7713 1 0 09:32 ? 00:00:03 gnome-screensaver syslog 8294 1 0 09:35 ? 00:00:00 /sbin/syslogd -u syslog root 14636 1 0 10:04 tty2 00:00:00 /sbin/getty 38400 tty2 gslug 26258 1 0 12:31 ? 00:00:11 gnome-terminal gslug 26259 26258 0 12:31 ? 00:00:00 gnome-pty-helper gslug 26260 26258 0 12:31 pts/0 00:00:00 bash root 2953 7 0 13:18 ? 00:00:00 [ipw2200/0] root 3052 1 0 13:18 ? 00:00:00 /usr/sbin/ifplugd -i eth0 -q -f dhcp 3974 1 0 13:19 ? 00:00:00 dhclient3 -pf /var/run/dhclient. postfix 4850 3533 0 13:23 ? 00:00:00 pickup -l -t fifo -u -c postfix 4851 3533 0 13:23 ? 00:00:00 qmgr -l -t fifo -u gslug 5509 26260 0 13:26 pts/0 00:00:00 /usr/bin/perl /home/bri/.bri/hom gslug 5510 5509 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5511 5510 0 13:26 pts/0 00:00:00 script -f -t /home/gslug/scratch gslug 5512 5511 0 13:26 pts/1 00:00:16 bash -i gslug 16810 1 0 14:20 ? 00:00:00 gnome-terminal gslug 16812 1 0 14:20 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 12 gslug 16814 1 0 14:20 ? 00:00:00 /usr/lib/bonobo-activation/bonob gslug 16815 16810 0 14:20 ? 00:00:00 gnome-pty-helper gslug 16816 16810 82 14:20 pts/3 00:22:36 bash gslug 17049 5512 0 14:21 pts/1 00:00:00 vi 1001 gslug 17790 5512 0 14:25 pts/1 00:00:00 vi bigkiller gslug 20407 5512 0 14:39 pts/1 00:00:00 vi inotify-like root 21783 4890 0 14:48 ? 00:00:00 /USR/SBIN/CRON bri 21784 21783 0 14:48 ? 00:00:00 /bin/sh -c /home/bri/.briify aut bri 21785 21784 2 14:48 ? 00:00:00 /usr/bin/perl /home/bri/bin/auth gslug 21832 5512 0 14:48 pts/1 00:00:00 ps -ef gslug@zootzoot:~$ pstree init-+-NetworkManager |-NetworkManagerD |-acpid |-apache2-+-apache2 | `-2*[apache2---26*[{apache2}]] |-artsd |-atd |-atieventsd |-2*[bonobo-activati] |-clock-applet |-cron---cron---sh---auth-goog-wirel |-cupsd |-2*[dbus-daemon] |-dbus-launch |-dcopserver |-dd |-dhcdbd |-dhclient3 |-esd |-events/0 |-2*[gconfd-2] |-gdm---gdm-+-Xorg | `-x-session-manag---ssh-agent |-6*[getty] |-gnome-keyring-d |-gnome-netstatus |-gnome-panel---{gnome-panel} |-gnome-power-man |-gnome-screensav |-gnome-settings----{gnome-settings-} |-gnome-terminal-+-bash---scriptit---script---script---bash-+-pstree | | `-3*[vi] | |-gnome-pty-helpe | `-{gnome-terminal} |-gnome-terminal-+-bash | |-gnome-pty-helpe | `-{gnome-terminal} |-gnome-vfs-daemo---{gnome-vfs-daemo} |-gnome-volume-ma |-gpg-agent |-hald---hald-runner-+-hald-addon-acpi | |-2*[hald-addon-keyb] | `-2*[hald-addon-stor] |-hpiod---{hpiod} |-ifplugd |-kIrDAd |-khelper |-2*[kjournald] |-klogd |-knotify---artsd |-ksoftirqd/0 |-kswapd0 |-kthread-+-aio/0 | |-ata/0 | |-ata_hotplug/0 | |-ipw2200/0 | |-kacpid | |-kacpid-work-0 | |-kacpid-work-1 | |-kacpid-work-2 | |-kacpid-work-3 | |-kacpid-work-4 | |-kacpid-work-5 | |-kacpid-work-6 | |-kacpid-work-7 | |-kacpid-work-8 | |-kacpid-work-9 | |-kblockd/0 | |-kcryptd/0 | |-khubd | |-kseriod | |-2*[pdflush] | |-scsi_eh_0 | `-scsi_eh_1 |-mapping-daemon |-master-+-pickup | `-qmgr |-metacity |-migration/0 |-mixer_applet2 |-nautilus---{nautilus} |-nm-applet |-notification-da |-ntpd---ntpd |-pccardd |-powernowd |-python |-ssh-agent |-sshd |-sslvpn-watchdog |-syslogd |-thinkpad-keys |-timeoutd |-tor |-trashapplet---{trashapplet} |-udevd |-update-notifier |-watchdog/0 `-xinetd gslug@zootzoot:~$ pstreeps -efps -efH UID PID PPID C STIME TTY TIME CMD root 1 0 0 Mar15 ? 00:00:01 init [2] root 2 1 0 Mar15 ? 00:00:00 [migration/0] root 3 1 0 Mar15 ? 00:09:27 [ksoftirqd/0] root 4 1 0 Mar15 ? 00:00:00 [watchdog/0] root 5 1 0 Mar15 ? 00:00:13 [events/0] root 6 1 0 Mar15 ? 00:00:00 [khelper] root 7 1 0 Mar15 ? 00:00:00 [kthread] root 9 7 0 Mar15 ? 00:00:04 [kblockd/0] root 10 7 0 Mar15 ? 00:00:00 [kacpid] root 150 7 0 Mar15 ? 00:05:16 [pdflush] root 151 7 0 Mar15 ? 00:05:51 [pdflush] root 153 7 0 Mar15 ? 00:00:00 [aio/0] root 749 7 0 Mar15 ? 00:00:00 [kseriod] root 907 7 0 Mar15 ? 00:04:31 [kcryptd/0] root 1739 7 0 Mar15 ? 00:01:07 [ata/0] root 1740 7 0 Mar15 ? 00:00:00 [ata_hotplug/0] root 1743 7 0 Mar15 ? 00:00:00 [scsi_eh_0] root 1750 7 0 Mar15 ? 00:00:00 [scsi_eh_1] root 1827 7 0 Mar15 ? 00:00:00 [khubd] root 2620 7 0 Mar15 ? 00:00:09 [kacpid-work-0] root 9509 7 0 Mar16 ? 00:00:00 [kacpid-work-1] root 9510 7 0 Mar16 ? 00:00:00 [kacpid-work-2] root 9511 7 0 Mar16 ? 00:00:00 [kacpid-work-3] root 7980 7 0 Mar20 ? 00:00:00 [kacpid-work-4] root 7981 7 0 Mar20 ? 00:00:00 [kacpid-work-5] root 7982 7 0 Mar20 ? 00:00:00 [kacpid-work-6] root 7983 7 0 Mar20 ? 00:00:00 [kacpid-work-7] root 7984 7 0 Mar20 ? 00:00:00 [kacpid-work-8] root 7985 7 0 Mar20 ? 00:00:00 [kacpid-work-9] root 2953 7 0 13:18 ? 00:00:00 [ipw2200/0] root 152 1 0 Mar15 ? 00:00:37 [kswapd0] root 1947 1 0 Mar15 ? 01:03:19 [kjournald] root 2208 1 0 Mar15 ? 00:00:00 /sbin/udevd --daemon root 3212 1 0 Mar15 ? 00:00:00 [pccardd] root 3230 1 0 Mar15 ? 00:00:00 [kIrDAd] root 3446 1 0 Mar15 ? 00:00:00 [kjournald] root 4102 1 0 Mar15 ? 00:00:01 /bin/dd bs 1 if /proc/kmsg of klog 4104 1 0 Mar15 ? 00:00:00 /sbin/klogd -P /var/run/klogd/ root 4127 1 0 Mar15 ? 00:00:00 /usr/sbin/gdm root 6446 4127 0 09:30 ? 00:00:00 /usr/sbin/gdm root 6498 6446 0 09:30 tty7 00:02:20 /usr/bin/X :0 -br -audit 0 gslug 7380 6446 0 09:31 ? 00:00:01 x-session-manager gslug 7441 7380 0 09:31 ? 00:00:00 /usr/bin/ssh-agent /usr/ hplip 4156 1 0 Mar15 ? 00:00:00 /usr/sbin/hpiod hplip 4169 1 0 Mar15 ? 00:00:01 python /usr/sbin/hpssd root 4251 1 0 Mar15 ? 00:00:01 /usr/sbin/atieventsd 104 4297 1 0 Mar15 ? 00:00:24 /usr/bin/dbus-daemon --system 109 4315 1 0 Mar15 ? 00:00:25 /usr/sbin/hald root 4316 4315 0 Mar15 ? 00:00:00 hald-runner 109 4321 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-ac 109 4371 4316 0 Mar15 ? 00:00:09 /usr/lib/hal/hald-addon-ke 109 4406 4316 0 Mar15 ? 00:00:28 /usr/lib/hal/hald-addon-st 109 4407 4316 0 Mar15 ? 00:00:29 /usr/lib/hal/hald-addon-st 109 4519 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-ke root 4425 1 0 Mar15 ? 00:00:01 /sbin/dhcdbd --system root 4442 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManager --pid root 4455 1 0 Mar15 ? 00:00:00 /usr/sbin/NetworkManagerDispat root 4521 1 0 Mar15 ? 00:02:46 /usr/sbin/thinkpad-keys root 4720 1 0 Mar15 ? 00:00:31 /usr/sbin/powernowd -q root 4748 1 0 Mar15 ? 00:00:01 /usr/sbin/timeoutd ntp 4807 1 0 Mar15 ? 00:00:02 /usr/sbin/ntpd -p /var/run/ntp root 4830 4807 0 Mar15 ? 00:00:00 /usr/sbin/ntpd -p /var/run/n daemon 4877 1 0 Mar15 ? 00:00:00 /usr/sbin/atd root 4890 1 0 Mar15 ? 00:00:03 /usr/sbin/cron root 21783 4890 0 14:48 ? 00:00:00 /USR/SBIN/CRON bri 21784 21783 0 14:48 ? 00:00:00 /bin/sh -c /home/bri/.brii bri 21785 21784 0 14:48 ? 00:00:00 /usr/bin/perl /home/bri/ bri 5076 1 0 Mar15 ? 00:01:04 gpg-agent -s --daemon bri 5108 1 0 Mar15 ? 00:00:44 ssh-agent -s root 5159 1 0 Mar15 tty1 00:00:00 /sbin/getty 38400 tty1 root 5161 1 0 Mar15 tty3 00:00:00 /sbin/getty 38400 tty3 root 5162 1 0 Mar15 tty4 00:00:00 /sbin/getty 38400 tty4 root 5163 1 0 Mar15 tty5 00:00:00 /sbin/getty 38400 tty5 root 5164 1 0 Mar15 tty6 00:00:00 /sbin/getty 38400 tty6 root 17335 1 0 Mar21 ? 00:00:00 dcopserver [kdeinit] --nosid - root 21538 1 0 Mar21 ? 00:00:00 knotify [kdeinit] root 21849 21538 0 Mar21 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 115 32103 1 0 Mar29 ? 00:01:11 /usr/sbin/tor bri 445 1 0 Mar29 ? 00:00:05 /usr/bin/artsd -F 10 -S 4096 - root 19387 1 0 Apr02 ? 00:00:00 /usr/sbin/sshd root 3533 1 0 Apr05 ? 00:00:01 /usr/lib/postfix/master postfix 4850 3533 0 13:23 ? 00:00:00 pickup -l -t fifo -u -c postfix 4851 3533 0 13:23 ? 00:00:00 qmgr -l -t fifo -u cupsys 1248 1 0 Apr11 ? 00:00:00 /usr/sbin/cupsd root 21303 1 0 Apr19 ? 00:00:02 /usr/bin/perl /home/bri/.bri/h root 17721 1 0 Apr20 ? 00:00:00 /usr/sbin/acpid -c /etc/acpi/e root 25442 1 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start -DS www-data 25443 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start - www-data 25444 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start - www-data 25446 25442 0 05:59 ? 00:00:00 /usr/sbin/apache2 -k start - root 29132 1 0 06:13 ? 00:00:00 /usr/sbin/xinetd -pidfile /var gslug 7444 1 0 09:31 ? 00:00:00 /usr/bin/dbus-launch --exit-wi gslug 7445 1 0 09:31 ? 00:00:00 dbus-daemon --fork --print-pid gslug 7447 1 0 09:31 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 gslug 7450 1 0 09:31 ? 00:00:00 /usr/bin/gnome-keyring-daemon gslug 7452 1 0 09:31 ? 00:00:00 /usr/lib/bonobo-activation/bon gslug 7454 1 0 09:31 ? 00:00:02 /usr/lib/control-center/gnome- gslug 7456 1 0 09:31 ? 00:00:00 /usr/bin/esd -terminate -nobee gslug 7463 1 0 09:31 ? 00:00:29 /usr/bin/metacity --sm-client- gslug 7469 1 0 09:31 ? 00:00:09 gnome-panel --sm-client-id def gslug 7471 1 0 09:31 ? 00:00:02 nautilus --no-default-window - gslug 7478 1 0 09:32 ? 00:00:00 /usr/lib/gnome-vfs-2.0/gnome-v gslug 7480 1 0 09:32 ? 00:00:00 gnome-volume-manager --sm-clie gslug 7482 1 0 09:32 ? 00:00:00 /usr/lib/gnome-applets/trashap gslug 7485 1 0 09:32 ? 00:00:01 update-notifier gslug 7498 1 0 09:32 ? 00:00:00 nm-applet --sm-disable gslug 7508 1 0 09:32 ? 00:00:01 gnome-power-manager gslug 7516 1 0 09:32 ? 00:00:00 /usr/lib/nautilus-cd-burner/ma gslug 7569 1 0 09:32 ? 00:00:00 /usr/lib/gnome-netstatus/gnome gslug 7571 1 0 09:32 ? 00:00:01 /usr/lib/gnome-applets/mixer_a gslug 7573 1 0 09:32 ? 00:00:00 /usr/lib/gnome-panel/clock-app gslug 7687 1 0 09:32 ? 00:00:02 /usr/lib/notification-daemon/n gslug 7713 1 0 09:32 ? 00:00:03 gnome-screensaver syslog 8294 1 0 09:35 ? 00:00:00 /sbin/syslogd -u syslog root 14636 1 0 10:04 tty2 00:00:00 /sbin/getty 38400 tty2 gslug 26258 1 0 12:31 ? 00:00:12 gnome-terminal gslug 26259 26258 0 12:31 ? 00:00:00 gnome-pty-helper gslug 26260 26258 0 12:31 pts/0 00:00:00 bash gslug 5509 26260 0 13:26 pts/0 00:00:00 /usr/bin/perl /home/bri/.b gslug 5510 5509 0 13:26 pts/0 00:00:00 script -f -t /home/gslug gslug 5511 5510 0 13:26 pts/0 00:00:00 script -f -t /home/gsl gslug 5512 5511 0 13:26 pts/1 00:00:16 bash -i gslug 17049 5512 0 14:21 pts/1 00:00:00 vi 1001 gslug 17790 5512 0 14:25 pts/1 00:00:00 vi bigkiller gslug 20407 5512 0 14:39 pts/1 00:00:00 vi inotify-like gslug 21834 5512 0 14:48 pts/1 00:00:00 ps -efH root 3052 1 0 13:18 ? 00:00:00 /usr/sbin/ifplugd -i eth0 -q - dhcp 3974 1 0 13:19 ? 00:00:00 dhclient3 -pf /var/run/dhclien gslug 16810 1 0 14:20 ? 00:00:00 gnome-terminal gslug 16815 16810 0 14:20 ? 00:00:00 gnome-pty-helper gslug 16816 16810 82 14:20 pts/3 00:23:02 bash gslug 16812 1 0 14:20 ? 00:00:00 /usr/lib/libgconf2-4/gconfd-2 gslug 16814 1 0 14:20 ? 00:00:00 /usr/lib/bonobo-activation/bon gslug@zootzoot:~$ fg vi inotify-like ]2;inotify-like (~) - VIM]1;inotify-like[?1049h[?1h=[?12;25h[?12l[?25h[?25l#!/bin/sh echo "I'm waiting for foo to be accessed." # inotify /path/to/file/of/interest sleep 2 echo "Now it's updated!" ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 9,24All[?12l[?25h[?25l8,0-1[?12l[?25h[?25l7,7 [?12l[?25h[?25l6,24[?12l[?25h[?25l5,0-1[?12l[?25h[?25l4,24 [?12l[?25h[?25l3,0-1[?12l[?25h[?25l-- INSERT --4,1All4,1All]2;inotify-like + (~) - VIM]1;inotify-like[?12l[?25h[?25l4,0-1All[?12l[?25h[?25l5,1 [?12l[?25h[?25l6,0-1[?12l[?25h[?25l7,1 [?12l[?25h[?25l8[?12l[?25h[?25l7[?12l[?25h[?25l6,0-1[?12l[?25h[?25l-- INSERT --7,1All7,1All[?12l[?25h[?25l8,1All[?12l[?25h[?25lw2[?12l[?25h[?25lh3[?12l[?25h[?25li4[?12l[?25h[?25ll5[?12l[?25h[?25le6[?12l[?25h[?25l7[?12l[?25h[?25l:8[?12l[?25h[?25l9[?12l[?25h[?25l;10[?12l[?25h[?25l1[?12l[?25h[?25ld2[?12l[?25h[?25lo3[?12l[?25h[?25l9,1All[?12l[?25h[?25l9,0-1All[?12l[?25h[?25l10,1 [?12l[?25h[?25l # inotify /path/to/file/of/interest2-9[?12l[?25h[?25l1,1 [?12l[?25h[?25l sleep 22-9[?12l[?25h[?25l2,0-1[?12l[?25h[?25l3,1 [?12l[?25h[?25l~ 2,0-1[?12l[?25h[?25lE99: Current buffer is not in diff mode12,0-1All[?12l[?25h[?25l35: No previous regular expression12,0-1All[?12l[?25h[?25l-- INSERT --12,1All[?12l[?25h[?25ld2[?12l[?25h[?25lo3[?12l[?25h[?25ln4[?12l[?25h[?25le5[?12l[?25h[?25l12,4All[?12l[?25h[?25l1,1-8[?12l[?25h[?25l-- INSERT --12,1All12,1All[?12l[?25h[?25l12,0-1All[?12l[?25h[?25l3,1 [?12l[?25h[?25l2,0-1[?12l[?25h[?25l1,1-8[?12l[?25h[?25l0[?12l[?25h[?25l9,0-1 [?12l[?25h[?25l8,1 [?12l[?25h[?25l7,0-1[?12l[?25h[?25l6[?12l[?25h[?25l5,1 [?12l[?25h[?25l ~ 5,0-1All[?12l[?25h[?25l4[?12l[?25h[?25l3[?12l[?25h[?25l ~ 3,0-1All[?12l[?25h[?25l ~ 3,0-1All[?12l[?25h[?25l ~ 3,0-1All[?12l[?25h[?25l4,1 [?12l[?25h[?25l5,0-1[?12l[?25h[?25l6,2-9[?12l[?25h[?25l ~ 6,2-9All[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h![?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ less /etc/intt  ittab [?1049h[?1h=# /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ # The default runlevel. id:2:initdefault: # Boot-time system configuration/initialization script. # This is run first except when booting in emergency (-b) mode. si::sysinit:/etc/init.d/rcS # What to do in single-user mode. ~~:S:wait:/sbin/sulogin # /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot. l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 /etc/inittab l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 # Normally not reached, but fallthrough in case of emergency. z6:6:respawn:/sbin/sulogin # What to do when CTRL-ALT-DEL is pressed. ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now # Action on special keypress (ALT-UpArrow). #kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work." # What to do when the power fails/returns. pf::powerwait:/etc/init.d/powerfail start pn::powerfailnow:/etc/init.d/powerfail now po::powerokwait:/etc/init.d/powerfail stop # /sbin/getty invocations for the runlevels. # # The "id" field MUST be the same as the last # characters of the device (after "tty"). :# # Format: # ::: # # Note that on most Debian systems tty7 is used by the X Window System, # so if you want to add more getty's go ahead but skip tty7 if you run X. # 1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 3:23:respawn:/sbin/getty 38400 tty3 4:23:respawn:/sbin/getty 38400 tty4 5:23:respawn:/sbin/getty 38400 tty5 6:23:respawn:/sbin/getty 38400 tty6 # Example how to put a getty on a serial line (for a terminal) # #T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100 # Example how to put a getty on a modem line. # #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3 (END) (END) M# characters of the device (after "tty"). M# The "id" field MUST be the same as the last M# M# /sbin/getty invocations for the runlevels. M Mpo::powerokwait:/etc/init.d/powerfail stop Mpn::powerfailnow:/etc/init.d/powerfail now Mpf::powerwait:/etc/init.d/powerfail start M# What to do when the power fails/returns. M M#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work." M# Action on special keypress (ALT-UpArrow). M Mca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now M# What to do when CTRL-ALT-DEL is pressed. M Mz6:6:respawn:/sbin/sulogin M# Normally not reached, but fallthrough in case of emergency. Ml6:6:wait:/etc/init.d/rc 6 Ml5:5:wait:/etc/init.d/rc 5 Ml4:4:wait:/etc/init.d/rc 4 Ml3:3:wait:/etc/init.d/rc 3 Ml2:2:wait:/etc/init.d/rc 2 :Ml1:1:wait:/etc/init.d/rc 1 Ml0:0:wait:/etc/init.d/rc 0 M M# Runlevel 6 is reboot. M# Runlevels 2-5 are multi-user. M# Runlevel 1 is single-user. M# Runlevel 0 is halt. M# M# of runlevel. M# /etc/init.d executes the S and K scripts upon change M M~~:S:wait:/sbin/sulogin M# What to do in single-user mode. M Msi::sysinit:/etc/init.d/rcS M# This is run first except when booting in emergency (-b) mode. M# Boot-time system configuration/initialization script. M Mid:2:initdefault: M# The default runlevel. M M# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ M# /etc/inittab: init(8) configuration. ::l2:2:wait:/etc/init.d/rc 2 :l3:3:wait:/etc/init.d/rc 3 :l4:4:wait:/etc/init.d/rc 4 :l5:5:wait:/etc/init.d/rc 5 :l6:6:wait:/etc/init.d/rc 6 :# Normally not reached, but fallthrough in case of emergency. :z6:6:respawn:/sbin/sulogin :M# Boot-time system configuration/initialization script. M Mid:2:initdefault: M# The default runlevel. M M# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ M# /etc/inittab: init(8) configuration. :-log file:   --No log file (press RETURN):[?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ ps -efH|less [?1049h[?1h=UID PID PPID C STIME TTY TIME CMD root 1 0 0 Mar15 ? 00:00:01 init [2] root 2 1 0 Mar15 ? 00:00:00 [migration/0] root 3 1 0 Mar15 ? 00:09:27 [ksoftirqd/0] root 4 1 0 Mar15 ? 00:00:00 [watchdog/0] root 5 1 0 Mar15 ? 00:00:13 [events/0] root 6 1 0 Mar15 ? 00:00:00 [khelper] root 7 1 0 Mar15 ? 00:00:00 [kthread] root 9 7 0 Mar15 ? 00:00:04 [kblockd/0] root 10 7 0 Mar15 ? 00:00:00 [kacpid] root 150 7 0 Mar15 ? 00:05:16 [pdflush] root 151 7 0 Mar15 ? 00:05:51 [pdflush] root 153 7 0 Mar15 ? 00:00:00 [aio/0] root 749 7 0 Mar15 ? 00:00:00 [kseriod] root 907 7 0 Mar15 ? 00:04:31 [kcryptd/0] root 1739 7 0 Mar15 ? 00:01:07 [ata/0] root 1740 7 0 Mar15 ? 00:00:00 [ata_hotplug/0] root 1743 7 0 Mar15 ? 00:00:00 [scsi_eh_0] root 1750 7 0 Mar15 ? 00:00:00 [scsi_eh_1] root 1827 7 0 Mar15 ? 00:00:00 [khubd] root 2620 7 0 Mar15 ? 00:00:09 [kacpid-work-0] root 9509 7 0 Mar16 ? 00:00:00 [kacpid-work-1] root 9510 7 0 Mar16 ? 00:00:00 [kacpid-work-2] :root 9511 7 0 Mar16 ? 00:00:00 [kacpid-work-3] root 7980 7 0 Mar20 ? 00:00:00 [kacpid-work-4] root 7981 7 0 Mar20 ? 00:00:00 [kacpid-work-5] root 7982 7 0 Mar20 ? 00:00:00 [kacpid-work-6] root 7983 7 0 Mar20 ? 00:00:00 [kacpid-work-7] root 7984 7 0 Mar20 ? 00:00:00 [kacpid-work-8] root 7985 7 0 Mar20 ? 00:00:00 [kacpid-work-9] root 2953 7 0 13:18 ? 00:00:00 [ipw2200/0] root 152 1 0 Mar15 ? 00:00:37 [kswapd0] root 1947 1 0 Mar15 ? 01:03:19 [kjournald] root 2208 1 0 Mar15 ? 00:00:00 /sbin/udevd --daemon root 3212 1 0 Mar15 ? 00:00:00 [pccardd] root 3230 1 0 Mar15 ? 00:00:00 [kIrDAd] root 3446 1 0 Mar15 ? 00:00:00 [kjournald] root 4102 1 0 Mar15 ? 00:00:01 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg klog 4104 1 0 Mar15 ? 00:00:00 /sbin/klogd -P /var/run/klogd/ kmsg root 4127 1 0 Mar15 ? 00:00:00 /usr/sbin/gdm root 6446 4127 0 09:30 ? 00:00:00 /usr/sbin/gdm root 6498 6446 0 09:30 tty7 00:02:21 /usr/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 gslug 7380 6446 0 09:31 ? 00:00:01 x-session-manager :gslug 7441 7380 0 09:31 ? 00:00:00 /usr/bin/ssh-agent /usr/ :bin/dbus-launch --exit-with-session x-session-manager :hplip 4156 1 0 Mar15 ? 00:00:00 /usr/sbin/hpiod :hplip 4169 1 0 Mar15 ? 00:00:01 python /usr/sbin/hpssd :root 4251 1 0 Mar15 ? 00:00:01 /usr/sbin/atieventsd :104 4297 1 0 Mar15 ? 00:00:24 /usr/bin/dbus-daemon --system :109 4315 1 0 Mar15 ? 00:00:25 /usr/sbin/hald :root 4316 4315 0 Mar15 ? 00:00:00 hald-runner :109 4321 4316 0 Mar15 ? 00:00:00 /usr/lib/hal/hald-addon-ac :pi :[?1l>[?1049lgslug@zootzoot:~$ env|less [?1049h[?1h=SSH_AGENT_PID=7441 SHELL=/bin/bash DESKTOP_STARTUP_ID= TERM=xterm GTK_RC_FILES=/etc/gtk/gtkrc:/home/gslug/.gtkrc-1.2-gnome2 WINDOWID=27263069 USER=gslug LIBGL_DRIVERS_PATH=/usr/lib/dri LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:c d=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.t ar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:* .Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35: *.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=0 1;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*. mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35 :*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: SSH_AUTH_SOCK=/tmp/ssh-tjblvN7380/agent.7380 GNOME_KEYRING_SOCKET=/tmp/keyring-3NElNF/socket USERNAME=gslug SESSION_MANAGER=local/zootzoot:/tmp/.ICE-unix/7380 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/ usr/games:. DESKTOP_SESSION=default :GDM_XSERVER_LOCATION=local :PWD=/home/gslug :GDMSESSION=default :HISTCONTROL=ignoredups :SHLVL=2 :HOME=/home/gslug :GNOME_DESKTOP_SESSION_ID=Default :LOGNAME=gslug :DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-jsbtHGpCyN,guid=fa581348a30f537 :363274e42e0a82700 :LESSOPEN=| /usr/bin/lesspipe %s :DISPLAY=:0.0 :LESSCLOSE=/usr/bin/lesspipe %s %s :XAUTHORITY=/home/gslug/.Xauthority :COLORTERM=gnome-terminal :[?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ env|less [?1049h[?1h=SSH_AGENT_PID=7441 SHELL=/bin/bash DESKTOP_STARTUP_ID= TERM=xterm GTK_RC_FILES=/etc/gtk/gtkrc:/home/gslug/.gtkrc-1.2-gnome2 WINDOWID=27263069 USER=gslug LIBGL_DRIVERS_PATH=/usr/lib/dri LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:c d=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.t ar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:* .Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35: *.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=0 1;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*. mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35 :*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: SSH_AUTH_SOCK=/tmp/ssh-tjblvN7380/agent.7380 GNOME_KEYRING_SOCKET=/tmp/keyring-3NElNF/socket USERNAME=gslug SESSION_MANAGER=local/zootzoot:/tmp/.ICE-unix/7380 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/ usr/games:. DESKTOP_SESSION=default :/SSEESSSSSSH_AGENT_PID=7441 SHELL=/bin/bash DESKTOP_STARTUP_ID= TERM=xterm GTK_RC_FILES=/etc/gtk/gtkrc:/home/gslug/.gtkrc-1.2-gnome2 WINDOWID=27263069 USER=gslug LIBGL_DRIVERS_PATH=/usr/lib/dri LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:c d=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.t ar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:* .Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35: *.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=0 1;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*. mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35 :*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: SSH_AUTH_SOCK=/tmp/ssh-tjblvN7380/agent.7380 GNOME_KEYRING_SOCKET=/tmp/keyring-3NElNF/socket USERNAME=gslug SESSION_MANAGER=local/zootzoot:/tmp/.ICE-unix/7380 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/ usr/games:. DESKTOP_SESSION=default SSH_AGENT_PID=7441 SHELL=/bin/bash DESKTOP_STARTUP_ID= TERM=xterm GTK_RC_FILES=/etc/gtk/gtkrc:/home/gslug/.gtkrc-1.2-gnome2 WINDOWID=27263069 USER=gslug LIBGL_DRIVERS_PATH=/usr/lib/dri LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:c d=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.t ar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:* .Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35: *.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=0 1;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*. mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35 :*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: SSH_AUTH_SOCK=/tmp/ssh-tjblvN7380/agent.7380 GNOME_KEYRING_SOCKET=/tmp/keyring-3NElNF/socket USERNAME=gslug SESSION_MANAGER=local/zootzoot:/tmp/.ICE-unix/7380 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/ usr/games:. DESKTOP_SESSION=default GDM_XSERVER_LOCATION=local PWD=/home/gslug GDMSESSION=default HISTCONTROL=ignoredups SHLVL=2 HOME=/home/gslug GNOME_DESKTOP_SESSION_ID=Default LOGNAME=gslug DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-jsbtHGpCyN,guid=fa581348a30f537 363274e42e0a82700 LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:0.0 LESSCLOSE=/usr/bin/lesspipe %s %s XAUTHORITY=/home/gslug/.Xauthority COLORTERM=gnome-terminal _=/usr/bin/env ~ ~ ~ (END) MUSERNAME=gslug (END) MGNOME_KEYRING_SOCKET=/tmp/keyring-3NElNF/socket (END) [?1l>[?1049lgslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ www.ifokr.org/br/i   ri[1@i[1@h[1@t[1@t[1@p[1@:[1@/[1@/[1@ [1@ [1@e[1@c[1@h[1@o [1@  http://www.ifokr.org/bri gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ gslug@zootzoot:~$ exit exit There are stopped jobs. gslug@zootzoot:~$ fg vi bigkiller ]2;bigkiller (~) - VIM]1;bigkiller[?1049h[?1h=[?12;25h[?12l[?25h[?25lIFS=`printf '\n'` echo "IFS is >$IFS< and I think that's great." for job in ` ps -e -o pcpu,comm,pid | sort -n |tail -2 `; do echo "I would like to kill " `echo $job | awk '{print $3}' ` done4,0-166%[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ jobs [2]+ Stopped vi 1001 gslug@zootzoot:~$ exifg vi 1001 ]2;1001 (~) - VIM]1;1001[?1049h[?1h=[?12;25h[?12l[?25h[?25lalias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' # Last line ~ ~ ~ ~ ~ 4,34Bot[?12l[?25h W11: Warning: File "1001" has changed since editing started See ":help W11" for more info. [O]K, (L)oad File: [?25lalias more='stop; cat > /dev/null2' alias more='stop; cat > /dev/null2' # Last line4,34Bot[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25h [?25l]2;Scripts Are Cool!]1;Scripts Are Cool![?1l>[?12l[?25h[?1049lgslug@zootzoot:~$ exit Script done on Sun Apr 27 22:18:31 2008