Журнал лабораторных работ

Содержание

Журнал

Понедельник (03/26/12)

/dev/ttyp0
18:31:19
#ls doc/scripting/python/

18:31:23
#cd /home/user/

18:31:40
#touch a b c

18:31:46
#lshome/user/
.bash_history   .cshrc          .mail_aliases   a               pics
.bash_profile   .l3rc           .mailrc         b               source
.bash_profile~  .lilalo         .profile        c
.bashrc         .login          .rhosts         doc
.bashrc~        .login_conf     .shrc           laba
18:31:52
#ls -l me/user/
total 38
-rw-------  1 user  user    83 Dec 12 10:22 .bash_history
-rw-r--r--  1 user  wheel   12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 user  wheel   38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 user  user   118 Dec 13 11:11 .bashrc
-rw-r--r--  1 user  user   109 Dec 12 10:22 .bashrc~
-rw-r--r--  1 user  user   759 Sep 25  2011 .cshrc
-rw-r--r--  1 user  user    51 Dec 12 10:21 .l3rc
drwxr-xr-x  2 user  user   512 Dec 12 10:22 .lilalo
-rw-r--r--  1 user  user   258 Sep 25  2011 .login
...
-rw-r--r--  1 user  user   774 Sep 25  2011 .profile
-rw-------  1 user  user   284 Sep 25  2011 .rhosts
-rw-r--r--  1 user  user   980 Sep 25  2011 .shrc
-rw-r--r--  1 root  user     0 Mar 26 19:31 a
-rw-r--r--  1 root  user     0 Mar 26 19:31 b
-rw-r--r--  1 root  user     0 Mar 26 19:31 c
drwxr-xr-x  4 root  user   512 Mar 26 19:30 doc
drwxr-xr-x  9 root  user   512 Mar 26 19:14 laba
drwxr-xr-x  3 root  user   512 Mar 26 19:30 pics
drwxr-xr-x  2 root  user   512 Mar 26 19:27 source
18:31:58
#pwd
/home/user
18:32:19
#ls
.bash_history   .cshrc          .mail_aliases   a               pics
.bash_profile   .l3rc           .mailrc         b               source
.bash_profile~  .lilalo         .profile        c
.bashrc         .login          .rhosts         doc
.bashrc~        .login_conf     .shrc           laba
18:32:21
#rmdir -p pics/forweb/info/2002/summer/

18:32:34
#ls
.bash_history   .cshrc          .mail_aliases   a               source
.bash_profile   .l3rc           .mailrc         b
.bash_profile~  .lilalo         .profile        c
.bashrc         .login          .rhosts         doc
.bashrc~        .login_conf     .shrc           laba
18:32:40
#ls doc
c               scripting
18:33:14
#rm -r doc

18:33:22
#ls
.bash_history   .bashrc~        .login          .profile        b
.bash_profile   .cshrc          .login_conf     .rhosts         c
.bash_profile~  .l3rc           .mail_aliases   .shrc           laba
.bashrc         .lilalo         .mailrc         a               source
18:33:25
#pwd
/home/user
18:34:33
#mkdir testing

18:34:42
#mkdir testing/qwert

18:34:46
#rmdir -p testing/qwert/

18:34:56
#mkdir testing

18:35:04
#mkdir testing/{1,2,3,4}

18:35:12
#ls testing/
1       2       3       4
18:35:16
#ls testing/^C

18:35:21
#rmdir -p testing/
rmdir: testing/: Directory not empty
18:35:27
#rm -r testing

18:35:34
#ls
.bash_history   .bashrc~        .login          .profile        b
.bash_profile   .cshrc          .login_conf     .rhosts         c
.bash_profile~  .l3rc           .mail_aliases   .shrc           laba
.bashrc         .lilalo         .mailrc         a               source
18:35:37
#mkdir testing

18:35:52
#mkdir testing/{1,2,3,4}

18:35:58
#m^C^sting/{1,2,3,4}

18:36:03
#rmdir -ip testing/4
rmdir: illegal option -- i
usage: rmdir [-pv] directory ...
18:36:27
#rm -ip testing/4
rm: illegal option -- p
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file
18:36:35
#rm -v testing/4
rm: illegal option -- p
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file
18:36:46
#rm -itesting/4
rm: testing/4: is a directory
18:36:55
#rmdir testing/4
rmdir: illegal option -- i
usage: rmdir [-pv] directory ...
18:37:04
#rmdir -pvesting/4
testing/4
rmdir: testing: Directory not empty
18:37:34
#rm -r testing/4
rm: testing/4: No such file or directory
18:37:46
#rm -r testing/4
rm: testing/4: No such file or directory
18:37:53
#ls
.bash_history   .cshrc          .mail_aliases   a               testing
.bash_profile   .l3rc           .mailrc         b
.bash_profile~  .lilalo         .profile        c
.bashrc         .login          .rhosts         laba
.bashrc~        .login_conf     .shrc           source
18:37:57
#ls testing/
1       2       3
18:38:00
#rm -v testing/3
rm: testing/3: is a directory
18:38:40
#ls testing/
1       2       3
18:38:47
#rm -i testing/3
rm: testing/3: is a directory
18:38:56
#ls testing/
1       2       3
18:39:03
#rm -ivptesting/3
rm: illegal option -- p
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file
18:39:12
#rm -ivrtesting/3
remove testing/3? y
testing/3
18:39:21
#rm -ir testing/2
remove testing/2? y
18:39:38
#rm -vr testing/1
testing/1
18:39:45
#ls testing/

18:39:50
#rm testing/
rm: testing/: is a directory
18:39:56
#rm testing
rm: testing: is a directory
18:39:58
#rm -r ting

18:40:03
#pwd
/home/user
18:40:06
#ls
.bash_history   .bashrc~        .login          .profile        b
.bash_profile   .cshrc          .login_conf     .rhosts         c
.bash_profile~  .l3rc           .mail_aliases   .shrc           laba
.bashrc         .lilalo         .mailrc         a               source
18:40:07
#ls laba/
.man_xorg_conf                          man_smb_conf
.putty.exe                              matrix.jpg
.video                                  names
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
freebsd.jpg                             proj
granata.jpg                             text
lpi 1                                   touchlist
lpi 2
18:40:37
#ls -l a/
total 3480
-rwxr-xr-x  1 root  user    32810 Mar 26 19:14 .man_xorg_conf
-rwxr-xr-x  1 root  user   454656 Mar 26 19:14 .putty.exe
drwxr-xr-x  2 root  user      512 Mar 26 19:14 .video
-rwxr-xr-x  1 root  user  1751860 Mar 26 19:14 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr-xr-x  1 root  user     7994 Mar 26 19:14 bigfile
drwxr-xr-x  2 root  user      512 Mar 26 19:14 bin
-rwxr-xr-x  1 root  user   232966 Mar 26 19:14 freebsd.jpg
-rwxr-xr-x  1 root  user    52884 Mar 26 19:14 granata.jpg
drwxr-xr-x  2 root  user      512 Mar 26 19:14 lpi 1
drwxr-xr-x  2 root  user      512 Mar 26 19:14 lpi 2
-rwxr-xr-x  1 root  user    26648 Mar 26 19:14 man_smb_conf
-rwxr-xr-x  1 root  user   755680 Mar 26 19:14 matrix.jpg
drwxr-xr-x  3 root  user      512 Mar 26 19:14 names
-rwxr-xr-x  1 root  user    17622 Mar 26 19:14 ogo.jpg
-rwxr-xr-x  1 root  user    84663 Mar 26 19:14 pamyatka.pdf
-rwxr-xr-x  1 root  user    23048 Mar 26 19:14 press_any_key_to_continue.jpg
drwxr-xr-x  3 root  user      512 Mar 26 19:14 proj
drwxr-xr-x  2 root  user      512 Mar 26 19:14 text
-rwxr-xr-x  1 root  user       75 Mar 26 19:14 touchlist
18:41:18
#ls -l laba/ | less
18:41:39
#ls
.bash_history   .bashrc~        .login          .profile        b
.bash_profile   .cshrc          .login_conf     .rhosts         c
.bash_profile~  .l3rc           .mail_aliases   .shrc           laba
.bashrc         .lilalo         .mailrc         a               source
18:42:02
#cd laba

18:42:10
#ls
.man_xorg_conf                          man_smb_conf
.putty.exe                              matrix.jpg
.video                                  names
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
freebsd.jpg                             proj
granata.jpg                             text
lpi 1                                   touchlist
lpi 2
18:42:12
#ls proj/
core            x-project
18:43:43
#ls proj/x-project/
x       y       z
18:43:53
#cd ~

18:44:07
#ls
.bash_history   .bashrc~        .k5login        .profile
.bash_profile   .cache          .l3rc           .viminfo
.bash_profile~  .cshrc          .lilalo         .vimrc
.bashrc         .history        .login          laba
18:45:24
#ls ~/laba/
.man_xorg_conf                          man_smb_conf
.putty.exe                              matrix.jpg
.video                                  names
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
freebsd.jpg                             proj
granata.jpg                             text
lpi 1                                   touchlist
lpi 2
18:45:31
#ls ~/laba/bin/
bigwork         signal_trap     x               y               z
18:45:36
#cd ~/laba/proj/x-project/

18:45:56
#ls
x       y       z
18:45:58
#cp x y z ~/laba/bin

18:46:49
#cp -i z ~/laba/bin
overwrite /root/laba/bin/z? (y/n [n]) y
overwrite /root/laba/bin/y? (y/n [n]) y
overwrite /root/laba/bin/x? (y/n [n]) y
18:47:16
#cp -R ~/laba/proj/x-project/ ~/laba/proj/x-backup

18:48:27
#ls ~/laba/proj/
core            x-backup        x-project
18:48:43
#ls ~/laba/proj/x-backup/
x       y       z
18:48:48
#mkdir ~/laba/backup

18:50:03
#ls ~/laba/
.man_xorg_conf                          lpi 2
.putty.exe                              man_smb_conf
.video                                  matrix.jpg
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   names
backup                                  ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
freebsd.jpg                             proj
granata.jpg                             text
lpi 1                                   touchlist
18:50:53
#ls ~/laba/proj/
core            x-backup        x-project
18:50:58
#mv ~/laba/proj/x-backup/ ~/laba/backup/

18:51:32
#ls ~/laba/proj/
core            x-project
18:51:39
#pwd
/root/laba/proj/x-project
18:51:44
#cd ~/laba

18:51:50
#ls
.man_xorg_conf                          lpi 2
.putty.exe                              man_smb_conf
.video                                  matrix.jpg
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   names
backup                                  ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
freebsd.jpg                             proj
granata.jpg                             text
lpi 1                                   touchlist
18:51:52
#ls backup/
x-backup
18:51:57
#ls backup/x-backup/
x       y       z
18:52:00
#cd /

18:52:50
#ls -l /etc/
total 554
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 X11
lrwxrwxrwx  1 root  wheel        12 Sep 25  2011 aliases -> mail/aliases
-rw-r--r--  1 root  wheel       217 Feb 17  2011 amd.map
-rw-r--r--  1 root  wheel      1244 Feb 17  2011 apmd.conf
-rw-r--r--  1 root  wheel       237 Feb 17  2011 auth.conf
drwxr-xr-x  2 root  wheel       512 Sep 25  2011 bluetooth
-rw-r--r--  1 root  wheel       737 Feb 17  2011 crontab
-rw-r--r--  1 root  wheel       116 Feb 17  2011 csh.cshrc
-rw-r--r--  1 root  wheel       486 Feb 17  2011 csh.login
...
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 skel
-rw-r--r--  1 root  wheel      2414 Feb 17  2011 snmpd.config
-rw-------  1 root  wheel     40960 Sep 26  2011 spwd.db
drwxr-xr-x  2 root  wheel       512 Nov 21 12:39 ssh
drwxr-xr-x  2 root  wheel       512 Sep 25  2011 ssl
-rw-r--r--  1 root  wheel       377 Feb 17  2011 sysctl.conf
-rw-r--r--  1 root  wheel      1341 Feb 17  2011 syslog.conf
lrwxrwxrwx  1 root  wheel        23 Sep 25  2011 termcap -> /usr/share/misc/termcap
-rw-r--r--  1 root  wheel     13051 Sep 25  2011 ttys
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 zfs
18:52:56
#ls -l /etc/
total 554
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 X11
lrwxrwxrwx  1 root  wheel        12 Sep 25  2011 aliases -> mail/aliases
-rw-r--r--  1 root  wheel       217 Feb 17  2011 amd.map
-rw-r--r--  1 root  wheel      1244 Feb 17  2011 apmd.conf
-rw-r--r--  1 root  wheel       237 Feb 17  2011 auth.conf
drwxr-xr-x  2 root  wheel       512 Sep 25  2011 bluetooth
-rw-r--r--  1 root  wheel       737 Feb 17  2011 crontab
-rw-r--r--  1 root  wheel       116 Feb 17  2011 csh.cshrc
-rw-r--r--  1 root  wheel       486 Feb 17  2011 csh.login
...
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 skel
-rw-r--r--  1 root  wheel      2414 Feb 17  2011 snmpd.config
-rw-------  1 root  wheel     40960 Sep 26  2011 spwd.db
drwxr-xr-x  2 root  wheel       512 Nov 21 12:39 ssh
drwxr-xr-x  2 root  wheel       512 Sep 25  2011 ssl
-rw-r--r--  1 root  wheel       377 Feb 17  2011 sysctl.conf
-rw-r--r--  1 root  wheel      1341 Feb 17  2011 syslog.conf
lrwxrwxrwx  1 root  wheel        23 Sep 25  2011 termcap -> /usr/share/misc/termcap
-rw-r--r--  1 root  wheel     13051 Sep 25  2011 ttys
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 zfs
18:53:10
#ls -l /etc/ | less
18:53:44
#ls -lt /etc
total 554
-rw-r--r--  1 root  wheel       190 Mar 26 12:00 hosts
-rw-r--r--  1 root  wheel       583 Mar 26 12:00 rc.conf
-rw-r--r--  1 root  wheel        48 Mar 26 12:00 resolv.conf
-rw-r--r--  1 root  wheel      1114 Feb 12 15:23 motd
drwxr-xr-x  2 root  wheel       512 Nov 21 12:39 ssh
drwxr-xr-x  2 root  wheel       512 Sep 26  2011 lilalo
-rw-------  1 root  wheel      1567 Sep 26  2011 master.passwd
-rw-r--r--  1 root  wheel      1391 Sep 26  2011 passwd
-rw-r--r--  1 root  wheel     40960 Sep 26  2011 pwd.db
...
-rw-r--r--  1 root  wheel      2397 Feb 17  2011 remote
-rw-r--r--  1 root  wheel      1679 Feb 17  2011 rpc
-rw-r--r--  1 root  wheel     83200 Feb 17  2011 services
-rw-r--r--  1 root  wheel      2414 Feb 17  2011 snmpd.config
-rw-r--r--  1 root  wheel       377 Feb 17  2011 sysctl.conf
-rw-r--r--  1 root  wheel      1341 Feb 17  2011 syslog.conf
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 X11
drwx------  2 root  wheel       512 Feb 17  2011 ntp
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 skel
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 zfs
18:54:21
#ls -lt /etc |less
18:54:37
#pwd
/
18:55:07
#cd etc

18:55:11
#touch -t 198010011739 file

18:55:29
#ls -lt /etc |less
18:55:57
#ls -l file
-rw-r--r--  1 root  wheel  0 Oct  1  1980 file
18:56:01
#ls -lrt /etc
total 554
-rw-r--r--  1 root  wheel         0 Oct  1  1980 file
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 zfs
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 skel
drwx------  2 root  wheel       512 Feb 17  2011 ntp
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 X11
-rw-r--r--  1 root  wheel      1341 Feb 17  2011 syslog.conf
-rw-r--r--  1 root  wheel       377 Feb 17  2011 sysctl.conf
-rw-r--r--  1 root  wheel      2414 Feb 17  2011 snmpd.config
-rw-r--r--  1 root  wheel     83200 Feb 17  2011 services
...
-rw-------  1 root  wheel     40960 Sep 26  2011 spwd.db
-rw-r--r--  1 root  wheel     40960 Sep 26  2011 pwd.db
-rw-r--r--  1 root  wheel      1391 Sep 26  2011 passwd
-rw-------  1 root  wheel      1567 Sep 26  2011 master.passwd
drwxr-xr-x  2 root  wheel       512 Sep 26  2011 lilalo
drwxr-xr-x  2 root  wheel       512 Nov 21 12:39 ssh
-rw-r--r--  1 root  wheel      1114 Feb 12 15:23 motd
-rw-r--r--  1 root  wheel        48 Mar 26 12:00 resolv.conf
-rw-r--r--  1 root  wheel       583 Mar 26 12:00 rc.conf
-rw-r--r--  1 root  wheel       190 Mar 26 12:00 hosts
18:56:38
#ls -lrt /etc | less
18:58:45
#ls ~/laba
.man_xorg_conf                          lpi 2
.putty.exe                              man_smb_conf
.video                                  matrix.jpg
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   names
backup                                  ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
freebsd.jpg                             proj
granata.jpg                             text
lpi 1                                   touchlist
18:58:51
#ls -l aba
total 3482
-rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
-rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
-rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
-rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
-rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
-rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 lpi 1
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 lpi 2
-rwxr-xr-x  1 root  wheel    26648 Mar 26 19:13 man_smb_conf
-rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
-rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
-rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
-rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
-rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
18:58:55
#ls -lF~/laba
total 3482
-rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf*
-rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe*
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video/
-rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup/
-rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile*
drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin/
-rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg*
-rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg*
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 lpi 1/
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 lpi 2/
-rwxr-xr-x  1 root  wheel    26648 Mar 26 19:13 man_smb_conf*
-rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg*
drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names/
-rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg*
-rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf*
-rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg*
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj/
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text/
-rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist*
18:59:02
#ls ~/laba/proj/x-project/
x       y       z
19:00:11
#ln ~/laba/x-hardlink ~/laba/proj/x-project/x
ln: /root/laba/x-hardlink: No such file or directory
19:02:50
#ln ~/laba/proj/x-project/x ~/laba/x-hardlink

19:03:19
#ls ~/laba/
.man_xorg_conf                          man_smb_conf
.putty.exe                              matrix.jpg
.video                                  names
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   ogo.jpg
backup                                  pamyatka.pdf
bigfile                                 press_any_key_to_continue.jpg
bin                                     proj
freebsd.jpg                             text
granata.jpg                             touchlist
lpi 1                                   x-hardlink
lpi 2
19:03:28
#ls -l aba/
total 3482
-rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
-rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
-rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
-rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
-rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
-rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
-rwxr-xr-x  1 root  wheel    26648 Mar 26 19:13 man_smb_conf
-rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
-rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
-rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
-rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
-rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
-rwxr-xr-x  2 root  wheel        0 Mar 26 19:13 x-hardlink
19:03:33
#ls -i ~/laba/
total 3482
209 -rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
208 -rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
206 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
199 -rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
261 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
212 -rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
166 drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
216 -rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
215 -rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
223 -rwxr-xr-x  1 root  wheel    26648 Mar 26 19:13 man_smb_conf
210 -rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
169 drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
165 -rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
214 -rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
213 -rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
200 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
217 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
211 -rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
203 -rwxr-xr-x  2 root  wheel        0 Mar 26 19:13 x-hardlink

Статистика

Время первой команды журнала18:31:19 2012- 3-26
Время последней команды журнала19:03:33 2012- 3-26
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.54
Количество командных строк в единицу времени, команда/мин 3.13
Частота использования команд
ls50|===============================================| 47.17%
rm16|===============| 15.09%
mkdir7|======| 6.60%
cd7|======| 6.60%
rmdir6|=====| 5.66%
less5|====| 4.72%
pwd5|====| 4.72%
cp3|==| 2.83%
touch2|=| 1.89%
ln2|=| 1.89%
mv1|| 0.94%
{1,2,3,4}1|| 0.94%
lshome/user/1|| 0.94%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$