/l3/users/17-05-2010/nt-fbsdadm/fbsd3.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
$cd /usr/src/sys/i386/
|
$ls
Makefile compile i386 isa svr4 acpica conf ibcs2 linux xbox bios cpufreq include pci |
$cd conf/
|
$ls
DEFAULTS GENERIC.hints NOTES SMP GENERIC Makefile PAE XBOX |
$pwd
/usr/src/sys/i386/conf |
$su -
Password: l3-agent is already running: pid=19073; pidfile=/root/.lilalo/l3-agent.pid |
#cd /usr/src/sys/i386/co
compile/ conf/ |
#cd /usr/src/sys/i386/conf/
|
#ls
.cvsignore GENERIC Makefile PAE XBOX DEFAULTS GENERIC.hints NOTES SMP |
#cp GENERIC MY
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#vim MY
|
#vim MY
|
#Improve performance on big directories
|
#cd /usr/src/
|
#pwd
/usr/src |
#ls /boot/
GENERIC boot1 frames.4th loader.conf pxeboot beastie.4th boot2 kernel loader.help screen.4th boot cdboot kernel.old loader.rc support.4th boot0 defaults loader mbr boot0sio device.hints loader.4th modules õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#ls -F /boot/
GENERIC/ boot1 frames.4th loader.conf pxeboot beastie.4th boot2 kernel/ loader.help screen.4th boot cdboot kernel.old/ loader.rc support.4th boot0 defaults/ loader* mbr boot0sio device.hints loader.4th modules/ |
#ls /boot/kernel
acpi_panasonic.ko if_iwi.ko ng_sscop.ko acpi_sony.ko if_ixgb.ko ng_sync_ar.ko acpi_toshiba.ko if_kue.ko ng_sync_sr.ko acpi_video.ko if_lagg.ko ng_tag.ko agp.ko if_le.ko ng_tcpmss.ko aha.ko if_lge.ko ng_tee.ko ahb.ko if_lnc.ko ng_tty.ko ahc.ko if_msk.ko ng_ubt.ko ahc_eisa.ko if_mxge.ko ng_uni.ko ahc_isa.ko if_my.ko ng_vjc.ko ... if_edsc.ko ng_iface.ko vpo.ko if_ef.ko ng_ip_input.ko warp_saver.ko if_el.ko ng_ipfw.ko wlan.ko if_em.ko ng_ksocket.ko wlan_acl.ko if_en.ko ng_l2cap.ko wlan_amrr.ko if_ep.ko ng_l2tp.ko wlan_ccmp.ko if_ex.ko ng_lmi.ko wlan_tkip.ko if_faith.ko ng_mppc.ko wlan_wep.ko if_fatm.ko ng_nat.ko wlan_xauth.ko if_fe.ko ng_netflow.ko zlib.ko |
#ls /boot/kernel | less
|
#ls /boot/kernel | grep pf
ipfw.ko ispfw.ko ng_bpf.ko ng_ipfw.ko pf.ko pflog.ko õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#ls /boot/kernel | grep -v .ko
kernel linker.hints |
#file /boot/kernel/kernel
/boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#vim /boot/kernel/lin
|
#vim /boot/kernel/linker.hints
|
#cardbus.ko^@^T^@^@^@^B^@^@^@^Gcbb_isa^Fcbb.ko^@^T^@^@^@^B^@^@^@^Gcbb_pci^Fcbb.ko
Id Refs Address Size Name 1 3 0xc0400000 7b2d2c kernel 2 1 0xc4934000 2000 fire_saver.ko |
#kld
kldconfig kldload kldstat kldunload kldxref |
#kldload pf
pf pflog |
#kldload pf.ko
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#lsmod
bash: lsmod: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#kldstat
Id Refs Address Size Name 1 4 0xc0400000 7b2d2c kernel 2 1 0xc4934000 2000 fire_saver.ko 3 1 0xc7771000 2d000 pf.ko |
#pfclt list
bash: pfclt: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#pfctl list
pfctl: unknown command line argument: list ... usage: pfctl [-AdeghmNnOoqRrvz] [-a anchor] [-D macro=value] [-F modifier] [-f file] [-i interface] [-k host] [-p device] [-s modifier] [-t table -T command [address ...]] [-x level] |
#pfctl -laap
pfctl: illegal option -- l usage: pfctl [-AdeghmNnOoqRrvz] [-a anchor] [-D macro=value] [-F modifier] [-f file] [-i interface] [-k host] [-p device] [-s modifier] [-t table -T command [address ...]] [-x level] |
#pfctl -la
pfctl: illegal option -- l usage: pfctl [-AdeghmNnOoqRrvz] [-a anchor] [-D macro=value] [-F modifier] [-f file] [-i interface] [-k host] [-p device] [-s modifier] [-t table -T command [address ...]] [-x level] |
#pfctl -l
pfctl: illegal option -- l usage: pfctl [-AdeghmNnOoqRrvz] [-a anchor] [-D macro=value] [-F modifier] [-f file] [-i interface] [-k host] [-p device] [-s modifier] [-t table -T command [address ...]] [-x level] |
#man pfctl
|
#pfctl -s all
No ALTQ support in kernel ALTQ related functions disabled FILTER RULES: INFO: Status: Disabled Debug: None Hostid: 0x6bacd155 State Table Total Rate current entries 0 searches 0 0.0/s inserts 0 0.0/s ... other.multiple 60s frag 30s interval 10s adaptive.start 0 states adaptive.end 0 states src.track 0s LIMITS: states hard limit 10000 src-nodes hard limit 10000 frags hard limit 5000 |
#pfctl -s all | less
|
#pfclt list
|
#ls -l /boot/kernel/
-r-xr-xr-x 1 root wheel 75297 20 ÍÁÊ 18:00 ng_sscop.ko -r-xr-xr-x 1 root wheel 21020 20 ÍÁÊ 18:00 ng_sync_ar.ko -r-xr-xr-x 1 root wheel 23076 20 ÍÁÊ 18:00 ng_sync_sr.ko -r-xr-xr-x 1 root wheel 9723 20 ÍÁÊ 18:00 ng_tag.ko -r-xr-xr-x 1 root wheel 7188 20 ÍÁÊ 18:00 ng_tcpmss.ko -r-xr-xr-x 1 root wheel 7359 20 ÍÁÊ 18:00 ng_tee.ko -r-xr-xr-x 1 root wheel 11452 20 ÍÁÊ 18:00 ng_tty.ko -r-xr-xr-x 1 root wheel 27815 20 ÍÁÊ 18:00 ng_ubt.ko -r-xr-xr-x 1 root wheel 125311 20 ÍÁÊ 18:00 ng_uni.ko -r-xr-xr-x 1 root wheel 13532 20 ÍÁÊ 18:00 ng_vjc.ko ... -r-xr-xr-x 1 root wheel 20663 20 ÍÁÊ 18:00 vpo.ko -r-xr-xr-x 1 root wheel 7481 20 ÍÁÊ 18:00 warp_saver.ko -r-xr-xr-x 1 root wheel 124375 20 ÍÁÊ 18:00 wlan.ko -r-xr-xr-x 1 root wheel 8401 20 ÍÁÊ 18:00 wlan_acl.ko -r-xr-xr-x 1 root wheel 4260 20 ÍÁÊ 18:00 wlan_amrr.ko -r-xr-xr-x 1 root wheel 25161 20 ÍÁÊ 18:00 wlan_ccmp.ko -r-xr-xr-x 1 root wheel 13354 20 ÍÁÊ 18:00 wlan_tkip.ko -r-xr-xr-x 1 root wheel 8498 20 ÍÁÊ 18:00 wlan_wep.ko -r-xr-xr-x 1 root wheel 3881 20 ÍÁÊ 18:00 wlan_xauth.ko -r-xr-xr-x 1 root wheel 34454 20 ÍÁÊ 18:00 zlib.ko |
#top
last pid: 67911; load averages: 0.25, 0.22, 0.10 up 1+21:02:41 10:09:05 40 processes 0.0 running 0.0 sleepin 0.8 1.2 98.1 CPU states: % user, % nice, % system, % interrupt, % idle Mem: 58M Active, 532M Inact, 94M Wired, 17M Cache, 86M Buf, 45M Free Swap: 2015M Total, 2015M Free PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 9017 root 1 8 0 8680K 6752K nanslp 2:33 1.07% perl5.8.8 23356 user 1 8 0 8600K 6772K nanslp 2:26 0.93% perl5.8.8 19073 root 1 8 0 8612K 6792K nanslp 2:17 0.93% perl5.8.8 2905 root 1 8 0 8616K 6704K nanslp 2:37 0.83% perl5.8.8 ... 914 root 1 96 0 3508K 2304K select 0:07 0.00% sendmail 977 root 1 96 0 20916K 11692K select 0:04 0.00% Xorg 1994 user 1 96 0 1348K 852K select 0:02 0.00% script 924 root 1 8 0 1396K 956K nanslp 0:02 0.00% cron 753 root 1 96 0 1404K 932K select 0:02 0.00% syslogd 24424 root 1 96 0 1348K 852K select 0:01 0.00% script 2033 user 1 8 0 3356K 1860K wait 0:01 0.00% bash 24466 root 1 8 0 3892K 2424K wait 0:00 0.00% bash 812 root 1 96 0 1296K 732K select 0:00 0.00% usbd 918 smmsp 1 20 0 3408K 2084K pause 0:00 0.00% sendmail |
#ps aux | grep l3
root 19073 3,9 0,9 8628 6804 ?? Ss 11:15 2:17,56 l3-agent (perl5.8 root 9017 3,7 0,9 8696 6768 ?? Ss ÓÒ21 2:33,82 l3-agent (perl5.8 user 23356 3,7 0,9 8616 6788 ?? Ss 15:51 2:27,27 l3-agent (perl5.8 root 2905 3,7 0,9 8668 6752 ?? Ss ÓÒ15 2:37,70 l3-agent (perl5.8 root 5435 3,5 0,9 8660 6720 ?? Ss ÓÒ17 2:34,49 l3-agent (perl5.8 root 67941 0,0 0,1 1608 1052 p3 S+ 10:09 0:00,00 grep l3 |
#kill -9 `ps aux | grep l3 | grep -v grep | awk '{print$2}'`
|
#l3-agent
Removing stale pidfile õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#ps aux | grep l3
root 67970 5,1 0,9 8308 6888 ?? Ss 10:09 0:00,13 l3-agent (perl5.8 |
#ls -l /boot/kernel/a
aac.ko acpi_video.ko amd.ko atacard.ko aac_linux.ko agp.ko amdpm.ko atadisk.ko accf_data.ko aha.ko amdsmb.ko ataisa.ko accf_http.ko ahb.ko amr.ko atapci.ko acpi.ko ahc.ko amr_linux.ko atapicam.ko acpi_asus.ko ahc_eisa.ko aout.ko atapicd.ko acpi_dock.ko ahc_isa.ko apm.ko atapifd.ko acpi_fujitsu.ko ahc_pci.ko apm_saver.ko atapist.ko acpi_ibm.ko ahd.ko arcmsr.ko ataraid.ko acpi_panasonic.ko aic.ko arcnet.ko ath_hal.ko acpi_sony.ko aio.ko asr.ko ath_rate.ko acpi_toshiba.ko alpm.ko ata.ko |
#kldstat
Id Refs Address Size Name 1 4 0xc0400000 7b2d2c kernel 2 1 0xc4934000 2000 fire_saver.ko 3 1 0xc7771000 2d000 pf.ko |
#kldunload pf.ko
|
#pfctl -s all
pfctl: /dev/pf: No such file or directory |
#kldstat
Id Refs Address Size Name 1 3 0xc0400000 7b2d2c kernel 2 1 0xc4934000 2000 fire_saver.ko |
#exit
exit |
$man 5 newsyslog.conf
|
$vim /etc/newsyslog.conf
|
$defaults. In particular, it may be desirable to switch many of the 644
158 ttys8 none network 159 ttys9 none network 160 ttysa none network 161 ttysb none network 162 ttysc none network 163 ttysd none network 164 ttyse none network 165 ttysf none network 166 ttysg none network 167 ttysh none network 42 ttyv6 "/usr/libexec/getty Pc" cons25 on secure |
$grep sendmail /etc/defaults/rc.conf
mta_start_script="/etc/rc.sendmail" # Settings for /etc/rc.sendmail and /etc/rc.d/sendmail: sendmail_enable="NO" # Run the sendmail inbound daemon (YES/NO). sendmail_pidfile="/var/run/sendmail.pid" # sendmail pid file sendmail_procname="/usr/sbin/sendmail" # sendmail process name sendmail_flags="-L sm-mta -bd -q30m" # Flags to sendmail (as a server) sendmail_submit_enable="YES" # Start a localhost-only MTA for mail submission sendmail_submit_flags="-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost" sendmail_outbound_enable="YES" # Dequeue stuck mail (YES/NO). sendmail_outbound_flags="-L sm-queue -q30m" # Flags to sendmail (outbound only) sendmail_msp_queue_enable="YES" # Dequeue stuck clientmqueue mail (YES/NO). sendmail_msp_queue_flags="-L sm-msp-queue -Ac -q30m" # Flags for sendmail_msp_queue daemon. sendmail_rebuild_aliases="YES" # Run newaliases if necessary (YES/NO). |
$vim /etc/rc.conf
|
$~
|
$vim /boot/defaults/loader.conf
|
$vim /boot/loader.conf
|
$~
|
$cd /usr/ports/
|
$ls
CHANGES archivers finance misc sysutils COPYRIGHT astro french multimedia textproc GIDs audio ftp net ukrainian INDEX-6 benchmarks games net-im vietnamese KNOBS biology german net-mgmt www LEGAL cad graphics net-p2p x11 MOVED chinese hebrew news x11-clocks Makefile comms hungarian palm x11-drivers Mk converters irc polish x11-fm README databases japanese ports-mgmt x11-fonts Templates deskutils java portuguese x11-servers Tools devel korean print x11-themes UIDs distfiles lang russian x11-toolkits UPDATING dns mail science x11-wm accessibility editors math security arabic emulators mbone shells |
$make search name=squid3
|
$make search name=squid
Port: squidclam-0.11_3 Path: /usr/ports/security/squidclam Info: Bridge betwean ClamAV antivirus software and Squid caching proxy Maint: alecn2002@yandex.ru B-deps: arc-5.21o_1 arj-3.10.22_1 clamav-0.92 curl-7.16.3 gettext-0.16.1_3 gmake-3.81_2 lha-1.14i_6 libgmp-4.2.2 libiconv-1.11_1 unzoo-4.4_2 R-deps: arc-5.21o_1 arj-3.10.22_1 clamav-0.92 curl-7.16.3 gettext-0.16.1_3 gmake-3.81_2 lha-1.14i_6 libgmp-4.2.2 libiconv-1.11_1 unzoo-4.4_2 WWW: http://sourceforge.net/projects/squidclam/ Port: lightsquid-1.7.1_1 Path: /usr/ports/www/lightsquid Info: A light and fast web based squid proxy traffic analyser ... Path: /usr/ports/www/squidview Info: Monitor squid statistics in realtime Maint: stas@FreeBSD.org B-deps: R-deps: WWW: http://www.rillion.net/squidview Port: www/squid26 Moved: www/squid Date: 2007-02-07 Reason: Squid 2.6 is now mainstream version |
$make search name=squid26
Port: www/squid26 Moved: www/squid Date: 2007-02-07 Reason: Squid 2.6 is now mainstream version |
$cd www/squid26
bash: cd: www/squid26: No such file or directory |
$cd www/squi
squid/ squid_radius_auth/ squidpurge/ squirm/ squid25/ squidclients/ squidtimes/ squishdot/ squid30/ squidguard/ squidview/ |
$make search key=squid
Maint: fcash@sd73.bc.ca B-deps: apache-1.3.39_2 expat-2.0.0_1 libiconv-1.11_1 pcre-7.4 perl-5.8.8_1 R-deps: apache-1.3.39_2 expat-2.0.0_1 libiconv-1.11_1 pcre-7.4 perl-5.8.8_1 squid-2.6.16_1 WWW: http://dansguardian.org Port: jesred-1.2.1_1 Path: /usr/ports/www/jesred Info: A redirector for Squid Maint: dsh@vlink.ru B-deps: R-deps: ... B-deps: R-deps: perl-5.8.8_1 squid-2.6.16_1 WWW: http://squirm.foote.com.au/ Port: srg-1.1_1 Path: /usr/ports/www/srg Info: A Squid Report Generator Maint: ds@tic-tac.ru B-deps: bison-2.3_3,1 gettext-0.16.1_3 gmake-3.81_2 libiconv-1.11_1 m4-1.4.9,1 R-deps: WWW: http://www.crc.net.nz/software/srg.php |
$cd games/cowsay/
|
$sudo make install
Password: ===> 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 24 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. ... 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
yesllo ________ < yesllo > -------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
$pwd
/usr/ports/games/cowsay |
$cd /usr/ports/
|
$make search doom
The search target requires a keyword parameter or name parameter, e.g.: "make search key=somekeyword" or "make search name=somekeyword" make: don't know how to make doom. Stop |
$make search name=doom
Port: doom-1.10_1 Path: /usr/ports/games/doom Info: DOOM: the game and the sound server Maint: jmz@FreeBSD.org B-deps: compositeproto-0.4 damageproto-1.1.0_2 expat-2.0.0_1 fixesproto-4.0 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fontsproto-2.0.2 freetype2-2.3.5 gettext-0.16.1_3 gmake-3.81_2 inputproto-1.4.2.1 kbproto-1.0.3 libFS-1.0.0 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXScrnSaver-1.1.2 libXTrap-1.0.0 libXau-1.0.3_2 libXaw-1.0.4,1 libXcomposite-0.4.0,1 libXcursor-1.1.9 libXdamage-1.1.1 libXdmcp- R-deps: compositeproto-0.4 damageproto-1.1.0_2 doom-data-1.0_1 expat-2.0.0_1 fixesproto-4.0 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fontsproto-2.0.2 freetype2-2.3.5 inputproto-1.4.2.1 kbproto-1.0.3 libFS-1.0.0 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXScrnSaver-1.1.2 libXTrap-1.0.0 libXau-1.0.3_2 libXaw-1.0.4,1 libXcomposite-0.4.0,1 libXcursor-1.1.9 libXdamage-1.1.1 libXdmcp-1.0.2 libXevie WWW: Port: doom-data-1.0_1 Path: /usr/ports/games/doom-data Info: Doom data files (Doom, Doom II, Hexen, Heretic and Strife) ... B-deps: R-deps: linux-expat-1.95.8 linux-fontconfig-2.2.3_7 linux-xorg-libs-6.8.2_5 linux_base-fc-4_10 WWW: http://www.doom3.com/ Port: linux-doom3-demo-1.1.1286_1 Path: /usr/ports/games/linux-doom3-demo Info: DOOM III demo for Linux Maint: jylefort@FreeBSD.org B-deps: R-deps: linux-expat-1.95.8 linux-fontconfig-2.2.3_7 linux-xorg-libs-6.8.2_5 linux_base-fc-4_10 linux_dri-7.0 WWW: http://www.doom3.com/ |
$make deinstall
===> accessibility ===> accessibility/accerciser ===> Switching to root credentials for 'deinstall' target Password: ===> Switching to root credentials for 'deinstall' target ===> Switching to root credentials for 'deinstall' target ===> Switching to root credentials for 'deinstall' target ===> Switching to root credentials for 'deinstall' target ===> Switching to root credentials for 'deinstall' target ===> Switching to root credentials for 'deinstall' target ... ===> Returning to user credentials ===> Returning to user credentials ===> Returning to user credentials ===> Returning to user credentials ===> Returning to user credentials ===> Returning to user credentials ===> Returning to user credentials ===> accessibility/at-poke ===> Switching to root credentials for 'deinstall' target Password: |
$sudo make deinstall
===> accessibility ===> accessibility/accerciser ===> Deinstalling for accessibility/accerciser ===> accerciser not installed, skipping ===> accessibility/at-poke ===> Deinstalling for accessibility/at-poke ===> at-poke not installed, skipping ===> accessibility/at-spi ===> Deinstalling for accessibility/at-spi ===> Deinstalling at-spi-1.20.1 pkg_delete: package 'at-spi-1.20.1' is required by these other packages and may not be deinstalled (but I'll delete it anyway): dasher-4.6.1,1 gnome-mag-0.14.10 gok-1.3.7,1 libgail-gnome-1.20.0 orca-2.20.1 gnome2-2.20.1 ^C |
$pwd
/usr/ports |
$cvs
cvs cvsbug cvsup cvsupd |
$cvs
cvs cvsbug cvsup cvsupd |
$cvsup
cvsup cvsupd |
$cd
|
$cp /usr/share/examples/cvs
cvs/ cvsup/ |
$cp /usr/share/examples/cvsup/ports-supfile .
|
$vim ports-supfile
--- /tmp/l3-saved-69347.17630.15656 2010-05-21 15:00:49.000000000 +0300 +++ ports-supfile 2010-05-21 15:01:25.000000000 +0300 @@ -46,7 +46,7 @@ # # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html. -*default host=CHANGE_THIS.FreeBSD.org +*default host=ftp11.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=. |
$LANG=C
|
$vim ports-supfile
--- /tmp/l3-saved-69347.20517.17218 2010-05-21 15:01:31.000000000 +0300 +++ ports-supfile 2010-05-21 15:02:03.000000000 +0300 @@ -46,7 +46,7 @@ # # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html. -*default host=ftp11.FreeBSD.org +*default host=ftp11.ua.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=. |
$sudo cvsup -g -L 2 ports-supfile
Checkout ports/audio/jxm/distinfo Checkout ports/audio/k3bmonkeyaudioplugin/Makefile Checkout ports/audio/kexis/Makefile Checkout ports/audio/kid3/Makefile Checkout ports/audio/kid3/distinfo Checkout ports/audio/kid3/files/patch-kid3-oggfile.cpp Checkout ports/audio/kid3/pkg-plist Checkout ports/audio/klira/Makefile Checkout ports/audio/klira/distinfo Checkout ports/audio/klira/pkg-descr ... Checkout ports/audio/mhwaveedit/Makefile Checkout ports/audio/mhwaveedit/distinfo Checkout ports/audio/midimountain/Makefile Checkout ports/audio/midimountain/files/patch-midimountain::mcOSSIO.cpp Checkout ports/audio/mixer.app/Makefile Checkout ports/audio/mixmos/Makefile Checkout ports/audio/mixxx/Makefile Checkout ports/audio/moc/Makefile Checkout ports/audio/moc/distinfo Checkout ports/audio/mp3blaster/Makefile |
$pkg_add cowsay
pkg_add: can't stat package file 'cowsay' |
$pkg_add -r cowsay
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cowsay.tbz: File unavailable (e.g., file not found, no access) pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cowsay.tbz' by URL |
$cd /usr/ports/games/cowsay/
|
$cowsay
^C |
$cd
|
$pkg_info cowsay
pkg_info: can't find package 'cowsay' installed or in a file! |
$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 cowsay-3.03_1 |
$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 -ix cowsay
Information for cowsay-3.03_1: |
$pkg_delete -x cowsay
pkg_delete |
Время первой команды журнала | 14:53:21 2010- 5-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:09:41 2010- 5-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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