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

Содержание

Журнал

Четверг (05/28/09)

/dev/pts/2
16:59:23
#vi /etc/pam.conf
16:59:37
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
atd              chsh             common-password  gdm              newusers         polkit           sudo
chfn             common-account   common-session   gdm-autologin    other            sshd             xscreensaver
chpasswd         common-auth      cron             login            passwd           su
16:59:37
#vi /etc/se
16:59:37
#vi /etc/security/
16:59:37
#vi /etc/security/limits.conf
17:00:44
#su user1

17:00:50
$ц
sh: ц: команда не найдена
/dev/pts/5
17:00:57
$su user1

17:01:03
$exit
exit
прошло 11 минут
/dev/pts/2
17:12:58
$w
 17:13:01 up  8:08,  4 users,  load average: 0,43, 0,19, 0,07
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user1    tty1     -                17:01   11:42   0.00s  0.00s -sh
user     tty7     :0               09:05    8:08m  2:54   0.73s x-session-manager
user     pts/0    :0.0             09:11    2:58m  0.83s  0.27s script -f -c bash -q /home/user/.lilalo//32496195103071131175-1243491113.script
user     pts/2    :0.0             10:23    0.00s  0.32s  0.25s script -f -c bash -q /home/user/.lilalo//1680631282119362966-1243495423.script
17:13:01
$ssh quiz@10.0.35.100
Работает.
Вы радуетесь, переходите в открытый рядом терминал, но там русского как не было, так и нет.
Почему?
1 Переменная окружения LANG будет передаваться только в дочерние процессы, но не в соседние. Нужно устанавливать её для каждого процесса или перелогиниться
2 Нужно добавить строчку LANG=ru_UA.UTF-8 в .bash_profile, и тогда даже без перезапуска в соседнем терминале русский появится
3 Нужно перенастроить интерпретатор командой kill -1 $$
4 Нужно было использовать команду env, а не export
5 Нужно было выбирать локаль uk_UA.UTF-8 и тогда всё бы работало
1
Ваш друг, который отправился посмотреть, что же такое это Катманду,
...
3
Как запустить процесс prg на исполнение в фоне?
1 prg &
2 bg prg
3 background prg
4 (prg)
5 запустить в фоне процесс не получится
1
Your score: 23
Connection to 10.0.35.100 closed.
прошло 16 минут
/dev/pts/0
17:29:17
$find /etc -name user | less
17:30:11
$la -la
bash: la: команда не найдена
17:37:43
$ls -la
итого 196
drwxr-xr-x 29 user user 4096 Май 28 09:24 .
drwxr-xr-x  3 root root 4096 Май 25 01:07 ..
-rw-r--r--  1 root root    0 Май 26 14:48 }
-rw-r--r--  1 user user   38 Май 28 09:18 [192.168.15.1..15]
-rw-r--r--  1 user user  130 Май 28 09:25 2
-rw-------  1 user user 3488 Май 28 17:26 .bash_history
-rw-r--r--  1 user user  220 Мар  1 11:31 .bash_logout
-rw-r--r--  1 user root   22 Май 26 10:40 .bash_profile
-rw-r--r--  1 user user 3159 Май 26 10:39 .bashrc
...
drwxr-xr-x  2 user user 4096 Май 25 12:39 .qt
-rw-------  1 user user  218 Май 26 17:58 .recently-used.xbel
-rw-r--r--  1 root root 3984 Май 25 17:25 .screenrc
drwx------  2 user user 4096 Май 25 10:22 .ssh
drwxr-xr-x  2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x  3 user user 4096 Май 26 11:36 .thumbnails
drwxr-xr-x  2 user user 4096 Май 25 09:41 Videos
-rw-------  1 user user 1137 Май 27 15:42 .viminfo
-rw-------  1 user user  118 Май 28 09:05 .Xauthority
-rw-r--r--  1 user user 7729 Май 28 09:14 .xsession-errors
17:37:46
$ls -L
}                   Desktop    find-stderr  Pictures   Videos
[192.168.15.1..15]  Documents  find-stdout  Public
2                   Download   Music        Templates
17:38:04
$ls -l
итого 44
-rw-r--r-- 1 root root    0 Май 26 14:48 }
-rw-r--r-- 1 user user   38 Май 28 09:18 [192.168.15.1..15]
-rw-r--r-- 1 user user  130 Май 28 09:25 2
drwxr-xr-x 2 user user 4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user 4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user 4096 Май 25 09:41 Download
-rw-r--r-- 1 root root    0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root 1897 Май 26 14:21 find-stdout
drwxr-xr-x 2 user user 4096 Май 25 09:41 Music
drwxr-xr-x 2 user user 4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user 4096 Май 25 09:41 Public
drwxr-xr-x 2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user 4096 Май 25 09:41 Videos
17:41:51
$mkdir 'date'

17:44:35
$ls
}                   date       Download     Music     Templates
[192.168.15.1..15]  Desktop    find-stderr  Pictures  Videos
2                   Documents  find-stdout  Public
17:44:36
$ls -l
итого 48
-rw-r--r-- 1 root root    0 Май 26 14:48 }
-rw-r--r-- 1 user user   38 Май 28 09:18 [192.168.15.1..15]
-rw-r--r-- 1 user user  130 Май 28 09:25 2
drwxr-xr-x 2 user user 4096 Май 28 17:44 date
drwxr-xr-x 2 user user 4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user 4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user 4096 Май 25 09:41 Download
-rw-r--r-- 1 root root    0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root 1897 Май 26 14:21 find-stdout
drwxr-xr-x 2 user user 4096 Май 25 09:41 Music
drwxr-xr-x 2 user user 4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user 4096 Май 25 09:41 Public
drwxr-xr-x 2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user 4096 Май 25 09:41 Videos
17:44:42
$cd date

17:44:52
$ls -l
итого 0
прошло 13 минут
/dev/pts/2
17:58:27
$учды -дв
sh: ды: команда не найдена
прошло 42 минуты
18:41:10
$ls -ld
drwxr-xr-x 30 user user 4096 Май 28 17:44 .
18:41:16
$ls -la
итого 200
drwxr-xr-x 30 user user 4096 Май 28 17:44 .
drwxr-xr-x  3 root root 4096 Май 25 01:07 ..
-rw-r--r--  1 root root    0 Май 26 14:48 }
-rw-r--r--  1 user user   38 Май 28 09:18 [192.168.15.1..15]
-rw-r--r--  1 user user  130 Май 28 09:25 2
-rw-------  1 user user 3583 Май 28 18:05 .bash_history
-rw-r--r--  1 user user  220 Мар  1 11:31 .bash_logout
-rw-r--r--  1 user root   22 Май 26 10:40 .bash_profile
-rw-r--r--  1 user user 3159 Май 26 10:39 .bashrc
...
drwxr-xr-x  2 user user 4096 Май 25 12:39 .qt
-rw-------  1 user user  218 Май 26 17:58 .recently-used.xbel
-rw-r--r--  1 root root 3984 Май 25 17:25 .screenrc
drwx------  2 user user 4096 Май 25 10:22 .ssh
drwxr-xr-x  2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x  3 user user 4096 Май 26 11:36 .thumbnails
drwxr-xr-x  2 user user 4096 Май 25 09:41 Videos
-rw-------  1 user user 1137 Май 27 15:42 .viminfo
-rw-------  1 user user  118 Май 28 09:05 .Xauthority
-rw-r--r--  1 user user 7729 Май 28 09:14 .xsession-errors
18:41:25
$ls -la /var/run
итого 100
drwxr-xr-x 13 root        root        4096 Май 28 11:27 .
drwxr-xr-x 13 root        root        4096 Май 24 13:15 ..
-rw-r--r--  1 root        root           5 Май 28 09:05 atd.pid
drwxr-xr-x  2 root        root        4096 Май 28 18:42 console
drwxr-xr-x  2 root        root        4096 Май 28 18:42 ConsoleKit
-rw-r--r--  1 root        root           5 Май 28 09:05 console-kit-daemon.pid
-rw-r--r--  1 root        root           5 Май 28 09:05 crond.pid
----------  1 root        root           0 Май 28 09:05 crond.reboot
drwxr-xr-x  2 messagebus  messagebus  4096 Май 28 09:04 dbus
...
drwxr-xr-x  2 root        root        4096 Май 28 09:04 network
drwxrwx---  2 root        polkituser  4096 Фев 18 18:29 PolicyKit
-rw-------  1 root        root           0 Май 28 09:04 portmap_mapping
-rw-r--r--  1 root        root           5 Май 28 09:04 portmap.pid
drwxrwxr-x  3 root        utmp        4096 Май 25 17:21 screen
drwxr-xr-x  2 root        root        4096 Май  4 23:39 sshd
-rw-r--r--  1 root        root           5 Май 28 09:04 sshd.pid
drwx------  3 root        user        4096 Май 28 15:57 sudo
-rw-------  1 root        root           4 Май 28 09:04 syslog-ng.pid
-rw-rw-r--  1 root        utmp        6528 Май 28 18:05 utmp
18:42:38
$ls -ld /var/run
drwxr-xr-x 13 root root 4096 Май 28 11:27 /var/run
18:42:42
$ls -la /var/run
итого 100
drwxr-xr-x 13 root        root        4096 Май 28 11:27 .
drwxr-xr-x 13 root        root        4096 Май 24 13:15 ..
-rw-r--r--  1 root        root           5 Май 28 09:05 atd.pid
drwxr-xr-x  2 root        root        4096 Май 28 18:42 console
drwxr-xr-x  2 root        root        4096 Май 28 18:42 ConsoleKit
-rw-r--r--  1 root        root           5 Май 28 09:05 console-kit-daemon.pid
-rw-r--r--  1 root        root           5 Май 28 09:05 crond.pid
----------  1 root        root           0 Май 28 09:05 crond.reboot
drwxr-xr-x  2 messagebus  messagebus  4096 Май 28 09:04 dbus
...
drwxr-xr-x  2 root        root        4096 Май 28 09:04 network
drwxrwx---  2 root        polkituser  4096 Фев 18 18:29 PolicyKit
-rw-------  1 root        root           0 Май 28 09:04 portmap_mapping
-rw-r--r--  1 root        root           5 Май 28 09:04 portmap.pid
drwxrwxr-x  3 root        utmp        4096 Май 25 17:21 screen
drwxr-xr-x  2 root        root        4096 Май  4 23:39 sshd
-rw-r--r--  1 root        root           5 Май 28 09:04 sshd.pid
drwx------  3 root        user        4096 Май 28 15:57 sudo
-rw-------  1 root        root           4 Май 28 09:04 syslog-ng.pid
-rw-rw-r--  1 root        utmp        6528 Май 28 18:05 utmp
18:42:44
$ьфт ышптфд
sh: ьфт: команда не найдена
18:49:10
$man signal
прошло 13 минут
19:02:51
$echo a
a
19:02:57
$echo $a
} [192.168.15.1..15] 2 date Desktop Documents Download find-stderr find-stdout Music Pictures Public Templates Videos
19:03:04
$a="*"

19:03:19
$echo $a
} [192.168.15.1..15] 2 date Desktop Documents Download find-stderr find-stdout Music Pictures Public Templates Videos
19:03:21
$unset a

19:03:34
$echo $a

19:03:35
$a="*"

19:03:42
$echo $a
} [192.168.15.1..15] 2 date Desktop Documents Download find-stderr find-stdout Music Pictures Public Templates Videos
19:03:44
$TZ=Asia/Katmandu; date
Чтв Май 28 19:08:29 EEST 2009
19:08:29
$TZ=Asia/Katmandu date
Чтв Май 28 21:53:35 NPT 2009

Пятница (05/29/09)

/dev/pts/0
09:48:52
$l3-agent

09:48:58
$su

прошло 14 минут
10:03:04
#apt-get install graphviz
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libgd2-noxpm libgraphviz4 ttf-liberation
Предлагаемые пакеты:
  graphviz-doc libgd-tools
...
Выбор ранее не выбранного пакета ttf-liberation.
Распаковывается пакет ttf-liberation (из файла .../ttf-liberation_1.04.93-1_all.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libgd2-noxpm (2.0.36~rc1~dfsg-3) ...
Настраивается пакет libgraphviz4 (2.20.2-3+b2) ...
Настраивается пакет graphviz (2.20.2-3+b2) ...
Настраивается пакет ttf-liberation (1.04.93-1) ...
Updating fontconfig cache for /usr/share/fonts/truetype/ttf-liberation
Обрабатываются триггеры для menu ...
/dev/pts/4
10:03:33
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri May 29 10:12:38 2009 from linux1.unix.nt
l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/0
10:03:38
#apt-get install gqviz
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет gqviz
10:04:32
#apt-get install gqview
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Предлагаемые пакеты:
  gimp xpaint
НОВЫЕ пакеты, которые будут установлены:
  gqview
...
Получено:1 http://10.0.35.1 sid/main gqview 2.0.4-5 [868kB]
Получено 868kБ за 0s (11,3MБ/c)
Выбор ранее не выбранного пакета gqview.
(Чтение базы данных ... на данный момент установлено 51776 файлов и каталогов.)
Распаковывается пакет gqview (из файла .../gqview_2.0.4-5_i386.deb)...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для man-db ...
Настраивается пакет gqview (2.0.4-5) ...
Обрабатываются триггеры для menu ...
10:04:41
#apt-cashe dotty screen > !/screen.dot
bash: !/screen.dot: event not found
10:05:46
#apt-cache dotty screen > screen.dot

10:06:08
#ls -l
итого 56
-rw-r--r-- 1 root root    0 Май 26 14:48 }
-rw-r--r-- 1 user user   38 Май 28 09:18 [192.168.15.1..15]
-rw-r--r-- 1 user user  130 Май 28 09:25 2
drwxr-xr-x 2 user user 4096 Май 28 17:44 date
drwxr-xr-x 2 user user 4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user 4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user 4096 Май 25 09:41 Download
-rw-r--r-- 1 root root    0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root 1897 Май 26 14:21 find-stdout
drwxr-xr-x 2 user user 4096 Май 25 09:41 Music
drwxr-xr-x 2 user user 4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user 4096 Май 25 09:41 Public
-rw-r--r-- 1 root root 4737 Май 29 10:06 screen.dot
drwxr-xr-x 2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user 4096 Май 25 09:41 Videos
10:06:13
#cat screen.dot
digraph packages {
concentrate=true;
size="30,40";
"screen" -> "libc6";
"screen" -> "libncursesw5";
"screen" -> "libpam0g";
"libncursesw5" -> "libc6";
"libc6" -> "libgcc1";
"libc6" -> "libterm-readline-gnu-perl"[color=springgreen];
"libc6" -> "tzdata"[color=springgreen];
...
"libncursesw5" [shape=box];
"libacl1-kerberos4kth" [shape=hexagon];
"debconf-i18n" [shape=box];
"cdebconf" [color=orange,shape=box];
"libc6" [shape=box];
"libattr1" [shape=box];
"libxsloader-perl" [shape=triangle];
"sysvinit" [color=orange,shape=box];
"libpam0" [shape=hexagon];
}
10:06:26
#dot -Tpng -o screen.png screen.dot

10:07:06
#gqview screen.png
Создаём каталог GQview/root/.gqview
Создаём каталог GQview/root/.gqview/collections
Создаём каталог GQview/root/.gqview/thumbnails
Создаём каталог GQview/root/.gqview/metadata
10:09:33
#gqview samba.png

10:11:04
#apt-cache dotty iceweasel > iceweasel.dot

10:13:24
#ls -l
итого 1212
-rw-r--r-- 1 root root      0 Май 26 14:48 }
-rw-r--r-- 1 user user     38 Май 28 09:18 [192.168.15.1..15]
-rw-r--r-- 1 user user    130 Май 28 09:25 2
drwxr-xr-x 2 user user   4096 Май 28 17:44 date
drwxr-xr-x 2 user user   4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user   4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user   4096 Май 25 09:41 Download
-rw-r--r-- 1 root root      0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root   1897 Май 26 14:21 find-stdout
-rw-r--r-- 1 root root  54606 Май 29 10:11 iceweasel.dot
-rw-r--r-- 1 root root 351667 Май 29 10:11 iceweasel.png
drwxr-xr-x 2 user user   4096 Май 25 09:41 Music
drwxr-xr-x 2 user user   4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user   4096 Май 25 09:41 Public
-rw-r--r-- 1 root root  11840 Май 29 10:09 samba.dot
-rw-r--r-- 1 root root 470854 Май 29 10:09 samba.png
-rw-r--r-- 1 root root   4737 Май 29 10:06 screen.dot
-rw-r--r-- 1 root root 271894 Май 29 10:07 screen.png
drwxr-xr-x 2 user user   4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user   4096 Май 25 09:41 Videos
10:13:52
#rm } 2
}                    .config/             find-stderr          .gtk-bookmarks       .lesshst             Music/               samba.dot            .thumbnails/
2                    date/                find-stdout          .gvfs/               .licq/               Pictures/            samba.png            Videos/
.bash_history        .dbus/               .gajim/              .ICEauthority        .lilalo/             .profile             screen.dot           .viminfo
.bash_logout         Desktop/             .gconf/              iceweasel.dot        .local/              Public/              screen.png           .Xauthority
.bash_profile        .dmrc                .gconfd/             iceweasel.png        .mcop/               .purple/             .screenrc            .xsession-errors
.bashrc              Documents/           .gnome2/             .kde/                .mcoprc              .qt/                 .ssh/
.cache/              Download/            .gstreamer-0.10/     .l3rc                .mozilla/            .recently-used.xbel  Templates/
10:13:52
#rm } 2

10:14:14
#ls -l
итого 1208
-rw-r--r-- 1 user user     38 Май 28 09:18 [192.168.15.1..15]
drwxr-xr-x 2 user user   4096 Май 28 17:44 date
drwxr-xr-x 2 user user   4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user   4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user   4096 Май 25 09:41 Download
-rw-r--r-- 1 root root      0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root   1897 Май 26 14:21 find-stdout
-rw-r--r-- 1 root root  54606 Май 29 10:11 iceweasel.dot
-rw-r--r-- 1 root root 351667 Май 29 10:11 iceweasel.png
drwxr-xr-x 2 user user   4096 Май 25 09:41 Music
drwxr-xr-x 2 user user   4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user   4096 Май 25 09:41 Public
-rw-r--r-- 1 root root  11840 Май 29 10:09 samba.dot
-rw-r--r-- 1 root root 470854 Май 29 10:09 samba.png
-rw-r--r-- 1 root root   4737 Май 29 10:06 screen.dot
-rw-r--r-- 1 root root 271894 Май 29 10:07 screen.png
drwxr-xr-x 2 user user   4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user   4096 Май 25 09:41 Videos
10:14:16
#rm \[192.168.15.1..15\]

10:14:28
#rm *.dot *.png

10:14:42
#ls -l
итого 40
drwxr-xr-x 2 user user 4096 Май 28 17:44 date
drwxr-xr-x 2 user user 4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user 4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user 4096 Май 25 09:41 Download
-rw-r--r-- 1 root root    0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root 1897 Май 26 14:21 find-stdout
drwxr-xr-x 2 user user 4096 Май 25 09:41 Music
drwxr-xr-x 2 user user 4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user 4096 Май 25 09:41 Public
drwxr-xr-x 2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user 4096 Май 25 09:41 Videos
10:14:43
#dpkg -l
ii  libisc50                               1:9.6.0.dfsg.P1-2                      ISC Shared Library used by BIND
ii  libisccc50                             1:9.6.0.dfsg.P1-2                      Command Channel Library used by BIND
ii  libisccfg50                            1:9.6.0.dfsg.P1-2                      Config File Handling Library used by BIND
ii  libjack0                               0.116.1-4                              JACK Audio Connection Kit (libraries)
ii  libjasper1                             1.900.1-5.1                            The JasPer JPEG-2000 runtime library
ii  libjpeg-progs                          6b-14                                  Programs for manipulating JPEG files
ii  libjpeg62                              6b-14                                  The Independent JPEG Group's JPEG runtime library
ii  libk5crypto3                           1.7dfsg~beta2-4                        MIT Kerberos runtime libraries - Crypto Library
ii  libkeyutils1                           1.2-10                                 Linux Key Management Utilities (library)
ii  libklibc                               1.5.15-1                               minimal libc subset for use with initramfs
...
ii  libxcb-render-util0                    0.3.4-1                                utility libraries for X C Binding -- render-util
ii  libxcb-render0                         1.2-1                                  X C Binding, render extension
ii  libxcb1                                1.2-1                                  X C Binding
ii  libxcomposite1                         1:0.4.0-3                              X11 Composite extension library
ii  libxcursor1                            1:1.1.9-1                              X cursor management library
ii  libxdamage1                            1:1.1.1-4                              X11 damaged region extension library
ii  libxdmcp6                              1:1.0.2-3                              X11 Display Manager Control Protocol library
ii  libxext6                               2:1.0.4-1                              X11 miscellaneous extension library
ii  libxfce4menu-0.1-0                     4.6.1-1                                freedesktop.org compliant menu implementation for Xfce
ii  libxfce4util4                          4.6.1-1                                Utility functions library for Xfce4
10:14:54
#dpkg -L
dpkg-query: --listfiles требует указания хотя бы одного имени пакета
Для вывода справки по опросу пакетов используйте --help;
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
10:15:00
#dpkg -L ssh
/.
/usr
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/ssh
/usr/share/doc
/usr/share/doc/openssh-client
/usr/share/doc/ssh
10:15:08
#dpkg -s ssh
Package: ssh
Status: install ok installed
Priority: extra
Section: net
Installed-Size: 44
Maintainer: Debian OpenSSH Maintainers <debian-ssh@lists.debian.org>
Architecture: all
Source: openssh
Version: 1:5.1p1-5
Depends: openssh-client, openssh-server
Description: secure shell client and server (metapackage)
 This metapackage is a convenient way to install both the OpenSSH client
 and the OpenSSH server. It provides nothing in and of itself, so you
 may remove it if nothing depends on it.
10:15:19
#dpkg -S ssh
a2ps: /usr/share/a2ps/sheets/shell.ssh
openssh-client: /etc/ssh/ssh_config
a2ps: /usr/share/a2ps/sheets/html.ssh
a2ps: /usr/share/a2ps/sheets/matlab.ssh
openssh-client: /usr/share/man/man1/ssh-argv0.1.gz
a2ps: /usr/share/a2ps/sheets/sql.ssh
a2ps: /usr/share/a2ps/sheets/haskell.ssh
a2ps: /usr/share/a2ps/sheets/python.ssh
openssh-client: /usr/share/doc/openssh-client/faq.html
a2ps: /usr/share/a2ps/sheets/texinfo.ssh
...
ssh: /usr/share/doc/ssh
apt: /usr/lib/apt/methods/ssh
a2ps: /usr/share/a2ps/sheets/s.ssh
openssh-blacklist-extra: /usr/share/doc/openssh-blacklist-extra/examples
a2ps: /usr/share/a2ps/sheets/zsh.ssh
a2ps: /usr/share/a2ps/sheets/gmake.ssh
a2ps: /usr/share/a2ps/sheets/cpp.ssh
a2ps: /usr/share/a2ps/sheets/lout.ssh
a2ps: /usr/share/a2ps/sheets/card.ssh
a2ps: /usr/share/a2ps/sheets/scheme.ssh
10:15:27
#dpkg -Ðl | wc
    639    5618   70616
/dev/pts/4
10:18:07
#screen -x
/dev/pts/0
10:27:29
#dpkg -l | ыщÐsort -u
ii  libpango1.0-common                   1.24.2-1                     Modules and configuration files for the Pango
ii  libpaper1                            1.1.23+nmu1                  library for handling paper characteristics
ii  libpaper-utils                       1.1.23+nmu1                  library for handling paper characteristics (utilities)
ii  libpci3                              1:3.1.2-4                    Linux PCI Utilities (shared library)
ii  libpciaccess0                        0.10.6-1                     Generic PCI access library for X
ii  libpcre3                             7.8-2+b1                     Perl 5 Compatible Regular Expression Library - runtime files
ii  libperl5.10                          5.10.0-22                    Shared Perl library
ii  libpixman-1-0                        0.14.0-1                     pixel-manipulation library for X and cairo
ii  libpng12-0                           1.2.36-1                     PNG library - runtime
ii  libpolkit2                           0.9-3                        library for accessing PolicyKit
...
ii  mailx                                1:20081101-2                 Transitional package for mailx rename
ii  make                                 3.81-5                       The GNU version of the "make" utility.
ii  makedev                              2.3.1-88                     creates device files in /dev
ii  man-db                               2.5.5-1                      on-line manual pager
ii  manpages                             3.21-1                       Manual pages about using a GNU/Linux system
ii  manpages-ru                          0.98-4                       Russian translations of Linux manpages
ii  mawk                                 1.3.3-14                     a pattern scanning and text processing language
ii  mc                                   2:4.6.2-2                    midnight commander - a powerful file manager
ii  menu                                 2.1.41                       generates programs menu for all menu-aware applications
ii  menu-xdg                             0.4                          freedesktop.org menu compliant window manager scripts
10:29:02
#dpkg -l | grep ii | sort -u
ii  libpaper-utils                       1.1.23+nmu1                  library for handling paper characteristics (utilities)
ii  libpci3                              1:3.1.2-4                    Linux PCI Utilities (shared library)
ii  libpciaccess0                        0.10.6-1                     Generic PCI access library for X
ii  libpcre3                             7.8-2+b1                     Perl 5 Compatible Regular Expression Library - runtime files
ii  libperl5.10                          5.10.0-22                    Shared Perl library
ii  libpixman-1-0                        0.14.0-1                     pixel-manipulation library for X and cairo
ii  libpng12-0                           1.2.36-1                     PNG library - runtime
ii  libpolkit2                           0.9-3                        library for accessing PolicyKit
ii  libpolkit-dbus2                      0.9-3                        library for accessing PolicyKit via D-Bus
ii  libpolkit-grant2                     0.9-3                        library for obtaining privileges via PolicyKit
...
ii  makedev                              2.3.1-88                     creates device files in /dev
ii  man-db                               2.5.5-1                      on-line manual pager
ii  manpages                             3.21-1                       Manual pages about using a GNU/Linux system
ii  manpages-ru                          0.98-4                       Russian translations of Linux manpages
ii  mawk                                 1.3.3-14                     a pattern scanning and text processing language
ii  mc                                   2:4.6.2-2                    midnight commander - a powerful file manager
ii  menu                                 2.1.41                       generates programs menu for all menu-aware applications
ii  menu-xdg                             0.4                          freedesktop.org menu compliant window manager scripts
ii  mime-support                         3.44-1                       MIME files 'mime.types' & 'mailcap', and support programs
ii  miscfiles                            1.4.2.dfsg.1-9               Dictionaries and other interesting files
10:29:24
#dpkg -l | grep ii | sort -u | wc
    631    5584   69671
10:29:50
#dpkg -S `which ssh`
openssh-client: /usr/bin/ssh
10:30:29
#dpkg -S `which ps3`
dpkg-query: --search требует задания в качестве аргумента хотя бы одного шаблона имён файлов
Для вывода справки по опросу пакетов используйте --help;
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
10:30:51
#dpkg -S `which pstree`
psmisc: /usr/bin/pstree
10:30:58
#dpkg -L psmisc
/.
/bin
/bin/fuser
/usr
/usr/bin
/usr/bin/killall
/usr/bin/pstree
/usr/share
/usr/share/locale
/usr/share/locale/nl
...
/usr/share/menu
/usr/share/menu/psmisc
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/killall.1.gz
/usr/share/man/man1/peekfd.1.gz
/usr/share/man/man1/pstree.1.gz
/usr/share/man/man1/fuser.1.gz
/usr/bin/pstree.x11
/usr/share/man/man1/pstree.x11.1.gz
10:31:16
#dpkg -L psmisc | grep /bin
/bin
/bin/fuser
/usr/bin
/usr/bin/killall
/usr/bin/pstree
/usr/bin/pstree.x11
10:32:10
#dpkg -L psmisc | grep /sbin

10:32:46
#dpkg -L psmisc | grep /bin
/bin
/bin/fuser
/usr/bin
/usr/bin/killall
/usr/bin/pstree
/usr/bin/pstree.x11
10:32:49
#dpkg -L psmisc | grep /bin/
/bin/fuser
/usr/bin/killall
/usr/bin/pstree
/usr/bin/pstree.x11
10:33:00
#ьфт фзе
bash: ьфт: команда не найдена
10:38:33
#man apt
10:39:17
#dpkg -S `apt`
bash: apt: команда не найдена
dpkg-query: --search требует задания в качестве аргумента хотя бы одного шаблона имён файлов
Для вывода справки по опросу пакетов используйте --help;
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
10:39:35
#dpkg -S `apt-get`
xfonts-base: /usr/share/fonts/X11/misc/7x14-ISO8859-8.pcf.gz
console-data: /usr/share/consolefonts/iso01a-8x14.psf.gz
xfonts-100dpi: /usr/share/fonts/X11/100dpi/courB14-ISO8859-1.pcf.gz
console-data: /usr/share/consolefonts/lat9w-14.psf.gz
libc6: /usr/lib/gconv/IBM1146.so
xfonts-base: /usr/share/fonts/X11/misc/7x14B-ISO8859-10.pcf.gz
console-setup: /usr/share/consolefonts/Thai-Fixed14.psf.gz
xfonts-base: /usr/share/fonts/X11/misc/6x9-ISO8859-14.pcf.gz
console-data: /usr/share/consolefonts/gr737-9x14-2.psf.gz
xfonts-utils: /usr/share/fonts/X11/util/map-ISO8859-14
...
console-terminus: /usr/share/consolefonts/Lat2-Terminus14.psf.gz
xfonts-100dpi: /usr/share/fonts/X11/100dpi/courR14-ISO8859-1.pcf.gz
console-terminus: /usr/share/consolefonts/Lat2-TerminusBold14.psf.gz
xfonts-100dpi: /usr/share/fonts/X11/100dpi/timBI14.pcf.gz
xfonts-75dpi: /usr/share/fonts/X11/75dpi/helvB14-ISO8859-1.pcf.gz
xfonts-100dpi: /usr/share/fonts/X11/100dpi/courBO14-ISO8859-1.pcf.gz
xfonts-75dpi: /usr/share/fonts/X11/75dpi/lubR14.pcf.gz
libgsf-1-114: /usr/lib/libgsf-1.so.114.0.14
libc6: /usr/lib/gconv/IBM1141.so
xfonts-base: /usr/share/fonts/X11/misc/7x14B-ISO8859-2.pcf.gz
10:40:47
#dpkg -S `apt`
bash: apt: команда не найдена
dpkg-query: --search требует задания в качестве аргумента хотя бы одного шаблона имён файлов
Для вывода справки по опросу пакетов используйте --help;
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
10:40:49
#man apt
10:41:05
#apt
bash: apt: команда не найдена
10:41:07
#dpkg -S `apt-get | grep apt-get`
xfwm4-themes: /usr/share/themes/Cruxish/xfwm4/hide-active.xpm
linux-image-2.6.29-2-686: /lib/modules/2.6.29-2-686/kernel/sound/isa/snd-opl3sa2.ko
linux-image-2.6.29-2-686: /lib/modules/2.6.29-2-686/kernel/drivers/media/video/usbvision/usbvision.ko
python2.5-minimal: /usr/lib/python2.5/encodings/iso8859_5.py
kdelibs-data: /usr/share/apps/ksgmltools2/customization/pt/entities/underArtisticLicense.docbook
linux-image-2.6.29-2-686: /lib/modules/2.6.29-2-686/kernel/fs/nls/nls_iso8859-7.ko
licq-plugin-qt: /usr/share/licq/qt-gui/extended.icons.kde/invisible.png
xfwm4: /usr/share/themes/Wallis/xfwm4/hide-active.xpm
xfonts-base: /usr/share/fonts/X11/misc/5x7.pcf.gz
sgml-data: /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOcyr1.ent
...
console-cyrillic: /usr/share/console-cyrillic/bg_phon-iso-8859-5.kmap
console-data: /usr/share/consoletrans/iso02.acm.gz
xserver-xorg-video-sis: /usr/share/doc/xserver-xorg-video-sis
xfdesktop4-data: /usr/share/xfce4/doc/C/images/xfdesktop-list.png
kdelibs-data: /usr/share/apps/ksgmltools2/customization/en/entities/underArtisticLicense.docbook
licq-plugin-qt: /usr/share/licq/qt-gui/emoticons/Mirabilis5/Smiley14.png
miscfiles: /usr/share/doc/miscfiles/changelog.gz
tzdata: /usr/share/zoneinfo/right/Australia/Brisbane
linux-image-2.6.29-2-686: /lib/modules/2.6.29-2-686/kernel/crypto/twofish_common.ko
perl-base: /usr/share/perl/5.10.0/unicore/lib/gc_sc/InMiscel.pl
10:41:58
#dpkg -S `which apt-get`
apt: /usr/bin/apt-get
10:42:22
#dpkg -l apt | grep /bin

10:42:49
#dpkg -L apt | grep /bin
/usr/bin
/usr/bin/apt-key
/usr/bin/apt-config
/usr/bin/apt-cache
/usr/bin/apt-mark
/usr/bin/apt-cdrom
/usr/bin/apt-get
10:42:54
#man autoremove
прошло 23 минуты
11:06:01
#man apt
11:06:19
#dpkg -L apt | grep /bin
/usr/bin
/usr/bin/apt-key
/usr/bin/apt-config
/usr/bin/apt-cache
/usr/bin/apt-mark
/usr/bin/apt-cdrom
/usr/bin/apt-get
11:06:22
#apt-get
apt 0.7.21 для i386 скомпилирован Apr 14 2009 14:28:55
Usage: apt-get [options] command
       apt-get [options] install|remove pkg1 [pkg2 ...]
       apt-get [options] source pkg1 [pkg2 ...]
apt-get is a simple command line interface for downloading and
installing packages. The most frequently used commands are update
and install.
Commands:
   update - Retrieve new lists of packages
   upgrade - Perform an upgrade
...
  -f  Attempt to correct a system with broken dependencies in place
  -m  Attempt to continue if archives are unlocatable
  -u  Show a list of upgraded packages as well
  -b  Build the source package after fetching it
  -V  Show verbose version numbers
  -c=? Read this configuration file
  -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp
See the apt-get(8), sources.list(5) and apt.conf(5) manual
pages for more information and options.
                       This APT has Super Cow Powers.
11:06:33
#apt-get autoremove
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Пакеты, которые будут УДАÐtmap update-inetd
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 283kB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
11:07:11
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main
11:08:34
#dpkg -S translate
menu: /etc/menu-methods/translate_menus
gdm: /usr/lib/gdm/gdmtranslate
kdelibs-data: /usr/share/icons/crystalsvg/22x22/actions/translate.png
kdelibs-data: /usr/share/icons/crystalsvg/16x16/actions/translate.png
menu: /usr/share/doc/menu/examples/translate_menus
11:08:38
#dpkg -S dictionary
dictionaries-common: /etc/openoffice/README.dictionary.lst
dictionaries-common: /usr/share/doc/dictionaries-common/README.dictionary.lst
11:10:08
#dictionaries-common
bash: dictionaries-common: команда не найдена
11:10:37
#apt-cache search diction
openoffice.org-l10n-lo - full-featured office productivity suite -- Lao language package
openoffice.org-l10n-lt - full-featured office productivity suite -- Lithuanian language package
openoffice.org-l10n-lv - full-featured office productivity suite -- Latvian language package
openoffice.org-l10n-mk - full-featured office productivity suite -- Macedonian language package
openoffice.org-l10n-ml-in - full-featured office productivity suite -- Malayalam language package
openoffice.org-l10n-mn - full-featured office productivity suite -- Mongolian language package
openoffice.org-l10n-mr-in - full-featured office productivity suite -- Marathi language package
openoffice.org-l10n-nb - full-featured office productivity suite -- Norwegian language package
openoffice.org-l10n-ne - full-featured office productivity suite -- Nepalese language package
openoffice.org-l10n-nl - full-featured office productivity suite -- Dutch language package
...
wukrainian - Ukrainian dictionary words for /usr/share/dict
xfce4-dict - Dictionary plugin for Xfce4 panel
xfonts-intl-phonetic - International fonts for X -- Phonetic Alphabet
xjdic - Japanese-English dictionary search program
xtide - provides tide and current predictions
xtide-coastline - coastline data for xtide
xtide-data - Harmonics data for xtide
yaskkserv - small and fast SKK dictionary server intended for embedded use
zoem - general-purpose macro/programming language for transforming text
zope-atextensions - Extensions to Archetypes in Zope
11:10:58
#apt-cache search dictionary
liblouis-bin - Braille translation library - utilities
liblouis-data - Braille translation library - data
libqdaccolib-dev - library for facilitate access to dacco dictionary (devel)
libqdaccolib0.7 - library for facilitate access to dacco dictionary (runtime)
libzemberek-tk-java - Turkmen spellchecker
libzemberek-tr-java - Turkish spellchecker
makedic - A dictionary compiler for KDrill
mecab-jumandic - Juman dictionary compiled for Mecab
mecab-jumandic-utf8 - Juman dictionary encoded in UTF-8 compiled for Mecab
mecab-utils - Support programs of Mecab
...
wportuguese - European Portuguese wordlist
wspanish - The Spanish dictionary words for /usr/share/dict
wswedish - Swedish dictionary words for /usr/share/dict
wswiss - Swiss (German) orthography wordlist
wukrainian - Ukrainian dictionary words for /usr/share/dict
xfce4-dict - Dictionary plugin for Xfce4 panel
xjdic - Japanese-English dictionary search program
yaskkserv - small and fast SKK dictionary server intended for embedded use
zoem - general-purpose macro/programming language for transforming text
zope-atextensions - Extensions to Archetypes in Zope
11:11:12
#apt-get install stardict
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  espeak espeak-data libespeak1 libestools1.2 libportaudio2 stardict-common stardict-gtk stardict-plugin stardict-plugin-espeak stardict-plugin-festival
Предлагаемые пакеты:
  ttf-freefont ttf-thryomanes ttf-arphic-uming
...
Настраивается пакет libespeak1 (1.40.02-1) ...
Настраивается пакет espeak (1.40.02-1) ...
Настраивается пакет libestools1.2 (1:1.2.96~beta-4) ...
Настраивается пакет stardict-common (3.0.1-4.1) ...
Настраивается пакет stardict-gtk (3.0.1-4.1) ...
Настраивается пакет stardict (3.0.1-4.1) ...
Настраивается пакет stardict-plugin (3.0.1-4.1) ...
Настраивается пакет stardict-plugin-espeak (3.0.1-4.1) ...
Настраивается пакет stardict-plugin-festival (3.0.1-4.1) ...
Обрабатываются триггеры для menu ...

Файлы

  • /etc/apt/sources.list
  • screen.dot
  • /etc/apt/sources.list
    >
    deb http://10.0.35.1:9999/debian sid main
    
    screen.dot
    >
    digraph packages {
    concentrate=true;
    size="30,40";
    "screen" -> "libc6";
    "screen" -> "libncursesw5";
    "screen" -> "libpam0g";
    "libncursesw5" -> "libc6";
    "libc6" -> "libgcc1";
    "libc6" -> "libterm-readline-gnu-perl"[color=springgreen];
    "libc6" -> "tzdata"[color=springgreen];
    "libc6" -> "tzdata-etch"[color=springgreen];
    "libc6" -> "nscd"[color=springgreen];
    "libpam0g" -> "libc6";
    "libpam0g" -> "debconf";
    "libpam0g" -> "debconf-2.0";
    "libpam0g" -> "libpam-runtime";
    "libpam0g" -> "libpam"[color=springgreen];
    "libpam0g" -> "libpam0"[color=springgreen];
    "libpam-runtime" -> "debconf";
    "libpam-runtime" -> "libpam0g"[color=springgreen];
    "libpam-runtime" -> "libpam0g-util"[color=springgreen];
    "libgcc1" -> "gcc-4.4-base";
    "libgcc1" -> "libc6";
    "debconf" -> "debconf-i18n";
    "debconf" -> "debconf-english";
    "debconf" -> "perl-base"[color=blue];
    "debconf" -> "apt"[color=springgreen];
    "debconf" -> "cdebconf"[color=springgreen];
    "debconf" -> "debconf-tiny"[color=springgreen];
    "debconf" -> "debconf-utils"[color=springgreen];
    "debconf" -> "dialog"[color=springgreen];
    "debconf" -> "menu"[color=springgreen];
    "debconf" -> "whiptail"[color=springgreen];
    "debconf" -> "whiptail-utf8"[color=springgreen];
    "debconf-i18n" -> "debconf";
    "debconf-i18n" -> "liblocale-gettext-perl";
    "debconf-i18n" -> "libtext-iconv-perl";
    "debconf-i18n" -> "libtext-wrapi18n-perl";
    "debconf-i18n" -> "libtext-charwidth-perl";
    "debconf-i18n" -> "debconf-english"[color=springgreen];
    "debconf-i18n" -> "debconf-utils"[color=springgreen];
    "debconf-english" -> "debconf";
    "debconf-english" -> "debconf-i18n"[color=springgreen];
    "liblocale-gettext-perl" -> "libc6";
    "liblocale-gettext-perl" -> "perl-base"[color=blue];
    "liblocale-gettext-perl" -> "perlapi-5.10.0"[color=blue];
    "perl-base" -> "libc6"[color=blue];
    "perl-base" -> "dpkg"[color=blue];
    "perl-base" -> "autoconf2.13"[color=springgreen];
    "perl-base" -> "libscalar-list-utils-perl"[color=springgreen];
    "perl-base" -> "libxsloader-perl"[color=springgreen];
    "libtext-charwidth-perl" -> "libc6";
    "libtext-charwidth-perl" -> "perl-base";
    "libtext-charwidth-perl" -> "perlapi-5.10.0";
    "dpkg" -> "libc6"[color=blue];
    "dpkg" -> "coreutils"[color=blue];
    "dpkg" -> "lzma"[color=blue];
    "dpkg" -> "apt"[color=springgreen];
    "dpkg" -> "aptitude"[color=springgreen];
    "dpkg" -> "dpkg-dev"[color=springgreen];
    "dpkg" -> "dpkg-iasearch"[color=springgreen];
    "dpkg" -> "sysvinit"[color=springgreen];
    "libtext-iconv-perl" -> "libc6";
    "libtext-iconv-perl" -> "perl-base";
    "libtext-iconv-perl" -> "perlapi-5.10.0";
    "libtext-wrapi18n-perl" -> "libtext-charwidth-perl";
    "lzma" -> "libc6";
    "lzma" -> "libgcc1";
    "lzma" -> "libstdc++6";
    "coreutils" -> "libacl1"[color=blue];
    "coreutils" -> "libattr1"[color=blue];
    "coreutils" -> "libc6"[color=blue];
    "coreutils" -> "libselinux1"[color=blue];
    "libattr1" -> "libc6";
    "libattr1" -> "attr"[color=springgreen];
    "libstdc++6" -> "gcc-4.4-base";
    "libstdc++6" -> "libc6";
    "libstdc++6" -> "libgcc1";
    "libstdc++6" -> "scim"[color=springgreen];
    "libacl1" -> "libattr1";
    "libacl1" -> "libc6";
    "libacl1" -> "acl"[color=springgreen];
    "libacl1" -> "libacl1-kerberos4kth"[color=springgreen];
    "libselinux1" -> "libc6";
    "libterm-readline-gnu-perl" [color=orange,shape=box];
    "libpam0g" [shape=box];
    "menu" [color=orange,shape=box];
    "libstdc++6" [shape=box];
    "debconf-english" [shape=box];
    "libacl1" [shape=box];
    "libselinux1" [shape=box];
    "whiptail" [color=orange,shape=box];
    "liblocale-gettext-perl" [shape=box];
    "libscalar-list-utils-perl" [shape=triangle];
    "lzma" [shape=box];
    "autoconf2.13" [color=orange,shape=box];
    "nscd" [color=orange,shape=box];
    "libpam-runtime" [shape=box];
    "screen" [shape=box];
    "perl-base" [shape=box];
    "aptitude" [color=orange,shape=box];
    "libpam0g-util" [shape=hexagon];
    "debconf-tiny" [shape=hexagon];
    "scim" [color=orange,shape=box];
    "debconf-utils" [color=orange,shape=box];
    "libtext-charwidth-perl" [shape=box];
    "perlapi-5.10.0" [shape=triangle];
    "dpkg-iasearch" [shape=hexagon];
    "whiptail-utf8" [shape=triangle];
    "acl" [color=orange,shape=box];
    "coreutils" [shape=box];
    "libgcc1" [shape=box];
    "tzdata-etch" [shape=hexagon];
    "apt" [color=orange,shape=box];
    "attr" [color=orange,shape=box];
    "dpkg" [shape=box];
    "gcc-4.4-base" [shape=box];
    "dpkg-dev" [color=orange,shape=box];
    "libtext-iconv-perl" [shape=box];
    "libtext-wrapi18n-perl" [shape=box];
    "tzdata" [color=orange,shape=box];
    "dialog" [color=orange,shape=box];
    "libpam" [shape=hexagon];
    "debconf" [shape=box];
    "debconf-2.0" [shape=triangle];
    "libncursesw5" [shape=box];
    "libacl1-kerberos4kth" [shape=hexagon];
    "debconf-i18n" [shape=box];
    "cdebconf" [color=orange,shape=box];
    "libc6" [shape=box];
    "libattr1" [shape=box];
    "libxsloader-perl" [shape=triangle];
    "sysvinit" [color=orange,shape=box];
    "libpam0" [shape=hexagon];
    }
    

    Статистика

    Время первой команды журнала16:59:23 2009- 5-28
    Время последней команды журнала11:11:12 2009- 5-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 8.91
    Процент синтаксически неверно набранных команд, % 6.93
    Суммарное время работы с терминалом *, час 2.81
    Количество командных строк в единицу времени, команда/мин 0.60
    Частота использования команд
    dpkg27|======================| 22.31%
    ls15|============| 12.40%
    grep10|========| 8.26%
    apt-get6|====| 4.96%
    man5|====| 4.13%
    echo5|====| 4.13%
    rm4|===| 3.31%
    vi4|===| 3.31%
    apt-cache4|===| 3.31%
    su3|==| 2.48%
    sort2|=| 1.65%
    ьфт2|=| 1.65%
    screen.dot2|=| 1.65%
    Katmandu2|=| 1.65%
    wc2|=| 1.65%
    cat2|=| 1.65%
    gqview2|=| 1.65%
    a="*"2|=| 1.65%
    ssh2|=| 1.65%
    dot1|| 0.83%
    mkdir1|| 0.83%
    screen1|| 0.83%
    ыщÐsort1|| 0.83%
    cd1|| 0.83%
    apt-cashe1|| 0.83%
    la1|| 0.83%
    ~1|| 0.83%
    find1|| 0.83%
    iceweasel.dot1|| 0.83%
    w1|| 0.83%
    ц1|| 0.83%
    l3-agent1|| 0.83%
    unset1|| 0.83%
    учды1|| 0.83%
    less1|| 0.83%
    apt1|| 0.83%
    dictionaries-common1|| 0.83%
    exit1|| 0.83%
    date1|| 0.83%
    ____
    *) Интервалы неактивности длительностью 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$