/l3/users/22-06-2009/nt-ladm/debian4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#cd /tmo
![]() bash: cd: /tmo: No such file or directory |
#cd /tmp
|
#cd /tmo
![]() bash: cd: /tmo: No such file or directory |
#pwd
[root@debian4:tmp]# cd /root |
#echo $
[root@debian4:~]# cd - /tmp /root |
#cd ..
|
#cd .
|
#cd /tmp
|
#ls
gconfd-clint orbit-clint ssh-gtnilp2665 |
#vim hello
![]() --- /dev/null 2009-06-25 12:01:05.780684212 +0300 +++ hello 2009-06-26 18:50:43.000000000 +0300 @@ -0,0 +1 @@ +echo Hello |
#chmod +x hello
|
#hello
![]() bash: hello: command not found |
#/tmp/hello
Hello |
#./hello
Hello |
#pwd
/tmp |
#./configure
![]() bash: ./configure: No such file or directory |
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
#PATH=$PATH:.
|
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:. |
#hello
Hello |
#ls
gconfd-clint hello orbit-clint ssh-gtnilp2665 |
#mkdir 1/2/3/4/5/6
![]() mkdir: невозможно создать каталог `1/2/3/4/5/6': No such file or directory |
#mkdir -p
|
#ls 11
![]() ls: 11: No such file or directory |
#ls 1
2 |
#tree 1
1 `-- 2 `-- 3 `-- 4 `-- 5 `-- 6 5 directories, 0 files |
#mkdir 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{1,2}}
![]() mkdir: невозможно создать каталог `2007/01': No such file or directory mkdir: невозможно создать каталог `2007/02': No such file or directory mkdir: невозможно создать каталог `2007/03': No such file or directory mkdir: невозможно создать каталог `2007/04': No such file or directory mkdir: невозможно создать каталог `2007/05': No such file or directory mkdir: невозможно создать каталог `2007/06': No such file or directory mkdir: невозможно создать каталог `2007/07': No such file or directory mkdir: невозможно создать каталог `2007/08': No such file or directory mkdir: невозможно создать каталог `2007/09': No such file or directory mkdir: невозможно создать каталог `2007/11': No such file or directory ... mkdir: невозможно создать каталог `2009/02': No such file or directory mkdir: невозможно создать каталог `2009/03': No such file or directory mkdir: невозможно создать каталог `2009/04': No such file or directory mkdir: невозможно создать каталог `2009/05': No such file or directory mkdir: невозможно создать каталог `2009/06': No such file or directory mkdir: невозможно создать каталог `2009/07': No such file or directory mkdir: невозможно создать каталог `2009/08': No such file or directory mkdir: невозможно создать каталог `2009/09': No such file or directory mkdir: невозможно создать каталог `2009/11': No such file or directory mkdir: невозможно создать каталог `2009/12': No such file or directory |
#mkdir -p
|
#tree 2007
2007 |-- 01 |-- 02 |-- 03 |-- 04 |-- 05 |-- 06 |-- 07 |-- 08 |-- 09 |-- 11 `-- 12 11 directories, 0 files |
#mkdir -p 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{1,2}}
![]() |
#mkdir -p 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{0,
|
#tree 2007
2007 |-- 01 |-- 02 |-- 03 |-- 04 |-- 05 |-- 06 |-- 07 |-- 08 |-- 09 |-- 10 |-- 11 `-- 12 12 directories, 0 files |
#ls
1 2007 2008 2009 gconfd-clint hello orbit-clint ssh-gtnilp2665 |
#cp hello{,-BACK
|
#ls
1 2007 2008 2009 gconfd-clint hello hello-BACK orbit-clint ssh-gtnilp2665 |
#cp hello{
![]() |
#cp /etc/ /tmp/
![]() cp: пропуск каталога `/etc/' |
#cp -r
|
#cp -rv
`/etc/menu-methods/fluxbox' -> `/tmp/etc/menu-methods/fluxbox' `/etc/menu-methods/lang.h' -> `/tmp/etc/menu-methods/lang.h' `/etc/menu-methods/menu.h' -> `/tmp/etc/menu-methods/menu.h' `/etc/menu-methods/translate_menus' -> `/tmp/etc/menu-methods/translate_menus' `/etc/menu-methods/menu.config' -> `/tmp/etc/menu-methods/menu.config' `/etc/dhcp3/dhclient-enter-hooks.d/debug' -> `/tmp/etc/dhcp3/dhclient-enter-hooks.d/debug' `/etc/dhcp3/dhclient-enter-hooks.d/samba' -> `/tmp/etc/dhcp3/dhclient-enter-hooks.d/samba' `/etc/dhcp3/dhclient-enter-hooks.d/ntpdate' -> `/tmp/etc/dhcp3/dhclient-enter-hooks.d/ntpdate' `/etc/dhcp3/dhclient-exit-hooks.d/debug' -> `/tmp/etc/dhcp3/dhclient-exit-hooks.d/debug' `/etc/dhcp3/dhclient.conf' -> `/tmp/etc/dhcp3/dhclient.conf' ... `/etc/rc4.d/S99rc.local' -> `/tmp/etc/rc4.d/S99rc.local' `/etc/rc4.d/S99stop-bootlogd' -> `/tmp/etc/rc4.d/S99stop-bootlogd' `/etc/rc4.d/S89cron' -> `/tmp/etc/rc4.d/S89cron' `/etc/rc4.d/S11klogd' -> `/tmp/etc/rc4.d/S11klogd' `/etc/rc5.d/S20makedev' -> `/tmp/etc/rc5.d/S20makedev' `/etc/rc5.d/S20openbsd-inetd' -> `/tmp/etc/rc5.d/S20openbsd-inetd' `/etc/rc5.d/S21gdm' -> `/tmp/etc/rc5.d/S21gdm' `/etc/rc5.d/S20ssh' -> `/tmp/etc/rc5.d/S20ssh' `/etc/rc5.d/S10sysklogd' -> `/tmp/etc/rc5.d/S10sysklogd' `/etc/rc5.d/README' -> `/tmp/etc/rc5.d/README' |
#cp -rvi
![]() cp: переписать `/tmp/etc/Net'? y `/etc/Net' -> `/tmp/etc/Net' cp: переписать `/tmp/etc/X11/X'? y `/etc/X11/X' -> `/tmp/etc/X11/X' cp: переписать `/tmp/etc/X11/Xresources/x11-common'? y `/etc/X11/Xresources/x11-common' -> `/tmp/etc/X11/Xresources/x11-common' cp: переписать `/tmp/etc/X11/rgb.txt'? y `/etc/X11/rgb.txt' -> `/tmp/etc/X11/rgb.txt' cp: переписать `/tmp/etc/X11/fonts/misc/xfonts-base.alias'? |
#cp -rvif
![]() cp: переписать `/tmp/etc/Net'? |
#cp -rvi
![]() |
#ls
1 2007 2008 2009 etc gconfd-clint hello hello-BACK orbit-clint ssh-gtnilp2665 |
#rm etc/
![]() rm: невозможно удалить `etc/': Is a directory |
#rm etc/fstab
|
#rm -rfv etc/
удален каталог: `etc//ld.so.conf.d' удален `etc//group-' удален `etc//network/run' удален `etc//network/interfaces' удален каталог: `etc//network/if-post-down.d' удален `etc//network/if-up.d/mountnfs' удален `etc//network/if-up.d/ntpdate' удален каталог: `etc//network/if-up.d' удален каталог: `etc//network/if-down.d' удален каталог: `etc//network/if-pre-up.d' ... удален `etc//openoffice/psprint.conf' удален `etc//openoffice/dictionary.lst.old' удален каталог: `etc//openoffice' удален `etc//rc.local' удален `etc//resolv.conf' удален `etc//manpath.config' удален `etc//profile' удален `etc//mime.types' удален `etc//bash_completion' удален каталог: `etc/' |
#cd /
|
#ls
bin dev home lib media opt root srv tmp var boot etc initrd lost+found mnt proc sbin sys usr |
# cd ~
|
#pwd
/root |
#ls -li
итого 0 46870 -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 |
#cd
|
#cd /
|
#ls
bin dev home lib media opt root srv tmp var boot etc initrd lost+found mnt proc sbin sys usr |
#ls -li
итого 17 98 drwxr-xr-x 2 root root 2480 2008-03-15 09:50 bin 45808 drwxr-xr-x 2 root root 48 2006-10-28 17:06 boot 775 drwxr-xr-x 10 root root 2820 2009-06-25 12:01 dev 45809 drwxr-xr-x 72 root root 3976 2009-06-26 18:49 etc 44750 drwxr-xr-x 206 root root 4944 2009-06-23 11:16 home 46491 drwxr-xr-x 2 root root 48 2007-12-23 16:30 initrd 40512 drwxr-xr-x 12 root root 3696 2008-10-27 07:28 lib 40511 drwx------ 2 root root 48 2007-12-23 16:25 lost+found 44746 drwxr-xr-x 2 root root 48 2007-12-23 16:30 media 45711 drwxr-xr-x 2 root root 48 2006-10-28 17:06 mnt 198 drwxr-xr-x 2 root root 48 2007-12-23 16:30 opt 1 dr-xr-xr-x 61 root root 0 2009-06-25 12:01 proc 46492 drwxr-xr-x 8 root root 424 2009-06-26 18:50 root 5 drwxr-xr-x 2 root root 2864 2009-06-25 15:42 sbin 44748 drwxr-xr-x 2 root root 48 2007-12-23 16:30 srv 1 drwxr-xr-x 12 root root 0 2009-06-25 12:01 sys 45712 drwxrwxrwt 13 root root 480 2009-06-26 19:09 tmp 199 drwxr-xr-x 11 root root 264 2007-12-23 16:42 usr 46871 drwxr-xr-x 13 root root 312 2008-03-14 16:53 var |
#ls -li | more
|
# cd ~
|
#cd ..
[root@debian4:~]# pwd /root |
#pwd
/ |
#ls
bin dev home lib media opt root srv tmp var boot etc initrd lost+found mnt proc sbin sys usr |
#cd
|
#pwd
/root |
#ls -lF
итого 0 -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 |
#cd /home /
|
#cd /home
|
#lf -lF
![]() bash: lf: command not found |
#ls
drwxr-xr-x 2 user145 user145 136 2008-03-13 15:15 user145/ drwxr-xr-x 2 user146 user146 136 2008-03-13 15:15 user146/ drwxr-xr-x 2 user147 user147 136 2008-03-13 15:15 user147/ drwxr-xr-x 2 user148 user148 136 2008-03-13 15:15 user148/ drwxr-xr-x 2 user149 user149 136 2008-03-13 15:15 user149/ drwxr-xr-x 2 user15 user15 136 2008-03-13 15:15 user15/ drwxr-xr-x 2 user150 user150 136 2008-03-13 15:15 user150/ drwxr-xr-x 2 user151 user151 136 2008-03-13 15:15 user151/ drwxr-xr-x 2 user152 user152 136 2008-03-13 15:15 user152/ drwxr-xr-x 2 user153 user153 136 2008-03-13 15:15 user153/ ... drwxr-xr-x 2 user90 user90 136 2008-03-13 15:15 user90/ drwxr-xr-x 2 user91 user91 136 2008-03-13 15:15 user91/ drwxr-xr-x 2 user92 user92 136 2008-03-13 15:15 user92/ drwxr-xr-x 2 user93 user93 136 2008-03-13 15:15 user93/ drwxr-xr-x 2 user94 user94 136 2008-03-13 15:15 user94/ drwxr-xr-x 2 user95 user95 136 2008-03-13 15:15 user95/ drwxr-xr-x 2 user96 user96 136 2008-03-13 15:15 user96/ drwxr-xr-x 2 user97 user97 136 2008-03-13 15:15 user97/ drwxr-xr-x 2 user98 user98 136 2008-03-13 15:15 user98/ drwxr-xr-x 2 user99 user99 136 2008-03-13 15:15 user99/ |
#ls -lF | more
|
#cd user
|
#ls -lF
итого 15311 -rw-r--r-- 1 user user 2320547 2009-06-22 16:12 1.pdf -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello* -rw-r--r-- 1 user user 13335552 2009-06-22 16:34 Windows_XP.doc |
#ls -lFa
итого 15361 drwxr-xr-x 13 user user 728 2009-06-26 18:12 ./ drwxr-xr-x 206 root root 4944 2009-06-23 11:16 ../ -rw-r--r-- 1 user user 2320547 2009-06-22 16:12 1.pdf -rw------- 1 user user 1508 2009-06-23 11:19 .bash_history -rw-r--r-- 1 user user 220 2007-12-23 16:52 .bash_logout -rw-r--r-- 1 user root 424 2009-04-30 15:11 .bash_profile -rw-r--r-- 1 user user 2270 2009-04-30 15:11 .bashrc -rw------- 1 user user 26 2007-12-23 16:52 .dmrc drwxr-xr-x 5 user user 248 2007-12-23 17:01 .fluxbox/ ... -rw------- 1 user user 35 2008-03-12 12:44 .lesshst drwxr-xr-x 2 user root 1584 2009-06-26 18:41 .lilalo/ drwx------ 3 user user 72 2007-12-23 17:01 .mozilla/ drwx------ 3 user user 72 2009-06-22 18:20 .openoffice.org2/ -rw------- 1 user user 475 2009-06-22 16:35 .recently-used drwxr-xr-x 2 root root 80 2009-04-30 15:12 .ssh/ -rw------- 1 user user 3545 2009-05-24 13:22 .viminfo -rw-r--r-- 1 user user 13335552 2009-06-22 16:34 Windows_XP.doc -rw------- 1 user user 118 2009-06-26 18:12 .Xauthority -rw-r--r-- 1 user user 732 2009-06-26 18:12 .xsession-errors |
#cd /usr/share/doc
|
#ls
bzip2 libgstreamer0.10-0 openoffice.org-impress ca-certificates libgstreamer-plugins-base0.10-0 openoffice.org-java-common console-common libgtk1.2 openoffice.org-math console-cyrillic libgtk1.2-common openoffice.org-writer console-data libgtk2.0-0 openssh-client console-terminus libgtk2.0-bin openssh-server coreutils libgtk2.0-common openssl cpio libgtop2-7 passwd cpp libgtop2-common patch cpp-4.1 libhal1 pciutils ... libglib1.2 makedev xserver-xorg-video-voodoo libglib2.0-0 man-db xterm libglib2.0-dev manpages xtrans-dev libglu1-mesa mawk xutils libgnome2-0 menu xutils-dev libgnome2-common mime-support x-window-system libgnomecanvas2-0 mktemp zlib1g libgnomecanvas2-common module-init-tools zlib1g-dev libgnomecups1.0-1 mount libgnome-keyring0 nano |
#ls -l | less
|
#cd bash
|
#ls
BUGS.bash_completion CHANGES.gz FAQ POSIX.gz README.Debian.gz changelog.bash_completion.gz COMPAT.gz inputrc.arrows README.abs-guide changelog.Debian.gz completion-contrib INTRO.gz README.bash_completion.gz changelog.gz copyright NEWS.gz README.commands.gz |
#cd handbook
![]() bash: cd: handbook: No such file or directory |
#cd /usr/share/doc
|
#ls -d ba*
base-files base-passwd bash |
#ls -dl
drwxr-xr-x 2 root root 232 2007-12-23 16:30 base-files drwxr-xr-x 2 root root 216 2007-12-23 16:30 base-passwd drwxr-xr-x 3 root root 624 2007-12-23 16:30 bash |
#cd bash
|
#dc
![]() bash: dc: command not found |
#cd
|
#cd /usr/share/doc/bash
|
#ls -la
итого 364 drwxr-xr-x 3 root root 624 2007-12-23 16:30 . drwxr-xr-x 447 root root 15128 2009-06-25 15:42 .. -rw-r--r-- 1 root root 799 2006-12-11 23:20 BUGS.bash_completion -rw-r--r-- 1 root root 41158 2006-12-11 23:20 changelog.bash_completion.gz -rw-r--r-- 1 root root 24546 2006-12-11 23:11 changelog.Debian.gz -rw-r--r-- 1 root root 132943 2005-12-01 16:36 changelog.gz -rw-r--r-- 1 root root 63833 2005-12-07 16:08 CHANGES.gz -rw-r--r-- 1 root root 3904 2005-12-06 00:03 COMPAT.gz drwxr-xr-x 2 root root 744 2007-12-23 16:30 completion-contrib -rw-r--r-- 1 root root 17613 2006-10-22 16:39 copyright -rw-r--r-- 1 root root 1322 2006-10-22 16:39 FAQ -rw-r--r-- 1 root root 727 2006-10-22 16:39 inputrc.arrows -rw-r--r-- 1 root root 2927 1999-02-17 23:13 INTRO.gz -rw-r--r-- 1 root root 16599 2005-11-17 17:36 NEWS.gz -rw-r--r-- 1 root root 2974 2005-10-19 23:57 POSIX.gz -rw-r--r-- 1 root root 1105 2006-10-22 16:39 README.abs-guide -rw-r--r-- 1 root root 7355 2006-12-11 23:20 README.bash_completion.gz -rw-r--r-- 1 root root 3037 2006-10-22 16:39 README.commands.gz -rw-r--r-- 1 root root 3282 2006-12-11 23:20 README.Debian.gz |
#less BUGS.bash_completion
|
#ls -la
итого 364 drwxr-xr-x 3 root root 624 2007-12-23 16:30 . drwxr-xr-x 447 root root 15128 2009-06-25 15:42 .. -rw-r--r-- 1 root root 799 2006-12-11 23:20 BUGS.bash_completion -rw-r--r-- 1 root root 41158 2006-12-11 23:20 changelog.bash_completion.gz -rw-r--r-- 1 root root 24546 2006-12-11 23:11 changelog.Debian.gz -rw-r--r-- 1 root root 132943 2005-12-01 16:36 changelog.gz -rw-r--r-- 1 root root 63833 2005-12-07 16:08 CHANGES.gz -rw-r--r-- 1 root root 3904 2005-12-06 00:03 COMPAT.gz drwxr-xr-x 2 root root 744 2007-12-23 16:30 completion-contrib -rw-r--r-- 1 root root 17613 2006-10-22 16:39 copyright -rw-r--r-- 1 root root 1322 2006-10-22 16:39 FAQ -rw-r--r-- 1 root root 727 2006-10-22 16:39 inputrc.arrows -rw-r--r-- 1 root root 2927 1999-02-17 23:13 INTRO.gz -rw-r--r-- 1 root root 16599 2005-11-17 17:36 NEWS.gz -rw-r--r-- 1 root root 2974 2005-10-19 23:57 POSIX.gz -rw-r--r-- 1 root root 1105 2006-10-22 16:39 README.abs-guide -rw-r--r-- 1 root root 7355 2006-12-11 23:20 README.bash_completion.gz -rw-r--r-- 1 root root 3037 2006-10-22 16:39 README.commands.gz -rw-r--r-- 1 root root 3282 2006-12-11 23:20 README.Debian.gz |
#lynx README.abs-guide
|
#cd ~
|
#ls
1234 |
#mkdir source doc pics
|
#ls
1234 doc pics source |
#mkdir -p doc/scripting/perl
|
#mkdir -p doc/scripting/python doc/c pics/forweb/info/2002/summer
|
#ls
1234 doc pics source |
#ls -la
итого 45 drwxr-xr-x 11 root root 496 2009-06-26 19:50 . drwxr-xr-x 23 root root 544 2008-07-04 20:13 .. -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 -rw------- 1 root root 6501 2009-06-24 15:12 .bash_history -rw-r--r-- 1 root root 19 2008-03-10 15:10 .bash_profile -rw-r--r-- 1 root root 444 2008-03-12 10:43 .bashrc drwxr-xr-x 4 root root 104 2009-06-26 19:52 doc drwx------ 2 root root 48 2008-03-13 13:12 .gconf drwx------ 2 root root 80 2008-03-13 13:17 .gconfd drwx------ 2 root root 176 2009-06-23 15:25 .gnupg -rw-r--r-- 1 root root 52 2009-06-22 10:56 .l3rc -rw------- 1 root root 99 2009-06-26 19:47 .lesshst drwxr-xr-x 2 root root 3632 2009-06-26 19:52 .lilalo drwx------ 3 root root 72 2008-03-13 13:12 .mozilla drwxr-xr-x 3 root root 72 2009-06-26 19:52 pics -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwxr-xr-x 2 root root 48 2009-06-26 19:50 source drwx------ 2 root root 112 2009-04-30 15:12 .ssh -rw------- 1 root root 5519 2009-06-26 18:50 .viminfo -rw-r--r-- 1 root root 51 2008-03-11 17:53 .vimrc |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 drwxr-xr-x 4 root root 104 2009-06-26 19:52 doc drwxr-xr-x 3 root root 72 2009-06-26 19:52 pics drwxr-xr-x 2 root root 48 2009-06-26 19:50 source |
#ls -l doc
итого 0 drwxr-xr-x 2 root root 48 2009-06-26 19:52 c drwxr-xr-x 4 root root 96 2009-06-26 19:52 scripting |
#ls -l doc/scripting/
итого 0 drwxr-xr-x 2 root root 48 2009-06-26 19:51 perl drwxr-xr-x 2 root root 48 2009-06-26 19:52 python |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 drwxr-xr-x 4 root root 104 2009-06-26 19:52 doc drwxr-xr-x 3 root root 72 2009-06-26 19:52 pics drwxr-xr-x 2 root root 48 2009-06-26 19:50 source |
Время первой команды журнала | 17:49:15 2009- 6-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:53:02 2009- 6-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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