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

Содержание

Журнал

Среда (01/10/07)

/dev/pts/3
12:06:20
$rm -r 1
rm: невозможно удалить `11': No such file or directory
12:06:29
$rm -r 1

12:06:39
$ls -l
итого 64
-rw-r--r-- 1 user user  3845 2003-12-06 17:29 base
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 bin
-rw-r--r-- 1 user user 12718 2003-12-06 17:29 body
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 c
drwxr-xr-x 2 user user  4096 2007-01-09 17:04 Desktop
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 files
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 names
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 proj
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 projectX
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 sh
drwxr-xr-x 4 user user  4096 2003-12-06 17:29 test
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 text
-rw-r--r-- 1 user user    18 2003-12-06 17:29 touchlist
-rw-r--r-- 1 user user     0 2003-12-06 17:29 very_long_file_name
12:06:44
$demesg
bash: demesg: command not found
прошло 13 минут
12:20:17
$dmesg
00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
...
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
eth0: no IPv6 routers present
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169
[drm] Initialized i915 1.5.0 20060119 on minor 0
12:20:22
$pwd
/home/user
12:24:37
$cd ..

12:24:44
$cd ..

12:24:47
$pwd
/
12:24:50
$ls -l /
итого 84
drwxr-xr-x   2 root root  4096 2007-01-09 17:05 bin
drwxr-xr-x   3 root root  4096 2007-01-09 17:10 boot
lrwxrwxrwx   1 root root    11 2007-01-09 16:08 cdrom -> media/cdrom
drwxr-xr-x  15 root root  4240 2007-01-10 09:36 dev
drwxr-xr-x 102 root root  4096 2007-01-10 09:35 etc
drwxr-xr-x   4 user user  4096 2003-12-06 17:29 home
drwxr-xr-x   2 root root  4096 2007-01-09 16:11 initrd
lrwxrwxrwx   1 root root    28 2007-01-09 16:14 initrd.img -> boot/initrd.img-2.6.18-3-686
drwxr-xr-x  15 root root  4096 2007-01-09 17:04 lib
...
drwxr-x---   6 root root  4096 2007-01-09 18:00 root
drwxr-xr-x   2 root root  4096 2007-01-09 17:11 sbin
drwxr-xr-x   2 root root  4096 2006-10-21 01:25 selinux
lrwxrwxrwx   1 user user    30 2007-01-09 17:23 skeleton -> ../../nt-ladm/INSTALL/skeleton
drwxr-xr-x   2 root root  4096 2007-01-09 16:11 srv
drwxr-xr-x  11 root root     0 2007-01-10 09:35 sys
drwxrwxrwt  10 root root  4096 2007-01-10 12:06 tmp
drwxr-xr-x  13 root root  4096 2007-01-09 17:02 usr
drwxr-xr-x  15 root root  4096 2007-01-09 17:07 var
lrwxrwxrwx   1 root root    25 2007-01-09 16:14 vmlinuz -> boot/vmlinuz-2.6.18-3-686
12:25:07
$ls -l /boot
итого 6420
-rw-r--r-- 1 root root   71331 2006-12-04 17:52 config-2.6.18-3-686
drwxr-xr-x 2 root root    4096 2007-01-09 17:11 grub
-rw-r--r-- 1 root root 4486628 2007-01-09 16:14 initrd.img-2.6.18-3-686
-rw-r--r-- 1 root root  720074 2006-12-05 00:24 System.map-2.6.18-3-686
-rw-r--r-- 1 root root 1259920 2006-12-05 00:24 vmlinuz-2.6.18-3-686
12:27:28
$cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Celeron(R) CPU 2.66GHz
stepping        : 1
cpu MHz         : 2667.167
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pni monitor ds_cpl tm2 cid cx16 xtpr
bogomips        : 5339.32
12:34:44
$ls /usr/sbin
ls: /usr/sbin/usr: No such file or directory
12:40:17
$ls /usr
ls: /usr/sbin/usr: No such file or directory
12:40:31
$df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdf1             2,0G  134M  1,7G   8% /
tmpfs                1011M     0 1011M   0% /lib/init/rw
udev                   10M   72K   10M   1% /dev
tmpfs                1011M     0 1011M   0% /dev/shm
/dev/hdf7             2,8G   82M  2,6G   4% /home
/dev/hdf5             3,7G   72M  3,5G   3% /tmp
/dev/hdf8              14G  1,8G   12G  14% /usr
/dev/hdf6             4,6G  866M  3,6G  20% /var
12:43:10
$ls /var
backups  games  local  log         mail  run    tmp
cache    lib    lock   lost+found  opt   spool
12:46:47
$pwd
/
прошло 83 минуты
14:09:56
$ls -l
итого 84
drwxr-xr-x   2 root root  4096 2007-01-09 17:05 bin
drwxr-xr-x   3 root root  4096 2007-01-09 17:10 boot
lrwxrwxrwx   1 root root    11 2007-01-09 16:08 cdrom -> media/cdrom
drwxr-xr-x  15 root root  4240 2007-01-10 09:36 dev
drwxr-xr-x 102 root root  4096 2007-01-10 09:35 etc
drwxr-xr-x   4 user user  4096 2003-12-06 17:29 home
drwxr-xr-x   2 root root  4096 2007-01-09 16:11 initrd
lrwxrwxrwx   1 root root    28 2007-01-09 16:14 initrd.img -> boot/initrd.img-2.6.18-3-686
drwxr-xr-x  15 root root  4096 2007-01-09 17:04 lib
...
drwxr-x---   6 root root  4096 2007-01-09 18:00 root
drwxr-xr-x   2 root root  4096 2007-01-09 17:11 sbin
drwxr-xr-x   2 root root  4096 2006-10-21 01:25 selinux
lrwxrwxrwx   1 user user    30 2007-01-09 17:23 skeleton -> ../../nt-ladm/INSTALL/skeleton
drwxr-xr-x   2 root root  4096 2007-01-09 16:11 srv
drwxr-xr-x  11 root root     0 2007-01-10 09:35 sys
drwxrwxrwt  10 root root  4096 2007-01-10 12:06 tmp
drwxr-xr-x  13 root root  4096 2007-01-09 17:02 usr
drwxr-xr-x  15 root root  4096 2007-01-09 17:07 var
lrwxrwxrwx   1 root root    25 2007-01-09 16:14 vmlinuz -> boot/vmlinuz-2.6.18-3-686
14:10:02
$cd .

14:10:37
$pwd
/
14:10:39
$cd var

14:10:54
$pwd
/var
14:10:57
$ls -l
итого 64
drwxr-xr-x  2 root root   4096 2007-01-10 09:42 backups
drwxr-xr-x 10 root root   4096 2007-01-09 17:06 cache
drwxr-xr-x  2 root root   4096 2007-01-09 17:07 games
drwxr-xr-x 43 root root   4096 2007-01-09 17:27 lib
drwxrwsr-x  2 root staff  4096 2006-10-28 17:06 local
drwxrwxrwt  2 root root   4096 2007-01-10 09:36 lock
drwxr-xr-x  9 root root   4096 2007-01-10 09:42 log
drwx------  2 root root  16384 2007-01-09 16:07 lost+found
drwxrwsr-x  2 root mail   4096 2007-01-09 16:11 mail
drwxr-xr-x  2 root root   4096 2007-01-09 16:11 opt
drwxr-xr-x 12 root root   4096 2007-01-10 09:36 run
drwxr-xr-x  7 root root   4096 2007-01-09 17:04 spool
drwxrwxrwt  2 root root   4096 2006-10-28 17:06 tmp
14:11:02
$cd log

14:11:11
$pwd
/var/log
14:11:14
$cdd .
bash: cdd: command not found
14:11:17
$cd .

14:11:20
$pwd
/var/log
14:11:22
$cd ..

14:12:48
$cd ..

14:12:51
$pwd
/
14:12:54
$cd usr

14:13:02
$pwd
/usr
14:13:04
$cd home
bash: cd: home: No such file or directory
14:13:08
$ls -l
итого 140
drwxr-xr-x   2 root root  36864 2007-01-09 18:01 bin
drwxr-xr-x   2 root root   4096 2007-01-09 17:03 games
drwxr-xr-x   7 root root   4096 2007-01-09 17:03 include
drwxr-xr-x 122 root root  40960 2007-01-09 18:01 lib
drwxr-xr-x   3 root root   4096 2007-01-09 17:02 lib64
drwxrwsr-x  10 root staff  4096 2007-01-09 16:11 local
drwx------   2 root root  16384 2007-01-09 16:07 lost+found
drwxr-xr-x   2 root root  12288 2007-01-09 18:54 sbin
drwxr-xr-x 225 root root  12288 2007-01-09 17:04 share
drwxrwsr-x   2 root src    4096 2006-10-28 17:06 src
drwxr-xr-x   3 root root   4096 2007-01-09 17:01 X11R6
14:13:17
$cd bin

14:13:26
$pwd
/usr/bin
14:13:28
$cd /.

14:13:47
$pwd
/
14:13:49
$ls
bin    dev   initrd      lib64       mnt   root     skeleton  tmp  vmlinuz
boot   etc   initrd.img  lost+found  opt   sbin     srv       usr
cdrom  home  lib         media       proc  selinux  sys       var
14:14:31
$cd ~

14:14:39
$pwd
/home/user
14:14:43
$cd ..

14:15:37
$pwd
/home
14:15:38
$ls
lost+found  user
14:15:49
$cd ~

14:16:10
$pwd
/home/user
14:16:12
$ls
base  body  Desktop  names  projectX  test  touchlist
bin   c     files    proj   sh        text  very_long_file_name
14:16:18
$ls -lf
.bash_history     touchlist        .inputrc             names
.l3rc             .lesshst         .gnome2_private      .lilalo
.gnome            .vimrc           .update-notifier     .gnome2
.metacity         .kde             text                 body
.xsession-errors  test             Desktop              .ssh
c                 base             .                    .gtkrc-1.2-gnome2
proj              .bashrc          bin                  .mozilla
.nautilus         .dmrc            .ICEauthority        projectX
..                sh               .bash_logout         .gconfd
.gconf            files            .bash_profile
.Xauthority       .gstreamer-0.10  very_long_file_name
14:16:47
$ls
base  body  Desktop  names  projectX  test  touchlist
bin   c     files    proj   sh        text  very_long_file_name
14:16:57
$ls -lf
.bash_history     touchlist        .inputrc             names
.l3rc             .lesshst         .gnome2_private      .lilalo
.gnome            .vimrc           .update-notifier     .gnome2
.metacity         .kde             text                 body
.xsession-errors  test             Desktop              .ssh
c                 base             .                    .gtkrc-1.2-gnome2
proj              .bashrc          bin                  .mozilla
.nautilus         .dmrc            .ICEauthority        projectX
..                sh               .bash_logout         .gconfd
.gconf            files            .bash_profile
.Xauthority       .gstreamer-0.10  very_long_file_name
14:17:32
$ls -alf
.bash_history     touchlist        .inputrc             names
.l3rc             .lesshst         .gnome2_private      .lilalo
.gnome            .vimrc           .update-notifier     .gnome2
.metacity         .kde             text                 body
.xsession-errors  test             Desktop              .ssh
c                 base             .                    .gtkrc-1.2-gnome2
proj              .bashrc          bin                  .mozilla
.nautilus         .dmrc            .ICEauthority        projectX
..                sh               .bash_logout         .gconfd
.gconf            files            .bash_profile
.Xauthority       .gstreamer-0.10  very_long_file_name
14:17:36
$cd /usr/share/doc

14:18:10
$pwd
/usr/share/doc
14:18:12
$ls
libblkid1                        pmount
libbonobo2-0                     policycoreutils
libbonobo2-common                poppler-utils
libbonoboui2-0                   portmap
libbonoboui2-common              powermgmt-base
libbz2-1.0                       printconf
libc6                            procmail
libc6-amd64                      procps
libc6-i686                       psmisc
libcaca0                         python
...
libhal1                          xsltproc
libhal-storage1                  xterm
libhsqldb-java                   xutils
libice6                          xutils-dev
libicu36                         xxkb
libid3tag0                       yelp
libident                         zenity
libidl0                          zip
libidn11                         zlib1g
libiec61883-0
14:18:35
$ls -l |grep bash
drwxr-xr-x  3 root root 4096 2007-01-09 16:11 bash
14:18:56
$ls
libblkid1                        pmount
libbonobo2-0                     policycoreutils
libbonobo2-common                poppler-utils
libbonoboui2-0                   portmap
libbonoboui2-common              powermgmt-base
libbz2-1.0                       printconf
libc6                            procmail
libc6-amd64                      procps
libc6-i686                       psmisc
libcaca0                         python
...
libhal1                          xsltproc
libhal-storage1                  xterm
libhsqldb-java                   xutils
libice6                          xutils-dev
libicu36                         xxkb
libid3tag0                       yelp
libident                         zenity
libidl0                          zip
libidn11                         zlib1g
libiec61883-0
14:19:34
$ls -l |grep bash
drwxr-xr-x  3 root root 4096 2007-01-09 16:11 bash
14:19:38
$cd bash

14:19:49
$pwd
/usr/share/doc/bash
14:19:51
$ls -l
итого 360
-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   4096 2007-01-09 16:11 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
14:20:03
$ls -alf
..                  changelog.bash_completion.gz  POSIX.gz
copyright           README.bash_completion.gz     NEWS.gz
FAQ                 inputrc.arrows                BUGS.bash_completion
README.Debian.gz    changelog.Debian.gz           .
completion-contrib  INTRO.gz                      CHANGES.gz
COMPAT.gz           README.abs-guide
README.commands.gz  changelog.gz
14:20:51
$cd handbook
bash: cd: handbook: No such file or directory
14:21:28
$cd faq
bash: cd: faq: No such file or directory
14:21:41
$cd faq
bash: cd: faq: No such file or directory
14:21:47
$cd FAQ
bash: cd: FAQ: Not a directory
14:21:55
$ls -l
итого 360
-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   4096 2007-01-09 16:11 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
14:21:59
$cd ..

14:22:57
$pwd
/usr/share/doc
14:23:01
$ls -l
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 pidentd
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 pmount
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 policycoreutils
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 poppler-utils
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 portmap
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 powermgmt-base
drwxr-xr-x  2 root root 4096 2007-01-09 17:04 printconf
drwxr-xr-x  3 root root 4096 2007-01-09 17:02 procmail
drwxr-xr-x  3 root root 4096 2007-01-09 16:11 procps
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 psmisc
...
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xserver-xorg-video-ivtv
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 xsltproc
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xterm
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xutils
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xutils-dev
drwxr-xr-x  2 root root 4096 2007-01-09 17:04 xxkb
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 yelp
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 zenity
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 zip
drwxr-xr-x  2 root root 4096 2007-01-09 16:11 zlib1g
14:23:11
$ls -alf
psmisc                             xserver-xorg-core
libdjvulibre15                     vim-common
klogd                              libbonobo2-0
libuuid1                           librpcsecgss3
xfonts-bolkhov-koi8r-misc          liblua50
python-apt                         liboil0.3
manpages                           wpasupplicant
openoffice.org-base                procps
libnautilus-extension1             xfonts-utils
libgimp2.0                         python-ipy
...
dictionaries-common                libice6
cupsys-common                      libmdbtools
liblwres9                          libtext-charwidth-perl
exim4-base                         libmng1
gcc-4.1-base                       libgnomeui-0
libopenh323-1.18.0                 rhythmbox
hal                                libgconf2-4
python-gtk2                        xfonts-intl-european
libgtkhtml2-0                      python-pyorbit
openoffice.org-writer
14:23:21
$man less
14:24:08
$ls -l
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 pidentd
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 pmount
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 policycoreutils
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 poppler-utils
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 portmap
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 powermgmt-base
drwxr-xr-x  2 root root 4096 2007-01-09 17:04 printconf
drwxr-xr-x  3 root root 4096 2007-01-09 17:02 procmail
drwxr-xr-x  3 root root 4096 2007-01-09 16:11 procps
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 psmisc
...
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xserver-xorg-video-ivtv
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 xsltproc
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xterm
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xutils
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 xutils-dev
drwxr-xr-x  2 root root 4096 2007-01-09 17:04 xxkb
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 yelp
drwxr-xr-x  2 root root 4096 2007-01-09 17:03 zenity
drwxr-xr-x  2 root root 4096 2007-01-09 17:02 zip
drwxr-xr-x  2 root root 4096 2007-01-09 16:11 zlib1g
14:26:41
$pwd
/usr/share/doc
14:27:15
$pwd
/usr/share/doc
14:27:48
$cd ~

14:27:55
$pwd
/home/user
14:27:57
$ls -l
итого 64
-rw-r--r-- 1 user user  3845 2003-12-06 17:29 base
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 bin
-rw-r--r-- 1 user user 12718 2003-12-06 17:29 body
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 c
drwxr-xr-x 2 user user  4096 2007-01-09 17:04 Desktop
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 files
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 names
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 proj
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 projectX
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 sh
drwxr-xr-x 4 user user  4096 2003-12-06 17:29 test
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 text
-rw-r--r-- 1 user user    18 2003-12-06 17:29 touchlist
-rw-r--r-- 1 user user     0 2003-12-06 17:29 very_long_file_name
14:28:02
$mkdir doc source pics

14:29:00
$ls -l
итого 76
-rw-r--r-- 1 user user  3845 2003-12-06 17:29 base
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 bin
-rw-r--r-- 1 user user 12718 2003-12-06 17:29 body
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 c
drwxr-xr-x 2 user user  4096 2007-01-09 17:04 Desktop
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 doc
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 files
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 names
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 picsce
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 proj
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 projectX
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 sh
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 source
drwxr-xr-x 4 user user  4096 2003-12-06 17:29 test
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 text
-rw-r--r-- 1 user user    18 2003-12-06 17:29 touchlist
-rw-r--r-- 1 user user     0 2003-12-06 17:29 very_long_file_name
14:29:06
$ls -l
итого 76
-rw-r--r-- 1 user user  3845 2003-12-06 17:29 base
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 bin
-rw-r--r-- 1 user user 12718 2003-12-06 17:29 body
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 c
drwxr-xr-x 2 user user  4096 2007-01-09 17:04 Desktop
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 doc
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 files
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 names
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 picsce
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 proj
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 projectX
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 sh
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 source
drwxr-xr-x 4 user user  4096 2003-12-06 17:29 test
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 text
-rw-r--r-- 1 user user    18 2003-12-06 17:29 touchlist
-rw-r--r-- 1 user user     0 2003-12-06 17:29 very_long_file_name
14:29:47
$mkdir pics

14:30:03
$ls -l
итого 80
-rw-r--r-- 1 user user  3845 2003-12-06 17:29 base
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 bin
-rw-r--r-- 1 user user 12718 2003-12-06 17:29 body
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 c
drwxr-xr-x 2 user user  4096 2007-01-09 17:04 Desktop
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 doc
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 files
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 names
drwxr-xr-x 2 user user  4096 2007-01-10 14:30 pics
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 picsce
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 proj
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 projectX
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 sh
drwxr-xr-x 2 user user  4096 2007-01-10 14:29 source
drwxr-xr-x 4 user user  4096 2003-12-06 17:29 test
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 text
-rw-r--r-- 1 user user    18 2003-12-06 17:29 touchlist
-rw-r--r-- 1 user user     0 2003-12-06 17:29 very_long_file_name
14:30:06
$rm picsce
rm: невозможно удалить `picsce': Is a directory
14:30:39
$pwd
/home/user
14:31:15
$cd doc

14:31:21
$pwd
/home/user/doc
14:31:27
$ls -l
итого 0
14:31:32
$mkdir scripting/perl
mkdir: невозможно создать каталог `scripting/perl': No such file or directory
14:32:15
$mkdir -p doc/scripting/perl

14:32:46
$mkdir -p doc/scripting/python pics/forweb/info/2002/summer

14:34:12
$pwd
/home/user/doc
14:34:19
$ls -l
итого 12
drwxr-xr-x 3 user user 4096 2007-01-10 14:32 doc
drwxr-xr-x 3 user user 4096 2007-01-10 14:34 pics
drwxr-xr-x 3 user user 4096 2007-01-10 14:32 scripting
14:34:24
$cd doc

14:34:36
$pwd
/home/user/doc/doc
14:34:38
$ls -l
итого 4
drwxr-xr-x 4 user user 4096 2007-01-10 14:34 scripting
14:34:46
$cd scripting

14:35:00
$ls -l
итого 8
drwxr-xr-x 2 user user 4096 2007-01-10 14:32 perl
drwxr-xr-x 2 user user 4096 2007-01-10 14:34 python
14:35:05
$cd perl

Файлы

  • /proc/cpuinfo
  • /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 4
    model name      : Intel(R) Celeron(R) CPU 2.66GHz
    stepping        : 1
    cpu MHz         : 2667.167
    cache size      : 256 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 5
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pni monitor ds_cpl tm2 cid cx16 xtpr
    bogomips        : 5339.32
    

    Статистика

    Время первой команды журнала12:06:20 2007- 1-10
    Время последней команды журнала14:35:05 2007- 1-10
    Количество командных строк в журнале99
    Процент команд с ненулевым кодом завершения, %10.10
    Процент синтаксически неверно набранных команд, % 2.02
    Суммарное время работы с терминалом *, час 1.09
    Количество командных строк в единицу времени, команда/мин 1.51
    Частота использования команд
    ls34|=================================| 33.66%
    cd27|==========================| 26.73%
    pwd24|=======================| 23.76%
    mkdir5|====| 4.95%
    rm3|==| 2.97%
    grep2|=| 1.98%
    df1|| 0.99%
    man1|| 0.99%
    cat1|| 0.99%
    cdd1|| 0.99%
    demesg1|| 0.99%
    dmesg1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$