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

Содержание

Журнал

Вторник (12/22/15)

/dev/pts/13
14:24:21
#ps ax | tr 0 x
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     x:x2 init [2]
    2 ?        S      x:xx [kthreadd]
    3 ?        S      x:x1 [ksoftirqd/x]
    5 ?        S      x:xx [kworker/u:x]
    6 ?        S      x:xx [migration/x]
    7 ?        S      x:xx [watchdog/x]
    8 ?        S<     x:xx [cpuset]
    9 ?        S<     x:xx [khelper]
   1x ?        S      x:xx [kdevtmpfs]
...
 8147 ?        Ss     x:xx sshd: user [priv]
 8149 ?        S      x:xx sshd: user@pts/1x
 815x pts/1x   Ss+    x:xx -bash
 8196 ?        Ss     x:xx sshd: root@pts/13
 8198 pts/13   Ss     x:xx -bash
 8243 pts/13   S+     x:xx script -f -c l3script -q /root/.lilalo//299572x45125766281-145x785223.script
 8274 pts/13   S+     x:xx script -f -c l3script -q /root/.lilalo//299572x45125766281-145x785223.script
 8275 pts/14   Ss     x:xx l3script
 8657 pts/14   R+     x:xx ps ax
 8658 pts/14   S+     x:xx tr x x
14:27:45
#ps ax | tr -d 0
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     :2 init [2]
    2 ?        S      : [kthreadd]
    3 ?        S      :1 [ksoftirqd/]
    5 ?        S      : [kworker/u:]
    6 ?        S      : [migration/]
    7 ?        S      : [watchdog/]
    8 ?        S<     : [cpuset]
    9 ?        S<     : [khelper]
   1 ?        S      : [kdevtmpfs]
...
 8147 ?        Ss     : sshd: user [priv]
 8149 ?        S      : sshd: user@pts/1
 815 pts/1   Ss+    : -bash
 8196 ?        Ss     : sshd: root@pts/13
 8198 pts/13   Ss     : -bash
 8243 pts/13   S+     : script -f -c l3script -q /root/.lilalo//29957245125766281-145785223.script
 8274 pts/13   S+     : script -f -c l3script -q /root/.lilalo//29957245125766281-145785223.script
 8275 pts/14   Ss     : l3script
 8666 pts/14   R+     : ps ax
 8667 pts/14   S+     : tr -d
14:28:08
#man
прошло 34 минуты
15:03:04
#man ls
15:09:45
#awk -F: '$3>=1000' /etc/passwd
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
user:x:1000:1000:user,,,:/home/user:/bin/bash
ivan:x:1001:1001::/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
15:09:58
#awk -F: '$3>=1000' && $3!=6534' /etc/passwd
> ^C
15:11:10
#mkdir scripts

15:16:20
#pwd
/root
15:16:24
#ls
d2  d3  d4  d5  file1  file2  file3  file4  file5  install  names  newfile  scripts  test  users
15:16:29
#vi chsh.sh
--- /dev/null	2015-12-21 11:32:59.551999997 +0200
+++ chsh.sh	2015-12-22 16:20:35.429633556 +0200
@@ -0,0 +1,2 @@
+#!/bin/bash
+
15:20:35
#history -w

15:21:02
#vi chsh.sh
/dev/pts/14
15:30:29
#cd scripts

/dev/pts/13
15:30:29
#cd scripts

/dev/pts/14
15:30:41
#pwd
/root/scripts
/dev/pts/13
15:30:41
#pwd
/root/scripts
/dev/pts/14
15:30:46
#ls
chsh.sh
/dev/pts/13
15:30:46
#ls
chsh.sh
15:30:49
#xhmod u+x chsh.sh
l3script: xhmod: команда не найдена
/dev/pts/14
15:30:49
#xhmod u+x chsh.sh
l3script: xhmod: команда не найдена
15:31:59
#./chsh.sh
l3script: ./chsh.sh: Отказано в доступе
/dev/pts/13
15:31:59
#./chsh.sh
l3script: ./chsh.sh: Отказано в доступе
/dev/pts/14
15:33:39
#xhmod u+x chsh.sh
l3script: xhmod: команда не найдена
/dev/pts/13
15:33:39
#xhmod u+x chsh.sh
l3script: xhmod: команда не найдена
/dev/pts/14
15:33:57
#chmod u+x chsh.sh

/dev/pts/13
15:33:57
#chmod u+x chsh.sh

/dev/pts/14
15:34:07
#./chsh.sh

/dev/pts/13
15:34:07
#./chsh.sh

/dev/pts/14
15:34:11
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001::/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
/dev/pts/13
15:34:11
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001::/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
/dev/pts/14
15:34:42
#chsh -s /bin/sh ivan

/dev/pts/13
15:34:42
#chsh -s /bin/sh ivan

/dev/pts/14
15:34:58
#./chsh.sh
Changing shell for user ivan...
/dev/pts/13
15:34:58
#./chsh.sh
Changing shell for user ivan...
/dev/pts/14
15:35:02
#locate squid.conf
/etc/squid/squid.conf
/usr/share/doc/squid/examples/squid.conf
/var/lib/dpkg/info/squid.conffiles
/var/lib/dpkg/info/squid.config
/dev/pts/13
15:35:02
#locate squid.conf
/etc/squid/squid.conf
/usr/share/doc/squid/examples/squid.conf
/var/lib/dpkg/info/squid.conffiles
/var/lib/dpkg/info/squid.config
прошло 27 минут
/dev/pts/14
16:02:10
#touch /tmp/myfile

/dev/pts/13
16:02:10
#touch /tmp/myfile

/dev/pts/14
16:02:49
#locate Myfile

/dev/pts/13
16:02:49
#locate Myfile

/dev/pts/14
16:03:05
#touch /opt/myfile

/dev/pts/13
16:03:05
#touch /opt/myfile

/dev/pts/14
16:05:28
#reset

/dev/pts/13
16:05:28
#reset

/dev/pts/14
16:07:40
#find / home -user ivan -type d -mtime -2
/home/ivan
find: `/proc/8999/task/8999/fd/5': Нет такого файла или каталога
find: `/proc/8999/task/8999/fdinfo/5': Нет такого файла или каталога
find: `/proc/8999/fd/5': Нет такого файла или каталога
find: `/proc/8999/fdinfo/5': Нет такого файла или каталога
find: `home': Нет такого файла или каталога
/dev/pts/13
16:07:40
#find / home -user ivan -type d -mtime -2
/home/ivan
find: `/proc/8999/task/8999/fd/5': Нет такого файла или каталога
find: `/proc/8999/task/8999/fdinfo/5': Нет такого файла или каталога
find: `/proc/8999/fd/5': Нет такого файла или каталога
find: `/proc/8999/fdinfo/5': Нет такого файла или каталога
find: `home': Нет такого файла или каталога
/dev/pts/14
16:10:23
#find / home -user root -type d -mtime -2
/
/sys
/sys/fs
/sys/fs/cgroup
/sys/fs/ext4
/sys/fs/ext4/features
/sys/fs/ext4/xvda1
/sys/devices
/sys/devices/system
/sys/devices/system/cpu
...
/proc/9015/fdinfo
find: `/proc/9015/fdinfo/5': Нет такого файла или каталога
/proc/9015/ns
/proc/9015/net
/proc/9015/net/dev_snmp6
/proc/9015/net/netfilter
/proc/9015/net/stat
/proc/9015/attr
/opt
find: `home': Нет такого файла или каталога
/dev/pts/13
16:10:23
#find / home -user root -type d -mtime -2
/
/sys
/sys/fs
/sys/fs/cgroup
/sys/fs/ext4
/sys/fs/ext4/features
/sys/fs/ext4/xvda1
/sys/devices
/sys/devices/system
/sys/devices/system/cpu
...
/proc/9015/fdinfo
find: `/proc/9015/fdinfo/5': Нет такого файла или каталога
/proc/9015/ns
/proc/9015/net
/proc/9015/net/dev_snmp6
/proc/9015/net/netfilter
/proc/9015/net/stat
/proc/9015/attr
/opt
find: `home': Нет такого файла или каталога
/dev/pts/14
16:10:45
#find / -user root -type f size 1k
find: paths must precede expression: size
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
/dev/pts/13
16:10:45
#find / -user root -type f size 1k
find: paths must precede expression: size
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
/dev/pts/14
16:11:50
#find / -user root -type f size 1k
find: paths must precede expression: size
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
/dev/pts/13
16:11:50
#find / -user root -type f size 1k
find: paths must precede expression: size
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
/dev/pts/14
16:15:59
#find /home -user -ivan -type f -empty
find: `-ivan' is not the name of a known user
/dev/pts/13
16:15:59
#find /home -user -ivan -type f -empty
find: `-ivan' is not the name of a known user
/dev/pts/14
16:16:33
#find /home -user ivan -type f -empty
/home/ivan/dhdh
/home/ivan/dfhdhdh
/home/ivan/wetwetw
/home/ivan/qwerwer
/dev/pts/13
16:16:33
#find /home -user ivan -type f -empty
/home/ivan/dhdh
/home/ivan/dfhdhdh
/home/ivan/wetwetw
/home/ivan/qwerwer
/dev/pts/14
16:16:42
#find /home -user -ivan -type f -empty | xargs rm
find: `-ivan' is not the name of a known user
rm: пропущен операнд
Попробуйте «rm --help» для получения более подробного описания.
/dev/pts/13
16:16:42
#find /home -user -ivan -type f -empty | xargs rm
find: `-ivan' is not the name of a known user
rm: пропущен операнд
Попробуйте «rm --help» для получения более подробного описания.
/dev/pts/14
16:18:26
#find /home -user ivan -type f -empty | xargs rm

/dev/pts/13
16:18:26
#find /home -user ivan -type f -empty | xargs rm

/dev/pts/14
16:18:43
#find /home -user ivan -type f -empty

/dev/pts/13
16:18:43
#find /home -user ivan -type f -empty

/dev/pts/14
16:18:56
#find /home -user ivan -type f -empty
/home/ivan/dhdh
/home/ivan/dfhdhdh
/home/ivan/wetwetw
/home/ivan/qwerwer
/dev/pts/13
16:18:56
#find /home -user ivan -type f -empty
/home/ivan/dhdh
/home/ivan/dfhdhdh
/home/ivan/wetwetw
/home/ivan/qwerwer
/dev/pts/14
16:19:17
#find /home -user ivan -type f -empty | xargs -i mv{} /tmp
xargs: mv{}: Нет такого файла или каталога
/dev/pts/13
16:19:17
#find /home -user ivan -type f -empty | xargs -i mv{} /tmp
xargs: mv{}: Нет такого файла или каталога
/dev/pts/14
16:21:09
#find /home -user ivan -type f -empty | xargs -i mv {} /tmp

/dev/pts/13
16:21:09
#find /home -user ivan -type f -empty | xargs -i mv {} /tmp

/dev/pts/14
16:21:25
#find /-name find\*
find: `/-name': Нет такого файла или каталога
find: `find*': Нет такого файла или каталога
/dev/pts/13
16:21:25
#find /-name find\*
find: `/-name': Нет такого файла или каталога
find: `find*': Нет такого файла или каталога
/dev/pts/14
16:24:28
#cd //

/dev/pts/13
16:24:28
#cd //

/dev/pts/14
16:25:52
#cd ..

/dev/pts/13
16:25:52
#cd ..

/dev/pts/14
16:25:58
#pwd
//
/dev/pts/13
16:25:58
#pwd
//
/dev/pts/14
16:26:02
#cd

/dev/pts/13
16:26:02
#cd

/dev/pts/14
16:26:09
#pwd
/root
/dev/pts/13
16:26:09
#pwd
/root
/dev/pts/14
16:26:11
#cd ..

/dev/pts/13
16:26:11
#cd ..

/dev/pts/14
16:26:19
#find /-name find\*
find: `/-name': Нет такого файла или каталога
find: `find*': Нет такого файла или каталога
/dev/pts/13
16:26:19
#find /-name find\*
find: `/-name': Нет такого файла или каталога
find: `find*': Нет такого файла или каталога
/dev/pts/14
16:26:24
#find / -name find\*
/lib/udev/findkeyboards
/usr/bin/find2perl
/usr/bin/find
/usr/share/man/man1/find2perl.1.gz
/usr/share/man/man1/find.1.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man8/findmnt.8.gz
/usr/share/info/find.info.gz
/usr/share/bash-completion/completions/find_member
/usr/share/bash-completion/completions/find
...
/usr/share/locale/tr/LC_MESSAGES/findutils.mo
/usr/share/locale/pt_BR/LC_MESSAGES/findutils.mo
/usr/share/locale/sl/LC_MESSAGES/findutils.mo
/usr/share/doc-base/findutils
/bin/findmnt
/var/lib/dpkg/info/findutils.md5sums
/var/lib/dpkg/info/findutils.postinst
/var/lib/dpkg/info/findutils.list
/var/lib/dpkg/info/findutils.preinst
/sbin/findfs
/dev/pts/13
16:26:24
#find / -name find\*
/lib/udev/findkeyboards
/usr/bin/find2perl
/usr/bin/find
/usr/share/man/man1/find2perl.1.gz
/usr/share/man/man1/find.1.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man8/findmnt.8.gz
/usr/share/info/find.info.gz
/usr/share/bash-completion/completions/find_member
/usr/share/bash-completion/completions/find
...
/usr/share/locale/tr/LC_MESSAGES/findutils.mo
/usr/share/locale/pt_BR/LC_MESSAGES/findutils.mo
/usr/share/locale/sl/LC_MESSAGES/findutils.mo
/usr/share/doc-base/findutils
/bin/findmnt
/var/lib/dpkg/info/findutils.md5sums
/var/lib/dpkg/info/findutils.postinst
/var/lib/dpkg/info/findutils.list
/var/lib/dpkg/info/findutils.preinst
/sbin/findfs
/dev/pts/14
16:26:39
#find / -regex ".\.jpe&g"

/dev/pts/13
16:26:39
#find / -regex ".\.jpe&g"

/dev/pts/14
16:27:34
#find / -regex ".*\.jpe&g"

/dev/pts/13
16:27:34
#find / -regex ".*\.jpe&g"

/dev/pts/14
16:27:54
#find / -regex ".*\.jpe?g"
/home/user/matrix.jpg
/home/user/freebsd.jpg
/home/user/press_any_key_to_continue.jpg
/home/user/granata.jpg
/home/user/ogo.jpg
/dev/pts/13
16:27:54
#find / -regex ".*\.jpe?g"
/home/user/matrix.jpg
/home/user/freebsd.jpg
/home/user/press_any_key_to_continue.jpg
/home/user/granata.jpg
/home/user/ogo.jpg
/dev/pts/14
16:28:15
#find / -size +10240 -ls
  4000    0 -rw-------   1 root     root     33554432 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:02.0/resource0
  4001    0 -rw-------   1 root     root     33554432 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc
  4007    0 -rw-------   1 root     root     16777216 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:03.0/resource1
  4008    0 -rw-------   1 root     root     16777216 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc
136920 11524 -rwxr-xr-x   1 root     root     11800376 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/lto1
136887 12152 -rwxr-xr-x   1 root     root     12440264 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/cc1
783411 18040 -rw-r--r--   1 root     root     18472599 Сен  5 14:05 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_i18n_Translation-en
783427 27816 -rw-r--r--   1 root     root     28482195 Сен  5 14:06 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_binary-amd64_Packages
783488 24832 -rw-r--r--   1 root     root     25427192 Сен  5 14:05 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_source_Sources
783480 21552 -rw-r--r--   1 root     root     22068075 Дек 21 16:48 /var/cache/apt/srcpkgcache.bin
...
784579 22900 -rw-r--r--   1 root     root     23446392 Июн  5  2014 /var/cache/apt/archives/linux-image-3.2.0-4-amd64_3.2.57-3+deb7u2_amd64.deb
785048 5292 -rw-r--r--   1 root     root      5416124 Янв  7  2013 /var/cache/apt/archives/cpp-4.7_4.7.2-5_amd64.deb
785054 8104 -rw-r--r--   1 root     root      8295686 Янв  7  2013 /var/cache/apt/archives/gcc-4.7_4.7.2-5_amd64.deb
783382 13176 -rw-------   1 root     root     13488315 Июн 27  2014 /var/log/installer/cdebconf/templates.dat
262072 9992 -rw-r--r--   1 root     root     10229417 Окт 13  2014 /boot/initrd.img-3.2.0-4-amd64
4026532062    0 -r--------   1 root     root     140737486262272 Дек 22 17:28 /proc/kcore
find: `/proc/9365/task/9365/fd/5': Нет такого файла или каталога
find: `/proc/9365/task/9365/fdinfo/5': Нет такого файла или каталога
find: `/proc/9365/fd/5': Нет такого файла или каталога
find: `/proc/9365/fdinfo/5': Нет такого файла или каталога
/dev/pts/13
16:28:15
#find / -size +10240 -ls
  4000    0 -rw-------   1 root     root     33554432 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:02.0/resource0
  4001    0 -rw-------   1 root     root     33554432 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc
  4007    0 -rw-------   1 root     root     16777216 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:03.0/resource1
  4008    0 -rw-------   1 root     root     16777216 Дек 22 17:09 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc
136920 11524 -rwxr-xr-x   1 root     root     11800376 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/lto1
136887 12152 -rwxr-xr-x   1 root     root     12440264 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/cc1
783411 18040 -rw-r--r--   1 root     root     18472599 Сен  5 14:05 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_i18n_Translation-en
783427 27816 -rw-r--r--   1 root     root     28482195 Сен  5 14:06 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_binary-amd64_Packages
783488 24832 -rw-r--r--   1 root     root     25427192 Сен  5 14:05 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_source_Sources
783480 21552 -rw-r--r--   1 root     root     22068075 Дек 21 16:48 /var/cache/apt/srcpkgcache.bin
...
784579 22900 -rw-r--r--   1 root     root     23446392 Июн  5  2014 /var/cache/apt/archives/linux-image-3.2.0-4-amd64_3.2.57-3+deb7u2_amd64.deb
785048 5292 -rw-r--r--   1 root     root      5416124 Янв  7  2013 /var/cache/apt/archives/cpp-4.7_4.7.2-5_amd64.deb
785054 8104 -rw-r--r--   1 root     root      8295686 Янв  7  2013 /var/cache/apt/archives/gcc-4.7_4.7.2-5_amd64.deb
783382 13176 -rw-------   1 root     root     13488315 Июн 27  2014 /var/log/installer/cdebconf/templates.dat
262072 9992 -rw-r--r--   1 root     root     10229417 Окт 13  2014 /boot/initrd.img-3.2.0-4-amd64
4026532062    0 -r--------   1 root     root     140737486262272 Дек 22 17:28 /proc/kcore
find: `/proc/9365/task/9365/fd/5': Нет такого файла или каталога
find: `/proc/9365/task/9365/fdinfo/5': Нет такого файла или каталога
find: `/proc/9365/fd/5': Нет такого файла или каталога
find: `/proc/9365/fdinfo/5': Нет такого файла или каталога
/dev/pts/14
16:28:55
#cd ~

/dev/pts/13
16:28:55
#cd ~

/dev/pts/14
16:29:27
#find ~ -atime +2
/root/.vim/.netrwhist
/dev/pts/13
16:29:27
#find ~ -atime +2
/root/.vim/.netrwhist
/dev/pts/14
16:29:48
#find ~ -atime -5
/root
/root/file4
/root/.aptitude
/root/.aptitude/config
/root/.bashrc
/root/.lilalo
/root/.lilalo/105639762836930296-1450794629.script
/root/.lilalo/508825798470830611-1450703846_1450710103_root_.vrc.diff
/root/.lilalo/299572045125766281-1450785223.info
/root/.lilalo/1932917078296959449-1450686188.script
...
/root/names
/root/users
/root/test
/root/d5
/root/d5/a
/root/.vim
/root/.bash_profile
/root/install
/root/.vimrc
/root/file2
/dev/pts/13
16:29:48
#find ~ -atime -5
/root
/root/file4
/root/.aptitude
/root/.aptitude/config
/root/.bashrc
/root/.lilalo
/root/.lilalo/105639762836930296-1450794629.script
/root/.lilalo/508825798470830611-1450703846_1450710103_root_.vrc.diff
/root/.lilalo/299572045125766281-1450785223.info
/root/.lilalo/1932917078296959449-1450686188.script
...
/root/names
/root/users
/root/test
/root/d5
/root/d5/a
/root/.vim
/root/.bash_profile
/root/install
/root/.vimrc
/root/file2
/dev/pts/14
16:30:08
#find / -type 1
find: Unknown argument to -type: 1

Файлы

  • /etc/passwd
  • /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
    ivan:x:1001:1001::/home/ivan:/bin/bash
    petr:x:1002:1002::/home/petr:/bin/bash
    

    Статистика

    Время первой команды журнала14:24:21 2015-12-22
    Время последней команды журнала16:30:08 2015-12-22
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %24.75
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 1.51
    Количество командных строк в единицу времени, команда/мин 1.11
    Частота использования команд
    find43|====================================| 36.13%
    cd12|==========| 10.08%
    xargs8|======| 6.72%
    pwd7|=====| 5.88%
    chsh.sh6|=====| 5.04%
    g"4|===| 3.36%
    touch4|===| 3.36%
    xhmod4|===| 3.36%
    locate4|===| 3.36%
    ls3|==| 2.52%
    ps2|=| 1.68%
    awk2|=| 1.68%
    man2|=| 1.68%
    chsh2|=| 1.68%
    chmod2|=| 1.68%
    =1000'2|=| 1.68%
    vi2|=| 1.68%
    reset2|=| 1.68%
    cat2|=| 1.68%
    tr2|=| 1.68%
    mkdir1|| 0.84%
    &1|| 0.84%
    history1|| 0.84%
    $3!=6534'1|| 0.84%
    ____
    *) Интервалы неактивности длительностью 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$