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

Содержание

Журнал

Среда (04/10/13)

/dev/pts/2
11:16:20
$ls -ls
итого 2968
   0 -rw-r--r-- 1 user user       0 Апр  9 15:52 ABA
   0 -rw-r--r-- 1 user user       0 Апр  9 15:52 ABB
   0 -rw-r--r-- 1 user user       0 Апр  9 15:52 ABC
   0 -rw-r--r-- 1 user user       0 Апр  9 15:52 ABD
   4 drwxr-xr-x 3 user user    4096 Апр  8 16:22 BACKUP
   8 -rwxr-xr-x 1 user user    7994 Июл  5  2012 BIGFILE
   4 drwxr-xr-x 2 user user    4096 Апр  8 16:20 BIN
   0 -rw-r--r-- 1 user user       0 Апр  9 15:52 DIRECTORY1
   0 -rw-r--r-- 1 user user       0 Апр  9 15:52 DIRECTORY2
...
  88 -rwxr-xr-x 1 user user   84663 Июл  5  2012 PAMYATKA.PDF
   4 drwxr-xr-x 3 user user    4096 Апр  8 16:03 PICS
  24 -rwxr-xr-x 1 user user   23048 Июл  5  2012 PRESS_ANY_KEY_TO_CONTINUE.JPG
   4 drwxr-xr-x 3 user user    4096 Апр  9 15:55 PROJ
   0 -rw-r--r-- 1 user user       0 Апр  8 16:19 PROJECT
   4 drwxr-xr-x 2 user user    4096 Апр 10 12:09 soft
   4 -rw-r--r-- 1 user user     994 Апр  9 16:08 SORTED_PASSWD
   4 drwxr-xr-x 2 user user    4096 Апр  8 15:56 SOURCE
   4 drwxr-xr-x 2 user user    4096 Апр  9 15:55 TEXT
   4 -rwxr-xr-x 1 user user      75 Июл  5  2012 TOUCHLIST
11:16:35
$echo $$
6229
прошло 96 минут
12:52:37
$echo $?
0
12:53:16
$echo $#
0
12:53:41
$export=vim

13:00:30
$cp no_file_with_this_name /tmp
cp: невозможно выполнить stat для «no_file_with_this_name»: Нет такого файла или каталога
прошла 51 минута
13:52:15
$echo $?
1
13:52:34
$touch no_file_with_this_name

13:53:16
$test 5 -gt 1

13:53:37
$echo $?
0
13:53:42
$test 5 -lt 1

13:53:55
$echo $?
1
13:54:00
$test -z "$STRING"

13:57:42
$echo $?
0
13:57:45
$test -z $STRING

13:57:52
$echo $?
0
13:57:53
$set -x
+++ /bin/date +%s
14:02:27
$test "$P" != print
+ test '' '!=' print
+++ /bin/date +%s
14:05:12
$echo $?
+ echo 0
0
+++ /bin/date +%s
14:05:20
$test -e /etc/motd
+ test -e /etc/motd
+++ /bin/date +%s
14:05:51
$echo $?
+ echo 0
0
+++ /bin/date +%s
14:05:54
$test x=5,y=10 && x=10,y=5
+ test x=5,y=10
+ x=10,y=5
+++ /bin/date +%s
прошло 12 минут
14:18:42
$echo "LUBIM CVET?" ; read FAV_COL ; \
> FAV_COL
+ echo 'LUBIM CVET?'
LUBIM CVET?
+ read FAV_COL
+ FAV_COL
l3script: FAV_COL: команда не найдена
+++ /bin/date +%s
14:21:14
$set +x
+ set +x
14:21:52
$echo "LUBIM CVET?" ; read FAV_COL ; FAV_COL
LUBIM CVET?
zelit
l3script: FAV_COL: команда не найдена
14:22:08
$echo "LUBIM CVET?" ; read FAV_COL ; FAV_COL
LUBIM CVET?
FAV_col
l3script: FAV_COL: команда не найдена
14:22:18
$echo "LUBIM CVET?" ; read FAV_COL ; FAV_COL
LUBIM CVET?
blue
l3script: FAV_COL: команда не найдена
14:23:43
$A=0

14:27:09
$while [ $A -lt 10 ]
> do
> A=$((A+1))
> echo $A
> done
1
2
3
4
5
6
7
8
9
10
14:28:56
$for file in /etc/*
> do
> [ -r $file ] || echo $file
> done
/etc/at.deny
/etc/group-
/etc/gshadow
/etc/gshadow-
/etc/passwd-
/etc/shadow
/etc/shadow-
/etc/sudoers
14:30:05
$func () {
> if [ -z "$1" ]
> then
> echo "No parametrs passed to function."
> return 0
> else
> echo "Param #1 is $1."
> fi
> if [ "$2" ]
> then
> echo "Parametr #2 is $2."
> fi
> }
14:39:20
$func
No parametrs passed to function.
14:39:29
$func first
Param #1 is first.
14:39:43
$func first second
Param #1 is first.
Parametr #2 is second.
14:40:00
$set -x
+++ /bin/date +%s
прошло 27 минут
15:07:05
$id
+ id
uid=1000(user) gid=1000(user) группы=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev)
+++ /bin/date +%s
прошло 18 минут
15:25:33
$whoami
+ whoami
user
+++ /bin/date +%s
15:25:57
$logname
+ logname
logname: регистрационное имя отсутствует
+++ /bin/date +%s

Четверг (04/11/13)

/dev/pts/2
08:35:51
$set -x
+++ /bin/date +%s
08:41:50
$man adduser
08:42:07
$man useradd
прошла 21 минута
09:03:34
$man sudo
09:03:55
$man mc
09:04:19
$ls -l
+ ls --color=auto -l
итого 2968
-rw-r--r-- 1 user user       0 Апр  9 15:52 ABA
-rw-r--r-- 1 user user       0 Апр  9 15:52 ABB
-rw-r--r-- 1 user user       0 Апр  9 15:52 ABC
-rw-r--r-- 1 user user       0 Апр  9 15:52 ABD
drwxr-xr-x 3 user user    4096 Апр  8 16:22 BACKUP
-rwxr-xr-x 1 user user    7994 Июл  5  2012 BIGFILE
drwxr-xr-x 2 user user    4096 Апр  8 16:20 BIN
-rw-r--r-- 1 user user       0 Апр  9 15:52 DIRECTORY1
...
drwxr-xr-x 3 user user    4096 Апр  8 16:03 PICS
-rwxr-xr-x 1 user user   23048 Июл  5  2012 PRESS_ANY_KEY_TO_CONTINUE.JPG
drwxr-xr-x 3 user user    4096 Апр  9 15:55 PROJ
-rw-r--r-- 1 user user       0 Апр  8 16:19 PROJECT
drwxr-xr-x 2 user user    4096 Апр 10 12:09 soft
-rw-r--r-- 1 user user     994 Апр  9 16:08 SORTED_PASSWD
drwxr-xr-x 2 user user    4096 Апр  8 15:56 SOURCE
drwxr-xr-x 2 user user    4096 Апр  9 15:55 TEXT
-rwxr-xr-x 1 user user      75 Июл  5  2012 TOUCHLIST
+++ /bin/date +%s
прошло 12 минут
09:16:45
$cp ~mymod /etc/motd
+ cp '~mymod' /etc/motd
cp: невозможно выполнить stat для «~mymod»: Нет такого файла или каталога
+++ /bin/date +%s
прошло 16 минут
09:33:03
$su
+ su
Пароль:
su: Сбой при проверке подлинности
+++ /bin/date +%s
09:33:32
$rootpass
+ rootpass
l3script: rootpass: команда не найдена
+++ /bin/date +%s
09:33:35
$su
+ su
Пароль:
rootsu: Сбой при проверке подлинности
+++ /bin/date +%s
09:34:00
$rootpass
+ rootpass
l3script: rootpass: команда не найдена
+++ /bin/date +%s
09:34:07
$/etc/motd
+ /etc/motd
l3script: /etc/motd: Отказано в доступе
+++ /bin/date +%s
прошло >2 часов
/dev/pts/0
12:33:42
$apt-get install dosfstools ntfsprogs
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock - open (13: Отказано в доступе)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); у вас есть права суперпользователя?
прошло 17 минут
12:51:28
$y
l3script: y: команда не найдена
12:51:30
$su
Пароль:
root@debian2:/home/user# apt-get install dosfstools ntfsprogs
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  fuse-utils libfuse2 libntfs10
НОВЫЕ пакеты, которые будут установлены:
  dosfstools fuse-utils libfuse2 libntfs10 ntfsprogs
обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 44 пакетов не обновлено.
...
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/xvdb1 on /mnt type vfat (rw)
/dev/xvdb5 on /media type vfat (rw)
/dev/xvdb6 on /media type vfat (rw)
root@debian2:~# su
root@debian2:~# su user
user@debian2:/root$ su
Пароль:
su: Сбой при проверке подлинности
user@debian2:/root$ l3script
прошло 78 минут
/dev/pts/1
14:10:05
$ps
  PID TTY          TIME CMD
 1681 pts/2    00:00:00 l3script
 1714 pts/2    00:00:00 ps
/dev/pts/0
14:10:05
$ps
  PID TTY          TIME CMD
 1681 pts/2    00:00:00 l3script
 1714 pts/2    00:00:00 ps
/dev/pts/1
14:10:13
$time
real    0m0.000s
user    0m0.000s
sys     0m0.000s
/dev/pts/0
14:10:13
$time
real    0m0.000s
user    0m0.000s
sys     0m0.000s
/dev/pts/1
14:10:31
$ls
ls: невозможно открыть каталог .: Отказано в доступе
/dev/pts/0
14:10:31
$ls
ls: невозможно открыть каталог .: Отказано в доступе
/dev/pts/1
14:10:41
$ls
ls: невозможно открыть каталог .: Отказано в доступе
/dev/pts/0
14:10:41
$ls
ls: невозможно открыть каталог .: Отказано в доступе
/dev/pts/1
14:10:47
$cd

/dev/pts/0
14:10:47
$cd

/dev/pts/1
14:10:57
$ls
ABA                                    LPI_2
ABB                                    man_smb_conf
ABC                                    MAN_SMB_CONF
ABD                                    matrix.jpg
BACKUP                                 MATRIX.JPG
bigfile                                names
BIGFILE                                NAMES
bin                                    NEWFILE
BIN                                    no_file_with_this_name
DIRECTORY1                             ogo.jpg
...
freebsd.jpg                            proj
FREEBSD.JPG                            PROJ
granata.jpg                            PROJECT
GRANATA.JPG                            soft
KILLALL                                SORTED_PASSWD
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  SOURCE
LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  text
lpi 1                                  TEXT
LPI_1                                  touchlist
lpi 2                                  TOUCHLIST
/dev/pts/0
14:10:57
$ls
ABA                                    LPI_2
ABB                                    man_smb_conf
ABC                                    MAN_SMB_CONF
ABD                                    matrix.jpg
BACKUP                                 MATRIX.JPG
bigfile                                names
BIGFILE                                NAMES
bin                                    NEWFILE
BIN                                    no_file_with_this_name
DIRECTORY1                             ogo.jpg
...
freebsd.jpg                            proj
FREEBSD.JPG                            PROJ
granata.jpg                            PROJECT
GRANATA.JPG                            soft
KILLALL                                SORTED_PASSWD
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  SOURCE
LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  text
lpi 1                                  TEXT
LPI_1                                  touchlist
lpi 2                                  TOUCHLIST
/dev/pts/1
14:10:59
$ps
  PID TTY          TIME CMD
 1681 pts/2    00:00:00 l3script
 1760 pts/2    00:00:00 ps
/dev/pts/0
14:10:59
$ps
  PID TTY          TIME CMD
 1681 pts/2    00:00:00 l3script
 1760 pts/2    00:00:00 ps
/dev/pts/1
14:11:04
$ps a
  PID TTY      STAT   TIME COMMAND
 1182 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 1183 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 1184 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1185 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1186 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1187 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 1197 pts/0    Ss     0:00 -bash
 1214 pts/0    S+     0:00 script -f -c l3script -q /home/user/.lilalo//8870
 1257 pts/0    S+     0:00 script -f -c l3script -q /home/user/.lilalo//8870
 1258 pts/1    Ss     0:00 l3script
 1308 pts/1    S      0:00 su
 1310 pts/1    S      0:00 bash
 1619 pts/1    S      0:00 su
 1621 pts/1    S      0:00 bash
 1622 pts/1    S      0:00 su user
 1623 pts/1    S      0:00 bash
 1637 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1680 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1681 pts/2    Ss     0:00 l3script
 1768 pts/2    R+     0:00 ps a
/dev/pts/0
14:11:04
$ps a
  PID TTY      STAT   TIME COMMAND
 1182 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 1183 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 1184 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1185 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1186 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1187 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 1197 pts/0    Ss     0:00 -bash
 1214 pts/0    S+     0:00 script -f -c l3script -q /home/user/.lilalo//8870
 1257 pts/0    S+     0:00 script -f -c l3script -q /home/user/.lilalo//8870
 1258 pts/1    Ss     0:00 l3script
 1308 pts/1    S      0:00 su
 1310 pts/1    S      0:00 bash
 1619 pts/1    S      0:00 su
 1621 pts/1    S      0:00 bash
 1622 pts/1    S      0:00 su user
 1623 pts/1    S      0:00 bash
 1637 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1680 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1681 pts/2    Ss     0:00 l3script
 1768 pts/2    R+     0:00 ps a
/dev/pts/1
14:12:28
$ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:01 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:00 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
    9 ?        S<     0:00 [khelper]
   10 ?        S<     0:00 [netns]
...
 1559 ?        S<     0:00 udevd --daemon
 1560 ?        S<     0:00 udevd --daemon
 1619 pts/1    S      0:00 su
 1621 pts/1    S      0:00 bash
 1622 pts/1    S      0:00 su user
 1623 pts/1    S      0:00 bash
 1637 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1680 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1681 pts/2    Ss     0:00 l3script
 1776 pts/2    R+     0:00 ps ax
/dev/pts/0
14:12:28
$ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:01 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:00 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
    9 ?        S<     0:00 [khelper]
   10 ?        S<     0:00 [netns]
...
 1559 ?        S<     0:00 udevd --daemon
 1560 ?        S<     0:00 udevd --daemon
 1619 pts/1    S      0:00 su
 1621 pts/1    S      0:00 bash
 1622 pts/1    S      0:00 su user
 1623 pts/1    S      0:00 bash
 1637 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1680 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//6408
 1681 pts/2    Ss     0:00 l3script
 1776 pts/2    R+     0:00 ps ax
/dev/pts/1
14:15:12
$ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   2084   700 ?        Ss   13:16   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    13:16   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    13:16   0:00 [ksoftirqd]
root         5  0.0  0.0      0     0 ?        S    13:16   0:00 [kworker/u]
root         6  0.0  0.0      0     0 ?        S    13:16   0:00 [migration]
root         7  0.0  0.0      0     0 ?        S    13:16   0:00 [watchdog/]
root         8  0.0  0.0      0     0 ?        S<   13:16   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   13:16   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S<   13:16   0:00 [netns]
...
root      1559  0.0  0.1   2428   784 ?        S<   14:29   0:00 udevd --dae
root      1560  0.0  0.1   2428   752 ?        S<   14:29   0:00 udevd --dae
root      1619  0.0  0.2   5700  1144 pts/1    S    15:09   0:00 su
root      1621  0.0  0.3   6260  1740 pts/1    S    15:09   0:00 bash
user      1622  0.0  0.2   5700  1140 pts/1    S    15:09   0:00 su user
user      1623  0.0  0.5   7420  2980 pts/1    S    15:09   0:00 bash
user      1637  0.0  0.1   5144   756 pts/1    S+   15:10   0:00 script -f -
user      1680  0.0  0.0   5148   416 pts/1    S+   15:10   0:00 script -f -
user      1681  0.0  0.5   7448  3020 pts/2    Ss   15:10   0:00 l3script
user      1789  0.0  0.2   5624  1052 pts/2    R+   15:17   0:00 ps aux
/dev/pts/0
14:15:12
$ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   2084   700 ?        Ss   13:16   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    13:16   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    13:16   0:00 [ksoftirqd]
root         5  0.0  0.0      0     0 ?        S    13:16   0:00 [kworker/u]
root         6  0.0  0.0      0     0 ?        S    13:16   0:00 [migration]
root         7  0.0  0.0      0     0 ?        S    13:16   0:00 [watchdog/]
root         8  0.0  0.0      0     0 ?        S<   13:16   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   13:16   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S<   13:16   0:00 [netns]
...
root      1559  0.0  0.1   2428   784 ?        S<   14:29   0:00 udevd --dae
root      1560  0.0  0.1   2428   752 ?        S<   14:29   0:00 udevd --dae
root      1619  0.0  0.2   5700  1144 pts/1    S    15:09   0:00 su
root      1621  0.0  0.3   6260  1740 pts/1    S    15:09   0:00 bash
user      1622  0.0  0.2   5700  1140 pts/1    S    15:09   0:00 su user
user      1623  0.0  0.5   7420  2980 pts/1    S    15:09   0:00 bash
user      1637  0.0  0.1   5144   756 pts/1    S+   15:10   0:00 script -f -
user      1680  0.0  0.0   5148   416 pts/1    S+   15:10   0:00 script -f -
user      1681  0.0  0.5   7448  3020 pts/2    Ss   15:10   0:00 l3script
user      1789  0.0  0.2   5624  1052 pts/2    R+   15:17   0:00 ps aux
/dev/pts/1
14:17:21
$ps ouser
USER
user
user
user
user
user
user
user
user
user
user
/dev/pts/0
14:17:21
$ps ouser
USER
user
user
user
user
user
user
user
user
user
user
/dev/pts/1
14:18:42
$ps ouser,pid
USER       PID
user      1197
user      1214
user      1257
user      1258
user      1622
user      1623
user      1637
user      1680
user      1681
user      1805
/dev/pts/0
14:18:42
$ps ouser,pid
USER       PID
user      1197
user      1214
user      1257
user      1258
user      1622
user      1623
user      1637
user      1680
user      1681
user      1805
/dev/pts/1
14:18:51
$ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
0  1000  1197  1196  20   0   7412  2976 -      Ss   pts/0      0:00 -bash
0  1000  1214  1197  20   0   5144   756 -      S+   pts/0      0:00 script
1  1000  1257  1214  20   0   5148   416 -      S+   pts/0      0:00 script
0  1000  1258  1257  20   0   7448  3016 -      Ss   pts/1      0:00 l3scrip
4  1000  1622  1621  20   0   5700  1140 ?      S    pts/1      0:00 su user
0  1000  1623  1622  20   0   7420  2980 -      S    pts/1      0:00 bash
0  1000  1637  1623  20   0   5144   756 -      S+   pts/1      0:00 script
1  1000  1680  1637  20   0   5148   416 -      S+   pts/1      0:00 script
0  1000  1681  1680  20   0   7448  3020 -      Ss   pts/2      0:00 l3scrip
0  1000  1813  1681  20   0   5412   688 -      R+   pts/2      0:00 ps l
/dev/pts/0
14:18:51
$ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
0  1000  1197  1196  20   0   7412  2976 -      Ss   pts/0      0:00 -bash
0  1000  1214  1197  20   0   5144   756 -      S+   pts/0      0:00 script
1  1000  1257  1214  20   0   5148   416 -      S+   pts/0      0:00 script
0  1000  1258  1257  20   0   7448  3016 -      Ss   pts/1      0:00 l3scrip
4  1000  1622  1621  20   0   5700  1140 ?      S    pts/1      0:00 su user
0  1000  1623  1622  20   0   7420  2980 -      S    pts/1      0:00 bash
0  1000  1637  1623  20   0   5144   756 -      S+   pts/1      0:00 script
1  1000  1680  1637  20   0   5148   416 -      S+   pts/1      0:00 script
0  1000  1681  1680  20   0   7448  3020 -      Ss   pts/2      0:00 l3scrip
0  1000  1813  1681  20   0   5412   688 -      R+   pts/2      0:00 ps l
/dev/pts/1
14:19:23
$ps root
ERROR: Unknown user-defined format specifier "ot".
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
/dev/pts/0
14:19:23
$ps root
ERROR: Unknown user-defined format specifier "ot".
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
/dev/pts/1
14:20:22
$ps user
ERROR: Conflicting format options.
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
/dev/pts/0
14:20:22
$ps user
ERROR: Conflicting format options.
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
/dev/pts/1
14:20:29
$ps -u user
  PID TTY          TIME CMD
 1196 ?        00:00:00 sshd
 1197 pts/0    00:00:00 bash
 1211 ?        00:02:09 l3-agent
 1214 pts/0    00:00:00 script
 1257 pts/0    00:00:00 script
 1258 pts/1    00:00:00 l3script
 1622 pts/1    00:00:00 su
 1623 pts/1    00:00:00 bash
 1637 pts/1    00:00:00 script
 1680 pts/1    00:00:00 script
 1681 pts/2    00:00:00 l3script
 1837 pts/2    00:00:00 ps
/dev/pts/0
14:20:29
$ps -u user
  PID TTY          TIME CMD
 1196 ?        00:00:00 sshd
 1197 pts/0    00:00:00 bash
 1211 ?        00:02:09 l3-agent
 1214 pts/0    00:00:00 script
 1257 pts/0    00:00:00 script
 1258 pts/1    00:00:00 l3script
 1622 pts/1    00:00:00 su
 1623 pts/1    00:00:00 bash
 1637 pts/1    00:00:00 script
 1680 pts/1    00:00:00 script
 1681 pts/2    00:00:00 l3script
 1837 pts/2    00:00:00 ps
/dev/pts/1
14:20:37
$ps -u root
  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 kworker/u:0
    6 ?        00:00:00 migration/0
    7 ?        00:00:00 watchdog/0
    8 ?        00:00:00 cpuset
    9 ?        00:00:00 khelper
   10 ?        00:00:00 netns
...
 1187 tty6     00:00:00 getty
 1193 ?        00:00:00 sshd
 1212 ?        00:00:00 flush-202:0
 1308 pts/1    00:00:00 su
 1310 pts/1    00:00:00 bash
 1554 ?        00:00:00 flush-202:16
 1559 ?        00:00:00 udevd
 1560 ?        00:00:00 udevd
 1619 pts/1    00:00:00 su
 1621 pts/1    00:00:00 bash
/dev/pts/0
14:20:37
$ps -u root
  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 kworker/u:0
    6 ?        00:00:00 migration/0
    7 ?        00:00:00 watchdog/0
    8 ?        00:00:00 cpuset
    9 ?        00:00:00 khelper
   10 ?        00:00:00 netns
...
 1187 tty6     00:00:00 getty
 1193 ?        00:00:00 sshd
 1212 ?        00:00:00 flush-202:0
 1308 pts/1    00:00:00 su
 1310 pts/1    00:00:00 bash
 1554 ?        00:00:00 flush-202:16
 1559 ?        00:00:00 udevd
 1560 ?        00:00:00 udevd
 1619 pts/1    00:00:00 su
 1621 pts/1    00:00:00 bash
/dev/pts/1
14:20:44
$top
top - 15:24:18 up  2:07,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 98.8%id,  1.0%wa,  0.0%hi,  0.0%si,  0.0%
Mem:    513672k total,   185404k used,   328268k free,    88980k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    61016k cached
    1 root      20   0  2084  700  604 S  0.0  0.1   0:01.67 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:00.02 ksoftirqd/0
    5 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:0
...
   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 fsnotify_mark
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
  144 root      20   0     0    0    0 S  0.0  0.0   0:00.51 kworker/0:2
  177 root      20   0     0    0    0 S  0.0  0.0   0:00.66 kjournald
  224 root      16  -4  2432  856  448 S  0.0  0.2   0:00.05 udevd
  363 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
/dev/pts/0
14:20:44
$top
top - 15:24:12 up  2:07,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.9%us,  0.0%sy,  0.0%ni, 97.7%id,  1.1%wa,  0.0%hi,  0.0%si,  0.3%
Mem:    513672k total,   185396k used,   328276k free,    88972k buffers
top - 15:24:21 up  2:07,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 98.8%id,  1.0%wa,  0.0%hi,  0.0%si,  0.0%
Mem:    513672k total,   185404k used,   328268k free,    88980k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    61016k cached
...
   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 fsnotify_mark
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
  144 root      20   0     0    0    0 S  0.0  0.0   0:00.51 kworker/0:2
  177 root      20   0     0    0    0 S  0.0  0.0   0:00.66 kjournald
  224 root      16  -4  2432  856  448 S  0.0  0.2   0:00.05 udevd
  363 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
прошло 11 минут
/dev/pts/1
14:32:10
$top
top - 15:33:32 up  2:17,  1 user,  load average: 0.58, 0.58, 0.33
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s): 28.7%us,  0.0%sy,  0.0%ni, 56.0%id,  0.3%wa,  0.0%hi,  0.0%si, 15.1%
Mem:    513672k total,   188620k used,   325052k free,    89656k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62316k cached
  1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mo
  f,o     . Fields/Columns: 'f' add or remove; 'o' change display order
  F or O  . Select sort field
  <,>     . Move sort field: '<' next col left; '>' next col right
...
   17 root      20   0     0    0    0 S  0.0  0.0   0:01.04 kworker/0:1
   18 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khungtaskd
   19 root      20   0     0    0    0 S  0.0  0.0   0:00.04 kswapd0
   20 root      25   5     0    0    0 S  0.0  0.0   0:00.00 ksmd
   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 fsnotify_mark
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
/dev/pts/0
14:32:10
$top
Help for Interactive Commands - procps version 3.2.8
Window 1:Def: Cumulative mode Off.  System: Delay 3.0 secs; Secure mode Off.
top - 15:33:32 up  2:17,  1 user,  load average: 0.58, 0.58, 0.33
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s): 28.7%us,  0.0%sy,  0.0%ni, 56.0%id,  0.3%wa,  0.0%hi,  0.0%si, 15.1%
Mem:    513672k total,   188620k used,   325052k free,    89656k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62316k cached
 1211 user      20   0 15332 9968 1468 S 58.1  1.9   8:14.47 l3-agent
  f,o     . Fields/Columns: 'f' add or remove; 'o' change display order
...
   17 root      20   0     0    0    0 S  0.0  0.0   0:01.04 kworker/0:1
   18 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khungtaskd
   19 root      20   0     0    0    0 S  0.0  0.0   0:00.04 kswapd0
   20 root      25   5     0    0    0 S  0.0  0.0   0:00.00 ksmd
   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 fsnotify_mark
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
/dev/pts/1
14:33:34
$top -p 17771
top - 15:34:13 up  2:17,  1 user,  load average: 0.35, 0.52, 0.32
Tasks:   0 total,   0 running,   0 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.5%us,  0.2%sy,  0.0%ni, 90.8%id,  0.0%wa,  0.0%hi,  0.0%si,  1.5%
Mem:    513672k total,   188372k used,   325300k free,    89700k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62336k cached
/dev/pts/0
14:33:34
$top -p 17771
top - 15:34:13 up  2:17,  1 user,  load average: 0.35, 0.52, 0.32
Tasks:   0 total,   0 running,   0 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.5%us,  0.2%sy,  0.0%ni, 90.8%id,  0.0%wa,  0.0%hi,  0.0%si,  1.5%
Mem:    513672k total,   188372k used,   325300k free,    89700k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62336k cached
/dev/pts/1
14:34:16
$top
top - 15:34:31 up  2:18,  1 user,  load average: 0.25, 0.49, 0.31
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.2%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%
Mem:    513672k total,   188496k used,   325176k free,    89724k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62352k cached
 1257 user      20   0  5148  416  292 S  0.3  0.1   0:00.33 script
    1 root      20   0  2084  700  604 S  0.0  0.1   0:01.71 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:00.03 ksoftirqd/0
...
   20 root      25   5     0    0    0 S  0.0  0.0   0:00.00 ksmd
   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 fsnotify_mark
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
  177 root      20   0     0    0    0 S  0.0  0.0   0:00.71 kjournald
  224 root      16  -4  2432  856  448 S  0.0  0.2   0:00.05 udevd
  363 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
/dev/pts/0
14:34:16
$top
top - 15:34:28 up  2:18,  1 user,  load average: 0.27, 0.50, 0.31
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.6%us,  0.1%sy,  0.0%ni, 95.3%id,  1.0%wa,  0.0%hi,  0.0%si,  1.0%
Mem:    513672k total,   188488k used,   325184k free,    89716k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62336k cached
 1211 user      20   0 15332 9968 1468 S 57.2  1.9   8:19.24 l3-agent
    1 root      20   0  2084  700  604 S  0.0  0.1   0:01.71 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:00.03 ksoftirqd/0
...
   20 root      25   5     0    0    0 S  0.0  0.0   0:00.00 ksmd
   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 fsnotify_mark
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
  177 root      20   0     0    0    0 S  0.0  0.0   0:00.71 kjournald
  224 root      16  -4  2432  856  448 S  0.0  0.2   0:00.05 udevd
  363 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
/dev/pts/1
14:35:12
$jobs

/dev/pts/0
14:35:12
$jobs

/dev/pts/1
14:42:52
$top -p
        top: -p requires argument
/dev/pts/0
14:42:52
$top -p
        top: -p requires argument
/dev/pts/1
14:47:45
$top
top - 15:48:10 up  2:31,  1 user,  load average: 0.00, 0.04, 0.14
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  9.7%us,  0.0%sy,  0.0%ni, 88.7%id,  1.5%wa,  0.0%hi,  0.0%si,  0.2%
Mem:    513672k total,   189364k used,   324308k free,    90440k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62576k cached
 1211 user      20   0 15380 9.8m 1468 S 17.9  1.9   8:41.24 l3-agent
    1 root      20   0  2084  700  604 S  0.0  0.1   0:01.72 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:00.03 ksoftirqd/0
...
   19 root      20   0     0    0    0 S  0.0  0.0   0:00.04 kswapd0
   20 root      25   5     0    0    0 S  0.0  0.0   0:00.00 ksmd
   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 fsnotify_mark
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
  177 root      20   0     0    0    0 S  0.0  0.0   0:00.72 kjournald
  224 root      16  -4  2432  856  448 S  0.0  0.2   0:00.05 udevd
/dev/pts/0
14:47:45
$top
top - 15:48:04 up  2:31,  1 user,  load average: 0.00, 0.04, 0.14
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.5%us,  0.0%sy,  0.0%ni, 95.6%id,  1.0%wa,  0.0%hi,  0.0%si,  1.0%
Mem:    513672k total,   189240k used,   324432k free,    90432k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    62560k cached
    1 root      20   0  2084  700  604 S  0.0  0.1   0:01.72 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:00.03 ksoftirqd/0
    5 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:0
...
   22 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 crypto
  135 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 ata_sff
  136 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  137 root      20   0     0    0    0 S  0.0  0.0   0:00.06 scsi_eh_1
  138 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
  177 root      20   0     0    0    0 D  0.0  0.0   0:00.72 kjournald
  224 root      16  -4  2432  856  448 S  0.0  0.2   0:00.05 udevd
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1211 user      20   0 15512 9.8m 1468 R  6.3  1.9   9:14.05 l3-agent
  177 root      20   0     0    0    0 S  0.0  0.0   0:00.72 kjournald

Статистика

Время первой команды журнала11:16:20 2013- 4-10
Время последней команды журнала14:47:45 2013- 4-11
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %12.87
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 3.59
Количество командных строк в единицу времени, команда/мин 0.47
Частота использования команд
ps24|=====================| 21.62%
echo14|============| 12.61%
top12|==========| 10.81%
ls8|=======| 7.21%
test7|======| 6.31%
func4|===| 3.60%
man4|===| 3.60%
set4|===| 3.60%
read4|===| 3.60%
FAV_COL3|==| 2.70%
su3|==| 2.70%
rootpass2|=| 1.80%
cp2|=| 1.80%
cd2|=| 1.80%
jobs2|=| 1.80%
time2|=| 1.80%
touch1|| 0.90%
&1|| 0.90%
logname1|| 0.90%
while1|| 0.90%
for1|| 0.90%
x=10,y=51|| 0.90%
A=01|| 0.90%
/etc/motd1|| 0.90%
export=vim1|| 0.90%
whoami1|| 0.90%
id1|| 0.90%
apt-get1|| 0.90%
y1|| 0.90%
\1|| 0.90%
____
*) Интервалы неактивности длительностью 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$