/l3/users/16-10-2018/NT-Ladm/debian3.net.nt/user :1 :2 :3 |
|
$test -z x -eq y
l3script: test: too many arguments |
$man test
|
$test x -eq y
l3script: test: x: integer expression expected |
$echo $?
2 |
$test $x -eq $y
|
$echo $?
1 |
$x=10
|
$y=5
|
$test $x -eq $y
|
$echo $?
1 |
$echo $x
10 |
$echo $y
5 |
$test $x -lt $y
|
$echo $/
$/ |
$echo $?
0 |
$echo "Ваш любимый цвет?" ; read FAV_COL ; \
> echo Ваш любимый цвет - $FAV_COL Ваш любимый цвет? FAV_COL Ваш любимый цвет - FAV_COL |
$test $EUID -ne 0 -a -r /etc/shadow && \
> echo 'Предупреждение: Файл /etc/shadow доступен длÿ чтениÿ!' |
$echo "Ваша любимаÿ ОС?"; read FAV_OS ; [ "$FAV_OS" == "BSD" ] && \
> echo 'Хороший выбор!' Ваша любимаÿ ОС? linux |
$echo "Ваша любимаÿ ОС?"; read FAV_OS ; [ "$FAV_OS" == "BSD" ] && echo 'Хороший выбор!'
Ваша любимаÿ ОС? BSD Хороший выбор! |
$test -w /etc/passwd || \
> echo "Вы не имеете права на изменение файла /etc/passwd" Вы не имеете права на изменение файла /etc/passwd |
$echo "Ваша любимаÿ ОС?"; \read FA
> read FAV_OS ; [ "$FAV_OS" == "BSD" ] || echo "Странно" Ваша любимаÿ ОС? BSD |
$echo "Ваша любимаÿ ОС?"; read FAV_OS ; [ "$FAV_OS" == "BSD" ] || echo "Странно"
Ваша любимаÿ ОС? Linux Странно |
$A=0
|
$while [ $A -lt 10]
> do > A=$((A+1)) > echo $A > done l3script: [: missing `]' |
$while [ $A -lt 10 ]; do A=$((A+1)); echo $A; done
1 2 3 4 5 6 7 8 9 10 |
$for file in /etc/*
> do > [ -r $file ] || echo $file > done /etc/group- /etc/gshadow /etc/gshadow- /etc/passwd- /etc/shadow /etc/shadow- |
$echo 'О какой команде вы хотели бы получить информацию?' ; \
> select command in man touch mount make exit clear > do > whatis $command > break > done О какой команде вы хотели бы получить информацию? 1) man 2) touch 3) mount 4) make 5) exit 6) clear #? man whatis what? |
$read answer
1 |
$echo "При помощи какой команды »
touch test.sh |
$echo "При помощи какой команды »
можно получить полную справочную информацию о программе?" ; \ > read answer ; ^C |
$vim test.sh
|
$vim test.sh
--- /tmp/l3-saved-6483.761.12412 2018-10-18 11:46:06.521593698 +0300 +++ test.sh 2018-10-18 11:49:19.445593585 +0300 @@ -0,0 +1,14 @@ +echo "ÐÑи помоÑи какой ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Â» +можно полÑÑиÑÑ Ð¿Ð¾Ð»Ð½ÑÑ ÑпÑавоÑнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ пÑогÑамме?" +$ read answer +$ case $answer in +"man" | "info" ) +echo 'ÐÑ Ð¿ÑавÑ. Так оно и еÑÑÑ.' +;; +"whatis" | "apropos" ) +echo 'Ðе ÑовÑем Ñак. ÐÑи помоÑи ÑÑой ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Â» +можно полÑÑиÑÑ ÑолÑко кÑаÑкÑÑ Ð¸Ð½ÑоÑмаÑиÑ.' +;; +* ) echo 'ÐÑ Ð¾ÑибаеÑеÑÑ' +;; +esac |
$vim test.sh
--- /tmp/l3-saved-6483.14882.3681 2018-10-18 11:49:21.037624401 +0300 +++ test.sh 2018-10-18 11:50:06.845588678 +0300 @@ -1,4 +1,6 @@ -echo "При помощи какой команды » + + + "При помощи какой команды » можно получить полную справочную информацию о программе?" $ read answer $ case $answer in @@ -7,8 +9,5 @@ ;; "whatis" | "apropos" ) echo 'Не совсем так. При помощи этой команды » -можно получить только краткую информацию.' -;; -* ) echo 'Вы ошибаетесь' -;; -esac +можно пол +???END |
$vim test.sh
|
$ls
1234.rar file1 one space 123.rar file2 o'Reilly aba file3 pamyatka.pdf abb file with spaces at the name press_any_key_to_continue.jpg abc freebsd.jpg proj abd granata.jpg Queen "Live at Wembley '86" another very long file name killall sh -bad-name- Light_Alloy_4.4.784_RC2_by_FAFNIR.exe soft bigfile lpi 1 sorted bin lpi 2 test.sh directory1 man_smb_conf text directory2 matrix.jpg touchlist directory3 names unsorted errlog newfile y file ogo.jpg А:\WINDOWS\SYSTEM32 |
$ls -alt
total 3016 drwxr-xr-x 2 user root 4096 Oct 18 11:50 .lilalo drwxr-xr-x 11 user user 4096 Oct 18 11:50 . -rw-r--r-- 1 user user 390 Oct 18 11:50 test.sh -rw-r--r-- 1 user user 12288 Oct 18 11:45 .test.sh.swp -rw-r--r-- 1 user user 0 Oct 18 11:15 y drwxr-xr-x 2 user user 4096 Oct 17 17:16 soft -rw------- 1 user user 65 Oct 17 17:01 .lesshst -rw-r--r-- 1 user user 0 Oct 17 16:48 1234.rar -rw-r--r-- 1 user user 0 Oct 17 16:48 123.rar ... -rwxr-xr-x 1 user user 26648 Oct 9 2014 man_smb_conf drwxr-xr-x 2 user user 4096 Oct 9 2014 lpi 2 -rwxr-xr-x 1 user user 1751860 Oct 9 2014 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe -rwxr-xr-x 1 user user 52884 Oct 9 2014 granata.jpg -rwxr-xr-x 1 user user 232966 Oct 9 2014 freebsd.jpg -rwxr-xr-x 1 user user 7994 Oct 9 2014 bigfile -rw-r--r-- 1 user root 10 Jun 27 2014 .bash_profile -rw-r--r-- 1 user user 3457 Jun 27 2014 .bashrc -rw-r--r-- 1 user user 220 Jun 27 2014 .bash_logout -rw-r--r-- 1 user user 675 Jun 27 2014 .profile |
$ls -alt | grep test
-rw-r--r-- 1 user user 390 Oct 18 11:50 test.sh -rw-r--r-- 1 user user 12288 Oct 18 11:45 .test.sh.swp |
$ls -alt | grep .test
-rw-r--r-- 1 user user 390 Oct 18 11:50 test.sh -rw-r--r-- 1 user user 12288 Oct 18 11:45 .test.sh.swp |
$rm .test.sh.swp
|
$vim test.sh
|
$~ ÐÑи помоÑи как
2 $ read answer $ case $answer in 3 "man" | "info" ) echo 'ÐÑ Ð¿ÑавÑ. Так оно и еÑÑÑ.' 4 ;; "whatis" | "apropos" ) 5 echo 'Ðе ÑовÑем Ñак. ÐÑи помоÑи ÑÑой ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Â» можнР6 ???END ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "test.sh" 11 lines, 388 characters written |
$vim test.sh
--- /tmp/l3-saved-6483.27170.2656 2018-10-18 11:52:08.221596220 +0300 +++ test.sh 2018-10-18 11:52:49.129526909 +0300 @@ -1,4 +1,4 @@ - "ÐÑи помоÑи какой ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Â» +echo "ÐÑи помоÑи какой ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Â» можно полÑÑиÑÑ Ð¿Ð¾Ð»Ð½ÑÑ ÑпÑавоÑнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ пÑогÑамме?" $ read answer $ case $answer in |
$vim test.sh
|
$ 12 ;;
Полный путь к программе, которую нужно выполнить : |
$read PROGRAM \;
if [ -x "$PROGRAM" ] l3script: read: `;': not a valid identifier |
$vim script1.sh
|
$echo $LOGNAME
user |
$whoami
user |
$su -
Password: l3-agent is already running: pid=2969; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit root@debian3:~# exit logout |
$lastlog
Username Port From Latest root pts/5 192.168.15.216 Thu Oct 18 16:33:35 +0300 2018 daemon **Never logged in** bin **Never logged in** sys **Never logged in** sync **Never logged in** games **Never logged in** man **Never logged in** lp **Never logged in** mail **Never logged in** ... list **Never logged in** irc **Never logged in** gnats **Never logged in** nobody **Never logged in** libuuid **Never logged in** Debian-exim **Never logged in** user pts/5 192.168.15.216 Thu Oct 18 16:34:08 +0300 2018 sshd **Never logged in** ivan pts/4 192.168.15.216 Wed Oct 17 09:56:33 +0300 2018 petr pts/3 192.168.15.216 Tue Oct 16 10:44:19 +0300 2018 |
$last
user pts/5 192.168.15.216 Thu Oct 18 16:34 - 16:34 (00:00) root pts/5 192.168.15.216 Thu Oct 18 16:33 - 16:33 (00:00) user pts/5 192.168.15.216 Thu Oct 18 16:32 - 16:32 (00:00) user pts/2 192.168.15.216 Thu Oct 18 12:39 still logged in root pts/0 192.168.15.216 Wed Oct 17 10:04 still logged in ivan pts/4 192.168.15.216 Wed Oct 17 09:56 still logged in ivan pts/4 192.168.15.216 Wed Oct 17 09:54 - 09:56 (00:02) ivan pts/4 192.168.15.216 Wed Oct 17 09:47 - 09:54 (00:06) root pts/0 192.168.15.216 Wed Oct 17 09:43 - 10:04 (00:20) user pts/2 192.168.15.216 Wed Oct 17 09:10 - 12:38 (1+03:28) root pts/0 192.168.15.216 Wed Oct 17 09:09 - 09:43 (00:34) user pts/4 192.168.15.216 Tue Oct 16 10:49 - 17:02 (06:13) petr pts/3 192.168.15.216 Tue Oct 16 10:44 - 17:02 (06:18) ivan pts/2 192.168.15.216 Tue Oct 16 10:39 - 17:02 (06:23) ivan pts/2 192.168.15.216 Tue Oct 16 10:23 - 10:29 (00:06) root pts/0 192.168.15.216 Tue Oct 16 09:49 - 17:02 (07:13) wtmp begins Tue Oct 16 09:49:35 2018 |
$зps
PID TTY TIME CMD 12407 pts/5 00:00:00 l3script 14360 pts/5 00:00:00 ps |
$ps -x
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 3447 ? Ss 7:28 l3-agent 11006 ? S 0:00 sshd: user@pts/2 11007 pts/2 Ss 0:00 -bash 12335 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//4253292632446018818-1539869716.script 12406 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//4253292632446018818-1539869716.script 12407 pts/5 Ss 0:00 l3script 14368 pts/5 R+ 0:00 ps -x |
$ps U user
PID TTY STAT TIME COMMAND 3447 ? Ss 7:29 l3-agent 11006 ? S 0:00 sshd: user@pts/2 11007 pts/2 Ss 0:00 -bash 12335 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//4253292632446018818-1539869716.script 12406 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//4253292632446018818-1539869716.script 12407 pts/5 Ss 0:00 l3script 14376 pts/5 R+ 0:00 ps U user |
$ps -t tty1
PID TTY TIME CMD 2288 tty1 00:00:00 getty |
$ps -ax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:07 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:02 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 11405 pts/3 Ss+ 0:00 l3script 12061 pts/3 T 0:00 cat 12335 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//4253292632446018818-1539869716.script 12406 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//4253292632446018818-1539869716.script 12407 pts/5 Ss 0:00 l3script 13353 ? S 0:01 [kworker/0:2] 13373 ? S 0:00 udevd --daemon 13383 ? S 0:00 udevd --daemon 13387 ? S 0:00 [kworker/0:0] 14392 pts/5 R+ 0:00 ps -ax |
$ps -aux
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Oct14 0:07 init [2] root 2 0.0 0.0 0 0 ? S Oct14 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Oct14 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Oct14 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Oct14 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Oct14 0:03 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Oct14 0:00 [cpuset] ... root 11405 0.0 0.4 21664 2388 pts/3 Ss+ Oct18 0:00 l3script root 12061 0.0 0.0 7728 320 pts/3 T Oct18 0:00 cat user 12335 0.0 0.1 18164 836 pts/2 S+ Oct18 0:00 script -f -c l3script -q /home/user/.lilalo//4253292 user 12406 0.0 0.0 18168 464 pts/2 S+ Oct18 0:00 script -f -c l3script -q /home/user/.lilalo//4253292 user 12407 0.0 0.5 22192 2880 pts/5 Ss Oct18 0:00 l3script root 13353 0.0 0.0 0 0 ? S 09:52 0:01 [kworker/0:2] root 13373 0.0 0.1 21184 928 ? S 10:08 0:00 udevd --daemon root 13383 0.0 0.1 21184 908 ? S 10:08 0:00 udevd --daemon root 13387 0.0 0.0 0 0 ? S 10:08 0:00 [kworker/0:0] user 14400 0.0 0.2 18948 1268 pts/5 R+ 16:00 0:00 ps -aux |
$ps -avx
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND 1 ? Ss 0:07 17 0 10648 836 0.1 init [2] 2 ? S 0:00 0 0 0 0 0.0 [kthreadd] 3 ? S 0:02 0 0 0 0 0.0 [ksoftirqd/0] 5 ? S 0:00 0 0 0 0 0.0 [kworker/u:0] 6 ? S 0:00 0 0 0 0 0.0 [migration/0] 7 ? S 0:03 0 0 0 0 0.0 [watchdog/0] 8 ? S< 0:00 0 0 0 0 0.0 [cpuset] ... 11405 pts/3 Ss+ 0:00 0 0 21664 2388 0.4 l3script 12061 pts/3 T 0:00 0 0 7728 320 0.0 cat 12335 pts/2 S+ 0:00 0 10 18153 836 0.1 script -f -c l3script -q /home/user/.lilalo//425329263244601 12406 pts/2 S+ 0:00 0 10 18157 464 0.0 script -f -c l3script -q /home/user/.lilalo//425329263244601 12407 pts/5 Ss 0:00 0 914 21277 2880 0.5 l3script 13353 ? S 0:01 0 0 0 0 0.0 [kworker/0:2] 13373 ? S 0:00 0 0 21184 928 0.1 udevd --daemon 13383 ? S 0:00 0 0 21184 908 0.1 udevd --daemon 13387 ? S 0:00 0 0 0 0 0.0 [kworker/0:0] 14408 pts/5 R+ 0:00 0 84 10451 840 0.1 ps -avx |
$ps -aux | grep -v USER.*PID.*%CPU | sort -n +3
sort: open failed: +3: No such file or directory warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ |
$ps -aux | grep -v USER PID %CPU | sort -n +3
sort: grep: open failed: +3: No such file or directory PID: No such file or directory grep: %CPU: No such file or directory warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ |
$ps -aux | grep -v %USER %PID %CPU | sort -n +3
grep: sort: open failed: +3: No such file or directory %PID: No such file or directory grep: %CPU: No such file or directory warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ |
$ls -l /etc/rc.d
ls: cannot access /etc/rc.d: No such file or directory |
$ls -l /etc/rc.d/
ls: cannot access /etc/rc.d/: No such file or directory |
$сchkconfig --list
l3script: chkconfig: command not found |
$ifconfig
l3script: ifconfig: command not found |
$ifconfig
l3script: ifconfig: command not found |
$ifconfig
l3script: ifconfig: command not found |
$ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:16:3e:00:00:03 brd ff:ff:ff:ff:ff:ff inet 192.168.13.3/24 brd 192.168.13.255 scope global eth0 inet6 fe80::216:3eff:fe00:3/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 00:16:3e:00:01:03 brd ff:ff:ff:ff:ff:ff 4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 00:16:3e:00:02:03 brd ff:ff:ff:ff:ff:ff |
$ifconfig
l3script: ifconfig: command not found |
$ifconfig
l3script: ifconfig: command not found |
Время первой команды журнала | 10:18:11 2018-10-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:46:28 2018-10-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 33.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 8.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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