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

Содержание

Журнал

Понедельник (09/12/16)

/dev/pts/0
13:41:25
#ls
d2  f1  f2  f3  install  who1.tx
13:41:27
#cat who1.tx
root     pts/0        2016-09-12 11:49 (192.168.16.160)
user     pts/2        2016-09-12 12:03 (192.168.16.160)
13:41:31
#ln who1.tx who2.txt

13:42:03
#ls
d2  f1  f2  f3  install  who1.tx  who2.txt
13:42:05
#cat who2.tx
cat: who2.tx: Нет такого файла или каталога
13:42:12
#mv who1.tx who1.txt

13:42:30
#rm who2.txt

13:42:42
#ln who1.txt who2.txt

13:42:48
#ls
d2  f1  f2  f3  install  who1.txt  who2.txt
13:42:52
#cat who
who1.txt  who2.txt
13:42:52
#cat who
who1.txt  who2.txt
13:42:52
#cat who2.txt
root     pts/0        2016-09-12 11:49 (192.168.16.160)
user     pts/2        2016-09-12 12:03 (192.168.16.160)
13:43:00
#ls
d2  f1  f2  f3  install  who1.txt  who2.txt
13:43:14
#ls -l
итого 102424
drwxr-xr-x 4 root root      4096 Сен 12 14:38 d2
-rw-r--r-- 1 root root         0 Сен 12 12:54 f1
lrwxrwxrwx 1 root root        14 Сен 12 14:39 f2 -> /root/d2/d1/f2
-rw-r--r-- 1 root root 104857600 Сен 12 12:58 f3
-rw-r--r-- 1 root root      5268 Окт 13  2014 install
-rw-r--r-- 2 root root       112 Сен 12 14:41 who1.txt
-rw-r--r-- 2 root root       112 Сен 12 14:41 who2.txt
13:43:17
#ls -li
итого 102424
653093 drwxr-xr-x 4 root root      4096 Сен 12 14:38 d2
   174 -rw-r--r-- 1 root root         0 Сен 12 12:54 f1
653098 lrwxrwxrwx 1 root root        14 Сен 12 14:39 f2 -> /root/d2/d1/f2
653096 -rw-r--r-- 1 root root 104857600 Сен 12 12:58 f3
653043 -rw-r--r-- 1 root root      5268 Окт 13  2014 install
653099 -rw-r--r-- 2 root root       112 Сен 12 14:41 who1.txt
653099 -rw-r--r-- 2 root root       112 Сен 12 14:41 who2.txt
13:43:26
#tree
.
├── d2
│   ├── d1
│   │   ├── f1
│   │   └── f2
│   └── d3
├── f1
├── f2 -> /root/d2/d1/f2
├── f3
├── install
├── who1.txt
└── who2.txt
3 directories, 8 files
13:44:47
#cd /

прошло 10 минут
13:54:54
#ls
bin   etc         lib    lost+found  opt   run      srv  usr
boot  home        lib32  media       proc  sbin     sys  var
dev   initrd.img  lib64  mnt         root  selinux  tmp  vmlinuz
13:54:59
#cd ~

13:55:07
#pwd
/root
13:55:12
#ls /
bin   etc         lib    lost+found  opt   run      srv  usr
boot  home        lib32  media       proc  sbin     sys  var
dev   initrd.img  lib64  mnt         root  selinux  tmp  vmlinuz
прошло 64 минуты
14:59:37
#ls -a /
.    boot  home        lib32       media  proc  sbin     sys  var
..   dev   initrd.img  lib64       mnt    root  selinux  tmp  vmlinuz
bin  etc   lib         lost+found  opt    run   srv      usr
14:59:44
#ls /var/run
acpid.pid     exim4      motd.dynamic  screen           sshd.pid
acpid.socket  initctl    mount         sendsigs.omit.d  udev
crond.pid     initramfs  network       shm              utmp
crond.reboot  lock       rsyslogd.pid  sshd
15:04:39
#ls /var/proc
ls: невозможно получить доступ к /var/proc: Нет такого файла или каталога
15:05:11
#ls /proc/
1    1888  2295  2830  asound       fs          misc           sysvipc
10   19    2298  2831  buddyinfo    interrupts  modules        timer_list
105  1918  23    3     bus          iomem       mounts         timer_stats
106  1960  2300  372   cgroups      ioports     mtrr           tty
107  2     2342  373   cmdline      irq         net            uptime
11   20    2343  380   consoles     kallsyms    pagetypeinfo   version
111  21    2344  4     cpuinfo      kcore       partitions     vmallocinfo
12   22    2375  4384  crypto       keys        sched_debug    vmstat
129  2236  2376  5     devices      key-users   self           xen
13   2263  2713  6     diskstats    kmsg        slabinfo       zoneinfo
130  2290  2715  7     dma          kpagecount  softirqs
14   2291  2716  8     driver       kpageflags  stat
15   2292  273   88    execdomains  loadavg     swaps
16   2293  2758  9     fb           locks       sys
17   2294  2759  acpi  filesystems  meminfo     sysrq-trigger
15:05:28
#cd /usr/bin

прошло 29 минут
15:35:16
#cd

15:35:42
#vi install
15:44:43
#!/bin/sh
###############################################################################
ent and l3script
     ##########################################################################
#ilalo_user=13-10-2014
###############################################################################
                                 {                  }                          gg
enstall_l3bashrc_for_this_users=${users:-"root user"}  # users who will use l3agg
lilalo_rc=.l3rc
lilalo_home=.lilalo
url_lilalo="http://xgu.ru/lilalo"
E37: Изменения не сохранены (добавьте !, чтобы обойти проверку)
15:49:31
#dfjdfjkh
    else
        echo "Please install this dependencies manually:"
        echo $apt_get_install_this
        echo "Have you installed this already (y/n)?"
        echo y | read answer
        if echo $answer | grep -q ^[yY]
        then
            true
        else
            echo Please install the dependencies and rerun the script
            exit 1
                                                              56,1          20%
15:54:46
#vi install
15:58:37
#{url_lilalo}"/l3bashrc
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
".vimrc" 2L, 29C записано
15:58:57
#vi install
16:02:47
#hostname=`hostname`
set mouse=a
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
".vimrc" 3L, 41C записано
16:03:28
#vi install
16:08:51
# 3 hostname=`hostname`
colorscheme murphy
set number
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
".vimrc" 4L, 52C записано
16:09:06
#vi install
16:13:59
# 20 q
  3 hostname=`hostname`
    ###me -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
  7 #
  8 # Set this variables before installation:####################################
  9
    l3agent and l3script
 10 lilalo_user=13-10-2014
 13 lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
 11 lab=NT-LNet
 14
    ###tall_l3bashrc_for_this_users=${users:-"root user"}  # users who will use
 15 #
 17
 16 #############################################################################
 18
"install" 185L, 5268C
 19 lilalo_rc=.l3rc
16:14:44
# 20 lilalo_home=.lilalo
  2 colorscheme murphy
  3 set nowrap
  5
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".vimrc" 5L, 63C записано
16:15:11
#vi install
16:16:19
#{url_lilalo}"/l3bashrc
  1 syntax on
  2 colorscheme murphy
  3 set mouse=a
  4 set number
  5 set nowrap
".vimrc" 5L, 63C
16:16:36
#~
  7 #name -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
  8 # Set this variables before installation:
  9 ############################################################################
 13 lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
 14 lab=NT-LNet
 17 #nstall_l3bashrc_for_this_users=${users:-"root user"}  # users who will use
 18 ############################################################################
 19 lilalo_rc=.l3rc
 20 lilalo_home=.lilalo
 21 url_lilalo="http://xgu.ru/lilalo"
 22 url_l3bashrc="${url_lilalo}"/l3bashrc
16:23:28
#{url_lilalo}"/l3-agent
~
  3 hostname=`hostname`
  4 uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
  5
  6 ############################################################################
  7 #
  8 # Set this variables before installation:
  9
 10 lilalo_user=13-10-2014
 11 lab=NT-LNet
...
 14
 16 ############################################################################
 17 #
  8
 19 lilalo_rc=.l3rc
  9 ###################
 21 url_lilalo="http://xgu.ru/lilalo"
 10 lilalo_user=13-10-2014
 22 url_l3bashrc="${url_lilalo}"/l3bashrc
:q
прошло 24 минуты
16:48:07
#{url_lilalo}"/l3-agent
  1 syntax on
  2 colorscheme murphy
  3 set mouse=a
  4 set number
  5 set nowrap
".vimrc" 5L, 63C

Вторник (09/13/16)

/dev/pts/0
09:49:04
#apt-get install zsh
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  zsh-doc
НОВЫЕ пакеты, которые будут установлены:
  zsh
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено.
Необходимо скачать 4 916 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 11,7 MB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4 916 kB]
Получено 4 916 kБ за 1с (4 437 kБ/c)
Выбор ранее не выбранного пакета zsh.
(Чтение базы данных … на данный момент установлен 28871 файл и каталог.)
Распаковывается пакет zsh (из файла …/zsh_4.3.17-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет zsh (4.3.17-1) …
update-alternatives: используется /bin/zsh4 для предоставления /bin/zsh (zsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/rzsh (rzsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/ksh (ksh) в автоматический режим
09:49:43
#cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
/bin/zsh
/usr/bin/zsh
09:49:54
#pstree -h
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─sshd───sshd───bash───script───script───l3script───pstree
     └─udevd───2*[udevd]
09:52:24
#ecjo $HISTSIZE
l3script: ecjo: команда не найдена
09:57:54
#echo $HISTSIZE
500
09:57:59
#history
    1  ifconfig
    2  vim /etc/network/interfaces
    3  nano /etc/network/interfaces
    4  /etc/init.d/networking restart
    5  ifconfig
    6  route
    7  ping 192.168.13.253
    8  shutdown -r now
    9  exit
   10  ping ya.ru
...
  214  vi install
  215  vi install
  216  vi .vimrc
  217  l3script
  218  apt-get install zsh
  219  cat /etc/shells
  220  pstree -h
  221  ecjo $HISTSIZE
  222  echo $HISTSIZE
  223  history
09:58:41
#vi /etc/pro
09:58:41
#vi /etc/profile
10:01:52
# 23 fi
Нет справочной страницы для HISTSIZE
10:02:04
#vi /etc/profile
--- /tmp/l3-saved-2437.23026.8933	2016-09-13 11:02:15.433494642 +0300
+++ /etc/profile	2016-09-13 11:05:14.601492856 +0300
@@ -35,3 +35,6 @@
   done
   unset i
 fi
+
+HISTSIZE=3000
+HISTFILESIZE=3000
10:05:14
#source /etc/profile
root@debian1:~# l3script
/dev/pts/1
10:07:09
#echo $HISTSIZE
500
/dev/pts/0
10:07:09
#echo $HISTSIZE
500
/dev/pts/1
10:07:32
#vi /etc/profile
/dev/pts/0
10:07:32
#vi /etc/profile
/dev/pts/0
10:08:45
#echo $HISTSIZE
500
/dev/pts/0
10:18:15
#echo $HISTSIZE
3000
10:18:18
#cd /bin/

прошло 58 минут
11:16:49
#ls
bash           fgrep     lsblk           ps          touch
busybox        findmnt   lsmod           pwd         true
cat            fuser     mkdir           rbash       umount
chgrp          grep      mknod           readlink    uname
chmod          gunzip    mktemp          rm          uncompress
chown          gzexe     more            rmdir       unicode_start
chvt           gzip      mount           rnano       vdir
cp             hostname  mountpoint      run-parts   which
cpio           ip        mt              rzsh        ypdomainname
dash           kbd_mode  mt-gnu          sed         zcat
...
df             ksh       nc              sh          zegrep
dir            less      nc.traditional  sh.distrib  zfgrep
dmesg          lessecho  netcat          sleep       zforce
dnsdomainname  lessfile  netstat         ss          zgrep
domainname     lesskey   nisdomainname   stty        zless
dumpkeys       lesspipe  open            su          zmore
echo           ln        openvt          sync        znew
egrep          loadkeys  pidof           tailf       zsh
false          login     ping            tar         zsh4
fgconsole      ls        ping6           tempfile
11:16:52
#ls l*
less      lessfile  lesspipe  loadkeys  ls     lsmod
lessecho  lesskey   ln        login     lsblk
11:18:05
#ls *sh
bash  dash  ksh  rbash  rzsh  sh  zsh
11:18:20
#echo d?
dd df
11:21:11
#xargs
^C

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

/dev/pts/4
08:22:25
#ps --help
Usage:
 ps [options]
 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.
For more details see ps(1).
прошло 14 минут
08:36:34
#ps xl
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0  10648   832 -      Ss   ?          0:04 init [2]
1     0     2     0  20   0      0     0 -      S    ?          0:00 [kthreadd]
1     0     3     2  20   0      0     0 -      S    ?          0:01 [ksoftirqd/
1     0     5     2  20   0      0     0 -      S    ?          0:00 [kworker/u:
1     0     6     2 -100  -      0     0 -      S    ?          0:00 [migration/
5     0     7     2 -100  -      0     0 -      S    ?          0:02 [watchdog/0
1     0     8     2   0 -20      0     0 -      S<   ?          0:00 [cpuset]
1     0     9     2   0 -20      0     0 -      S<   ?          0:00 [khelper]
5     0    10     2  20   0      0     0 -      S    ?          0:00 [kdevtmpfs]
...
1     0  2404     1  20   0  48700 11296 -      Ss   ?          1:13 l3-agent
1     0  5488     1  20   0  18168   468 -      S    ?          0:00 script -f -
0     0  5489  5488  20   0  21628  2216 -      Ss+  pts/1      0:00 l3script
1     0  9026     2  20   0      0     0 -      S    ?          0:02 [kworker/0:
4     0  9379  2248  20   0  71292  3688 -      Ss   ?          0:00 sshd: root@
4     0  9381  9379  20   0  22088  2776 -      Ss   pts/4      0:00 -bash
0     0  9426  9381  20   0  18164   844 -      S+   pts/4      0:00 script -f -
1     0  9457  9426  20   0  18168   472 -      S+   pts/4      0:00 script -f -
0     0  9458  9457  20   0  21628  2232 -      Ss   pts/5      0:00 l3script
4     0  9489  9458  20   0  10536   840 -      R+   pts/5      0:00 ps xl
08:41:09
#kill -l
 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
08:43:46
#ps lx
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0  10648   832 -      Ss   ?          0:04 init [2]
1     0     2     0  20   0      0     0 -      S    ?          0:00 [kthreadd]
1     0     3     2  20   0      0     0 -      S    ?          0:01 [ksoftirqd/
1     0     5     2  20   0      0     0 -      S    ?          0:00 [kworker/u:
1     0     6     2 -100  -      0     0 -      S    ?          0:00 [migration/
5     0     7     2 -100  -      0     0 -      S    ?          0:02 [watchdog/0
1     0     8     2   0 -20      0     0 -      S<   ?          0:00 [cpuset]
1     0     9     2   0 -20      0     0 -      S<   ?          0:00 [khelper]
5     0    10     2  20   0      0     0 -      S    ?          0:00 [kdevtmpfs]
...
1     0  2404     1  20   0  48700 11296 -      Ss   ?          1:14 l3-agent
1     0  5488     1  20   0  18168   468 -      S    ?          0:00 script -f -
0     0  5489  5488  20   0  21628  2216 -      Ss+  pts/1      0:00 l3script
1     0  9026     2  20   0      0     0 -      S    ?          0:02 [kworker/0:
4     0  9379  2248  20   0  71292  3688 -      Ss   ?          0:00 sshd: root@
4     0  9381  9379  20   0  22088  2776 -      Ss   pts/4      0:00 -bash
0     0  9426  9381  20   0  18164   844 -      S+   pts/4      0:00 script -f -
1     0  9457  9426  20   0  18168   472 -      S+   pts/4      0:00 script -f -
0     0  9458  9457  20   0  21628  2240 -      Ss   pts/5      0:00 l3script
4     0  9504  9458  20   0  10536   840 -      R+   pts/5      0:00 ps lx
08:49:01
#ps lx | awk `$12`
l3script: 2: команда не найдена
08:50:08
#ps lx
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0  10648   832 -      Ss   ?          0:04 init [2]
1     0     2     0  20   0      0     0 -      S    ?          0:00 [kthreadd]
1     0     3     2  20   0      0     0 -      S    ?          0:01 [ksoftirqd/
1     0     5     2  20   0      0     0 -      S    ?          0:00 [kworker/u:
1     0     6     2 -100  -      0     0 -      S    ?          0:00 [migration/
5     0     7     2 -100  -      0     0 -      S    ?          0:02 [watchdog/0
1     0     8     2   0 -20      0     0 -      S<   ?          0:00 [cpuset]
1     0     9     2   0 -20      0     0 -      S<   ?          0:00 [khelper]
5     0    10     2  20   0      0     0 -      S    ?          0:00 [kdevtmpfs]
...
1     0  2404     1  20   0  48700 11296 -      Ss   ?          1:16 l3-agent
1     0  5488     1  20   0  18168   468 -      S    ?          0:00 script -f -
0     0  5489  5488  20   0  21628  2216 -      Ss+  pts/1      0:00 l3script
1     0  9026     2  20   0      0     0 -      S    ?          0:02 [kworker/0:
4     0  9379  2248  20   0  71292  3688 -      Ss   ?          0:00 sshd: root@
4     0  9381  9379  20   0  22088  2776 -      Ss   pts/4      0:00 -bash
0     0  9426  9381  20   0  18164   844 -      S+   pts/4      0:00 script -f -
1     0  9457  9426  20   0  18168   472 -      D+   pts/4      0:00 script -f -
0     0  9458  9457  20   0  21628  2244 -      Ss   pts/5      0:00 l3script
4     0  9531  9458  20   0  10536   840 -      R+   pts/5      0:00 ps lx
08:54:06
#ps ux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   832 ?        Ss   Сен13   0:04 init [2]
root         2  0.0  0.0      0     0 ?        S    Сен13   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Сен13   0:01 [ksoftirqd/0
root         5  0.0  0.0      0     0 ?        S    Сен13   0:00 [kworker/u:0
root         6  0.0  0.0      0     0 ?        S    Сен13   0:00 [migration/0
root         7  0.0  0.0      0     0 ?        S    Сен13   0:02 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Сен13   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Сен13   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Сен13   0:00 [kdevtmpfs]
...
root      2404  0.0  2.2  48700 11296 ?        Ss   Сен13   1:16 l3-agent
root      5488  0.0  0.0  18168   468 ?        S    Сен14   0:00 script -f -c
root      5489  0.0  0.4  21628  2216 pts/1    Ss+  Сен14   0:00 l3script
root      9026  0.0  0.0      0     0 ?        S    Сен15   0:02 [kworker/0:2
root      9379  0.0  0.7  71292  3688 ?        Ss   09:22   0:00 sshd: root@pts/
root      9381  0.0  0.5  22088  2776 pts/4    Ss   09:22   0:00 -bash
root      9426  0.0  0.1  18164   844 pts/4    S+   09:22   0:00 script -f -c l3
root      9457  0.0  0.0  18168   472 pts/4    S+   09:22   0:00 script -f -c l3
root      9458  0.0  0.4  21628  2244 pts/5    Ss   09:22   0:00 l3script
root      9539  0.0  0.2  18948  1260 pts/5    R+   09:54   0:00 ps ux
08:54:09
#top
top - 09:59:45 up 2 days, 23:58,  1 user,  load average: 0,00, 0,01, 0,05
Tasks:  57 total,   1 running,  56 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,3 sy,  0,0 ni, 99,7 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   375504 used,   131864 free,   148252 buffers
KiB Swap:        0 total,        0 used,        0 free,   123284 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
    1 root      20   0 10648  832  696 S   0,0  0,2   0:04.75 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S   0,0  0,0   0:01.57 ksoftirqd/0
    5 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/u:0
...
  406 root      20   0     0    0    0 S   0,0  0,0   0:01.96 flush-202:0
  407 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kpsmoused
 1870 root      20   0 52772 1640 1204 S   0,0  0,3   0:00.04 rsyslogd
 1900 root      20   0  4116  656  512 S   0,0  0,1   0:00.00 acpid
 1942 root      20   0 22492  896  688 S   0,0  0,2   0:00.34 cron
 2227 Debian-e  20   0 46804 1032  584 S   0,0  0,2   0:00.08 exim4
 2248 root      20   0 49932 1252  640 S   0,0  0,2   0:00.01 sshd
 2272 root      20   0 18368  968  812 S   0,0  0,2   0:00.01 getty
 2273 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
 2274 root      20   0 18368  976  812 S   0,0  0,2   0:00.00 getty
09:03:32
#top
top - 10:03:36 up 3 days, 2 min,  1 user,  load average: 0,10, 0,06, 0,05
Tasks:  57 total,   2 running,  55 sleeping,   0 stopped,   0 zombie
%Cpu(s): 47,8 us,  0,3 sy,  0,0 ni, 51,2 id,  0,7 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   375752 used,   131616 free,   148296 buffers
KiB Swap:        0 total,        0 used,        0 free,   123448 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 2404 root      20   0 48700  11m 1636 R  47,8  2,2   1:43.03 l3-agent
 9457 root      20   0 18168  472  308 S   0,3  0,1   0:00.06 script
    1 root      20   0 10648  832  696 S   0,0  0,2   0:04.76 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
...
  406 root      20   0     0    0    0 S   0,0  0,0   0:01.96 flush-202:0
  407 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kpsmoused
 1870 root      20   0 52772 1640 1204 S   0,0  0,3   0:00.04 rsyslogd
 1900 root      20   0  4116  656  512 S   0,0  0,1   0:00.00 acpid
 1942 root      20   0 22492  896  688 S   0,0  0,2   0:00.34 cron
 2227 Debian-e  20   0 46804 1032  584 S   0,0  0,2   0:00.08 exim4
 2248 root      20   0 49932 1252  640 S   0,0  0,2   0:00.01 sshd
 2272 root      20   0 18368  968  812 S   0,0  0,2   0:00.01 getty
 2273 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
 2274 root      20   0 18368  976  812 S   0,0  0,2   0:00.00 getty
09:04:09
#htop
l3script: htop: команда не найдена
09:05:59
#apt-get install htop
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  strace ltrace
НОВЫЕ пакеты, которые будут установлены:
  htop
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено.
Необходимо скачать 74,9 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 216 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74,9 kB]
Получено 74,9 kБ за 0с (339 kБ/c)
Выбор ранее не выбранного пакета htop.
(Чтение базы данных … на данный момент установлено 30070 файлов и каталогов.)
Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет htop (1.0.1-1) …
09:06:24
#htop

09:08:49
# Mem[|||||||||||||||||||||102/495MB] Load average: 0.02 0.05 0.05
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:01 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:02 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
 5489 pts/1    Ss+    0:00 l3script
 5634 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//93442741
 5635 pts/3    Ss+    0:00 l3script
 9026 ?        S      0:02 [kworker/0:2]
 9379 ?        Ss     0:00 sshd: root@pts/4
 9381 pts/4    Ss     0:00 -bash
 9426 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9457 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9458 pts/5    Ss     0:00 l3script
 9792 pts/5    R+     0:00 ps -ax
09:17:22
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:01 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:02 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
    9 ?        S<     0:00 [khelper]
   10 ?        S      0:00 [kdevtmpfs]
...
 5489 pts/1    Ss+    0:00 l3script
 5634 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//93442741
 5635 pts/3    Ss+    0:00 l3script
 9026 ?        S      0:02 [kworker/0:2]
 9379 ?        Ss     0:00 sshd: root@pts/4
 9381 pts/4    Ss     0:00 -bash
 9426 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9457 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9458 pts/5    Ss     0:00 l3script
 9800 pts/5    R+     0:00 ps ax
09:17:26
#ps axl
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0  10648   832 -      Ss   ?          0:04 init [2]
1     0     2     0  20   0      0     0 -      S    ?          0:00 [kthreadd]
1     0     3     2  20   0      0     0 -      S    ?          0:01 [ksoftirqd/
1     0     5     2  20   0      0     0 -      S    ?          0:00 [kworker/u:
1     0     6     2 -100  -      0     0 -      S    ?          0:00 [migration/
5     0     7     2 -100  -      0     0 -      S    ?          0:02 [watchdog/0
1     0     8     2   0 -20      0     0 -      S<   ?          0:00 [cpuset]
1     0     9     2   0 -20      0     0 -      S<   ?          0:00 [khelper]
5     0    10     2  20   0      0     0 -      S    ?          0:00 [kdevtmpfs]
...
0     0  5489  5488  20   0  21628  2216 -      Ss+  pts/1      0:00 l3script
1  1000  5634     1  20   0  18168   464 -      S    ?          0:00 script -f -
0  1000  5635  5634  20   0  24624  3252 -      Ss+  pts/3      0:00 l3script
1     0  9026     2  20   0      0     0 -      S    ?          0:02 [kworker/0:
4     0  9379  2248  20   0  71292  3688 -      Ss   ?          0:00 sshd: root@
4     0  9381  9379  20   0  22088  2776 -      Ss   pts/4      0:00 -bash
0     0  9426  9381  20   0  18164   844 -      S+   pts/4      0:00 script -f -
1     0  9457  9426  20   0  18168   472 -      S+   pts/4      0:00 script -f -
0     0  9458  9457  20   0  21628  2244 -      Ss   pts/5      0:00 l3script
4     0  9808  9458  20   0  10536   836 -      R+   pts/5      0:00 ps axl
09:17:29
#nice -n 5 sleep 1000 &
[1] 9816
09:18:58
#ps -l | grep sleep
0 S     0  9816  9458  0  85   5 -  1927 -      pts/5    00:00:00 sleep
09:19:13
#ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S     0  9458  9457  0  80   0 -  5407 -      pts/5    00:00:00 l3script
0 S     0  9816  9458  0  85   5 -  1927 -      pts/5    00:00:00 sleep
4 R     0  9833  9458  0  80   0 -  2634 -      pts/5    00:00:00 ps
09:19:38
#renice -5 9816
9816 (process ID) old priority 5, new priority -5
09:20:31
#ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S     0  9458  9457  0  80   0 -  5408 -      pts/5    00:00:00 l3script
0 S     0  9816  9458  0  75  -5 -  1927 -      pts/5    00:00:00 sleep
4 R     0  9849  9458  0  80   0 -  2634 -      pts/5    00:00:00 ps
09:20:35
#ps
  PID TTY          TIME CMD
 9458 pts/5    00:00:00 l3script
 9859 pts/5    00:00:00 ps
[1]+  Done                    nice -n 5 sleep 1000
прошло 18 минут
09:38:53
#ps
  PID TTY          TIME CMD
 9458 pts/5    00:00:00 l3script
 9867 pts/5    00:00:00 ps
09:39:04
#ps -x
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:01 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:02 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
 2404 ?        Ss     1:56 l3-agent
 5488 ?        S      0:00 script -f -c l3script -q /root/.lilalo//1109366641700
 5489 pts/1    Ss+    0:00 l3script
 9026 ?        S      0:02 [kworker/0:2]
 9379 ?        Ss     0:00 sshd: root@pts/4
 9381 pts/4    Ss     0:00 -bash
 9426 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9457 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9458 pts/5    Ss     0:00 l3script
 9875 pts/5    R+     0:00 ps -x
09:39:13
#ps x
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:01 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:02 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
    9 ?        S<     0:00 [khelper]
   10 ?        S      0:00 [kdevtmpfs]
...
 2404 ?        Ss     1:56 l3-agent
 5488 ?        S      0:00 script -f -c l3script -q /root/.lilalo//1109366641700
 5489 pts/1    Ss+    0:00 l3script
 9026 ?        S      0:02 [kworker/0:2]
 9379 ?        Ss     0:00 sshd: root@pts/4
 9381 pts/4    Ss     0:00 -bash
 9426 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9457 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9458 pts/5    Ss     0:00 l3script
 9883 pts/5    R+     0:00 ps x
09:39:16
#ps U user
  PID TTY      STAT   TIME COMMAND
 2325 ?        Ss     3:21 l3-agent
 5634 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//93442741
 5635 pts/3    Ss+    0:00 l3script
09:39:26
#ps -t tty1
  PID TTY          TIME CMD
 2272 tty1     00:00:00 getty
09:39:45
#ps -t tty2
  PID TTY          TIME CMD
 2273 tty2     00:00:00 getty
09:39:49
#ps -t tty5
  PID TTY          TIME CMD
 2276 tty5     00:00:00 getty
09:39:54
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:01 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:02 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
    9 ?        S<     0:00 [khelper]
   10 ?        S      0:00 [kdevtmpfs]
...
 5489 pts/1    Ss+    0:00 l3script
 5634 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//93442741
 5635 pts/3    Ss+    0:00 l3script
 9026 ?        S      0:02 [kworker/0:2]
 9379 ?        Ss     0:00 sshd: root@pts/4
 9381 pts/4    Ss     0:00 -bash
 9426 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9457 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1864771946047
 9458 pts/5    Ss     0:00 l3script
 9923 pts/5    R+     0:00 ps ax
09:40:04
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   832 ?        Ss   Сен13   0:04 init [2]
root         2  0.0  0.0      0     0 ?        S    Сен13   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Сен13   0:01 [ksoftirqd/0
root         5  0.0  0.0      0     0 ?        S    Сен13   0:00 [kworker/u:0
root         6  0.0  0.0      0     0 ?        S    Сен13   0:00 [migration/0
root         7  0.0  0.0      0     0 ?        S    Сен13   0:02 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Сен13   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Сен13   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Сен13   0:00 [kdevtmpfs]
...
root      5489  0.0  0.4  21628  2216 pts/1    Ss+  Сен14   0:00 l3script
user      5634  0.0  0.0  18168   464 ?        S    Сен14   0:00 script -f -c
user      5635  0.0  0.6  24624  3252 pts/3    Ss+  Сен14   0:00 l3script
root      9026  0.0  0.0      0     0 ?        S    Сен15   0:02 [kworker/0:2
root      9379  0.0  0.7  71292  3720 ?        Ss   09:22   0:00 sshd: root@pts/
root      9381  0.0  0.5  22088  2776 pts/4    Ss   09:22   0:00 -bash
root      9426  0.0  0.1  18164   844 pts/4    S+   09:22   0:00 script -f -c l3
root      9457  0.0  0.0  18168   472 pts/4    S+   09:22   0:00 script -f -c l3
root      9458  0.0  0.4  21652  2308 pts/5    Ss   09:22   0:00 l3script
root      9931  0.0  0.2  18948  1260 pts/5    R+   10:40   0:00 ps aux
09:40:13
#ps avx
  PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
    1 ?        Ss     0:04     17    32 10615   832  0.1 init [2]
    2 ?        S      0:00      0     0     0     0  0.0 [kthreadd]
    3 ?        S      0:01      0     0     0     0  0.0 [ksoftirqd/0]
    5 ?        S      0:00      0     0     0     0  0.0 [kworker/u:0]
    6 ?        S      0:00      0     0     0     0  0.0 [migration/0]
    7 ?        S      0:02      0     0     0     0  0.0 [watchdog/0]
    8 ?        S<     0:00      0     0     0     0  0.0 [cpuset]
    9 ?        S<     0:00      0     0     0     0  0.0 [khelper]
   10 ?        S      0:00      0     0     0     0  0.0 [kdevtmpfs]
...
 5489 pts/1    Ss+    0:00      0   914 20713  2216  0.4 l3script
 5634 ?        S      0:00      0    10 18157   464  0.0 script -f -c l3script -
 5635 pts/3    Ss+    0:00      0   914 23709  3252  0.6 l3script
 9026 ?        S      0:02      0     0     0     0  0.0 [kworker/0:2]
 9379 ?        Ss     0:00      0   492 70799  3720  0.7 sshd: root@pts/4
 9381 pts/4    Ss     0:00      0   914 21173  2776  0.5 -bash
 9426 pts/4    S+     0:00      0    10 18153   844  0.1 script -f -c l3script -
 9457 pts/4    S+     0:00      0    10 18157   472  0.0 script -f -c l3script -
 9458 pts/5    Ss     0:00      0   914 20737  2308  0.4 l3script
 9939 pts/5    R+     0:00      0    84 10451   840  0.1 ps avx
09:40:20
#ps aux |grep -v USER.*PID.*%CPU | sort -n 3
sort: операция открытия завершилась неудачно: 3: Нет такого файла или каталога
09:41:32
#ps aux |grep -v USER.*PID.*%CPU
root         1  0.0  0.1  10648   832 ?        Ss   Сен13   0:04 init [2]
root         2  0.0  0.0      0     0 ?        S    Сен13   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Сен13   0:01 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Сен13   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Сен13   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Сен13   0:02 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Сен13   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Сен13   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Сен13   0:00 [kdevtmpfs]
root        11  0.0  0.0      0     0 ?        S<   Сен13   0:00 [netns]
...
root      5489  0.0  0.4  21628  2216 pts/1    Ss+  Сен14   0:00 l3script
user      5634  0.0  0.0  18168   464 ?        S    Сен14   0:00 script -f -c l3script -q /home/user/.lilalo//93442741849931422-1473838572.script
user      5635  0.0  0.6  24624  3252 pts/3    Ss+  Сен14   0:00 l3script
root      9026  0.0  0.0      0     0 ?        S    Сен15   0:02 [kworker/0:2]
root      9379  0.0  0.7  71292  3720 ?        Ss   09:22   0:00 sshd: root@pts/4
root      9381  0.0  0.5  22088  2776 pts/4    Ss   09:22   0:00 -bash
root      9426  0.0  0.1  18164   844 pts/4    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script
root      9457  0.0  0.0  18168   472 pts/4    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script
root      9458  0.0  0.4  21652  2308 pts/5    Ss   09:22   0:00 l3script
root      9957  0.0  0.2  18948  1256 pts/5    R+   10:41   0:00 ps aux
09:41:42
#ps aux |grep -v USER.*PID.*%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога

Файлы

  • /etc/shells
  • who
  • who1.tx
  • who2.txt
  • /etc/shells
    >
    # /etc/shells: valid login shells
    /bin/sh
    /bin/dash
    /bin/bash
    /bin/rbash
    /usr/bin/screen
    /bin/zsh
    /usr/bin/zsh
    
    who
    >
    who1.txt  who2.txt
    
    who1.tx
    >
    root     pts/0        2016-09-12 11:49 (192.168.16.160)
    user     pts/2        2016-09-12 12:03 (192.168.16.160)
    
    who2.txt
    >
    root     pts/0        2016-09-12 11:49 (192.168.16.160)
    user     pts/2        2016-09-12 12:03 (192.168.16.160)
    

    Статистика

    Время первой команды журнала13:41:25 2016- 9-12
    Время последней команды журнала09:41:42 2016- 9-16
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 3.92
    Количество командных строк в единицу времени, команда/мин 0.43
    Частота использования команд
    ps25|======================| 22.94%
    ls15|=============| 13.76%
    vi11|==========| 10.09%
    echo6|=====| 5.50%
    cat6|=====| 5.50%
    cd5|====| 4.59%
    grep4|===| 3.67%
    l3bashrc2|=| 1.83%
    sort2|=| 1.83%
    apt-get2|=| 1.83%
    l3-agent2|=| 1.83%
    top2|=| 1.83%
    202|=| 1.83%
    htop2|=| 1.83%
    ln2|=| 1.83%
    awk1|| 0.92%
    31|| 0.92%
    Mem[1|| 0.92%
    rm1|| 0.92%
    231|| 0.92%
    ~1|| 0.92%
    nice1|| 0.92%
    dfjdfjkh1|| 0.92%
    mv1|| 0.92%
    ecjo1|| 0.92%
    source1|| 0.92%
    pwd1|| 0.92%
    495MB]1|| 0.92%
    xargs1|| 0.92%
    history1|| 0.92%
    sh1|| 0.92%
    kill1|| 0.92%
    renice1|| 0.92%
    tree1|| 0.92%
    hostname=`hostname`1|| 0.92%
    pstree1|| 0.92%
    ____
    *) Интервалы неактивности длительностью 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$