/l3/users/30-11-2009/nt-lnet/debian13.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#scp -r /tmp/ 192.168.16.1:/tmp/
![]() test 100% 0 0.0KB/s 00:00 /tmp/ssh-doxaei2900/agent.2900: No such device or address /tmp/ssh-GlpoWp1733/agent.1733: No such device or address .X0-lock 100% 11 0.0KB/s 00:00 /tmp/.X11-unix/X0: No such device or address /tmp/.gdm_socket: No such device or address /tmp/ssh-PhufMj2909/agent.2909: No such device or address /tmp/ssh-zLnGrb3552/agent.3552: No such device or address |
#scp -r /etc/ 192.168.16.1:/tmp/
![]() X 100% 1561KB 1.5MB/s 00:00 x11-common 100% 319 0.3KB/s 00:00 rgb.txt 100% 17KB 17.0KB/s 00:00 xfonts-base.alias 100% 6270 6.1KB/s 00:00 xfonts-75dpi.alias 100% 3066 3.0KB/s 00:00 xfonts-scalable.scale 100% 2654 2.6KB/s 00:00 xfonts-100dpi.alias 100% 3154 3.1KB/s 00:00 SecurityPolicy 100% 2925 2.9KB/s 00:00 xinitrc 100% 224 0.2KB/s 00:00 xserverrc 100% 107 0.1KB/s 00:00 ... vi.ru.1.gz 100% 6247 6.1KB/s 00:00 scp: /tmp//etc/alternatives/x-window-manager: Text file busy view.it.UTF-8.1.gz 100% 6079 5.9KB/s 00:00 vncserver 100% 19KB 19.1KB/s 00:00 view.fr.UTF-8.1.gz 100% 6467 6.3KB/s 00:00 view.fr.1.gz 100% 6394 6.2KB/s 00:00 vncserver.1.gz 100% 2773 2.7KB/s 00:00 vncpasswd.1.gz 100% 1250 1.2KB/s 00:00 editor.pl.UTF-8.1.gz 100% 6248 6.1KB/s 00:00 eview 100% 1913KB 1.9MB/s 00:00 |
#scp -r /etc/ 192.168.16.1:/tmp/ [root@debian13:~]#
![]() |
#ls /tmp
2007 2008 2009 ssh-doxaei2900 ssh-GlpoWp1733 ssh-PhufMj2909 ssh-zLnGrb3552 test Настройка ssh+VNC на ОС Windos [править] Windows |
#* Установка и настройка сервера openssh
![]() bash: 1234: command not found |
#o Получение и установка сервера openssh
![]() bash: o: command not found |
#Скачать инcталлятор можно с sourceforge.net
![]() bash: Скачать: command not found |
#Затем его необходимо распаковать и запустить setupssh.exe
![]() bash: Затем: command not found |
#Изображение:1ssh.png
![]() bash: Изображение:1ssh.png: command not found |
#Соглашаемся с лицензией
![]() bash: Соглашаемся: command not found |
#Изображение:2ssh.png
![]() bash: Изображение:2ssh.png: command not found |
#Выбор компонентов установки
![]() bash: Выбор: command not found |
#Изображение:3ssh.png
![]() bash: Изображение:3ssh.png: command not found |
#Место установки
![]() bash: Место: command not found |
#Изображение:4ssh.png
![]() bash: Изображение:4ssh.png: command not found |
#Настройка меню "Пуск"
![]() bash: Настройка: command not found |
#Изображение:5ssh.png
bash: Изображение:5ssh.png: command not found |
#Изображение:6ssh.png
![]() bash: Изображение:6ssh.png: command not found |
#Завершение установки - "Finish"
![]() bash: Завершение: command not found |
#Изображение:7ssh.png
![]() bash: Изображение:7ssh.png: command not found |
#и закончить этап установка со значениями по-умолчанию.
![]() bash: и: command not found |
#*
![]() bash: 1234: command not found |
#o Настройка сервера
![]() bash: o: command not found |
#cd "c:\Program Files\OpenSSH"
![]() bash: cd: c:\Program Files\OpenSSH: Нет такого файла или каталога |
#mkgroup -l >> etc/group
![]() bash: etc/group: Нет такого файла или каталога |
#mkpasswd -l -u administrator >> etc/passwd
![]() bash: etc/passwd: Нет такого файла или каталога |
#net start opensshd
![]() bash: net: command not found |
#Теперь можно проверить работу - зайти на какой-то сервер, использую команду
![]() bash: Теперь: command not found |
#ssh username@hosname.domain.com
![]() ssh: hosname.domain.com: Name or service not known |
#* Установка и настройка VNC-сервера
![]() bash: 1234: command not found |
#o Получение и инсталляция VNC-сервера
![]() bash: o: command not found |
#Скачать VNC-сервер можно с сайта RealVNC
![]() bash: Скачать: command not found |
#Изображение:1vnc.png
![]() bash: Изображение:1vnc.png: command not found |
#Соглашаемся с лицензией
![]() bash: Соглашаемся: command not found |
#Изображение:2vnc.png
![]() bash: Изображение:2vnc.png: command not found |
#Определение места инсталляции
![]() bash: Определение: command not found |
#Изображение:3vnc.png
![]() bash: Изображение:3vnc.png: command not found |
#Выбор компонентов установки
![]() bash: Выбор: command not found |
#Изображение:4vnc.png
![]() bash: Изображение:4vnc.png: command not found |
#Настройка меню "Пуск"
![]() bash: Настройка: command not found |
#Изображение:5vnc.png
![]() bash: Изображение:5vnc.png: command not found |
#Настройка дополнительных опций установки
![]() bash: Настройка: command not found |
#Изображение:6vnc.png
![]() bash: Изображение:6vnc.png: command not found |
#Прединсталляционное резюме - нажимаем "Install"
![]() bash: Прединсталляционное: command not found |
#Изображение:7vnc.png
![]() bash: Изображение:7vnc.png: command not found |
#Во время настройки свойств VNC-сервера:
![]() bash: Во: command not found |
#Необходимо настроить аутентификацию по паролям.
![]() bash: Необходимо: command not found |
#Выбираем VNC PasswordAuthentication и нажимаем "Configure"
![]() bash: Выбираем: command not found |
#Изображение:10vnc.png
![]() bash: Изображение:10vnc.png: command not found |
#* Проброс портов и проверка работы
![]() bash: 1234: command not found |
#ssh -f -N -R 5903:localhost:5900 clint@77.121.204.92
![]() ssh: connect to host 77.121.204.92 port 22: Connection timed out |
#clint@77.121.204.92's password:
![]() > > Для автоматизации этого процесса можно использовать |
#screen -x
|
#nc
![]() Cmd line: |
#cat /etc/passwd | nc -l -p 3333
GET / HTTP/1.1 Host: 192.168.16.13:3333 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1) Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive |
#cat /etc/passwd | nc -l -p 3333
![]() |
#man nc
|
#whereis inetd
inetd: /usr/sbin/inetd /etc/inetd.conf /usr/share/man/man8/inetd.8.gz |
#ldd /usr/sbin/inetd
linux-gate.so.1 => (0xb7ef2000) libwrap.so.0 => /lib/libwrap.so.0 (0xb7ee2000) libc.so.6 => /lib/libc.so.6 (0xb7da4000) libnsl.so.1 => /lib/libnsl.so.1 (0xb7d8d000) /lib/ld-linux.so.2 (0xb7ef3000) |
#ldd /usr/sbin/
![]() Display all 112 possibilities? (y or n) accessdb groupadd ntpdate-debian try-from addgroup groupdel ownership tunelp add-shell groupmod pam_getenv tzconfig adduser grpck pam_tally update-alternatives arp grpconv pwck update-fonts-alias biosdecode grpunconv pwconv update-fonts-dir chgpasswd grub pwunconv update-fonts-scale chpasswd grub-floppy ramsize update-gconf-defaults chroot grub-install rdev update-gdkpixbuf-loaders ... dmidecode invoke-rc.d statnetd userdel dpkg-divert laptop-detect su-to-root usermod dpkg-preconfigure locale-gen syslogd-listfiles validlocale dpkg-reconfigure logrotate syslog-facility vcstime dpkg-statoverride mkboot tcpd vidmode elvtune mklost+found tcpdchk vigr filefrag netwatch tcpdmatch vipw gconf-schemas newusers tcpdump visudo gdm nologin traceroute vpddecode gdmsetup ntpdate trafshow zic |
#ldd /usr/sbin/netwatch
linux-gate.so.1 => (0xb7f34000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7efa000) libc.so.6 => /lib/libc.so.6 (0xb7dbc000) libdl.so.2 => /lib/libdl.so.2 (0xb7db8000) /lib/ld-linux.so.2 (0xb7f35000) |
#vim /etc/ld.so.conf
|
#~
![]() ld.so.conf ld.so.conf.d/ |
#vim /etc/ld.so.conf.d/
![]() |
#vim /etc/ld.so.conf.d/libc.conf
|
#~
# Multiarch support /lib/i486-linux-gnu /usr/lib/i486-linux-gnu # This directive teaches ldconfig to search in nosegneg subdirectories # and cache the DSOs there with extra bit 1 set in their hwcap match # fields. In Xen guest kernels, the vDSO tells the dynamic linker to # search in nosegneg subdirectories and to match this extra hwcap bit # in the ld.so.cache file. hwcap 1 nosegneg # libc default configuration /usr/local/lib |
#ldconfig
|
#apt-get install startce
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет startce |
#apt-get install strace
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: strace обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 260 пакетов не обновлено. Необходимо скачать 160kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 287kB. Получено:1 http://10.0.35.1 lenny/main strace 4.5.17+cvs080723-2 [160kB] Получено 160kБ за 0s (532kБ/c) Выбор ранее не выбранного пакета strace. (Чтение базы данных... на данный момент установлено 24897 файлов и каталогов.) Распаковывается пакет strace (из файла .../strace_4.5.17+cvs080723-2_i386.deb)... Настраивается пакет strace (4.5.17+cvs080723-2) ... |
#DISPLAY=127.0.0.1:0 strace firefox
execve("/usr/bin/firefox", ["firefox"], [/* 22 vars */]) = 0 brk(0) = 0x80f3000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f23000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=22587, ...}) = 0 mmap2(NULL, 22587, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f1d000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) ... munmap(0xb65de000, 28224) = 0 munmap(0xb65c6000, 95052) = 0 munmap(0xb659d000, 167640) = 0 munmap(0xb657d000, 129528) = 0 munmap(0xb6554000, 164984) = 0 munmap(0xb6551000, 10164) = 0 munmap(0xb654c000, 19604) = 0 munmap(0xb6510000, 35048) = 0 munmap(0xb64f8000, 95312) = 0 exit_group(1) = ? |
#DISPLAY=127.0.0.1:0 strace firefox
execve("/usr/bin/firefox", ["firefox"], [/* 22 vars */]) = 0 brk(0) = 0x80f3000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f22000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=22587, ...}) = 0 mmap2(NULL, 22587, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f1c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) ... munmap(0xb65ef000, 28224) = 0 munmap(0xb65d7000, 95052) = 0 munmap(0xb65ae000, 167640) = 0 munmap(0xb658e000, 129528) = 0 munmap(0xb6565000, 164984) = 0 munmap(0xb6562000, 10164) = 0 munmap(0xb655d000, 19604) = 0 munmap(0xb6521000, 35048) = 0 munmap(0xb6509000, 95312) = 0 exit_group(1) = ? |
#DISPLAY=127.0.0.1:0 strace firefox
![]() |
#strace init
execve("/sbin/init", ["init"], [/* 21 vars */]) = 0 brk(0) = 0x8051000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb6000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=22587, ...}) = 0 mmap2(NULL, 22587, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fb0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) ... read(3, "rootfs / rootfs rw 0 0\nnone /sys "..., 1024) = 242 read(3, ""..., 1024) = 0 close(3) = 0 munmap(0xb7fb5000, 4096) = 0 umask(022) = 022 geteuid32() = 0 getpid() = 2304 write(2, "Usage: init {-e VAR[=VAL] | [-t S"..., 82Usage: init {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}} ) = 82 exit_group(1) = ? |
#ps aux | grep screen
root 1561 0.0 0.1 5628 1000 ttyp3 S+ 12:04 0:00 screen root 1897 0.0 0.1 5628 1016 ttyp7 S+ 12:04 0:00 screen -x root 1898 0.0 0.1 5628 1012 ttypa S+ 12:04 0:00 screen -x root 1951 0.0 0.1 5632 1016 ttypb S+ 12:04 0:00 screen -x root 2313 0.0 0.1 4724 756 ttyp5 R+ 12:22 0:00 grep screen |
#ps aux | head -1
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
#strace 1561
![]() strace: 1561: command not found |
#strace -h
usage: strace [-dffhiqrtttTvVxx] [-a column] [-e expr] ... [-o file] [-p pid] ... [-s strsize] [-u username] [-E var=val] ... [command [arg ...]] or: strace -c [-e expr] ... [-O overhead] [-S sortby] [-E var=val] ... [command [arg ...]] -c -- count time, calls, and errors for each syscall and report summary -f -- follow forks, -ff -- with output into separate files -F -- attempt to follow vforks, -h -- print help message -i -- print instruction pointer at time of syscall -q -- suppress messages about attaching, detaching, etc. ... -e expr -- a qualifying expression: option=[!]all or option=[!]val1[,val2]... options: trace, abbrev, verbose, raw, signal, read, or write -o file -- send trace output to FILE instead of stderr -O overhead -- set overhead for tracing syscalls to OVERHEAD usecs -p pid -- trace process with process id PID, may be repeated -s strsize -- limit length of print strings to STRSIZE chars (default 32) -S sortby -- sort syscall counts by: time, calls, name, nothing (default time) -u username -- run command as username handling setuid and/or setgid -E var=val -- put var=val in the environment for command -E var -- remove var from the environment for command |
#strace -p 1561
Process 1561 attached - interrupt to quit pause() = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- sigreturn() = ? (mask now []) alarm(0) = 0 kill(1562, SIG_0) = 0 rt_sigaction(SIGALRM, {0x806b920, [], 0}, {0x806b920, [], 0}, 8) = 0 alarm(15) = 0 pause( <unfinished ...> Process 1561 detached |
#strace -p 1
attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted |
#strace -p 1
![]() |
#vim /etc/
![]() |
#strace 1561
![]() |
#vim /usr/sbin/inetd
--- /tmp/l3-saved-1597.26402.5472 2009-12-01 12:27:15.000000000 +0200 +++ .vimrc 2009-12-01 12:27:25.000000000 +0200 @@ -1,5 +1,5 @@ set number syntax on colorscheme evening -set list +"set list |
# @^@^A^@^@^@^A^@^@^@^@^@^@^@^@<80>^D^H^@<80>^D^H4i^@^@4i^@^@^E^@^@^@^@^P^@^@^A^@^@^@4i^@^@4ù^D^H4ù^D^H,^D^@^@@
/lib/ld-linux.so.2 libwrap.so.0 _fini _Jv_RegisterClasses __gmon_start__ request_init sock_host hosts_access eval_client allow_severity ... %s/%s: %s: the address family is not supported by the kernel %s: illegal max field "%s", setting to %d %s %s: pmap_set: %u %u %u %u: %m %s/%s: UNIX domain socket path too long -R %s: bad value for service invocation rate usage: %s [-q len] [-R rate] [-di] [conf] %s: non-root must specify a config file @(#) Copyright (c) 1983 Regents of the University of California. All rights reserved. $Id: setproctitle.c,v 1.3 1997/05/19 12:58:15 dholland Exp $ |
#strings /usr/sbin/inetd | less
|
#vim /etc/i
![]() |
#vim /etc/inetd.conf
|
Время первой команды журнала | 09:51:06 2009-12- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:26:51 2009-12- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 22.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 41.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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