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

Содержание

Журнал

Пятница (09/04/09)

/dev/ttyp1
19:01:52
#cd

19:01:55
#ls -- -*
ls: -*: No such file or directory
19:03:03
#mouch -test
bash: mouch: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:03:11
#tuch -test
touch: out of range or illegal time specification: [[CC]YY]MMDDhhmm[.SS]
19:03:15
#touch ./

19:03:26
#ds
bash: ds: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:03:29
#ls
-test                   .gnome2_private         .recently-used.xbel
.ICEauthority           .gstreamer-0.10         .ssh
.Trash                  .gtkrc-1.2-gnome2       .themes
.Xauthority             .history                .thumbnails
.bash_history           .icons                  .viminfo
.bash_profile           .k5login                .vnc
.bashrc                 .l3rc                   .xsession
.cache                  .lesshst                .xsession-errors
.config                 .lilalo                 .xsmIk2fG7
.cshrc                  .local                  Desktop
.dbus                   .login                  install
.gconf                  .metacity               mbox
.gconfd                 .mozilla                nautilus-debug-log.txt
.gnome                  .nautilus               prepare-freebsd.sh
.gnome2                 .profile
19:03:31
#ls -- -*
-test
19:03:38
#ls ./
./-test
19:03:44
#ls \*
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
19:03:52
#ls -*
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
19:03:54
#echo a*
a*
19:06:25
#touch test\
> test
19:09:09
#echo 8
8
19:09:19
#echo *
-test Desktop install mbox nautilus-debug-log.txt prepare-freebsd.sh testtest
19:09:22
#ls
-test                   .gnome2_private         .recently-used.xbel
.ICEauthority           .gstreamer-0.10         .ssh
.Trash                  .gtkrc-1.2-gnome2       .themes
.Xauthority             .history                .thumbnails
.bash_history           .icons                  .viminfo
.bash_profile           .k5login                .vnc
.bashrc                 .l3rc                   .xsession
.cache                  .lesshst                .xsession-errors
.config                 .lilalo                 .xsmIk2fG7
.cshrc                  .local                  Desktop
.dbus                   .login                  install
.gconf                  .metacity               mbox
.gconfd                 .mozilla                nautilus-debug-log.txt
.gnome                  .nautilus               prepare-freebsd.sh
.gnome2                 .profile                testtest
19:09:26
#touch %test\#33%

19:09:45
#touch %test\#00test%

19:09:50
#echo *
%test#00test% %test#3300test% -test Desktop install mbox nautilus-debug-log.txt prepare-freebsd.sh testtest
19:09:54
#ls
%test#00test%           .gnome2                 .recently-used.xbel
%test#3300test%         .gnome2_private         .ssh
-test                   .gstreamer-0.10         .themes
.ICEauthority           .gtkrc-1.2-gnome2       .thumbnails
.Trash                  .history                .viminfo
.Xauthority             .icons                  .vnc
.bash_history           .k5login                .xsession
.bash_profile           .l3rc                   .xsession-errors
.bashrc                 .lesshst                .xsmIk2fG7
.cache                  .lilalo                 Desktop
.config                 .local                  install
.cshrc                  .login                  mbox
.dbus                   .metacity               nautilus-debug-log.txt
.gconf                  .mozilla                prepare-freebsd.sh
.gconfd                 .nautilus               testtest
.gnome                  .profile
19:10:00
#echo kjhjkhjkh${PATH}drg
kjhjkhjkh/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bindrg
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:13:07
#sort /etc/pa
pam.d/  passwd
19:13:07
#sort /etc/passwd
#
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
...
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
toor:*:0:0:Bourne-again Superuser:/root:
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
19:15:33
#cat /etc/passwd |sort
#
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
...
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
toor:*:0:0:Bourne-again Superuser:/root:
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
19:16:17
#cat /etc/passwd | sort
#
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
...
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
toor:*:0:0:Bourne-again Superuser:/root:
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
19:16:20
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
19:20:01
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
19:20:43
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist

19:20:55
#ls /tmp/
.ICE-unix                       .XautheyDnAo
.X0-lock                        .XauthhW8Fok
.X11-unix                       .XauthhekNwY
.X2-lock                        .XauthmcezOP
.XIM-unix                       .Xauthroljgq
.Xauth7nmoqG                    .XauthrsMNH3
.Xauth8A9uGq                    .XauthuPKlB7
.XauthCuihBu                    .font-unix
.XauthEWHAR4                    .snap
.XauthMzhkdv                    .tutorf8Jkjh.swp
.XauthQuGEGG                    dirlist
.XauthRnqMTi                    fam-root
.XauthYkDtVP                    fam-user
.XauthbvkzHd                    lilalo-install-temp-1212
.XauthcOXb4t                    lilalo-install-temp-1241
.XauthdZ4p4V                    test
.XauthdlWfzv
19:21:00
#cp -v /etc/* /tmp/etccopy > /tmp/dirlist >2>&1
bash: syntax error near unexpected token `2'
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:21:31
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
19:21:35
#cp -v /etc/* /tmp/etccopy > /tmp/dirlist 2>&1

19:21:46
#vimdiff /tmp/dirlist /tmp/dirlist2
                                        |
                                        |
  ~                                     |
  ~                                     |
"/~                                     |
  ~
"/~
  ~
  ~
  ~
...
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
19:22:36
#cp -v /etc/* /tmp/etccopy > /tmp/dirlist 2>&1

19:23:31
#screen
19:23:36
#find screen
find: screen: No such file or directory
19:23:55
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
прошло 14 минут
/dev/ttyp1
19:38:31
#man uniq
19:39:01
#man wc
19:39:39
#ip
bash: ip: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:39:41
#ls
%test#00test%           .gnome2                 .recently-used.xbel
%test#3300test%         .gnome2_private         .ssh
-test                   .gstreamer-0.10         .themes
.ICEauthority           .gtkrc-1.2-gnome2       .thumbnails
.Trash                  .history                .viminfo
.Xauthority             .icons                  .vnc
.bash_history           .k5login                .xsession
.bash_profile           .l3rc                   .xsession-errors
.bashrc                 .lesshst                .xsmIk2fG7
.cache                  .lilalo                 Desktop
.config                 .local                  install
.cshrc                  .login                  mbox
.dbus                   .metacity               nautilus-debug-log.txt
.gconf                  .mozilla                prepare-freebsd.sh
.gconfd                 .nautilus               testtest
.gnome                  .profile
19:40:06
#uni
unifdef      unifdefall   uniq         units        unix-lpr.sh
19:40:06
#uniq .history
#+1205596457
pw usermod root -s /usr/local/bin/bash -L RUSSIAN
#+1205596476
pw usermod root -s /usr/local/bin/bash -L russian
#+1205596485
man pw
#+1205596493
exit
19:40:19
#cat .history
#+1205596457
pw usermod root -s /usr/local/bin/bash -L RUSSIAN
#+1205596476
pw usermod root -s /usr/local/bin/bash -L russian
#+1205596485
man pw
#+1205596493
exit
19:40:27
#uniq .bash_history
whereis evince
cd  /usr/ports/graphics/evince
make install
ssh root@192.168.16.22
ssh user@192.168.16.22
vimtutor ru
top
du 'find ~ -atime 5'
find ~ -atime 5
du 'find ~ -atime 5'
...
ls /tmp/
cp -v /etc/* /tmp/etccopy > /tmp/dirlist >2>&1
cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
cp -v /etc/* /tmp/etccopy > /tmp/dirlist 2>&1
vimdiff /tmp/dirlist /tmp/dirlist2
screen
find screen
cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
ssh quiz@192.168.16.254
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:40:40
#cat .bash
cat: .bash: No such file or directory
19:40:51
#cat .bash_history
ssh root@192.168.16.22
ssh user@192.168.16.22
vimtutor ru
top
du 'find ~ -atime 5'
find ~ -atime 5
du 'find ~ -atime 5'
du
READER-less du
READER=less du
...
cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
ls /tmp/
cp -v /etc/* /tmp/etccopy > /tmp/dirlist >2>&1
cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
cp -v /etc/* /tmp/etccopy > /tmp/dirlist 2>&1
vimdiff /tmp/dirlist /tmp/dirlist2
screen
find screen
cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
ssh quiz@192.168.16.254
19:40:55
#man sed
19:43:28
#man grep
19:45:09
#man tr
19:47:21
#ion is completed.
bash: ion: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:48:42
#ion is completed.

19:48:42
#cat /dev/urandom | tr -c
usage: tr [-Ccsu] string1 string2
       tr [-Ccu] -d string1
       tr [-Ccu] -s string1
       tr [-Ccu] -ds string1 string2
19:48:57
#man grep
19:49:54
#man grep
19:49:54
#cat /dev/random | tr -c a-zA-Z0-9'\n' | grep ........ | tail -

19:49:54
#cat /dev/t
cat: /dev/trandom: No such file or directory
usage: tr [-Ccsu] string1 string2
       tr [-Ccu] -d string1
       tr [-Ccu] -s string1
       tr [-Ccu] -ds string1 string2
19:50:04
#man grep
19:50:04
#man grep
19:50:04
#cat /dev/urandom | tr -c a-zA-Z0-9'\n' | grep ........ | ail -

19:50:04
#cat /dev/urandom | tr -c a-zA-Z0-9'\n' | grep ........ | head
usage: tr [-Ccsu] string1 string2
       tr [-Ccu] -d string1
       tr [-Ccu] -s string1
       tr [-Ccu] -ds string1 string2
19:50:30
#cat /dev/trandom | tr -c a-zA-Z0-9'\n' | grep ........ | tail

19:50:30
#cat /dev/trandom | tr -cd
cat: /dev/trandom: No such file or directory
19:50:42
#cat /dev/urandom | tr -cd a-zA-Z0-9'\n' | grep ........ | head

19:50:42
#cat /dev/urandom | tr -cd a-zA-Z0-9'\n' | grep ........ | head
KDjuu9aEnOQdXbZl9Ud5bU7N0tF4y2qTKNUguRohUpCC3fmj9ui9xoODahIECHrBZ2gfBr3BbgTOrk9me7Vh9y7NXcM8nYQGbKEUKegR3TchgM0rnzoxA
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:51:35
#ls -l /var/run/
total 62
-rw-------  1 root        wheel           3 31 Á×Ç 14:04 cron.pid
drwxr-xr-x  2 messagebus  messagebus    512 15 ÍÁÒ  2008 dbus
-rw-r--r--  1 root        wheel           4 31 Á×Ç 14:04 devd.pid
srw-rw-rw-  1 root        wheel           0 31 Á×Ç 14:04 devd.pipe
-rw-r--r--  1 root        wheel        4660 31 Á×Ç 14:04 dmesg.boot
-rw-------  1 root        wheel           4 31 Á×Ç 18:39 inetd.pid
-r--r--r--  1 root        wheel         256  2 ÓÅÎ 19:26 ld-elf.so.hints
-r--r--r--  1 root        wheel          67 31 Á×Ç 14:04 ld.so.hints
srw-rw-rw-  1 root        wheel           0 31 Á×Ç 14:04 log
...
drwxr-xr-x  2 bind        bind          512 16 ÑÎ×  2008 named
drwxr-xr-x  2 polkit      polkit        512 15 ÍÁÒ  2008 polkitd
drwxrwx---  2 root        network       512 16 ÑÎ×  2008 ppp
-rw-------  1 root        wheel          78 31 Á×Ç 14:04 sendmail.pid
-rw-r--r--  1 root        wheel           4 31 Á×Ç 14:04 sshd.pid
drwx------  3 root        wheel         512 24 ÉÀÌ 16:14 sudo
-rw-------  1 root        wheel           3 31 Á×Ç 14:04 syslog.pid
-rw-r--r--  1 root        wheel           0 31 Á×Ç 14:04 syslogd.sockets
-rw-r--r--  1 root        wheel       23276  4 ÓÅÎ 20:38 utmp
-rw-r--r--  1 root        wheel           6 31 Á×Ç 14:04 xdm.pid
19:51:47
#ls -l/var/run/
total 62
-rw-------  1 root        wheel           3 31 Á×Ç 14:04 cron.pid
drwxr-xr-x  2 messagebus  messagebus    512 15 ÍÁÒ  2008 dbus
-rw-r--r--  1 root        wheel           4 31 Á×Ç 14:04 devd.pid
srw-rw-rw-  1 root        wheel           0 31 Á×Ç 14:04 devd.pipe
-rw-r--r--  1 root        wheel        4660 31 Á×Ç 14:04 dmesg.boot
-rw-------  1 root        wheel           4 31 Á×Ç 18:39 inetd.pid
-r--r--r--  1 root        wheel         256  2 ÓÅÎ 19:26 ld-elf.so.hints
-r--r--r--  1 root        wheel          67 31 Á×Ç 14:04 ld.so.hints
srw-rw-rw-  1 root        wheel           0 31 Á×Ç 14:04 log
...
drwxr-xr-x  2 bind        bind          512 16 ÑÎ×  2008 named
drwxr-xr-x  2 polkit      polkit        512 15 ÍÁÒ  2008 polkitd
drwxrwx---  2 root        network       512 16 ÑÎ×  2008 ppp
-rw-------  1 root        wheel          78 31 Á×Ç 14:04 sendmail.pid
-rw-r--r--  1 root        wheel           4 31 Á×Ç 14:04 sshd.pid
drwx------  3 root        wheel         512 24 ÉÀÌ 16:14 sudo
-rw-------  1 root        wheel           3 31 Á×Ç 14:04 syslog.pid
-rw-r--r--  1 root        wheel           0 31 Á×Ç 14:04 syslogd.sockets
-rw-r--r--  1 root        wheel       23276  4 ÓÅÎ 20:38 utmp
-rw-r--r--  1 root        wheel           6 31 Á×Ç 14:04 xdm.pid
19:52:10
#ls -LAvar/run/
cron.pid        inetd.pid       moused.pid      sendmail.pid    utmp
dbus            ld-elf.so.hints moused.ums0.pid sshd.pid        xdm.pid
devd.pid        ld.so.hints     named           sudo
devd.pipe       log             polkitd         syslog.pid
dmesg.boot      logpriv         ppp             syslogd.sockets
19:52:15
#ls -lavar/run/
total 66
drwxr-xr-x   7 root        wheel         512  2 ÓÅÎ 19:26 .
drwxr-xr-x  25 root        wheel         512 31 Á×Ç 17:04 ..
-rw-------   1 root        wheel           3 31 Á×Ç 14:04 cron.pid
drwxr-xr-x   2 messagebus  messagebus    512 15 ÍÁÒ  2008 dbus
-rw-r--r--   1 root        wheel           4 31 Á×Ç 14:04 devd.pid
srw-rw-rw-   1 root        wheel           0 31 Á×Ç 14:04 devd.pipe
-rw-r--r--   1 root        wheel        4660 31 Á×Ç 14:04 dmesg.boot
-rw-------   1 root        wheel           4 31 Á×Ç 18:39 inetd.pid
-r--r--r--   1 root        wheel         256  2 ÓÅÎ 19:26 ld-elf.so.hints
...
drwxr-xr-x   2 bind        bind          512 16 ÑÎ×  2008 named
drwxr-xr-x   2 polkit      polkit        512 15 ÍÁÒ  2008 polkitd
drwxrwx---   2 root        network       512 16 ÑÎ×  2008 ppp
-rw-------   1 root        wheel          78 31 Á×Ç 14:04 sendmail.pid
-rw-r--r--   1 root        wheel           4 31 Á×Ç 14:04 sshd.pid
drwx------   3 root        wheel         512 24 ÉÀÌ 16:14 sudo
-rw-------   1 root        wheel           3 31 Á×Ç 14:04 syslog.pid
-rw-r--r--   1 root        wheel           0 31 Á×Ç 14:04 syslogd.sockets
-rw-r--r--   1 root        wheel       23276  4 ÓÅÎ 20:38 utmp
-rw-r--r--   1 root        wheel           6 31 Á×Ç 14:04 xdm.pid
19:52:20
#ls -ldar/run/
drwxr-xr-x  7 root  wheel  512  2 ÓÅÎ 19:26 /var/run/
19:52:39
#man ln
/dev/ttyp3
19:54:33
#find /usr README
/usr/include/rpcsvc/rex.h
/usr/include/rpcsvc/rnusers.h
/usr/include/rpcsvc/rquota.h
/usr/include/rpcsvc/rstat.h
/usr/include/rpcsvc/rwall.h
/usr/include/rpcsvc/sm_inter.h
/usr/include/rpcsvc/spray.h
/usr/include/rpcsvc/yppasswd.h
/usr/include/rpcsvc/yp.h
/usr/include/rpcsvc/ypxfrd.h
...
/usr/include/sys/ktrace.h
/usr/include/sys/libkern.h
/usr/include/sys/limits.h
/usr/include/sys/linedisc.h
/usr/include/sys/link_aout.h
/usr/include/sys/link_elf.h
/usr/include/sys/linker.h
/usr/include/sys/linker_set.h
/usr/include/sys/lock.h
/usr/include/sys/lock_profile.h
19:54:33
#find /usr README
/usr/include/rpcsvc/rex.h
/usr/include/rpcsvc/rnusers.h
/usr/include/rpcsvc/rquota.h
/usr/include/rpcsvc/rstat.h
/usr/include/rpcsvc/rwall.h
/usr/include/rpcsvc/sm_inter.h
/usr/include/rpcsvc/spray.h
/usr/include/rpcsvc/yppasswd.h
/usr/include/rpcsvc/yp.h
/usr/include/rpcsvc/ypxfrd.h
...
/usr/include/sys/ktrace.h
/usr/include/sys/libkern.h
/usr/include/sys/limits.h
/usr/include/sys/linedisc.h
/usr/include/sys/link_aout.h
/usr/include/sys/link_elf.h
/usr/include/sys/linker.h
/usr/include/sys/linker_set.h
/usr/include/sys/lock.h
/usr/include/sys/lock_profile.h
19:55:25
#find /usr *README*
/usr/include/rpcsvc/rex.h
/usr/include/rpcsvc/rnusers.h
/usr/include/rpcsvc/rquota.h
/usr/include/rpcsvc/rstat.h
/usr/include/rpcsvc/rwall.h
/usr/include/rpcsvc/sm_inter.h
/usr/include/rpcsvc/spray.h
/usr/include/rpcsvc/yppasswd.h
/usr/include/rpcsvc/yp.h
/usr/include/rpcsvc/ypxfrd.h
...
/usr/include/sys/ktrace.h
/usr/include/sys/libkern.h
/usr/include/sys/limits.h
/usr/include/sys/linedisc.h
/usr/include/sys/link_aout.h
/usr/include/sys/link_elf.h
/usr/include/sys/linker.h
/usr/include/sys/linker_set.h
/usr/include/sys/lock.h
/usr/include/sys/lock_profile.h
19:55:25
#find /usr *README*
/usr/include/rpcsvc/rex.h
/usr/include/rpcsvc/rnusers.h
/usr/include/rpcsvc/rquota.h
/usr/include/rpcsvc/rstat.h
/usr/include/rpcsvc/rwall.h
/usr/include/rpcsvc/sm_inter.h
/usr/include/rpcsvc/spray.h
/usr/include/rpcsvc/yppasswd.h
/usr/include/rpcsvc/yp.h
/usr/include/rpcsvc/ypxfrd.h
...
/usr/include/sys/ktrace.h
/usr/include/sys/libkern.h
/usr/include/sys/limits.h
/usr/include/sys/linedisc.h
/usr/include/sys/link_aout.h
/usr/include/sys/link_elf.h
/usr/include/sys/linker.h
/usr/include/sys/linker_set.h
/usr/include/sys/lock.h
/usr/include/sys/lock_profile.h
19:55:38
#man find
19:55:38
#man find
19:55:38
#man find
19:55:38
#man find
19:57:09
#man ls
19:57:09
#man ls
19:57:09
#man ls
20:01:24
#mkdir 'date'

20:01:24
#mkdir 'date'

20:01:24
#mkdir 'date'

20:01:38
#ls
%test#00test%           .gnome2                 .recently-used.xbel
%test#3300test%         .gnome2_private         .ssh
-test                   .gstreamer-0.10         .themes
.ICEauthority           .gtkrc-1.2-gnome2       .thumbnails
.Trash                  .history                .viminfo
.Xauthority             .icons                  .vnc
.bash_history           .k5login                .xsession
.bash_profile           .l3rc                   .xsession-errors
.bashrc                 .lesshst                .xsmIk2fG7
.cache                  .lilalo                 Desktop
.config                 .local                  date
.cshrc                  .login                  install
.dbus                   .metacity               mbox
.gconf                  .mozilla                nautilus-debug-log.txt
.gconfd                 .nautilus               prepare-freebsd.sh
.gnome                  .profile                testtest
20:01:38
#ls
%test#00test%           .gnome2                 .recently-used.xbel
%test#3300test%         .gnome2_private         .ssh
-test                   .gstreamer-0.10         .themes
.ICEauthority           .gtkrc-1.2-gnome2       .thumbnails
.Trash                  .history                .viminfo
.Xauthority             .icons                  .vnc
.bash_history           .k5login                .xsession
.bash_profile           .l3rc                   .xsession-errors
.bashrc                 .lesshst                .xsmIk2fG7
.cache                  .lilalo                 Desktop
.config                 .local                  date
.cshrc                  .login                  install
.dbus                   .metacity               mbox
.gconf                  .mozilla                nautilus-debug-log.txt
.gconfd                 .nautilus               prepare-freebsd.sh
.gnome                  .profile                testtest
20:01:38
#ls
%test#00test%           .gnome2                 .recently-used.xbel
%test#3300test%         .gnome2_private         .ssh
-test                   .gstreamer-0.10         .themes
.ICEauthority           .gtkrc-1.2-gnome2       .thumbnails
.Trash                  .history                .viminfo
.Xauthority             .icons                  .vnc
.bash_history           .k5login                .xsession
.bash_profile           .l3rc                   .xsession-errors
.bashrc                 .lesshst                .xsmIk2fG7
.cache                  .lilalo                 Desktop
.config                 .local                  date
.cshrc                  .login                  install
.dbus                   .metacity               mbox
.gconf                  .mozilla                nautilus-debug-log.txt
.gconfd                 .nautilus               prepare-freebsd.sh
.gnome                  .profile                testtest
20:01:39
#ls /dev/
acpi            devctl          net5            stdin           ttyv4
ad0             devstat         network         stdout          ttyv5
ad0s1           fd              nfs4            sysmouse        ttyv6
ad0s1a          fido            nfslock         ttyd0           ttyv7
ad0s1c          geom.ctl        null            ttyd0.init      ttyv8
ad0s2           io              pci             ttyd0.lock      ttyv9
ad0s2b          kbd0            ppi0            ttyp0           ttyva
ad0s2c          kbd1            psm0            ttyp1           ttyvb
ad0s2d          kbdmux0         ptyp0           ttyp2           ttyvc
ad0s2e          klog            ptyp1           ttyp3           ttyvd
ad0s2f          kmem            ptyp2           ttyp4           ttyve
apm             log             ptyp3           ttyp5           ttyvf
ata             lpt0            ptyp4           ttyp6           ums0
atkbd0          lpt0.ctl        ptyp5           ttyp7           urandom
bpsm0           mdctl           ptyp6           ttyp8           usb
console         mem             ptyp7           ttyp9           usb0
consolectl      net             ptyp8           ttypa           xpt0
ctty            net1            ptyp9           ttyv0           zero
cuad0           net2            ptypa           ttyv1
cuad0.init      net3            random          ttyv2
cuad0.lock      net4            stderr          ttyv3
20:01:39
#ls /dev/
acpi            devctl          net5            stdin           ttyv4
ad0             devstat         network         stdout          ttyv5
ad0s1           fd              nfs4            sysmouse        ttyv6
ad0s1a          fido            nfslock         ttyd0           ttyv7
ad0s1c          geom.ctl        null            ttyd0.init      ttyv8
ad0s2           io              pci             ttyd0.lock      ttyv9
ad0s2b          kbd0            ppi0            ttyp0           ttyva
ad0s2c          kbd1            psm0            ttyp1           ttyvb
ad0s2d          kbdmux0         ptyp0           ttyp2           ttyvc
ad0s2e          klog            ptyp1           ttyp3           ttyvd
ad0s2f          kmem            ptyp2           ttyp4           ttyve
apm             log             ptyp3           ttyp5           ttyvf
ata             lpt0            ptyp4           ttyp6           ums0
atkbd0          lpt0.ctl        ptyp5           ttyp7           urandom
bpsm0           mdctl           ptyp6           ttyp8           usb
console         mem             ptyp7           ttyp9           usb0
consolectl      net             ptyp8           ttypa           xpt0
ctty            net1            ptyp9           ttyv0           zero
cuad0           net2            ptypa           ttyv1
cuad0.init      net3            random          ttyv2
cuad0.lock      net4            stderr          ttyv3
20:01:39
#ls /dev/
acpi            devctl          net5            stdin           ttyv4
ad0             devstat         network         stdout          ttyv5
ad0s1           fd              nfs4            sysmouse        ttyv6
ad0s1a          fido            nfslock         ttyd0           ttyv7
ad0s1c          geom.ctl        null            ttyd0.init      ttyv8
ad0s2           io              pci             ttyd0.lock      ttyv9
ad0s2b          kbd0            ppi0            ttyp0           ttyva
ad0s2c          kbd1            psm0            ttyp1           ttyvb
ad0s2d          kbdmux0         ptyp0           ttyp2           ttyvc
ad0s2e          klog            ptyp1           ttyp3           ttyvd
ad0s2f          kmem            ptyp2           ttyp4           ttyve
apm             log             ptyp3           ttyp5           ttyvf
ata             lpt0            ptyp4           ttyp6           ums0
atkbd0          lpt0.ctl        ptyp5           ttyp7           urandom
bpsm0           mdctl           ptyp6           ttyp8           usb
console         mem             ptyp7           ttyp9           usb0
consolectl      net             ptyp8           ttypa           xpt0
ctty            net1            ptyp9           ttyv0           zero
cuad0           net2            ptypa           ttyv1
cuad0.init      net3            random          ttyv2
cuad0.lock      net4            stderr          ttyv3
20:08:42
#ls /proc/

20:08:42
#ls /proc/

20:08:42
#ls /proc/

20:08:51
#ls /ps
ls: /ps: No such file or directory
20:08:51
#ls /ps
ls: /ps: No such file or directory
20:08:51
#ls /ps
ls: /ps: No such file or directory
20:08:57
#ls -li /proc/
total 0
20:08:57
#ls -li /proc/
total 0
20:08:57
#ls -li /proc/
total 0
20:09:06
#ls -lu/proc/
total 0

Файлы

  • .bash_history
  • .history
  • /dev/t
  • .bash_history
    >
    ssh root@192.168.16.22
    ssh user@192.168.16.22
    vimtutor ru
    top
    du 'find ~ -atime 5'
    find ~ -atime 5
    du 'find ~ -atime 5'
    du
    READER-less du
    READER=less du
    du | less
    du 'find -atime 5'
    du 'find ./ -atime 5'
    du 'find ./ --atime 5'
    du 'find ./ '
    du 'find ~ '
    du 'find ~'
    du 'find ~user'
    find ~user
    du "find ~user"
    du `find ~user`
    du `find ~user -atime 5`
    man ver
    man version
    whereis bash_complition
    whereis bash_completion
    whereis completion
    cd
    ls
    vim .bashrc
    ps -aux :grep bash
    ps -aux |grep bash
    echo $LOGNAME
    set | less
    who
    ls /etc/passwd
    ls /etc/passwd/
    cat /etc/passwd
    vim .bashrc
    vim .bash_profile
    vim .bash_hi
    echo $HIST
    echo $HISTFILE
    echo $HISTSIZE
    echo $HISTCMD
    ps -aux |grep bash
    echo $HISTSIZE
    ping 192.168.16.21
    ping 192.168.16.22
    ping 192.168.16.22
    ls | du
    echo *
    echo .*
    echo .[^.]*
    echo .[^.]* *
    touch .a
    echo .[^.]* *
    rm .a
    echo .[^.]* *
    a=*
    echo a
    echo $a
    echo "$a"
    b=ls
    $b
    "$b"
    cat .bashrc
    vim .bash_profile
    pkg_info -Lx bash
    pkg_info -i
    pkg_info -Ix bash
    cd /usr/ports/
    ls |less
    make search name=completion
    cd shells/bash-completion/
    make intall
    make install
    . /usr/local/etc/bash_completion
    . /usr/local/etc/bash_completion. /usr/local/etc/bash_completion. /usr/local/etc/bash_complet
    . /usr/local/etc/bash_completion
    cd
    bind | less
    bind -p | less
    ls /*/*/*/*/*
    echo `ls /*/*/*/*/*`
    echo  /*/*/*/*/* | xargs ls
    date
    man touch
    date -h
    man date
    touch "`date`"
    ls
    rm ÐÑÔÎÉÃÁ,  4 ÓÅÎÔÑÂÒÑ 2009 Ç. 19:29:59 (EEST)
    rm "ÐÑÔÎÉÃÁ,  4 ÓÅÎÔÑÂÒÑ 2009 Ç. 19:29:59 (EEST)"
    ls
    man awk
    file
    echo $
    echo $a
    echo "$OLDPWD"
    c=3
    $$
    exho $$
    echo $$
    echo $(($$+$a))
    echo $(($$+$c))
    echo $(($$+$$))
    echo $(($$+$$))
    ls > /dev/stdin
    ls /dev/fd/
    ls -u /dev/fd/
    find names
    cd /
    find names
    cd
    ls -- -*
    mouch -test
    touch -test
    touch ./-test
    ds
    ls
    ls -- -*
    ls ./-*
    ls \-*
    ls -*
    echo a*
    touch testtest
    echo 8
    echo *
    ls
    touch %test\#3300test%
    touch %test\#00test%
    echo *
    ls
    echo kjhjkhjkh${PATH}drg
    sort /etc/passwd
    cat /etc/passwd | sort
    cat /etc/passwd | sort
    cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
    cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
    ls /tmp/
    cp -v /etc/* /tmp/etccopy > /tmp/dirlist >2>&1
    cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
    cp -v /etc/* /tmp/etccopy > /tmp/dirlist 2>&1
    vimdiff /tmp/dirlist /tmp/dirlist2
    screen
    find screen
    cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist2
    ssh quiz@192.168.16.254
    
    .history
    >
    #+1205596457
    pw usermod root -s /usr/local/bin/bash -L RUSSIAN
    #+1205596476
    pw usermod root -s /usr/local/bin/bash -L russian
    #+1205596485
    man pw
    #+1205596493
    exit
    
    /dev/t
    >
    cat: /dev/trandom: No such file or directory
    usage: tr [-Ccsu] string1 string2
           tr [-Ccu] -d string1
           tr [-Ccu] -s string1
           tr [-Ccu] -ds string1 string2
    

    Статистика

    Время первой команды журнала19:01:52 2009- 9- 4
    Время последней команды журнала20:09:06 2009- 9- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 1.12
    Количество командных строк в единицу времени, команда/мин 1.50
    Частота использования команд
    ls31|====================| 20.95%
    man17|===========| 11.49%
    cat14|=========| 9.46%
    &8|=====| 5.41%
    cp8|=====| 5.41%
    18|=====| 5.41%
    tr8|=====| 5.41%
    dirlist6|====| 4.05%
    grep6|====| 4.05%
    echo5|===| 3.38%
    find5|===| 3.38%
    touch4|==| 2.70%
    sort4|==| 2.70%
    mkdir3|==| 2.03%
    head3|==| 2.03%
    ion2|=| 1.35%
    uniq2|=| 1.35%
    dirlist22|=| 1.35%
    tail2|=| 1.35%
    ds1|| 0.68%
    screen1|| 0.68%
    2>1|| 0.68%
    cd1|| 0.68%
    ail1|| 0.68%
    mouch1|| 0.68%
    vimdiff1|| 0.68%
    tuch1|| 0.68%
    uni1|| 0.68%
    ip1|| 0.68%
    ____
    *) Интервалы неактивности длительностью 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$