/l3/users/12-03-2007/nt-lnet/linux2.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#w3m li
w3m: Can't load linux1:4000. |
#w3m http://linux1:4000
w3m: Can't load http://linux1:4000. |
#w3m 192.168.16.1:4000
w3m: Can't load 192.168.16.1:4000. |
#telnet 192.168.1 33333
Trying 192.168.0.1... telnet: Unable to connect to remote host: No route to host |
#telnet 192.168.16.1 33333
Usage: telnet [-4] [-6] [-8] [-E] [-L] [-a] [-d] [-e char] [-l user] [-n tracefile] [ -b addr ] [-r] [host-name [port]] |
#telnet 192.168.16.1 33333
Trying 192.168.16.1... Connected to 192.168.16.1. Escape character is '^]'. 2+2 (standard_in) 1: illegal character: ^M 2+2# 4 (standard_in) 3: illegal character: ^M (standard_in) 4: illegal character: ^M ^] telnet> q ^[ ^] telnet> quit Connection closed by foreign host. |
#telnet 192.168.16.1 33333
Trying 192.168.16.1... Connected to 192.168.16.1. Escape character is '^]'. q quit\ ^] telnet> q Connection closed. |
#telnet 192.168.16.1 22222
Trying 192.168.16.1... Connected to 192.168.16.1. Escape character is '^]'. ^] telnet> q Connection closed. |
#telnet 192.168.16.1 22222
Trying 192.168.16.1... Connected to 192.168.16.1. Escape character is '^]'. ^] telnet> q Connection closed. |
#apt-get install xinetd
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: xinetd обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 121 пакетов не обновлено. Необходимо скачать 137kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 369kB. Получено:1 http://192.168.16.15 etch/main xinetd 1:2.3.14-1 [137kB] Получено 137kB за 0s (713kB/c) Выбор ранее не выбранного пакета xinetd. (Чтение базы данных... на данный момент установлено 85805 файлов и каталогов.) Распаковывается пакет xinetd (из файла .../xinetd_1%3a2.3.14-1_i386.deb)... Настраивается пакет xinetd (2.3.14-1) ... Stopping internet superserver: xinetd. Добавляется `diversion of /etc/init.d/inetd to /etc/init.d/inetd.real by xinetd' Starting internet superserver: xinetd. |
#/etc/
Display all 102 possibilities? (y or n) |
#/etc/
bash: /etc/: is a directory |
#/etc/init.d/xinetd start
Starting internet superserver: xinetd. |
#tail /var/log/daemon.log
Mar 13 11:32:42 linux2 xinetd[7113]: removing daytime Mar 13 11:32:42 linux2 xinetd[7113]: removing daytime Mar 13 11:32:42 linux2 xinetd[7113]: removing discard Mar 13 11:32:42 linux2 xinetd[7113]: removing discard Mar 13 11:32:42 linux2 xinetd[7113]: removing echo Mar 13 11:32:42 linux2 xinetd[7113]: removing echo Mar 13 11:32:42 linux2 xinetd[7113]: removing time Mar 13 11:32:42 linux2 xinetd[7113]: removing time Mar 13 11:32:42 linux2 xinetd[7113]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in. Mar 13 11:32:42 linux2 xinetd[7113]: Started working: 0 available services |
#vi /etc/xinetd.conf
|
#vim /etc/xinetd.conf
|
#vi /etc/xinetd.conf
|
#vi /etc/xinetd.conf
|
#vi .vimrc
|
#vi /etc/xinetd.conf
|
#vim
|
#vim
|
#vimtutor
2. Надавите клавишу `вниз' (j) пока она не начнет повторяться. ---> Теперь Вы знаете, как перейти к следующему уроку. 3. Используя клавишу `вниз' перейдите к Уроку 1.2. Замечание: Если вы пока не уверены в том, что набираете, нажмите <ESC> для перехода в обычный режим (Normal mode). После этого перенаберите требуемую команду. Замечание: Обычные клавиши управления курсором (стрелки) также должны |
#vncviewer 192.168.16.1:2
Error: Can't open display: |
#vncviewer 192.168.16.1:2
Error: Can't open display: |
#vncviewer 192.168.16.1:2
Error: Can't open display: |
#vncviewer 192.168.16.1:2
Error: Can't open display: |
#/etc/rc5.d
bash: /etc/rc5.d: is a directory |
#/etc/rc5.d/S
S10sysklogd S20acpid S20dbus S20gpm S20openbsd-inetd S20xinetd S30squid S89cron S99stop-bootlogd S11klogd S20bittorrent S20dictd S20hotkey-setup S20popa3d S21gdm S89anacron S99rc.local S18portmap S20cupsys S20exim4 S20makedev S20ssh S21nfs-common S89atd S99rmnologin |
#/etc/rc5.d/S
S10sysklogd S20acpid S20dbus S20gpm S20openbsd-inetd S20xinetd S30squid S89cron S99stop-bootlogd S11klogd S20bittorrent S20dictd S20hotkey-setup S20popa3d S21gdm S89anacron S99rc.local S18portmap S20cupsys S20exim4 S20makedev S20ssh S21nfs-common S89atd S99rmnologin |
#/etc/rc5.d/
bash: /etc/rc5.d/: is a directory |
#ls /etc/rc5.d/
README S11klogd S20acpid S20cupsys S20dictd S20gpm S20makedev S20popa3d S20xinetd S21nfs-common S89anacron S89cron S99rmnologin S10sysklogd S18portmap S20bittorrent S20dbus S20exim4 S20hotkey-setup S20openbsd-inetd S20ssh S21gdm S30squid S89atd S99rc.local S99stop-bootlogd |
#ls /etc/rc0.d/
K01gdm K11cron K20cupsys K20exim4 K20makedev K20ssh K50alsa-utils K89klogd S15wpa-ifupdown S30urandom S35networking S60umountroot K11anacron K20acpid K20dbus K20gpm K20openbsd-inetd K20xinetd K75hdparm K90sysklogd S20sendsigs S31umountnfs.sh S36ifupdown S90halt K11atd K20bittorrent K20dictd K20hotkey-setup K20popa3d K25hwclock.sh K79nfs-common README S30squid S32portmap S40umountfs |
#vi /etc/rc0.d/K20ssh
|
#vi /etc/init.d/ssh
|
#grep 22 /etc/services
ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp imap3 220/tcp # Interactive Mail Access imap3 220/udp # Protocol v3 xmpp-client 5222/tcp jabber-client # Jabber Client Connection xmpp-client 5222/udp jabber-client bpjava-msvc 13722/tcp # BP Java MSVC Protocol bpjava-msvc 13722/udp wnn6 22273/tcp # wnn6 wnn6 22273/udp xtell 4224/tcp # xtell server |
#vim /etc/ssh/
|
#vim /etc/ssh/
|
#vim /etc/ssh/ssh_config
|
#vim /etc/ssh/sshd_config
|
#vim /etc/rc.conf
|
#grep rc ls -l /etc
grep: ls: No such file or directory |
#ls -l /etc grep rc
-rw-r--r-- 1 root root 792 2007-03-01 18:13 fstab drwxr-xr-x 5 root root 4096 2007-02-25 14:54 gconf drwxr-xr-x 7 root root 4096 2007-02-25 15:00 gdm drwxr-xr-x 3 root root 4096 2007-02-25 14:55 gimp drwxr-xr-x 3 root root 4096 2007-02-25 14:54 gnome drwxr-xr-x 4 root root 4096 2007-02-25 14:58 gnome-vfs-2.0 -rw-r--r-- 1 root root 10852 2006-11-08 00:58 gnome-vfs-mime-magic -rw-r--r-- 1 root root 598 2007-03-02 10:39 gpm.conf drwxr-xr-x 2 root root 4096 2007-02-25 14:59 gre.d drwxr-xr-x 2 root root 4096 2007-02-24 23:13 groff ... -rw-r--r-- 1 root root 4622 2006-12-30 13:50 vnc.conf drwxr-xr-x 2 root root 4096 2007-02-25 14:58 w3m -rw-r--r-- 1 root root 4221 2006-06-28 19:41 wgetrc -rw-r--r-- 1 root root 1343 2007-01-09 20:38 wodim.conf drwxr-xr-x 2 root root 4096 2007-02-25 14:59 wpa_supplicant drwxr-xr-x 9 root root 4096 2007-02-27 15:07 X11 drwxr-xr-x 4 root root 4096 2007-02-25 14:55 xdg -rw-r--r-- 1 root root 289 2006-05-09 14:40 xinetd.conf drwxr-xr-x 2 root root 4096 2007-03-13 11:32 xinetd.d drwxr-xr-x 2 root root 4096 2007-02-25 15:02 xml |
#ls -l /etc | grep rc
-rw-r--r-- 1 root root 1071 2006-12-11 23:20 bash.bashrc -rw-r--r-- 1 root root 428 2006-07-03 23:58 csh.cshrc -rw-r--r-- 1 root root 1723 2006-12-19 17:37 inputrc -rw-r--r-- 1 root root 125 2001-04-04 01:26 mail.rc -rw-r--r-- 1 root root 8063 2006-12-12 17:23 Muttrc -rw-r--r-- 1 root root 7672 2006-12-22 18:28 nanorc drwxr-xr-x 2 root root 4096 2007-03-13 11:32 rc0.d drwxr-xr-x 2 root root 4096 2007-03-13 11:32 rc1.d drwxr-xr-x 2 root root 4096 2007-03-13 11:32 rc2.d drwxr-xr-x 2 root root 4096 2007-03-13 11:32 rc3.d drwxr-xr-x 2 root root 4096 2007-03-13 11:32 rc4.d drwxr-xr-x 2 root root 4096 2007-03-13 11:32 rc5.d drwxr-xr-x 2 root root 4096 2007-03-13 11:32 rc6.d -rwxr-xr-x 1 root root 306 2007-02-24 23:12 rc.local drwxr-xr-x 2 root root 4096 2007-03-02 14:38 rcS.d -rw-r--r-- 1 root root 3578 2006-11-08 21:54 screenrc -rw-r--r-- 1 root root 4221 2006-06-28 19:41 wgetrc |
#vi /etc/rc.local
|
#cat /etc/named.conf
cat: /etc/named.conf: No such file or directory |
#grep 53 /etc/services
domain 53/tcp # name-domain server domain 53/udp courier 530/tcp rpc conference 531/tcp chat netnews 532/tcp readnews netwall 533/udp # for emergency broadcasts gdomap 538/tcp # GNUstep distributed objects gdomap 538/udp cfengine 5308/tcp cfengine 5308/udp mdns 5353/tcp # Multicast DNS mdns 5353/udp # Multicast DNS knetd 2053/tcp # Kerberos de-multiplexor noclog 5354/tcp # noclogd with TCP (nocol) noclog 5354/udp # noclogd with UDP (nocol) hostmon 5355/tcp # hostmon uses TCP (nocol) hostmon 5355/udp # hostmon uses UDP (nocol) xpilot 15345/tcp # XPilot Contact Port xpilot 15345/udp |
#grep 53! /etc/services
|
#grep 53'! /etc/service
> |
#grep 53'! /etc/services
> |
#grep 53 /etc/services
domain 53/tcp # name-domain server domain 53/udp courier 530/tcp rpc conference 531/tcp chat netnews 532/tcp readnews netwall 533/udp # for emergency broadcasts gdomap 538/tcp # GNUstep distributed objects gdomap 538/udp cfengine 5308/tcp cfengine 5308/udp mdns 5353/tcp # Multicast DNS mdns 5353/udp # Multicast DNS knetd 2053/tcp # Kerberos de-multiplexor noclog 5354/tcp # noclogd with TCP (nocol) noclog 5354/udp # noclogd with UDP (nocol) hostmon 5355/tcp # hostmon uses TCP (nocol) hostmon 5355/udp # hostmon uses UDP (nocol) xpilot 15345/tcp # XPilot Contact Port xpilot 15345/udp |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:2628 0.0.0.0:* LISTEN 2585/0 tcp 0 0 0.0.0.0:51691 0.0.0.0:* LISTEN 2721/rpc.statd tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2660/popa3d tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2490/cupsd tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 2744/(squid) tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2628/exim4 tcp6 0 0 :::22 :::* LISTEN 2667/sshd udp 0 0 0.0.0.0:32768 0.0.0.0:* 2570/avahi-daemon: ... unix 2 [ ACC ] STREAM LISTENING 8861 2938/nm-applet /tmp/orbit-user/linc-b7a-0-67f3311ab189b unix 2 [ ACC ] STREAM LISTENING 8885 2943/notification-a /tmp/orbit-user/linc-b7f-0-55e729efab4f8 unix 2 [ ACC ] STREAM LISTENING 8905 2940/gnome-cups-ico /tmp/orbit-user/linc-b7c-0-55e729ee3f65 unix 2 [ ACC ] STREAM LISTENING 8930 2945/clock-applet /tmp/orbit-user/linc-b81-0-380f335388231 unix 2 [ ACC ] STREAM LISTENING 8949 2947/mixer_applet2 /tmp/orbit-user/linc-b83-0-380f3353a5e93 unix 2 [ ACC ] STREAM LISTENING 9283 3011/gnome-screensa /tmp/orbit-user/linc-bba-0-22d34e0aaa627 unix 2 [ ACC ] STREAM LISTENING 11676 5054/firefox-bin /tmp/orbit-user/linc-13be-0-35fa645ab1cf unix 2 [ ACC ] STREAM LISTENING 8529 2896/gnome-keyring- /tmp/keyring-1JhY3T/socket unix 2 [ ACC ] STREAM LISTENING 8346 2887/ssh-agent /tmp/ssh-rRjbrM2844/agent.2844 unix 2 [ ACC ] STREAM LISTENING 8355 2891/dbus-daemon @/tmp/dbus-gk7ePxHOY1 |
#netstat -lnp grep 53
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:2628 0.0.0.0:* LISTEN 2585/0 tcp 0 0 0.0.0.0:51691 0.0.0.0:* LISTEN 2721/rpc.statd tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2660/popa3d tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2490/cupsd tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 2744/(squid) tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2628/exim4 tcp6 0 0 :::22 :::* LISTEN 2667/sshd udp 0 0 0.0.0.0:32768 0.0.0.0:* 2570/avahi-daemon: ... unix 2 [ ACC ] STREAM LISTENING 8861 2938/nm-applet /tmp/orbit-user/linc-b7a-0-67f3311ab189b unix 2 [ ACC ] STREAM LISTENING 8885 2943/notification-a /tmp/orbit-user/linc-b7f-0-55e729efab4f8 unix 2 [ ACC ] STREAM LISTENING 8905 2940/gnome-cups-ico /tmp/orbit-user/linc-b7c-0-55e729ee3f65 unix 2 [ ACC ] STREAM LISTENING 8930 2945/clock-applet /tmp/orbit-user/linc-b81-0-380f335388231 unix 2 [ ACC ] STREAM LISTENING 8949 2947/mixer_applet2 /tmp/orbit-user/linc-b83-0-380f3353a5e93 unix 2 [ ACC ] STREAM LISTENING 9283 3011/gnome-screensa /tmp/orbit-user/linc-bba-0-22d34e0aaa627 unix 2 [ ACC ] STREAM LISTENING 11676 5054/firefox-bin /tmp/orbit-user/linc-13be-0-35fa645ab1cf unix 2 [ ACC ] STREAM LISTENING 8529 2896/gnome-keyring- /tmp/keyring-1JhY3T/socket unix 2 [ ACC ] STREAM LISTENING 8346 2887/ssh-agent /tmp/ssh-rRjbrM2844/agent.2844 unix 2 [ ACC ] STREAM LISTENING 8355 2891/dbus-daemon @/tmp/dbus-gk7ePxHOY1 |
#netstat -lnp | grep 53
grep: 53: No such file or directory |
#netstat -lnp | grep 53
udp 0 0 0.0.0.0:5353 0.0.0.0:* 2570/avahi-daemon: unix 2 [ ACC ] STREAM LISTENING 8930 2945/clock-applet /tmp/orbit-user/linc-b81-0-380f335388231 unix 2 [ ACC ] STREAM LISTENING 8949 2947/mixer_applet2 /tmp/orbit-user/linc-b83-0-380f3353a5e93 |
#netstat -lnp | grep 22
tcp6 0 0 :::22 :::* LISTEN 2667/sshd unix 2 [ ACC ] STREAM LISTENING 6522 2506/hald @/var/run/hald/dbus-p6oZU35YJr unix 2 [ ACC ] STREAM LISTENING 8681 2917/gnome-panel /tmp/orbit-user/linc-b65-0-4332198225701 unix 2 [ ACC ] STREAM LISTENING 8793 2927/bluetooth-appl /tmp/orbit-user/linc-b6f-0-22ad6fe0bea22 unix 2 [ ACC ] STREAM LISTENING 9283 3011/gnome-screensa /tmp/orbit-user/linc-bba-0-22d34e0aaa627 |
#apt-get install gpm
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия gpm. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 121 пакетов не обновлено. |
#vim /etc/rc
|
#vim /etc/rc
|
#vim /etc/x
|
#vim /etc/xinetd.conf
|
#ls -l /etc/x
xdg/ xinetd.conf xinetd.d/ xml/ |
#ls -l /etc/x
xdg/ xinetd.conf xinetd.d/ xml/ |
#ls -l /etc/xinetd.d/
итого 20 -rw-r--r-- 1 root root 798 2006-05-09 14:40 chargen -rw-r--r-- 1 root root 660 2006-05-09 14:40 daytime -rw-r--r-- 1 root root 536 2006-05-09 14:40 discard -rw-r--r-- 1 root root 580 2006-05-09 14:40 echo -rw-r--r-- 1 root root 727 2006-05-09 14:40 time |
#vim /etc/xinetd.conf
|
#ps waux | grep xinetd
root 7113 0.0 0.1 3196 1132 ? Ss 11:32 0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive root 13121 0.0 0.0 3740 768 pts/5 R+ 15:07 0:00 grep xinetd |
#ps waux | grep inetd
root 7113 0.0 0.1 3196 1132 ? Ss 11:32 0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive root 13130 0.0 0.0 3740 760 pts/5 R+ 15:07 0:00 grep inetd |
#vim /etc/xinetd.conf
|
#vim /etc/xinetd.d/chargen
|
#ls -la /etc/xinetd.d/
ls: /etc/xinetd.d/n: No such file or directory |
#ls -la /etc/xinetd.d
итого 28 drwxr-xr-x 2 root root 4096 2007-03-13 15:12 . drwxr-xr-x 102 root root 4096 2007-03-13 15:11 .. -rw-r--r-- 1 root root 798 2006-05-09 14:40 chargen -rw-r--r-- 1 root root 660 2006-05-09 14:40 daytime -rw-r--r-- 1 root root 536 2006-05-09 14:40 discard -rw-r--r-- 1 root root 580 2006-05-09 14:40 echo -rw-r--r-- 1 root root 727 2006-05-09 14:40 time |
#tail ps aux | grep ch
tail: невозможно открыть `ps' для чтения: No such file or directory tail: невозможно открыть `aux' для чтения: No such file or directory |
Время первой команды журнала | 10:09:17 2007- 3-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:13:15 2007- 3-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 34.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.67 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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