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

Содержание

Журнал

Понедельник (09/04/17)

/dev/pts/0
09:01:14
#useradd ivan

прошло 10 минут
09:12:10
#echo $?
0
09:14:54
#useradd ivan
useradd: пользователь «ivan» уже существует
09:15:10
#echo $?
9
09:15:17
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:18:42
#userdel ivan
userdel: user ivan is currently used by process 3516
09:21:24
#userdel ivan

09:21:58
#useradd --help
Использование: useradd [параметры] ПОÐ
seradd -D
               useradd -D [параметры]
Параметры:
  -b, --base-dir БАЗ_КАТ        базовый каталог для домашнего каталога новой
                                учётной записи
  -c, --comment КОММЕНТАРИЙ     поле GECOS новой учётной записи
  -d, --home-dir ДОМ_КАТ        домашний каталог новой учётной записи
  -D, --defaults                показать или изменить настройки
                                по умолчанию для useradd
...
  -p, --password ПАРОЇётной записи
  -r, --system                  создать системную учётную запись
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОРновой
                                учётной записи
  -u, --uid UID                 пользовательский ID новой учётной записи
  -U, --user-group              создать группу с тем же именем что и у
                                пользователя
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                пользовательского сопоставления SELinux
09:23:10
#useradd --help | more
09:24:37
#useradd -m -s /bin/bash ivan

09:26:37
#echo $?
0
09:27:24
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:28:12
#useradd -m -s /bin/bash petr

09:30:09
#passwd petr
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:31:35
#echo "privet" > pts/2
l3script: pts/2: Нет такого файла или каталога
09:35:22
#echo "privet" > /dev/pts/2

09:36:14
#whoami
root
09:39:03
#hostname
debian2
09:39:21
#pwd
/root
09:39:27
#ls -a
.   .aptitude      .bash_profile  install  .lilalo   .vim
..  .bash_history  .bashrc        .l3rc    .profile  .viminfo
прошло 16 минут
09:55:49
#ls
install
09:56:15
#ls -al
итого 56
drwx------  5 root root 4096 Окт 15  2014 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   49 Сен  1 14:49 .l3rc
drwxr-xr-x  2 root root 4096 Сен  4 10:01 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5189 Окт 15  2014 .viminfo
09:56:50
#ls -aF
./   .aptitude/     .bash_profile  install  .lilalo/  .vim/
../  .bash_history  .bashrc        .l3rc    .profile  .viminfo
09:57:46
#ls -a --color
.   .aptitude      .bash_profile  install  .lilalo   .vim
..  .bash_history  .bashrc        .l3rc    .profile  .viminfo
09:58:29
#which mailq
/usr/bin/mailq
10:02:02
#ls -i /dev/tty$
ls: невозможно получить доступ к /dev/tty$: Нет такого файла или каталога
прошло 14 минут
10:16:39
#ls -i /dev/ttyS
ls: невозможно получить доступ к /dev/ttyS: Нет такого файла или каталога
10:16:44
#ls -i /dev/tty
1283 /dev/tty
10:17:59
#ls -l /dev/tty$
ls: невозможно получить доступ к /dev/tty$: Нет такого файла или каталога
10:18:15
#ls -l /dev/tty4
crw-rw---- 1 root tty 4, 4 Сен  1 14:50 /dev/tty4
10:18:19
#ls -l /dev/ttyS
ls: невозможно получить доступ к /dev/ttyS: Нет такого файла или каталога
10:18:25
#ls -l --color
итого 8
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
10:19:02
#mkfifo
mkfifo: пропущен операнд
Попробуйте «mkfifo --help» для получения более подробного описания.
10:23:01
#ls -l /dev/log --color
srw-rw-rw- 1 root root 0 Сен  1 14:49 /dev/log
10:23:49
#ls --help
ull-iso, long-iso, iso, locale, +ФОРМАТ.
                             ФОРМАТ интерпретируется как в date; если ФОРМАТ
                             -- это ФОРМАТ1<перевод-строки>ФОРМАТ2, ФОРМАТ1½ из
                             применяется к старым файлам, а ФОРМАТ2 к новым;
                             если к СТИÐix-, то он
                             действует только в локали, отличной от POSIX¸ для коротких.
  -t                         сортировать по времени изменения,
                             сначала самые новыемеваемые . и ..
  -T, --tabsize=РАЗМЕР       использовать табуляцию указанного РАЗМЕРА, а не 8
  -b, --escape               печатать экранирующие последовательности
...
служит для изменения значений. Для её установки используйте команду dircolors.
Коды выхода:
 0  всё отлично,
 1  небольшие проблемы (например, недоступен подкаталог),
 2  серьёзная проблема (например, недоступен аргумент командной строки).
Об ошибках в ls сообщайте по адресу bug-coreutils@gnu.org.
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
Об ошибках в переводе сообщений «ls» сообщайте по адресу <gnu@mx.ru>
Полная документация доступна по команде: info coreutils 'ls invocation'
прошло 24 минуты
10:48:13
#ls -l /dev/tty
crw-rw-rw- 1 root root 5, 0 Сен  1 14:49 /dev/tty
10:48:21
#ls -l /dev/ttyS
ls: невозможно получить доступ к /dev/ttyS: Нет такого файла или каталога
10:48:41
#ls -l /dev/tty$
ls: невозможно получить доступ к /dev/tty$: Нет такого файла или каталога
10:48:47
#pwd -P
/root
test
прошло 13 минут
11:01:51
#echo $OLDPWD

11:03:32
#mkdir d1

11:05:09
#ls
d1  install
11:05:16
#ls -F
d1/  install
11:05:26
#ls --color
d1  install
11:05:37
#ls -l
итого 12
drwxr-xr-x 2 root root 4096 Сен  4 12:05 d1
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
11:06:04
#mkdir d2

11:06:32
#mkdir d2/d3

11:06:41
#ls d2
d3
11:06:58
#ls -l
итого 16
drwxr-xr-x 2 root root 4096 Сен  4 12:05 d1
drwxr-xr-x 3 root root 4096 Сен  4 12:06 d2
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
11:07:03
#ls -l d3
ls: невозможно получить доступ к d3: Нет такого файла или каталога
11:07:07
#ls -l d2
итого 4
drwxr-xr-x 2 root root 4096 Сен  4 12:06 d3
11:07:10
#apt-get install tree
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  tree
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 43,3 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 112 kB.
Ош  http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  Не удалось найти IP-адрес для «ftp.ua.debian.org»
Не удалось получить http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  Не удалось найти IP-адрес для «ftp.ua.debian.org»
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
11:09:00
#vi /etc//resolv.conf
--- /tmp/l3-saved-3446.4127.27765	2017-09-04 12:10:34.951197080 +0300
+++ /etc//resolv.conf	2017-09-04 12:11:42.939203987 +0300
@@ -1,2 +1,2 @@
 search net.nt
-nameserver 192.168.13.253
+nameserver 8.8.8.8 
11:11:43
#ping google.com
PING google.com (172.217.20.174) 56(84) bytes of data.
64 bytes from waw02s07-in-f14.1e100.net (172.217.20.174): icmp_req=1 ttl=56 time=15.6 ms
64 bytes from waw02s07-in-f174.1e100.net (172.217.20.174): icmp_req=2 ttl=56 time=15.5 ms
^C
--- google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 15.572/15.598/15.625/0.127 ms
11:12:20
#tree
.
├── d1
├── d2
│   └── d3
└── install
3 directories, 1 file
11:12:36
#tree --help
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
  ------- Listing options -------
  -a            All files are listed.
  -d            List directories only.
  -l            Follow symbolic links like directories.
  -f            Print the full path prefix for each file.
  -x            Stay on current filesystem only.
...
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
  ------- XML/HTML options -------
  -X            Prints out an XML representation of the tree.
  -H baseHREF   Prints out HTML format with baseHREF as top directory.
  -T string     Replace the default HTML title and H1 header with string.
  --nolinks     Turn off hyperlinks in HTML output.
  ---- Miscellaneous options ----
  --version     Print version and exit.
  --help        Print usage and this help message and exit.
11:13:35
#touch d1/f1

11:15:04
#tree
.
├── d1
│   └── f1
├── d2
│   └── d3
└── install
3 directories, 2 files
11:15:11
#tree -p
.
├── [drwxr-xr-x]  d1
│   └── [-rw-r--r--]  f1
├── [drwxr-xr-x]  d2
│   └── [drwxr-xr-x]  d3
└── [-rw-r--r--]  install
3 directories, 2 files
11:15:34
#stat d1/f1
  Файл: «d1/f1»
  Размер: 0               Блоков: 0          Блок В/В: 4096   пустой обычный файл
Устройство: ca01h/51713d      Inode: 653090      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Доступ: 2017-09-04 12:15:04.707182731 +0300
Модифицирован: 2017-09-04 12:15:04.707182731 +0300
Изменён: 2017-09-04 12:15:04.707182731 +0300
 Создан: -
11:17:12
#> d1/f2

11:19:10
#ls -l d1
итого 0
-rw-r--r-- 1 root root 0 Сен  4 12:15 f1
-rw-r--r-- 1 root root 0 Сен  4 12:19 f2
11:19:21
#tree d1
d1
├── f1
└── f2
0 directories, 2 files
11:19:33
#tree -p d1
d1
├── [-rw-r--r--]  f1
└── [-rw-r--r--]  f2
0 directories, 2 files
11:19:44
#cp d1/f1 d2

11:21:36
#tree -p
.
├── [drwxr-xr-x]  d1
│   ├── [-rw-r--r--]  f1
│   └── [-rw-r--r--]  f2
├── [drwxr-xr-x]  d2
│   ├── [drwxr-xr-x]  d3
│   └── [-rw-r--r--]  f1
└── [-rw-r--r--]  install
3 directories, 4 files
11:21:45
#cp -v d1/f1 d2
«d1/f1» -> «d2/f1»
11:22:01
#cd d2/d3

11:22:53
#pwd
/root/d2/d3
11:23:25
#cp ../f1 .

11:24:25
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Сен  4 12:24 f1
11:24:37
#cp ../../d1/f1 .

11:25:39
#cd

11:25:45
#cp d2/d3/d1
cp: после «d2/d3/d1» пропущен операнд, задающий целевой файл
Попробуйте «cp --help» для получения более подробного описания.
11:26:55
#cp d2/d3 d1
cp: пропускается каталог «d2/d3»
11:27:01
#cp -rv d2/d3 d1
«d2/d3» -> «d1/d3»
«d2/d3/f1» -> «d1/d3/f1»
11:27:25
#tree
.
├── d1
│   ├── d3
│   │   └── f1
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   └── f1
│   └── f1
└── install
4 directories, 6 files
перемеÐщение
11:28:29
#mv d2/f1 d2/f3

11:28:57
#tree
.
├── d1
│   ├── d3
│   │   └── f1
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   └── f1
│   └── f3
└── install
4 directories, 6 files
11:28:59
#mv d2/f{3,4}

!!!!!!!
11:30:31
#tree
.
├── d1
│   ├── d3
│   │   └── f1
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   └── f1
│   └── f4
└── install
4 directories, 6 files
11:30:41
#mv d2/f4 d1/f5

11:32:14
#tree
.
├── d1
│   ├── d3
│   │   └── f1
│   ├── f1
│   ├── f2
│   └── f5
├── d2
│   └── d3
│       └── f1
└── install
4 directories, 6 files
11:32:21
#tree
.
├── d1
│   ├── d3
│   │   └── f1
│   ├── f1
│   ├── f2
│   └── f5
├── d2
│   └── d3
│       └── f1
└── install
4 directories, 6 files
11:34:25
#rm d1/f4
rm: невозможно удалить «d1/f4»: Нет такого файла или каталога
11:34:48
#rm d1/f5

11:34:55
#rm d1/d3
rm: невозможно удалить «d1/d3»: Это каталог
11:35:32
#rm -r d1/d3

11:35:44
#alias rm='rm -i'

11:37:37
#rm -rf d2/d3

11:37:56
#echo d1
d1
11:38:55
#echo d1/f*
d1/f1 d1/f2
11:39:03
#who > how.txt

11:41:19
#cat
^C
11:41:33
#cat how.txt
root     pts/0        2017-09-04 09:59 (192.168.16.176)
ivan     pts/2        2017-09-04 10:28 (192.168.16.176)
11:41:37
#shred how.txt

11:42:03
#cat how.txt
4¼ž[PqZ4£õ^(3·ŸRbŽj¹Å}fÛ¶Àޚö\L‰M-#„¾d.Ü݉hxŽâ>Äq+Šxè>ª}-]¿cë
                                                                ¼GúTȤc[
Kb?í½¡Â5cûߥÉ2ΗvÔ¥™#k¿“˜oJsºõ()8\q‹*)´0oE-×q¤cîåÐÞ'­ëÏsH7´”X¥AKÆP*Õº>`»>âå¶C””`3%º]†6]\TV
                       ¦o§BU„× †ë´ï&8"¨@5P^ªýԆ٢äT[‚Ežô…­Ç[ßèÍ÷ÞÕkû_ïÔßL9…’4×8;k㌘éð¹s^i±!9¬ #^Lø·&,on’)šûÇúKÉÀÿUº+Zê: ûY¡â©æ l¼%L¶tA¡;Z˜ž·BÞ,¸Rx±¢ø™ƒ¼6lÐbPiá}Èi|VSt§ø²ŒÄž’ðbt)ÁØO)*縀­®™Nê[v€Aû¾
÷jbðùà&ä­ví&h²7C{½T÷ì°0gÂãÇM9‹rÊwe¶åF‹7°ä6'qRµÎƒ×ܝæï‚âÄNš¼©¾+i}°¤P¦åè.“ßv•åšük÷hâdéìŽ                                                                                                                 £/ñ:—#1«»óÒüN–¬çɘë$Øñ
àköŒÜ»¦QÇÖ\c·wÔþ™÷¿nbÄCzûpú™Pûr÷äk(&¥?ÕV!ù,V]œÛºƒÝdB$¾Y1óXÔø¨÷á³
×,µä6•û»©2&ÛÕ?û1®ÈÉÁo3­ÎÅQˆFªé¼PeJKߍ¶0º¿¶K@R¹õÆr!ÓeÃÉàÉ
`³ÁO°“ÃÑ#D
Ùxš*è!9=D+×ðxLLaûÝ;Ò»HÎÃzj0«µ–ëlėØòb€äˆ)-ùC»ŒTX#֐s&õ‹%ýöéՅç*êákÀËC©í‰Vç]Fï)\é¶ËêªÂrú¿IŽÊäÿQ$`'ñ/*Í<<°ÉeS‡°y|~‚C«ÛœÍy7ŠfãÁùžBƒñö˜®L£8¦¡D¦C™‹ŽøZ]ÝD†nÚnŸÙü+õŠ#cHÞ¹³‡oñ3!%
nýE/•W~ Æ[$                                                                                                                                                                   ½PuTTYPuTTY
...
ü:ôoä4LAü“‘A6¢ïx® †Îozé™æ’êŒúPtcmۜö_<î                                                                            VÖÖ¹”Ï]ƒ£Ú«õ ¼-ˆ7aQw4l ;´HàKŽ3r©Ø
“ñ__¿"ä =ÆÎIÜ<¯‘Ü: Sè«­ã½S_M¢‚f—&™±%¹ÊÎnÄm+ëåSø:eL"+Ó:ÄÝUc‡ýe¾øšŸlÞÂEـyýæ:%ŽWþù/­Êê!èJ7l,ÛZ¹ñ}s¬¾Nü¯™Eς§°ì'š„ ‘Řº_áfoÅÖÐ;ÕxÿÛÒà²ÙpÚÿ$¨Ïى)é]n#ÝBÂùž»w-΄K-¾
ÂäÛ
   „è×ô–Oã蓢h·–HÀMi1Ü´[~]­y§ùöÔmȬS—nÒÀ7Ìò8Øóԙ6
                                                   cIö~¢è•—4KƒŒÈt´¡½·§ÜFŽï‚d©¯*( 
PuTTYPuTTYпÕ·[¡QßH=|¨’O`„8!ÇáàL?£ãhH)ÀžŸ„ÀÁx  iÌrTµRÛà¿xy|sºå&3Z·ÏXš*JA¶—8;€e½XL_«ý\5
                                                                                        ×óDÕÊüÌØl”dÿn3·tÝèêª4Rê,ñÝv«&ۙہû¯ûËqUј3H?„ÄR$Ylö©²UȜiûRo8¶¯úØH¢âÃÑ$ÓôÛ,   š<ÿ7]Мk´à·R®á¥\“pzM᳋abš¥Áœ¸àED2eaë¶ö£~Áq’àb‚—Q‘C«W:”S†˜:r
                                                                                                                                                                                                                                    ¸Å°}×nKҝ”z{uà)­²   @“¨}Z/ô,)åÀÀ:
Xâd€"ú-ÕúTd¾LŒW¬wÈâÆ1q,¤’
                         C܀ÁŒPÔ;7¿    ·ï€.½1öñ—ZÊ,§îx>–…ÔNI«¿æ€¿)uÙM,ê^ÑýÞ³¶Èy„h'0

Файлы

  • how.txt
  • how.txt
    >
    4¼ž[PqZ4£õ^(3·ŸRbŽj¹Å}fÛ¶Àޚö\L‰M-#„¾d.Ü݉hxŽâ>Äq+Šxè>ª}-]¿cë
                                                                    ¼GúTȤc[
    Kb?í½¡Â5cûߥÉ2ΗvÔ¥™#k¿“˜oJsºõ()8\q‹*)´0oE-×q¤cîåÐÞ'­ëÏsH7´”X¥AKÆP*Õº>`»>âå¶C””`3%º]†6]\TV
                           ¦o§BU„× †ë´ï&8"¨@5P^ªýԆ٢äT[‚Ežô…­Ç[ßèÍ÷ÞÕkû_ïÔßL9…’4×8;k㌘éð¹s^i±!9¬ #^Lø·&,on’)šûÇúKÉÀÿUº+Zê: ûY¡â©æ l¼%L¶tA¡;Z˜ž·BÞ,¸Rx±¢ø™ƒ¼6lÐbPiá}Èi|VSt§ø²ŒÄž’ðbt)ÁØO)*縀­®™Nê[v€Aû¾
    ÷jbðùà&ä­ví&h²7C{½T÷ì°0gÂãÇM9‹rÊwe¶åF‹7°ä6'qRµÎƒ×ܝæï‚âÄNš¼©¾+i}°¤P¦åè.“ßv•åšük÷hâdéìŽ                                                                                                                 £/ñ:—#1«»óÒüN–¬çɘë$Øñ
    àköŒÜ»¦QÇÖ\c·wÔþ™÷¿nbÄCzûpú™Pûr÷äk(&¥?ÕV!ù,V]œÛºƒÝdB$¾Y1óXÔø¨÷á³
    ×,µä6•û»©2&ÛÕ?û1®ÈÉÁo3­ÎÅQˆFªé¼PeJKߍ¶0º¿¶K@R¹õÆr!ÓeÃÉàÉ
    `³ÁO°“ÃÑ#D
    Ùxš*è!9=D+×ðxLLaûÝ;Ò»HÎÃzj0«µ–ëlėØòb€äˆ)-ùC»ŒTX#֐s&õ‹%ýöéՅç*êákÀËC©í‰Vç]Fï)\é¶ËêªÂrú¿IŽÊäÿQ$`'ñ/*Í<<°ÉeS‡°y|~‚C«ÛœÍy7ŠfãÁùžBƒñö˜®L£8¦¡D¦C™‹ŽøZ]ÝD†nÚnŸÙü+õŠ#cHÞ¹³‡oñ3!%
    nýE/•W~ Æ[$                                                                                                                                                                   ½PuTTYPuTTY
               úp9§»5·«¼Ä>tr¢îɒۻ,Ìy=Kïyƃ½Ptþa¤|žˆQ
    cNdcF¼é9/˜½âOPKÓÙ«:ýіóæR[r¥PƒZgÖÿ4Ý3ɦÑàî         GKÏäq°eþ9ŽP
    vÆÓÜ.×çÈ_ŸŸD¢çM$LY6ü곤ê#ÚàOiCÉ̒F2ŠRýkDÌRcÖUÖcZ–Øu×            ä!º;"\v€˜£Á:^Á(efcH¿C¥épw™ÃNôKR,(D>÷ÂHª¹pZlôæùµä¸ïn£èwfû´5iëäÕÊÝztèLÃßs÷¢MH2šLÛ¤˜Ï<ƒ½çN’P9QfD²&‘½t7 ¸ø-K'4€ÅPz>N4%Xþ]Á–j¿‚}“+¶ômTr:UÛî«ÕŽW˜~ž!ÄÖËg€äÍ£¸
    ælÀgíðV.é"à¿Ú&
    Ë_ð"n™ºo²Uß^jv´l”.E—Yuânž¼Û_|vŽ4vØ3Í΄ñÊÇd:1°n¥"Ä<Äu>…ä16zG²ëð  ß·X¶ë¢«•ÿXÁî´êîÇÐ3Ù´¯º¡¿·ÏnÁˆžñ£#¥Ü¹cz¶ƒ·<FÚ6nÏt Ú®¸³82Ù¦Ÿ|ùí
                                                             wá~€Î‹ìéi1$iª‚M§ú}š©z—€J\K°vyßEu$ý×mÊMß?A)ŠÎùî)´H¼‰éH-z,0¼ÿ½sïý~–ÇÁg°Yí’5•PÊþ·FNñ·‹KCš€7Ä }g3-ú@±1MFëø¾ºeä-Œ¬ëËÒZXw£•gu­Ø7†ÄAšFšXæh`ØNXA&¿_.9m¼šáS˜—œ`WÍûÄ©¸Dò̚ôsß%ã£0àyø‹ä1ڒeþoJ)j&îtåQ@
    ¸ÊSbƔ;P`yÒ~n¾ïfâã$Ûwð¡(S#ZÜ?š•t!U¤²Âµ2sÈÛ¹SÃy:Ñ8wŽžÐ˱”ÕŠ
            ÃUûÿ7t¶ÐàUõÜ<§oPœ–×}»Õ|ÛWߘ0¾.Âu¦ C$°8¨bŽú‘rNîäbý D„M¡HЂŽé-¦,Püá]C]Ü-ÅJ@”zpX¢¾RŒqˆdéã
                                                                                                     C‚TXÓÏFÖíþ7Ϫ©hOG­
    ü:ôoä4LAü“‘A6¢ïx® †Îozé™æ’êŒúPtcmۜö_<î                                                                            VÖÖ¹”Ï]ƒ£Ú«õ ¼-ˆ7aQw4l ;´HàKŽ3r©Ø
    “ñ__¿"ä =ÆÎIÜ<¯‘Ü: Sè«­ã½S_M¢‚f—&™±%¹ÊÎnÄm+ëåSø:eL"+Ó:ÄÝUc‡ýe¾øšŸlÞÂEـyýæ:%ŽWþù/­Êê!èJ7l,ÛZ¹ñ}s¬¾Nü¯™Eς§°ì'š„ ‘Řº_áfoÅÖÐ;ÕxÿÛÒà²ÙpÚÿ$¨Ïى)é]n#ÝBÂùž»w-΄K-¾
    ÂäÛ
       „è×ô–Oã蓢h·–HÀMi1Ü´[~]­y§ùöÔmȬS—nÒÀ7Ìò8Øóԙ6
                                                       cIö~¢è•—4KƒŒÈt´¡½·§ÜFŽï‚d©¯*( 
    PuTTYPuTTYпÕ·[¡QßH=|¨’O`„8!ÇáàL?£ãhH)ÀžŸ„ÀÁx  iÌrTµRÛà¿xy|sºå&3Z·ÏXš*JA¶—8;€e½XL_«ý\5
                                                                                            ×óDÕÊüÌØl”dÿn3·tÝèêª4Rê,ñÝv«&ۙہû¯ûËqUј3H?„ÄR$Ylö©²UȜiûRo8¶¯úØH¢âÃÑ$ÓôÛ,   š<ÿ7]Мk´à·R®á¥\“pzM᳋abš¥Áœ¸àED2eaë¶ö£~Áq’àb‚—Q‘C«W:”S†˜:r
                                                                                                                                                                                                                                        ¸Å°}×nKҝ”z{uà)­²   @“¨}Z/ô,)åÀÀ:
    Xâd€"ú-ÕúTd¾LŒW¬wÈâÆ1q,¤’
                             C܀ÁŒPÔ;7¿    ·ï€.½1öñ—ZÊ,§îx>–…ÔNI«¿æ€¿)uÙM,ê^ÑýÞ³¶Èy„h'0
    

    Статистика

    Время первой команды журнала09:01:14 2017- 9- 4
    Время последней команды журнала11:42:03 2017- 9- 4
    Количество командных строк в журнале97
    Процент команд с ненулевым кодом завершения, %16.49
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.68
    Количество командных строк в единицу времени, команда/мин 0.60
    Частота использования команд
    ls27|=========================| 25.71%
    tree12|===========| 11.43%
    echo8|=======| 7.62%
    cp7|======| 6.67%
    useradd6|=====| 5.71%
    rm5|====| 4.76%
    mkdir3|==| 2.86%
    passwd3|==| 2.86%
    cat3|==| 2.86%
    mv3|==| 2.86%
    pwd3|==| 2.86%
    cd2|=| 1.90%
    userdel2|=| 1.90%
    22|=| 1.90%
    more1|| 0.95%
    a#^1|| 0.95%
    mkfifo1|| 0.95%
    whoami1|| 0.95%
    f21|| 0.95%
    #^1|| 0.95%
    apt-get1|| 0.95%
    alias1|| 0.95%
    touch1|| 0.95%
    shred1|| 0.95%
    ping1|| 0.95%
    stat1|| 0.95%
    >1|| 0.95%
    how.txt1|| 0.95%
    vi1|| 0.95%
    who1|| 0.95%
    hostname1|| 0.95%
    which1|| 0.95%
    #^перемеÐщение1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$