/l3/users/30-5-2016/NT-Ladm/debian3.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
# 2 root root
Fields Management for window 1:Def, whose current sort field is %CPU Navigate with Up/Dn, Right selects for move then <Enter> or Left commits, * PID = Process Id y, 's' sets sort. Use 'q' or <Esc> to end! * USER = Effective User Name * PR = Priority * NI = Nice Value * VIRT = Virtual Image (KiB) * RES = Resident Size (KiB) * SHR = Shared Memory (KiB) * S = Process Status ... 3842 root 21244 920 484 S 0,0 0,2 0:00.00 udevd 0 0 3869 root 0 0 0 S 0,0 0,0 0:12.73 kworker/0:2 0 0 16511 root 22124 2808 1720 S 0,0 0,6 0:00.04 bash 0 0 16556 root 71384 3716 2820 S 0,0 0,7 0:00.07 sshd 0 0 16558 user 71384 1972 1076 S 0,0 0,4 0:00.31 sshd 1000 1000 16559 user 22152 2848 1724 S 0,0 0,6 0:00.04 bash 1000 1000 16604 root 71292 3616 2820 S 0,0 0,7 0:00.06 sshd 0 0 16606 ivan 71292 1872 1080 S 0,0 0,4 0:00.17 sshd 1001 1001 16607 ivan 22596 3268 1704 S 0,0 0,6 0:00.11 bash 1001 1001 16688 root 18164 840 688 S 0,0 0,2 0:00.06 script 0 0 |
#top
top - 16:32:57 up 6 days, 5:06, 3 users, load average: 0,14, 0,06, 0,05 Tasks: 66 total, 2 running, 64 sleeping, 0 stopped, 0 zombie %Cpu(s): 3,6 us, 0,3 sy, 0,0 ni, 94,7 id, 1,3 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 472492 used, 34876 free, 112380 buffers KiB Swap: 0 total, 0 used, 0 free, 244640 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3047 root 20 0 48776 11m 1652 R 3,6 2,2 11:47.98 l3-agent 3869 root 20 0 0 0 0 S 0,3 0,0 0:12.74 kworker/0:2 24339 root 20 0 25288 1588 1128 R 0,3 0,3 0:00.01 top 1 root 20 0 10648 828 696 S 0,0 0,2 0:08.17 init ... 4451 user 1 1000 55832 17m 1640 S 0,0 3,6 10:47.54 l3-agent 16509 root 2195 0 71292 3784 2900 S 0,0 0,7 0:02.11 sshd 16511 root 16509 0 22124 2808 1720 S 0,0 0,6 0:00.04 bash 16556 root 2195 0 71384 3716 2820 S 0,0 0,7 0:00.07 sshd 16558 user 16556 1000 71384 1972 1076 S 0,0 0,4 0:00.31 sshd 16559 user 16558 1000 22152 2848 1724 S 0,0 0,6 0:00.04 bash 16604 root 2195 0 71292 3616 2820 S 0,0 0,7 0:00.06 sshd 16606 ivan 16604 1001 71292 1872 1080 S 0,0 0,4 0:00.17 sshd 16607 ivan 16606 1001 22596 3268 1704 S 0,0 0,6 0:00.11 bash 16688 root 16511 0 18164 840 688 S 0,0 0,2 0:00.07 script |
#atop
![]() PRC | sys 66.22s | user 24m52 2016/06/03 16:36:37slpi 67 | #ts ------| #zombie 10 0 | CPU | sys 0.04% | user 9.97% | irq 0% | idle 99% | wait 0% | curf 2.33GHz | curscal ?% | CPL | avg1 0.73 | avg5 0.37 | avg15 0.17 | csw 5360654 | intr 3174068 | | numcpu 1 | CPU | sys 07 | user 689 | irq 08 | idle 87 | wait 1810 | curf 2.33GHz | curscal ?% | SWP | tot 0.0M | free 0.9M | | | | vmcom 85.6M | vmlim 247.7M | PAG | scan 93211 | stall 0 | | | swin 0 | 9 | swout 0 | DSK | xvda | busy 0% | read 15512 | write 214439 | MBr/s 0.00 | MBw/s 0.00 | avio 7.23 ms | DSK | xvda | busy 0% | read 1080 | write 5213 | MBr/s 0.00 | MBw/s 0.00 | avio 8.00 ms | NET | transport | tcpi 214691 | tcpo 261369 | udpi 1680 | udpo 1756 | tcpao 952 | tcppo 20 | NET | transport | tcpi 2179 4 | tcpo 7 | udpi 0 | udpo 0 | tcpao 0 | tcppo 0 | NET | eth0 ---- | pcki 221432 | pcko 263696 | si 0 Kbps | so 0 Kbps | erri 0 | erro 0 | NET | network | ipi 4 | ipo 7 | ipfrw 0 | deliv 4 | icmpi 0 | icmpo 0 3047 root root 1 0.03s 9.96s 0K 0K 0K 0K -- - R 0 94% l3-agent 3047 eth0 ---- | pcki 4 | pcko 7 | si 0 Kbps | so 5 Kbps | erri 0 | erro 1/2 24347 root root 1 0.00s 0.00s 0K 0K 0K 4K -- - S 0 0% atop 0.00s 0.00s 0K 0 8K - script 16719 root root 1 13.08s 0.00s 0K 0K 0K 0K N- - S 0 0% kworker/0:2 PID RUID EUID THR SYSCPU USRCPU VGROW RGROW RDDSK WRDSK ST EXC S CPUNR CPU CMD 1/1 |
# 133 4
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 828 - Ss ? 0:08 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:02 [ksoftirqd/0] 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u:0] 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/0] 5 0 7 2 -100 - 0 0 - S ? 0:05 [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] ... 4 0 16556 2195 20 0 71384 3716 - Ss ? 0:00 sshd: user [priv] 4 0 16604 2195 20 0 71292 3616 - Ss ? 0:00 sshd: ivan [priv] 0 0 16688 16511 20 0 18164 840 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//242 1 0 16719 16688 20 0 18168 468 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//242 0 0 16720 16719 20 0 22044 2592 - Ss pts/3 0:03 l3script 5 0 23071 277 20 0 21244 816 - S ? 0:00 udevd --daemon 0 0 23829 16720 20 0 7708 324 - S pts/3 0:00 sleep 10000 0 0 23917 16607 20 0 33128 1260 - S+ pts/2 0:00 passwd 4 0 24309 1 0 -20 16020 3744 - S<L ? 0:00 /usr/bin/atop -a -w /var/log/atop/atop_2016 4 0 24356 16720 20 0 10536 844 - R+ pts/3 0:00 ps lx |
#ps tree
![]() error: TTY could not be found 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). |
#pstree
init─┬─acpid ├─atop ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─sshd─┬─sshd───bash───script───script───l3script─┬─pstree │ │ └─sleep │ ├─sshd───sshd───bash───script───script───l3script │ └─sshd───sshd───bash─┬─passwd │ └─sleep └─udevd───2*[udevd] |
#pstree -h
init─┬─acpid ├─atop ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─sshd─┬─sshd───bash───script───script───l3script─┬─pstree │ │ └─sleep │ ├─sshd───sshd───bash───script───script───l3script │ └─sshd───sshd───bash─┬─passwd │ └─sleep └─udevd───2*[udevd] |
#pstree -hp
init(1)─┬─acpid(1913) ├─atop(24309) ├─cron(1933) ├─exim4(2238) ├─getty(2265) ├─getty(2266) ├─getty(2267) ├─getty(2268) ├─getty(2269) ├─getty(2270) ... ├─rsyslogd(1863)─┬─{rsyslogd}(1864) │ ├─{rsyslogd}(1866) │ └─{rsyslogd}(1867) ├─sshd(2195)─┬─sshd(16509)───bash(16511)───script(16688)───script(16719)───l3script(16720)─┬─pstree(243+ │ │ └─sleep(2382+ │ ├─sshd(16556)───sshd(16558)───bash(16559)───script(16741)───script(16812)───l3script(16813+ │ └─sshd(16604)───sshd(16606)───bash(16607)─┬─passwd(23917) │ └─sleep(23837) └─udevd(277)─┬─udevd(3842) └─udevd(23071) |
#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 |
#echo $$
16720 |
#kill `echo $$`
|
#echo $?
0 |
#apt-get install vsftpd
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: vsftpd обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 77 пакетов не обновлено. Необходимо скачать 158 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 286 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main vsftpd amd64 2.3.5-3 [158 kB] Получено 158 kБ за 0с (1 822 kБ/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета vsftpd. (Чтение базы данных … на данный момент установлено 30240 файлов и каталогов.) Распаковывается пакет vsftpd (из файла …/vsftpd_2.3.5-3_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет vsftpd (2.3.5-3) … Starting FTP server: vsftpd. |
#pidof vsftpd
24765 |
#service vsftpd restart
Stopping FTP server: vsftpd. Starting FTP server: vsftpd. |
#kill -1 `pidof vsftpd`
|
#vi /etc/vsfdpd.conf
![]() |
#~
69 # 70 # If you want, you can have your log file in standard ftpd xferlog format. 71 # Note that the default log file location is /var/log/xferlog in this case. 72 #xferlog_std_format=YES 73 # 74 # You may change the default value for timing out an idle session. 75 #idle_session_timeout=600 76 # 77 # You may change the default value for timing out a data connection. 78 #data_connection_timeout=120 ... 61 # a different user. Note! Using "root" for uploaded files is not 62 # recommended! 63 #chown_uploads=YES 64 #chown_username=whoever =NO 65 # 66 # You may override where the log file goes if you like. The default is shown 67 # below. 68 #xferlog_file=/var/log/vsftpd.log "/etc/vsftpd.conf" 147L, 5527C записано |
#ps
PID TTY TIME CMD 16720 pts/3 00:00:03 l3script 23829 pts/3 00:00:00 sleep 24861 pts/3 00:00:00 ps |
#ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 0 16720 16719 0 80 0 - 5514 - pts/3 00:00:03 l3script 0 S 0 23829 16720 0 80 0 - 1927 - pts/3 00:00:00 sleep 4 R 0 24869 16720 0 80 0 - 2634 - pts/3 00:00:00 ps |
#nice -n 5 sleep 10000 &
[2] 24877 |
#renice -5 24877
24877 (process ID) old priority 5, new priority -5 |
#ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 0 16720 16719 0 80 0 - 5514 - pts/3 00:00:03 l3script 0 S 0 23829 16720 0 80 0 - 1927 - pts/3 00:00:00 sleep 0 S 0 24877 16720 0 75 -5 - 1927 - pts/3 00:00:00 sleep 4 R 0 24901 16720 0 80 0 - 2634 - pts/3 00:00:00 ps |
#renice 0 24877
24877 (process ID) old priority -5, new priority 0 |
#ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 0 16720 16719 0 80 0 - 5514 - pts/3 00:00:03 l3script 0 S 0 23829 16720 0 80 0 - 1927 - pts/3 00:00:00 sleep 0 S 0 24877 16720 0 80 0 - 1927 - pts/3 00:00:00 sleep 4 R 0 24917 16720 0 80 0 - 2634 - pts/3 00:00:00 ps |
#renice 10 -u ivan
1001 (user ID) old priority 0, new priority 10 |
#ls -ld /etc/cron/
![]() ls: невозможно получить доступ к /etc/cron/: Нет такого файла или каталога |
#ls -ld /etc/cron
![]() ls: невозможно получить доступ к /etc/cron: Нет такого файла или каталога |
#ls -ld /etc/cron*
drwxr-xr-x 2 root root 4096 Июн 3 16:30 /etc/cron.d drwxr-xr-x 2 root root 4096 Июн 1 17:43 /etc/cron.daily drwxr-xr-x 2 root root 4096 Июн 27 2014 /etc/cron.hourly drwxr-xr-x 2 root root 4096 Июн 27 2014 /etc/cron.monthly -rw-r--r-- 1 root root 722 Июл 4 2012 /etc/crontab drwxr-xr-x 2 root root 4096 Июн 27 2014 /etc/cron.weekly |
#cat /etc/cron
![]() cron.d/ cron.daily/ cron.hourly/ cron.monthly/ crontab cron.weekly/ |
#cat /etc/crontab
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # |
#apt-get install anacron
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: powermgmt-base НОВЫЕ пакеты, которые будут установлены: anacron обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 77 пакетов не обновлено. Необходимо скачать 35,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 167 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main anacron amd64 2.3-19 [35,2 kB] Получено 35,2 kБ за 0с (807 kБ/c) Выбор ранее не выбранного пакета anacron. (Чтение базы данных … на данный момент установлено 30293 файла и каталога.) Распаковывается пакет anacron (из файла …/anacron_2.3-19_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет anacron (2.3-19) … |
#cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly |
#cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly 1 5 odin raz v den cherez 10 min posle zapuska pc 7 10 odin raz v 7 dney cherez 10 min THE END!!!!!! 03.06.16 18:08 |
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly
cron.d/ cron.daily/ cron.hourly/ cron.monthly/ crontab cron.weekly/
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #
Время первой команды журнала | 15:30:40 2016- 6- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:56:40 2016- 6- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008