/l3/users/07-07-2008/fbsd-adm/fbsd1.unix.nt/user :1 |
|
#pwd
/usr |
#cd ports
|
#make search key=xdm
Port: accerciser-1.0.1_1 Path: /usr/ports/accessibility/accerciser Info: Interactive Python accessibility explorer for GNOME Maint: gnome@FreeBSD.org B-deps: ORBit2-2.14.10 at-spi-1.20.1 atk-1.20.0 avahi-0.6.21_1 avahi-app-0.6.21_1 bash-3.2.25 bitstream-vera-1.10_4 bug-buddy-2.20.1 cairo-1.4.10_1 cdparanoia-3.9.8_8 cdrdao-1.2.2 cdrtools-2.01_6 compositeproto-0.4 damageproto-1.1.0_2 db41-4.1.25_4 dbus-1.0.2_2 dbus-glib-0.74 desktop-file-utils-0.14 djbfft-0.76_2 dmidecode-2.9 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 do R-deps: ORBit2-2.14.10 at-spi-1.20.1 atk-1.20.0 avahi-0.6.21_1 avahi-app-0.6.21_1 bash-3.2.25 bitstream-vera-1.10_4 bug-buddy-2.20.1 cairo-1.4.10_1 cdparanoia-3.9.8_8 cdrdao-1.2.2 cdrtools-2.01_6 compositeproto-0.4 damageproto-1.1.0_2 db41-4.1.25_4 dbus-1.0.2_2 dbus-glib-0.74 desktop-file-utils-0.14 djbfft-0.76_2 dmidecode-2.9 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 do WWW: Port: at-poke-0.2.3_2 Path: /usr/ports/accessibility/at-poke Info: Accessibility testing and poking tool ... Info: Gnome Java Accessibility Bridge Maint: gnome@FreeBSD.org B-deps: ORBit2-2.14.10 appres-1.0.1 at-spi-1.20.1 atk-1.20.0 bdftopcf-1.0.1 beforelight-1.0.2 bitmap-1.0.3 bitstream-vera-1.10_4 cairo-1.4.10_1 compositeproto-0.4 damageproto-1.1.0_2 diablo-jdk-1.5.0.07.01_8 editres-1.0.3 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fonts R-deps: ORBit2-2.14.10 appres-1.0.1 at-spi-1.20.1 atk-1.20.0 bdftopcf-1.0.1 beforelight-1.0.2 bitmap-1.0.3 bitstream-vera-1.10_4 cairo-1.4.10_1 compositeproto-0.4 damageproto-1.1.0_2 diablo-jdk-1.5.0.07.01_8 editres-1.0.3 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fonts WWW: Port: kdeaccessibility-3.5.8 Path: /usr/ports/accessibility/kdeaccessibility Info: Accessibility applications for KDE Maint: kde@FreeBSD.org B-deps: OpenEXR-1.6.0 arts-1.5.8,1 aspell-0.60.5_2 bitstream-vera-1.10_4 compositeproto-0.4 cups-base-1.3.3_2 damageproto-1.1.0_2 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 flac-1.1.2_2 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fontsproto-2.0.2 freetype2-2.3.5 gamin-0.1.9 gettext-0.16.1_3 glib-2.14.2 gmake-3.81 |
#make search nmae=xdm
The search target requires a keyword parameter or name parameter, e.g.: "make search key=somekeyword" or "make search name=somekeyword" |
#make search name=xdm
Port: xdms-1.3.2 Path: /usr/ports/archivers/xdms Info: An Amiga DMS archiver unpacker Maint: ports@FreeBSD.org B-deps: R-deps: WWW: http://zakalwe.fi/~shd/foss/xdms/ Port: libXdmcp-1.0.2 Path: /usr/ports/x11/libXdmcp Info: X Display Manager Control Protocol library Maint: x11@FreeBSD.org B-deps: pkg-config-0.22_1 xproto-7.0.10_1 R-deps: pkg-config-0.22_1 xproto-7.0.10_1 WWW: http://www.freedesktop.org/Software/xlibs Port: xdm-1.1.6_2 Path: /usr/ports/x11/xdm Info: X.Org X display manager Maint: x11@FreeBSD.org B-deps: inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXau-1.0.3_2 libXaw-1.0.4,1 libXdmcp-1.0.2 libXext-1.0.3,1 libXinerama-1.0.2,1 libXmu-1.0.3,1 libXp-1.0.0,1 libXpm-3.5.7 libXt-1.0.5 pkg-config-0.22_1 printproto-1.0.3 xextproto-7.0.2 xineramaproto-1.1.2 xproto-7.0.10_1 xtrans-1.0.4 R-deps: inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXau-1.0.3_2 libXaw-1.0.4,1 libXdmcp-1.0.2 libXext-1.0.3,1 libXinerama-1.0.2,1 libXmu-1.0.3,1 libXp-1.0.0,1 libXpm-3.5.7 libXt-1.0.5 pkg-config-0.22_1 printproto-1.0.3 xextproto-7.0.2 xineramaproto-1.1.2 xproto-7.0.10_1 xtrans-1.0.4 WWW: |
#pkg_add -r cowsay
^CSignal 2 received, cleaning up.. |
#pkg_add -r squid
^CSignal 2 received, cleaning up.. |
#ping nt.ua
PING nt.ua (212.40.34.157): 56 data bytes ^C --- nt.ua ping statistics --- 1 packets transmitted, 0 packets received, 100% packet loss |
#pkg_add -r cowsay
^CSignal 2 received, cleaning up.. |
#ping freebsd.org
PING freebsd.org (69.147.83.40): 56 data bytes ^C --- freebsd.org ping statistics --- 1 packets transmitted, 0 packets received, 100% packet loss |
#pkg_add -r cowsay
^CSignal 2 received, cleaning up.. |
#ls /usr/ports/distfiles/
bash-completion-20060301.tar.gz make-3.81.tar.bz2 cairo-1.4.10.tar.gz screen-4.0.3.tar.gz glitz-0.5.6.tar.gz sed-4.1.5.tar.gz |
#pkg_delete
|
#pkg_info -L s
samba-libsmbclient-3.0.28 shared-mime-info-0.22_1 screen-4.0.3_1 showfont-1.0.1 scripts-1.0.1 smproxy-1.0.2 scrnsaverproto-1.1.0 sound-juicer-2.20.1 sdl-1.2.11_1,2 speex-1.2.b2,1 sdocbook-xml-1.1,1 startup-notification-0.9_1 seahorse-2.20.1 svgalib-1.4.3_5 sessreg-1.0.3 system-tools-backends-2.4.1 setxkbmap-1.0.4 |
#pkg_info -L speex-1.2.b2,1
Information for speex-1.2.b2,1: Files: /usr/local/man/man1/speexdec.1.gz /usr/local/man/man1/speexenc.1.gz /usr/local/bin/speexdec /usr/local/bin/speexenc /usr/local/include/speex/speex.h /usr/local/include/speex/speex_bits.h /usr/local/include/speex/speex_callbacks.h /usr/local/include/speex/speex_config_types.h ... /usr/local/include/speex/speex_preprocess.h /usr/local/include/speex/speex_resampler.h /usr/local/include/speex/speex_stereo.h /usr/local/include/speex/speex_types.h /usr/local/lib/libspeex.a /usr/local/lib/libspeex.la /usr/local/lib/libspeex.so /usr/local/lib/libspeex.so.1 /usr/local/libdata/pkgconfig/speex.pc /usr/local/share/aclocal/speex.m4 |
#pkg_info -Lx speex
Information for speex-1.2.b2,1: Files: /usr/local/man/man1/speexdec.1.gz /usr/local/man/man1/speexenc.1.gz /usr/local/bin/speexdec /usr/local/bin/speexenc /usr/local/include/speex/speex.h /usr/local/include/speex/speex_bits.h /usr/local/include/speex/speex_callbacks.h /usr/local/include/speex/speex_config_types.h ... /usr/local/include/speex/speex_preprocess.h /usr/local/include/speex/speex_resampler.h /usr/local/include/speex/speex_stereo.h /usr/local/include/speex/speex_types.h /usr/local/lib/libspeex.a /usr/local/lib/libspeex.la /usr/local/lib/libspeex.so /usr/local/lib/libspeex.so.1 /usr/local/libdata/pkgconfig/speex.pc /usr/local/share/aclocal/speex.m4 |
#pkg_info -Ix speex
speex-1.2.b2,1 An open-source patent-free voice codec |
#pkg_info -I speex-1.2.b2,1
speex-1.2.b2,1 An open-source patent-free voice codec |
#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 -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
py25-elementtree-1.2.6 Container for hierarchical data structures written in Pytho py25-gnome-2.20.0 A set of Python bindings for GNOME 2 py25-gnome-desktop-2.20.0 A set of Python bindings used by modules in the GNOME Deskt py25-gobject-2.14.0 Python bindings for GObject py25-gtk-2.12.0 A set of Python bindings for GTK+ py25-gtksourceview-2.0.0 A python bindings for the version 2 of the GtkSourceView li py25-libxml2-2.6.30 Python interface for XML parser library for GNOME py25-numeric-24.2 The Numeric Extension to Python py25-orbit-2.14.3 Python bindings for ORBit2 python25-2.5.1_1 An interpreted object-oriented programming language ... xtrans-1.0.4 Abstract network code for X xtrap-1.0.2 XTrap sample clients for X xvid-1.1.3,1 An opensource MPEG-4 codec, based on OpenDivx xvidtune-1.0.1 Video mode tuner for X xvinfo-1.0.2 Print out X-Video extension adaptor information xwd-1.0.1 Dump an image of an X window xwininfo-1.0.3 Window information utility for X xwud-1.0.1 Image displayer for X yelp-2.20.0 A help browser for the GNOME 2 desktop zenity-2.20.0 Display GNOME dialogs from the command line |
#pkg_info -f /usr/local/etc/rc.d/gdm
tar: Unrecognized archive format: Inappropriate file type or format tar: Error exit delayed from previous errors. pkg_info: tar extract of /usr/local/etc/rc.d/gdm failed! pkg_info: error during unpacking, no info for '/usr/local/etc/rc.d/gdm' available |
#man pkg_info
|
#pkg_info -f /usr/local/etc/rc.d/gdm
|
#mc
|
#man pkg_version
|
#pkg_version -v | less
|
#crontab -e
crontab: you (root) are not allowed to use this program |
#vim /var/cron/deny
|
#~
1 user "/var/cron/allow" 1L, 5C |
#~
crontab: you (root) are not allowed to use this program |
#ls /var/cron/
allow deny tabs |
#ls -l /var/cron/
total 6 -rw-r--r-- 1 root wheel 5 Jul 10 10:34 allow -rw-r--r-- 1 root wheel 5 Jul 10 10:34 deny drwx------ 2 root wheel 512 Jul 10 10:59 tabs |
#rm /var/cron/deny
|
#rm /var/cron/allow
|
#crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :q! crontab: no changes made to crontab |
#crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ /tmp/crontab.dY7xGDYWnV: 1 lines, 25 characters. crontab: installing new crontab |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/user": 3 messages 3 new >N 1 user@fbsd1.unix.nt Thu Jul 10 10:56 24/947 "Cron <user@fbsd1> ech" N 2 user@fbsd1.unix.nt Thu Jul 10 10:57 24/947 "Cron <user@fbsd1> ech" N 3 user@fbsd1.unix.nt Thu Jul 10 10:58 24/947 "Cron <user@fbsd1> ech" & Message 1: From user@fbsd1.unix.nt Thu Jul 10 10:56:27 2008 Date: Thu, 10 Jul 2008 10:56:27 +0300 (EEST) From: user@fbsd1.unix.nt (Cron Daemon) ... X-Cron-Env: <HOME=/home/user> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=user> X-Cron-Env: <USER=user> Syntax error: Unterminated quoted string & At EOF & q "/var/mail/user" complete You have new mail in /var/mail/user |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/user": 3 messages > 1 user@fbsd1.unix.nt Thu Jul 10 10:56 25/958 "Cron <user@fbsd1> ech" 2 user@fbsd1.unix.nt Thu Jul 10 10:57 25/958 "Cron <user@fbsd1> ech" 3 user@fbsd1.unix.nt Thu Jul 10 10:58 25/958 "Cron <user@fbsd1> ech" & 3 Message 3: From user@fbsd1.unix.nt Thu Jul 10 10:58:26 2008 Date: Thu, 10 Jul 2008 10:58:26 +0300 (EEST) From: user@fbsd1.unix.nt (Cron Daemon) ... At EOF & At EOF & At EOF & At EOF & At EOF & q |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/user": 3 messages > 1 user@fbsd1.unix.nt Thu Jul 10 10:56 25/958 "Cron <user@fbsd1> ech" 2 user@fbsd1.unix.nt Thu Jul 10 10:57 25/958 "Cron <user@fbsd1> ech" 3 user@fbsd1.unix.nt Thu Jul 10 10:58 25/958 "Cron <user@fbsd1> ech" & q |
#logname
root |
#whoami
root |
#echo $HOME
/root |
#vim /etc/mail/aliases
|
# 23 postmaster: root
|
#echo $MAIL
/var/mail/user |
#exit
exit You have mail in /var/mail/user |
$ps aux | grep screen
root 5898 0.0 0.2 2292 1952 ?? Ss 8:54AM 0:02.03 screen root 55082 0.0 0.2 2868 2520 ?? Rs 2:01PM 0:00.08 screen (screen-4. root 9982 0.0 0.2 2012 1620 p1 S+ 10:32AM 0:00.03 screen -x root 5986 0.0 0.2 2012 1620 p5 S+ 8:55AM 0:00.04 screen -x user 55081 0.0 0.2 2052 1612 p9 S+ 2:01PM 0:00.01 screen (screen-4. |
$ps aux | grep screen | grep user
user 55081 0.0 0.2 2052 1612 p9 S+ 2:01PM 0:00.01 screen (screen-4. |
$. .bashrc
|
$. .bashrc
|
$. .bashrc
|
$. .bashrc
|
$. .bashrc
|
$. .bashrc
|
$. .bashrc
|
$ps aux | grep screen
root 57985 0.0 0.2 2096 1768 ?? Ss 2:03PM 0:00.03 screen (screen-4. root 57984 0.0 0.2 2008 1620 p1 S+ 2:03PM 0:00.01 screen (screen-4. root 58115 0.0 0.2 2008 1628 p5 S+ 2:03PM 0:00.01 screen -x (screen |
$. .bashrc
|
$. .bashrc
|
$. .bashrc
|
$. .bashrc
|
$screen
|
$. .bashrc
58818 |
$. .bashrc
58818 |
$. .bashrc
58818 |
$. .bashrc
58818 |
$ps aux | grep screen
root 57985 0.0 0.2 2096 1768 ?? Ss 2:03PM 0:00.07 screen (screen-4. root 59236 0.0 0.2 2052 1704 ?? Rs 2:07PM 0:00.01 screen (screen-4. root 57984 0.0 0.2 2008 1620 p1 S+ 2:03PM 0:00.01 screen (screen-4. root 58115 0.0 0.2 2008 1628 p5 S+ 2:03PM 0:00.01 screen -x (screen user 59235 0.0 0.2 2052 1612 p7 S+ 2:07PM 0:00.01 screen (screen-4. |
$ls -la
total 68 drwxr-xr-x 13 user wheel 1024 Jul 10 14:07 . drwxr-xr-x 126 root wheel 2560 Jul 10 08:33 .. -rw------- 1 user wheel 0 Jul 8 10:58 .ICEauthority -rw------- 1 user wheel 0 Jul 8 10:58 .Xauthority -rw------- 1 user wheel 1339 Jul 10 14:08 .bash_history -rw-r--r-- 1 user wheel 174 Jul 10 14:06 .bash_profile -rw-r--r-- 1 user wheel 204 Jul 10 14:07 .bashrc -rw-r--r-- 1 user wheel 767 Mar 15 17:01 .cshrc -rw------- 1 user wheel 26 Mar 15 17:06 .dmrc ... -rw-r--r-- 1 user wheel 331 Mar 15 17:01 .mailrc drwx------ 3 user wheel 512 Mar 15 17:06 .metacity drwxr-xr-x 3 user wheel 512 Jul 8 10:58 .nautilus -rw-r--r-- 1 user wheel 797 Mar 15 17:01 .profile -rw-r--r-- 1 user wheel 218 Jul 8 10:58 .recently-used.xbel -rw------- 1 user wheel 276 Mar 15 17:01 .rhosts -rw-r--r-- 1 user wheel 975 Mar 15 17:01 .shrc -rw-r--r-- 1 user wheel 14 Jul 8 10:48 .xsession -rw-r--r-- 1 user wheel 1536 Jul 8 10:58 .xsession-errors drwxr-xr-x 2 user wheel 512 Mar 15 17:06 Desktop |
$cp .bash_profile .bash_login
|
$vim .bash_login
--- /tmp/l3-saved-59756.6654.30413 2008-07-10 14:08:56.000000000 +0300 +++ .bash_login 2008-07-10 14:09:02.000000000 +0300 @@ -1,5 +1,3 @@ -l3-agent -. .bashrc PIDSCREEN="`ps -U $USER | grep screen | grep -v grep | awk '{print$1}'`" echo $PIDSCREEN if [ ! -z $PIDSCREEN ] |
$vim .bash
--- /tmp/l3-saved-60061.25844.3307 2008-07-10 14:09:59.000000000 +0300 +++ .bash_profile 2008-07-10 14:10:16.000000000 +0300 @@ -1,6 +1,6 @@ l3-agent . .bashrc -PIDSCREEN="`ps -U $USER | grep screen | grep -v grep | awk '{print$1}'`" +PIDSCREEN="`ps -U user | grep screen | grep -v grep | awk '{print$1}'`" echo $PIDSCREEN if [ ! -z $PIDSCREEN ] then screen -x $PIDSCREEN |
$vim .bash
|
$vim .bash_
|
$vim .bash_
|
$vim .bashrc
|
$~
. .bashrc user | grep screen | grep -v grep | awk '{print$1}'`" PIDSCREEN="`ps -U USER | grep screen | grep -v grep | awk '{print$1}'`"" echo $PIDSCREEN if [ ! -z $PIDSCREEN ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ".bash_profile" 8 lines, 173 characters written |
$vim .bash_login
|
$ls -l .bash_login
-rw-r--r-- 1 user wheel 155 Jul 10 14:10 .bash_login |
$chmod a+x .bash_login
|
$ls -l .bash_login
-rwxr-xr-x 1 user wheel 155 Jul 10 14:10 .bash_login |
$ls -l .bash*
-rw------- 1 user wheel 1528 Jul 10 14:10 .bash_history -rwxr-xr-x 1 user wheel 155 Jul 10 14:10 .bash_login -rw-r--r-- 1 user wheel 173 Jul 10 14:10 .bash_profile -rw-r--r-- 1 user wheel 204 Jul 10 14:07 .bashrc |
$vim .bashrc
|
$cat .bash_login
PIDSCREEN="`ps -U $USER | grep screen | grep -v grep | awk '{print$1}'`" echo $PIDSCREEN if [ ! -z $PIDSCREEN ] then screen -x $PIDSCREEN else screen fi |
$cat .bash_login >> .profile
|
$vim .profile
--- /tmp/l3-saved-60677.27124.28932 2008-07-10 14:12:53.000000000 +0300 +++ .profile 2008-07-10 14:13:03.000000000 +0300 @@ -22,6 +22,8 @@ ENV=$HOME/.shrc; export ENV [ -x /usr/games/fortune ] && /usr/games/fortune freebsd-tips + + PIDSCREEN="`ps -U $USER | grep screen | grep -v grep | awk '{print$1}'`" echo $PIDSCREEN if [ ! -z $PIDSCREEN ] |
PIDSCREEN="`ps -U $USER | grep screen | grep -v grep | awk '{print$1}'`" echo $PIDSCREEN if [ ! -z $PIDSCREEN ] then screen -x $PIDSCREEN else screen fi
Время первой команды журнала | 12:24:13 2008- 7-10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:13:11 2008- 7-10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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