/l3/users/4-4-2015/NT-Ladm/debian1.net.nt/root :1 :2 |
|
#ps -ax -o "%a %u %n %c"
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ COMMAND RUSER NI COMMAND init [2] root 0 init [kthreadd] root 0 kthreadd [ksoftirqd/0] root 0 ksoftirqd/0 [kworker/u:0] root 0 kworker/u:0 [migration/0] root - migration/0 [watchdog/0] root - watchdog/0 [cpuset] root -20 cpuset ... sshd: ivan@pts/2 ivan 0 sshd -bash ivan 0 bash sshd: user [priv] root 0 sshd sshd: user@pts/0 user 0 sshd -bash user 0 bash su - user 0 su -su root 0 bash su user root 0 su bash user 0 bash ps -ax -o %a %u %n %c root 0 ps |
#top
top - 17:26:25 up 3 days, 7:40, 3 users, load average: 0,05, 0,04, 0,05 Tasks: 62 total, 1 running, 61 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 98,7 id, 1,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 382248 used, 125120 free, 137120 buffers KiB Swap: 0 total, 0 used, 0 free, 139064 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.86 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.76 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... 1942 root 20 0 22520 1068 824 S 0,0 0,2 0:00.38 cron 2219 Debian-e 20 0 46808 1040 584 S 0,0 0,2 0:00.08 exim4 2274 root 20 0 18368 976 812 S 0,0 0,2 0:00.00 getty 2273 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty 2275 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty 2277 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty 2272 root 20 0 18368 968 812 S 0,0 0,2 0:00.03 getty 2276 root 20 0 18368 968 812 S 0,0 0,2 0:00.00 getty 8858 root 20 0 18164 840 688 S 0,0 0,2 0:00.05 script 1 root 20 0 10648 832 696 S 0,0 0,2 0:04.86 init |
#top
top - 17:31:38 up 3 days, 7:45, 3 users, load average: 0,37, 0,16, 0,08 Tasks: 62 total, 1 running, 61 sleeping, 0 stopped, 0 zombie %Cpu(s): 2,4 us, 0,1 sy, 0,0 ni, 97,0 id, 0,5 wa, 0,0 hi, 0,0 si, 0,0 st * USER = Effective User Name Flags = Task Flags <sched.h> KiB Mem: 507368 total, 385348 used, 122020 free, 137172 buffers * NI = Nice Value SUPGIDS = Supp Groups IDs KiB Swap: 0 total, 0 used, 0 free, 140376 cached * RES = Resident Size (KiB) TGID = Thread Group Id * SHR = Shared Memory (KiB) * S = Process Status ... 2324 root 20 0 48740 10m 1636 S 0,0 2,2 4:37.14 l3-agent 10566 root 20 0 25280 1528 1128 R 0,3 0,3 0:00.17 top 1 root 20 0 10648 832 696 S 0,3 0,2 0:04.87 init top - 17:34:35 up 3 days, 7:48, 3 users, load average: 0,10, 0,13, 0,08 Tasks: 62 total, 2 running, 60 sleeping, 0 stopped, 0 zombie %Cpu(s): 58,0 us, 0,0 sy, 0,0 ni, 42,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st Change delay from 3,0 to q^C KiB Swap: 0 total, 0 used, 0 free, 140432 cached 2324 root 20 0 48740 10m 1636 R 57,8 2,2 4:38.88 l3-agent 10566 root 20 0 25280 1528 1128 R 0,0 0,3 0:00.17 top |
#top
top - 17:35:35 up 3 days, 7:49, 3 users, load average: 0,12, 0,13, 0,08 Tasks: 62 total, 1 running, 61 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, 385100 used, 122268 free, 137176 buffers * NI = Nice Value SUPGIDS = Supp Groups IDs KiB Swap: 0 total, 0 used, 0 free, 140452 cached * RES = Resident Size (KiB) TGID = Thread Group Id * SHR = Shared Memory (KiB) * S = Process Status PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND ... %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 Swap: 0 total, 0 used, 0 free, 140488 cached 2324 root 20 0 48740 11m 1636 S 0,0 2,2 5:04.34 l3-agent 8727 root 20 0 71292 3760 2900 S 0,0 0,7 0:01.56 sshd top - 17:37:47 up 3 days, 7:51, 3 users, load average: 0,22, 0,15, 0,10 %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 2324 root 20 0 48740 11m 1636 S 0,0 2,2 5:07.11 l3-agent 4080 user 20 0 39544 7848 1040 S 0,0 1,5 0:50.60 l3-agent 10574 root 20 0 25280 1532 1128 R 0,3 0,3 0:00.12 top 10574 root 20 0 25280 1532 1128 R 0,0 0,3 0:00.12 top |
#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 |
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2272 1 20 0 18368 968 - Ss+ tty1 0:00 /sbin/getty 4 0 2273 1 20 0 18368 972 - Ss+ tty2 0:00 /sbin/getty 4 0 2274 1 20 0 18368 976 - Ss+ tty3 0:00 /sbin/getty 4 0 2275 1 20 0 18368 972 - Ss+ tty4 0:00 /sbin/getty 4 0 2276 1 20 0 18368 968 - Ss+ tty5 0:00 /sbin/getty 4 0 2277 1 20 0 18368 972 - Ss+ tty6 0:00 /sbin/getty 4 0 10878 10876 20 0 22140 2808 - Ss pts/0 0:00 -bash 4 0 11013 10878 15 -5 7708 320 - S< pts/0 0:00 sleep 1000 0 0 11019 10878 20 0 18164 840 - S+ pts/0 0:00 script -f - 1 0 11050 11019 20 0 18168 468 - S+ pts/0 0:00 script -f - 0 0 11051 11050 20 0 21676 2284 - Ss pts/2 0:00 l3script 4 0 11072 11051 20 0 10536 840 - R+ pts/2 0:00 ps l |
#renice 5 `pidof sleep`
11013 (process ID) old priority -5, new priority 5 |
#renice 3 -u ivan
1001 (user ID) old priority 0, new priority 3 |
#ps l - u ivan
error: garbage option 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). |
#ps l -u ivan
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 5 1001 10925 10923 23 3 71292 1760 - SN ? 0:00 sshd: ivan@ 0 1001 10926 10925 23 3 22592 3192 - SNs+ pts/1 0:00 -bash |
#ps lw
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2272 1 20 0 18368 968 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2273 1 20 0 18368 972 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2274 1 20 0 18368 976 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2275 1 20 0 18368 972 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2276 1 20 0 18368 968 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2277 1 20 0 18368 972 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 10878 10876 20 0 22140 2808 - Ss pts/0 0:00 -bash 4 0 11013 10878 25 5 7708 320 - SN pts/0 0:00 sleep 1000 0 0 11019 10878 20 0 18164 840 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//29038296472243632700-14 1 0 11050 11019 20 0 18168 468 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//29038296472243632700-14 0 0 11051 11050 20 0 21676 2284 - Ss pts/2 0:00 l3script 4 0 11121 11051 20 0 10536 840 - R+ pts/2 0:00 ps lw |
#ps io "%p %a" ax
error: unsupported option (BSD syntax) 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). |
#ps -o "%p %a" ax
PID COMMAND 1 init [2] 2 [kthreadd] 3 [ksoftirqd/0] 5 [kworker/u:0] 6 [migration/0] 7 [watchdog/0] 8 [cpuset] 9 [khelper] 10 [kdevtmpfs] ... 10876 sshd: root@pts/0 10878 -bash 10923 sshd: ivan [priv] 10925 sshd: ivan@pts/1 10926 -bash 11013 sleep 1000 11019 script -f -c l3script -q /root/.lilalo//29038296472243632700-1460097256.sc 11050 script -f -c l3script -q /root/.lilalo//29038296472243632700-1460097256.sc 11051 l3script 11137 ps -o %p %a ax |
#ps -o "%p %a" ax
PID COMMAND 1 init [2] 2 [kthreadd] 3 [ksoftirqd/0] 5 [kworker/u:0] 6 [migration/0] 7 [watchdog/0] 8 [cpuset] 9 [khelper] 10 [kdevtmpfs] ... 10876 sshd: root@pts/0 10878 -bash 10923 sshd: ivan [priv] 10925 sshd: ivan@pts/1 10926 -bash 11013 sleep 1000 11019 script -f -c l3script -q /root/.lilalo//29038296472243632700-1460097256.sc 11050 script -f -c l3script -q /root/.lilalo//29038296472243632700-1460097256.sc 11051 l3script 11145 ps -o %p %a ax |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#~/bin/bigwork
l3script: /root/bin/bigwork: Нет такого файла или каталога |
#~/bin/bigwork
l3script: /root/bin/bigwork: Нет такого файла или каталога |
#tail /var/log
tail: ошибка чтения «/var/log»: Это каталог |
#less /etc/ssh/sshd_config
|
#less /etc/rsyslog.conf
|
#tail /var/log/auth.log
Apr 8 09:44:09 debian1 sshd[11153]: Failed password for user from 192.168.11.121 port 49169 ssh2 Apr 8 09:44:22 debian1 sshd[11153]: Failed password for user from 192.168.11.121 port 49169 ssh2 Apr 8 09:45:13 debian1 sshd[11153]: Failed password for user from 192.168.11.121 port 49169 ssh2 Apr 8 09:47:11 debian1 passwd[11157]: pam_unix(passwd:chauthtok): password changed for user Apr 8 09:47:23 debian1 sshd[11165]: Accepted password for user from 192.168.11.121 port 49170 ssh2 Apr 8 09:47:23 debian1 sshd[11165]: pam_unix(sshd:session): session opened for user user by (uid=0) Apr 8 10:17:01 debian1 CRON[11294]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 8 10:17:01 debian1 CRON[11294]: pam_unix(cron:session): session closed for user root Apr 8 11:17:01 debian1 CRON[11301]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 8 11:17:01 debian1 CRON[11301]: pam_unix(cron:session): session closed for user root |
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-11051.24457.17730 2016-04-08 11:59:06.980994617 +0300 +++ /etc/ssh/sshd_config 2016-04-08 12:01:12.089025273 +0300 @@ -19,7 +19,7 @@ ServerKeyBits 768 # Logging -SyslogFacility AUTH +SyslogFacility local3 LogLevel INFO # Authentication: |
#vi /etc/rsyslog.conf
--- /tmp/l3-saved-11051.9951.8395 2016-04-08 12:02:02.833031146 +0300 +++ /etc/rsyslog.conf 2016-04-08 12:06:17.269027077 +0300 @@ -59,13 +59,14 @@ # First some standard log files. Log by facility. # auth,authpriv.* /var/log/auth.log -*.*;auth,authpriv.none -/var/log/syslog +*.*;auth,authpriv.none;local3.none -/var/log/syslog #cron.* /var/log/cron.log daemon.* -/var/log/daemon.log kern.* -/var/log/kern.log lpr.* -/var/log/lpr.log mail.* -/var/log/mail.log user.* -/var/log/user.log +local3.* /var/log/ssh.log # # Logging for the mail system. Split it up so that |
#service rsyslog restart
[ ok ] Stopping enhanced syslogd: rsyslogd. [ ok ] Starting enhanced syslogd: rsyslogd. |
#loger -p local3.info "Test message"
l3script: loger: команда не найдена |
#logger -p local3.info "Test message"
|
#cat /var/log/ssh.log
Apr 8 12:09:52 debian1 logger: Test message |
#service ssh reload
[ ok ] Reloading OpenBSD Secure Shell server's configuration: sshd. |
#cat /var/log/ssh.log
Apr 8 12:09:52 debian1 logger: Test message Apr 8 12:11:21 debian1 sshd[11538]: Server listening on 0.0.0.0 port 22. Apr 8 12:11:21 debian1 sshd[11538]: Server listening on :: port 22. |
#tail -f /var/log/ssh.log
Apr 8 12:09:52 debian1 logger: Test message Apr 8 12:11:21 debian1 sshd[11538]: Server listening on 0.0.0.0 port 22. Apr 8 12:11:21 debian1 sshd[11538]: Server listening on :: port 22. ^C |
#less /etc/logrotate.conf
|
#vi /etc/logrotate.conf
--- /tmp/l3-saved-11051.32401.31285 2016-04-08 12:22:30.353026119 +0300 +++ /etc/logrotate.conf 2016-04-08 12:25:18.761019745 +0300 @@ -15,6 +15,14 @@ include /etc/logrotate.d # no packages own wtmp, or btmp -- we'll rotate them here + +/var/log/ssh.log{ + weekly + rotate 5 + compress + create +} + /var/log/wtmp { missingok monthly |
#ls /etc/cron.daily
apt bsdmainutils exim4-base logrotate passwd aptitude dpkg locate man-db |
#vi /etc/crontab
--- /tmp/l3-saved-11051.17812.13293 2016-04-08 12:43:29.357026791 +0300 +++ /etc/crontab 2016-04-08 12:49:11.065030031 +0300 @@ -12,4 +12,5 @@ 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 ) +55 12 * 1-5,9-12 1-5 root wall "Приятного аппетита!" # |
#date
Птн Апр 8 12:56:46 EEST 2016 |
#tail /var/log/syslog
Apr 8 12:07:02 debian1 kernel: imklog 5.8.11, log source = /proc/kmsg started. Apr 8 12:07:02 debian1 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="11469" x-info="http://www.rsyslog.com"] start Apr 8 12:17:01 debian1 /USR/SBIN/CRON[11580]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Apr 8 12:50:01 debian1 /usr/sbin/cron[1942]: (*system*) RELOAD (/etc/crontab) Apr 8 12:50:36 debian1 crontab[11667]: (ivan) LIST (ivan) Apr 8 12:51:10 debian1 crontab[11668]: (ivan) BEGIN EDIT (ivan) Apr 8 12:52:45 debian1 crontab[11668]: (ivan) REPLACE (ivan) Apr 8 12:52:45 debian1 crontab[11668]: (ivan) END EDIT (ivan) Apr 8 12:52:54 debian1 crontab[11672]: (ivan) LIST (ivan) Apr 8 12:55:01 debian1 /USR/SBIN/CRON[11674]: (root) CMD (wall "\320\237\321\200\320\270\321\217\321\202\320\275\320\276\320\263\320\276 \320\260\320\277\320\277\320\265\321\202\320\270\321\202\320\260!" ) |
#ls -l /boot/
итого 14972 -rw-r--r-- 1 root root 129206 Июл 23 2014 config-3.2.0-4-amd64 drwxr-xr-x 3 root root 12288 Окт 13 2014 grub -rw-r--r-- 1 root root 10229417 Окт 13 2014 initrd.img-3.2.0-4-amd64 -rw-r--r-- 1 root root 2112778 Июл 23 2014 System.map-3.2.0-4-amd64 -rw-r--r-- 1 root root 2839712 Июл 23 2014 vmlinuz-3.2.0-4-amd64 |
#ls /lib/mod
modprobe.d/ modules/ |
#ls /lib/modules/
3.2.0-4-amd64 |
#du -sh /lib/modules/3.2.0-4-amd64/
107M /lib/modules/3.2.0-4-amd64/ |
Apr 8 12:09:52 debian1 logger: Test message Apr 8 12:11:21 debian1 sshd[11538]: Server listening on 0.0.0.0 port 22. Apr 8 12:11:21 debian1 sshd[11538]: Server listening on :: port 22.
Время первой команды журнала | 16:24:47 2016- 4- 7 | ||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:03:33 2016- 4- 8 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 40 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.50 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.50 | ||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.29 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.52 | ||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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