/l3/users/07-09-2009/nt-fbsdadm/fbsd5.net.nt/root :1 :2 :3 :4 |
|
#nice -n -20ser/bin/bigwork
nice: /home/user/bin/bigwork: No such file or directory |
#su - user
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid |
#su - user
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid |
$ps
PID TT STAT TIME COMMAND 57312 p2 I+ 0:00,10 script -t 0 -q /home/user/.lilalo//119682326721562630 57354 p3 Is+ 0:00,15 /usr/local/bin/bash -i 57818 p5 R+ 0:00,03 script -t 0 -q /home/user/.lilalo//920533401609730475 57857 p6 Is 0:00,02 /usr/local/bin/bash -i 57976 p7 S+ 0:00,03 script -t 0 -q /home/user/.lilalo//166672038726205145 58018 p8 Ss 0:00,02 /usr/local/bin/bash -i 58039 p8 R+ 0:00,00 ps |
$ps
PID TT STAT TIME COMMAND 57312 p2 I+ 0:00,10 script -t 0 -q /home/user/.lilalo//119682326721562630 57354 p3 Is+ 0:00,15 /usr/local/bin/bash -i 57818 p5 R+ 0:00,03 script -t 0 -q /home/user/.lilalo//920533401609730475 57857 p6 Is 0:00,02 /usr/local/bin/bash -i 57976 p7 S+ 0:00,03 script -t 0 -q /home/user/.lilalo//166672038726205145 58018 p8 Ss 0:00,02 /usr/local/bin/bash -i 58039 p8 R+ 0:00,00 ps |
$su -
Password: l3-agent is already running: pid=33829; pidfile=/root/.lilalo/l3-agent.pid |
$su -
Password: l3-agent is already running: pid=33829; pidfile=/root/.lilalo/l3-agent.pid |
#ps
PID TT STAT TIME COMMAND 983 v0 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv0 984 v1 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv1 985 v2 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv2 986 v3 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv3 987 v4 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv4 988 v5 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv5 989 v6 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv6 990 v7 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv7 57248 p1 Is+ 0:00,09 script -t 0 -q /root/.lilalo//1020847651200628339-125 ... 57796 p5 Is 0:00,02 /usr/local/bin/bash -i 57817 p5 I 0:00,01 su - user 57895 p6 I 0:00,01 su - 57896 p6 S+ 0:00,04 script -t 0 -q /root/.lilalo//2047611142528299-125259 57938 p7 Is 0:00,03 /usr/local/bin/bash -i 57975 p7 I 0:00,01 su - user 58063 p8 S 0:00,01 su - 58067 p8 S+ 0:00,03 script -t 0 -q /root/.lilalo//2654612991431024041-125 58109 p9 Ss 0:00,03 /usr/local/bin/bash -i 58138 p9 R+ 0:00,00 ps |
#ps
PID TT STAT TIME COMMAND 983 v0 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv0 984 v1 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv1 985 v2 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv2 986 v3 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv3 987 v4 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv4 988 v5 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv5 989 v6 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv6 990 v7 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv7 57248 p1 Is+ 0:00,09 script -t 0 -q /root/.lilalo//1020847651200628339-125 ... 57796 p5 Is 0:00,02 /usr/local/bin/bash -i 57817 p5 I 0:00,01 su - user 57895 p6 I 0:00,01 su - 57896 p6 S+ 0:00,04 script -t 0 -q /root/.lilalo//2047611142528299-125259 57938 p7 Is 0:00,03 /usr/local/bin/bash -i 57975 p7 I 0:00,01 su - user 58063 p8 S 0:00,01 su - 58067 p8 S+ 0:00,03 script -t 0 -q /root/.lilalo//2654612991431024041-125 58109 p9 Ss 0:00,03 /usr/local/bin/bash -i 58138 p9 R+ 0:00,00 ps |
#ps
PID TT STAT TIME COMMAND 983 v0 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv0 984 v1 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv1 985 v2 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv2 986 v3 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv3 987 v4 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv4 988 v5 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv5 989 v6 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv6 990 v7 IWs+ 0:00,00 /usr/libexec/getty Pc ttyv7 57248 p1 Is+ 0:00,09 script -t 0 -q /root/.lilalo//1020847651200628339-125 ... 57796 p5 Is 0:00,02 /usr/local/bin/bash -i 57817 p5 I 0:00,01 su - user 57895 p6 I 0:00,01 su - 57896 p6 S+ 0:00,04 script -t 0 -q /root/.lilalo//2047611142528299-125259 57938 p7 Is 0:00,03 /usr/local/bin/bash -i 57975 p7 I 0:00,01 su - user 58063 p8 S 0:00,01 su - 58067 p8 S+ 0:00,03 script -t 0 -q /root/.lilalo//2654612991431024041-125 58109 p9 Ss 0:00,03 /usr/local/bin/bash -i 58138 p9 R+ 0:00,00 ps |
#su - user
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid |
#su - user
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid |
#su - user
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid |
$ps
PID TT STAT TIME COMMAND 57312 p2 I+ 0:00,10 script -t 0 -q /home/user/.lilalo//119682326721562630 57354 p3 Is+ 0:00,15 /usr/local/bin/bash -i 57818 p5 S+ 0:00,05 script -t 0 -q /home/user/.lilalo//920533401609730475 57857 p6 Is 0:00,02 /usr/local/bin/bash -i 57976 p7 S+ 0:00,04 script -t 0 -q /home/user/.lilalo//166672038726205145 58018 p8 Is 0:00,03 /usr/local/bin/bash -i 58163 p9 S+ 0:00,03 script -t 0 -q /home/user/.lilalo//365714979241413855 58205 pa Ss 0:00,02 /usr/local/bin/bash -i 58226 pa R+ 0:00,00 ps |
$ps
PID TT STAT TIME COMMAND 57312 p2 I+ 0:00,10 script -t 0 -q /home/user/.lilalo//119682326721562630 57354 p3 Is+ 0:00,15 /usr/local/bin/bash -i 57818 p5 S+ 0:00,05 script -t 0 -q /home/user/.lilalo//920533401609730475 57857 p6 Is 0:00,02 /usr/local/bin/bash -i 57976 p7 S+ 0:00,04 script -t 0 -q /home/user/.lilalo//166672038726205145 58018 p8 Is 0:00,03 /usr/local/bin/bash -i 58163 p9 S+ 0:00,03 script -t 0 -q /home/user/.lilalo//365714979241413855 58205 pa Ss 0:00,02 /usr/local/bin/bash -i 58226 pa R+ 0:00,00 ps |
$ps
PID TT STAT TIME COMMAND 57312 p2 I+ 0:00,10 script -t 0 -q /home/user/.lilalo//119682326721562630 57354 p3 Is+ 0:00,15 /usr/local/bin/bash -i 57818 p5 S+ 0:00,05 script -t 0 -q /home/user/.lilalo//920533401609730475 57857 p6 Is 0:00,02 /usr/local/bin/bash -i 57976 p7 S+ 0:00,04 script -t 0 -q /home/user/.lilalo//166672038726205145 58018 p8 Is 0:00,03 /usr/local/bin/bash -i 58163 p9 S+ 0:00,03 script -t 0 -q /home/user/.lilalo//365714979241413855 58205 pa Ss 0:00,02 /usr/local/bin/bash -i 58226 pa R+ 0:00,00 ps |
#/usr/local/etc/rc.d/
avahi-daemon.sh dbus gdm polkitd xfs avahi-dnsconfd.sh ffserver hald system-tools-backends |
#/usr/local/etc/rc.d/gdm restart
|
#ps aux | grep sendmail
smmsp 936 0,0 0,2 3408 844 ?? Is ÐÎ08 0:00,10 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueu root 62073 0,0 0,5 3508 2804 ?? Ss 12:35 0:00,01 sendmail: accepting connections (sendmail) |
#sockstat -4l | less
|
#ls /sys
Makefile conf gnu net netkey pc98 tools alpha contrib i386 net80211 netnatm pccard ufs amd64 crypto i4b netatalk netncp pci vm arm ddb ia64 netatm netsmb posix4 boot dev isa netgraph nfs powerpc bsm doc isofs netinet nfs4client rpc cam fs kern netinet6 nfsclient security coda gdb libkern netipsec nfsserver sparc64 compat geom modules netipx opencrypto sys |
#ls /sys/i386/co
compile/ conf/ |
#ls /sys/i386/conf/
.cvsignore GENERIC Makefile PAE XBOX DEFAULTS GENERIC.hints NOTES SMP |
#uname -a
FreeBSD fbsd5.net.nt 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 |
#cd /sys/i386/conf/
|
#ls
.cvsignore GENERIC Makefile PAE XBOX DEFAULTS GENERIC.hints NOTES SMP |
#cp SMP MY-SMP
|
#vim MY-SMP
--- /tmp/l3-saved-62034.24224.13759 2009-09-11 12:39:12.000000000 +0300 +++ MY-SMP 2009-09-11 12:39:35.000000000 +0300 @@ -6,7 +6,7 @@ include GENERIC -ident SMP-GENERIC +ident SMP-GENERIC-TEST # To make an SMP kernel, the next line is needed options SMP # Symmetric MultiProcessor Kernel |
#vim GENERIC
|
#vim MY-SMP
|
#Use this for multi-processor machines
MY-SMP Makefile |
##
|
#ls -l /boot/
total 608 drwxr-xr-x 2 root wheel 10240 15 ÍÁÒ 2008 GENERIC -r--r--r-- 1 root wheel 7638 16 ÑÎ× 2008 beastie.4th -r--r--r-- 1 root wheel 8192 16 ÑÎ× 2008 boot -r--r--r-- 1 root wheel 512 16 ÑÎ× 2008 boot0 -r--r--r-- 1 root wheel 512 16 ÑÎ× 2008 boot0sio -r--r--r-- 1 root wheel 512 16 ÑÎ× 2008 boot1 -r--r--r-- 1 root wheel 7680 16 ÑÎ× 2008 boot2 -r--r--r-- 1 root wheel 1201 16 ÑÎ× 2008 cdboot drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 defaults ... -r-xr-xr-x 1 root wheel 217088 16 ÑÎ× 2008 loader -r--r--r-- 1 root wheel 7772 16 ÑÎ× 2008 loader.4th -rw-r--r-- 1 root wheel 0 15 ÍÁÒ 2008 loader.conf -r--r--r-- 1 root wheel 15219 16 ÑÎ× 2008 loader.help -r--r--r-- 1 root wheel 389 16 ÑÎ× 2008 loader.rc -r--r--r-- 1 root wheel 512 16 ÑÎ× 2008 mbr drwxr-xr-x 2 root wheel 512 16 ÑÎ× 2008 modules -r--r--r-- 1 root wheel 219136 16 ÑÎ× 2008 pxeboot -r--r--r-- 1 root wheel 692 16 ÑÎ× 2008 screen.4th -r--r--r-- 1 root wheel 36440 16 ÑÎ× 2008 support.4th |
#KERNCONF=/sys/i386/conf/MY-SMP make buildkern && KERNCONF=/sys/i386/conf/MY-SMP make installkern
make: don't know how to make buildkern. Stop |
#cd /sys
|
#KERNCONF=/sys/i386/conf/MY-SMP make buildkern && KERNCONF=/sys/i386/conf/MY-SMP make installkern
make: don't know how to make buildkern. Stop |
#cd /usr/src/
|
#KERNCONF=/sys/i386/conf/MY-SMP make buildkern && KERNCONF=/sys/i386/conf/MY-SMP make installkern
make: don't know how to make buildkern. Stop |
#KERNCONF=/sys/i386/conf/MY-SMP make buildkernel && KERNCONF=/sys/i386/conf/MY-SMP make installkernel
ERROR: Missing kernel configuration file(s) (/sys/i386/conf/MY-SMP). *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. |
#KERNCONF=MY-SMP make buildkernel && KERNCONF=MY-SMP make installkernel
rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> i2c/controllers/viapm (cleandir) rm -f export_syms viapm.ko viapm.kld viapm.o @ machine viapm.ko.debug opt_isa.h iicbb_if.h pci_if.h smbus_if.h isa_if.h bus_if.h device_if.h rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> i2c/controllers/lpbb (cleandir) rm -f export_syms lpbb.ko lpbb.kld lpbb.o @ machine lpbb.ko.debug iicbb_if.h ppbus_if.h bus_if.h device_if.h rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> i2c/controllers/pcf (cleandir) rm -f export_syms pcf.ko pcf.kld pcf.o @ machine pcf.ko.debug iicbus_if.h isa_if.h bus_if.h device_if.h rm -f .depend GPATH GRTAGS GSYMS GTAGS ... ===> kue (cleandir) rm -f export_syms if_kue.ko if_kue.kld if_kue.o @ machine if_kue.ko.debug opt_bdg.h opt_usb.h miibus_if.h bus_if.h device_if.h usbdevs.h rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> le (cleandir) rm -f export_syms if_le.ko if_le.kld am7990.o am79900.o if_le_pci.o lance.o @ machine if_le.ko.debug pci_if.h bus_if.h device_if.h rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> lge (cleandir) rm -f export_syms if_lge.ko if_lge.kld if_lge.o @ machine if_lge.ko.debug opt_bdg.h miibus_if.h pci_if.h bus_if.h device_if.h rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> libalias (cleandir) |
#\
> |
#make search name=cowsay
Port: cowsay-3.03_1 Path: /usr/ports/games/cowsay Info: Configurable talking characters in ASCII art Maint: kris@FreeBSD.org B-deps: perl-5.8.8_1 R-deps: perl-5.8.8_1 WWW: http://www.nog.net/~tony/warez/cowsay.shtml |
#make search key=cowsay
Port: cowsay-3.03_1 Path: /usr/ports/games/cowsay Info: Configurable talking characters in ASCII art Maint: kris@FreeBSD.org B-deps: perl-5.8.8_1 R-deps: perl-5.8.8_1 WWW: http://www.nog.net/~tony/warez/cowsay.shtml Port: insub-10.1 Path: /usr/ports/irc/insub Info: Some scripts for expressing how you feel on irc and the web Maint: alfred@FreeBSD.org B-deps: cowsay-3.03_1 perl-5.8.8_1 R-deps: figlet-2.2.1 p5-Term-ANSIColor-1.11 perl-5.8.8_1 WWW: |
#cd games/cowsay/
|
#pwd
/usr/ports |
#cd games/cowsay/
|
#make install
===> Vulnerability check disabled, database not found => cowsay-3.03.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from ftp://ftp.nog.net/pub/tony/cowsay/. fetch: ftp://ftp.nog.net/pub/tony/cowsay/cowsay-3.03.tar.gz: Connection refused => Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. cowsay-3.03.tar.gz 100% of 14 kB 25 kBps ===> Extracting for cowsay-3.03_1 => MD5 Checksum OK for cowsay-3.03.tar.gz. => SHA256 Checksum OK for cowsay-3.03.tar.gz. ===> cowsay-3.03_1 depends on file: /usr/local/bin/perl5.8.8 - found ... x cows/tux.cow x cows/udder.cow x cows/vader-koala.cow x cows/www.cow x cows/vader.cow + set +x Okay, let us see if the install actually worked. Installation complete! Enjoy the cows! ===> Compressing manual pages for cowsay-3.03_1 ===> Registering installation for cowsay-3.03_1 |
#cowsay HELOO\
> _______ < HELOO > ------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#LANG=C
|
#cowsay HELOO\
> cowsay HELOO\ > ___________________ < HELOOcowsay HELOO > ------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
#cowsay HELO
______ < HELO > ------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
#pkg_info -l
pkg_info: option requires an argument -- l usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix] [-t template] -a | pkg-name ... pkg_info [-qQ] -W filename pkg_info [-qQ] -O origin pkg_info |
#pkg_info -i
pkg_info: missing package name(s) usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix] [-t template] -a | pkg-name ... pkg_info [-qQ] -W filename pkg_info [-qQ] -O origin pkg_info |
#pkg_info -Ix
pkg_info: missing package name(s) usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix] [-t template] -a | pkg-name ... pkg_info [-qQ] -W filename pkg_info [-qQ] -O origin pkg_info |
#pkg_info -Ix *
xorg-cf-files-1.0.2_2 X.org cf files for use with imake builds |
#pkg_info -i
pkg_info: missing package name(s) usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix] [-t template] -a | pkg-name ... pkg_info [-qQ] -W filename pkg_info [-qQ] -O origin pkg_info |
#pkg_info -Lx
pkg_info: missing package name(s) usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix] [-t template] -a | pkg-name ... pkg_info [-qQ] -W filename pkg_info [-qQ] -O origin pkg_info |
#pkg_info -L
pkg_info: missing package name(s) usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix] [-t template] -a | pkg-name ... pkg_info [-qQ] -W filename pkg_info [-qQ] -O origin pkg_info |
#pkg_info -l
pkg_info: option requires an argument -- l usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix] [-t template] -a | pkg-name ... pkg_info [-qQ] -W filename pkg_info [-qQ] -O origin pkg_info |
#man pkg_info
|
#pkg_info -a
Dirmngr is a client for managing and downloading certificate revocation lists (CRLs) for X509 certificates and for downloading the certificates themselves. Dirmngr is usually invoked by gpgsm and in general not used directly. WWW: http://www.gnupg.org/aegypten2 Information for dmidecode-2.9: Comment: A tool for dumping DMI (SMBIOS) contents in human-readable format Required by: hal-0.5.8.20070909 ... gnome-themes-2.20.1_1 epiphany-2.20.1 evince-2.20.1 gnome-spell-1.0.8 gtkhtml3-3.16.1 evolution-2.12.1_3 evolution-exchange-2.12.1 evolution-webcal-2.12.0 fast-user-switch-applet-2.20.0 file-roller-2.20.1,1 |
#pkg_info -a | less
|
#pkg_info -L cowsay
pkg_info: can't find package 'cowsay' installed or in a file! |
#pkg_info -Lx cowsay
Information for cowsay-3.03_1: Files: /usr/local/man/man1/cowsay.1.gz /usr/local/man/man1/cowthink.1.gz /usr/local/bin/cowsay /usr/local/bin/cowthink /usr/local/share/cows/beavis.zen.cow /usr/local/share/cows/bong.cow /usr/local/share/cows/box.cow /usr/local/share/cows/bud-frogs.cow ... /usr/local/share/cows/telebears.cow /usr/local/share/cows/three-eyes.cow /usr/local/share/cows/turkey.cow /usr/local/share/cows/turtle.cow /usr/local/share/cows/tux.cow /usr/local/share/cows/tux-stab.cow /usr/local/share/cows/udder.cow /usr/local/share/cows/vader-koala.cow /usr/local/share/cows/vader.cow /usr/local/share/cows/www.cow |
#pkg_info -L cowsay
pkg_info: can't find package 'cowsay' installed or in a file! |
#pkg_info -Lx cowsay
Information for cowsay-3.03_1: Files: /usr/local/man/man1/cowsay.1.gz /usr/local/man/man1/cowthink.1.gz /usr/local/bin/cowsay /usr/local/bin/cowthink /usr/local/share/cows/beavis.zen.cow /usr/local/share/cows/bong.cow /usr/local/share/cows/box.cow /usr/local/share/cows/bud-frogs.cow ... /usr/local/share/cows/telebears.cow /usr/local/share/cows/three-eyes.cow /usr/local/share/cows/turkey.cow /usr/local/share/cows/turtle.cow /usr/local/share/cows/tux.cow /usr/local/share/cows/tux-stab.cow /usr/local/share/cows/udder.cow /usr/local/share/cows/vader-koala.cow /usr/local/share/cows/vader.cow /usr/local/share/cows/www.cow |
#pkg_info -a | grep cowsay
Information for cowsay-3.03_1: cowsay is a configurable talking ASCII cow (and other characters), WWW: http://www.nog.net/~tony/warez/cowsay.shtml |
#pkg_info -L cowsay
pkg_info: can't find package 'cowsay' installed or in a file! |
#pkg_info -L cowsay-3.03_1
Information for cowsay-3.03_1: Files: /usr/local/man/man1/cowsay.1.gz /usr/local/man/man1/cowthink.1.gz /usr/local/bin/cowsay /usr/local/bin/cowthink /usr/local/share/cows/beavis.zen.cow /usr/local/share/cows/bong.cow /usr/local/share/cows/box.cow /usr/local/share/cows/bud-frogs.cow ... /usr/local/share/cows/telebears.cow /usr/local/share/cows/three-eyes.cow /usr/local/share/cows/turkey.cow /usr/local/share/cows/turtle.cow /usr/local/share/cows/tux.cow /usr/local/share/cows/tux-stab.cow /usr/local/share/cows/udder.cow /usr/local/share/cows/vader-koala.cow /usr/local/share/cows/vader.cow /usr/local/share/cows/www.cow |
#echo Hello | cowsay -f /usr/local/share/cows/skeleton.cow
_______ < Hello > ------- \ (__) \ /oo| \ (_"_)*+++++++++* //I#\\\\\\\\I\ I[I|I|||||I I ` I`I'///'' I I I I I I ~ ~ ~ ~ Scowleton |
#pkg_delete cowsay
pkg_delete: no such package 'cowsay' installed |
#pkg_delete -x cowsay
|
#echo Hello | cowsay -f /usr/local/share/cows/skeleton.cow
bash: /usr/local/bin/cowsay: No such file or directory |
#man pkg_delete
|
#pkg_delete -x cowsay
|
#lynx http://freshmeat.net
|
#ls -l /tmp/
total 126 drwxrwxrwt 2 root wheel 512 Sep 8 14:12 .ICE-unix -r--r--r-- 1 root wheel 11 Sep 7 05:31 .X0-lock drwxrwxrwt 2 root wheel 512 Sep 10 12:24 .X11-unix drwxrwxrwt 2 root wheel 512 Sep 7 05:31 .XIM-unix -rw------- 1 root wheel 167 Sep 7 10:15 .Xauth7iu3l8 -rw------- 1 root wheel 49 Jul 24 16:10 .Xauth7nmoqG -rw------- 1 user wheel 49 Jul 24 16:03 .Xauth8A9uGq -rw------- 1 root wheel 49 Jul 24 15:54 .XauthCuihBu -rw------- 1 user wheel 49 Jul 24 16:12 .XauthEWHAR4 ... drwxr-xr-x 2 root wheel 512 Mar 28 2008 lilalo-install-temp-1212 drwxr-xr-x 2 root wheel 512 Mar 28 2008 lilalo-install-temp-1241 drwxr-xr-x 2 root wheel 512 Sep 10 15:00 noexit -rw-r--r-- 1 root wheel 10058 Sep 11 15:08 pstree-2.32.tar.gz -rw-r--r-- 1 user wheel 1308 Sep 10 14:50 pw -rw-r--r-- 1 user wheel 799 Sep 10 12:17 pw-useradd_help -rw-r--r-- 1 user wheel 34 Sep 9 14:23 test -rw-r--r-- 1 user wheel 28 Sep 9 14:43 test2 -rw-r--r-- 1 root wheel 0 Sep 10 15:26 vova11111 -rw-r--r-- 1 user wheel 0 Sep 8 15:14 ~bad~name~ |
Время первой команды журнала | 16:03:08 2009- 9-10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:08:20 2009- 9-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 33.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008