/l3/users/16-07-2018/NT-Ladm/debian4.net.nt/user :1 :2 :3 :4 :5 :6 :7 |
|
$vim echo.sh
|
$./echo.sh
l3script: ./echo.sh: Отказано в доступе |
$vim echo.sh
|
$./echo.sh
l3script: ./echo.sh: Отказано в доступе |
$ls- l
l3script: ls-: команда не найдена |
$ls
= 3 55 echo.sh granata.jpg lpi 2 names pamyatka.pdf soft text 1 33 backup errlog green man_smb_conf newfile press_any_key_to_continue.jpg sorted touchlist 10 44 bigfile file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg no_file_with_this_namae proj sorted_passwd unsorted 2 5 bin freebsd.jpg lpi 1 myfile ogo.jpg sh source |
$ls -l
итого 2972 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$./echo.sh
l3script: ./echo.sh: Отказано в доступе |
$ls
= 3 55 echo.sh granata.jpg lpi 2 names pamyatka.pdf soft text 1 33 backup errlog green man_smb_conf newfile press_any_key_to_continue.jpg sorted touchlist 10 44 bigfile file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg no_file_with_this_namae proj sorted_passwd unsorted 2 5 bin freebsd.jpg lpi 1 myfile ogo.jpg sh source |
$./echo.sh
l3script: ./echo.sh: Отказано в доступе |
$sudo ./echo.sh
[sudo] password for user: Sorry, try again. [sudo] password for user: Sorry, try again. [sudo] password for user: user is not in the sudoers file. This incident will be reported. |
$./echo.sh
l3script: ./echo.sh: Отказано в доступе |
$vim echo.sh
--- /tmp/l3-saved-12359.3455.19079 2018-07-18 12:11:15.942505146 +0300 +++ echo.sh 2018-07-18 12:15:05.878506945 +0300 @@ -1,14 +1,17 @@ #!/bin/bash echo "wich program" + read answer + case $answer in + "man" | "info" ) echo 'you are rite' -;; + ;; "whatis" | "apropos" ) echo 'not that way' -;; + ;; * )echo 'you are wrong' -;; + ;; esac |
$./echo.sh
l3script: ./echo.sh: Отказано в доступе |
$chmod u+x echo.sh
|
$ls -l echo.sh
-rwxr--r-- 1 user user 190 Июл 18 12:15 echo.sh |
$./echo.sh
wich program man you are rite |
$vim echo.sh
--- /tmp/l3-saved-12359.12569.4226 2018-07-18 12:16:14.062505604 +0300 +++ echo.sh 2018-07-18 12:16:40.990498451 +0300 @@ -7,7 +7,7 @@ case $answer in "man" | "info" ) - echo 'you are rite' + echo 'you are right' ;; "whatis" | "apropos" ) echo 'not that way' |
$./echo.sh
wich program sudo you are wrong |
$touch program
|
$touch program.sh
|
$chmod u+x program.sh
|
$./program.sh
l3script: ./program.sh: bin/bash: плохой интерпретатор: Нет такого файла или каталога |
$vim program.sh
|
$./program.sh
full path to program /djhf/ ./program.sh: line 4: read: `;': неправильный идентификатор ./program.sh: line 10: syntax error near unexpected token `else' ./program.sh: line 10: `else' |
$vim program.sh
--- /tmp/l3-saved-12359.27578.15989 2018-07-18 12:24:05.918515885 +0300 +++ program.sh 2018-07-18 12:24:31.422498182 +0300 @@ -1,7 +1,7 @@ #!/bin/bash echo 'full path to program' -read $PROGRAM \; +read $PROGRAM \ if [ -x "$PROGRAM" ] then "$PROGRAM" |
$./program.sh
full path to program /fdkjhg/dfg ./program.sh: line 4: read: `[': неправильный идентификатор ./program.sh: line 6: syntax error near unexpected token `then' ./program.sh: line 6: `then' |
$vim program.sh
|
$~
if |
$ls -l program.sh
-rwxr--r-- 1 user user 220 Июл 18 12:24 program.sh |
$vim program.sh
--- /tmp/l3-saved-12359.19374.18355 2018-07-18 12:27:06.858484383 +0300 +++ program.sh 2018-07-18 12:27:35.438502471 +0300 @@ -1,7 +1,7 @@ #!/bin/bash echo 'full path to program' -read $PROGRAM \ +read $PROGRAM \: if [ -x "$PROGRAM" ] then "$PROGRAM" |
$./program.sh
full path to program rerg ./program.sh: line 4: read: `:': неправильный идентификатор ./program.sh: line 10: syntax error near unexpected token `else' ./program.sh: line 10: `else' |
$vim program.sh
--- /tmp/l3-saved-12359.31228.12901 2018-07-18 12:27:58.010491213 +0300 +++ program.sh 2018-07-18 12:28:07.910501441 +0300 @@ -1,7 +1,7 @@ #!/bin/bash echo 'full path to program' -read $PROGRAM \: +read $PROGRAM if [ -x "$PROGRAM" ] then "$PROGRAM" |
$./program.sh
full path to program dfg ./program.sh: line 10: syntax error near unexpected token `else' ./program.sh: line 10: `else' |
$vim program.sh
--- /tmp/l3-saved-12359.9319.12410 2018-07-18 12:28:21.158509493 +0300 +++ program.sh 2018-07-18 12:30:16.602514212 +0300 @@ -1,14 +1,13 @@ #!/bin/bash -echo 'full path to program' + echo 'full path to program' read $PROGRAM if [ -x "$PROGRAM" ] then "$PROGRAM" else -echo -n "cant run #PROGRAM" -else -if [ -e $PROGRAM ] + echo -n "cant run #PROGRAM" +if [ -e "$PROGRAM" ] then echo 'this file isnt executable' else |
$./program.sh
full path to program dfg cant run #PROGRAMno such file |
$./program.sh
full path to program /bin/bash cant run #PROGRAMno such file |
$ls -l /bin/bash
-rwxr-xr-x 1 root root 975488 Сен 25 2014 /bin/bash |
$vim program.sh
|
$./program.sh
full path to program dsg cant run #PROGRAM no such file |
$touch func.sh
|
$chmod u+x func.sh
|
$vim func.sh
--- /tmp/l3-saved-12359.7850.21932 2018-07-18 12:32:52.406503993 +0300 +++ func.sh 2018-07-18 12:36:13.694505340 +0300 @@ -0,0 +1,16 @@ +#!/bin/bash + +func () { + if [ -z "$1" ] + then + echo "No params passed to func" + return 0 +else + echo "Param #1 is $1" +fi +if [ "$2" ] + then + echo "Param #2 is $2" +fi +} + |
$./func.sh
|
$./func.sh 45 54
|
$./func.sh -a
|
$vim func.sh
|
$~
|
$ls -l
итого 2980 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr--r-- 1 user user 218 Июл 18 12:31 program.sh drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$./func.sh
|
$echo $?
0 |
$vim func.sh
--- /tmp/l3-saved-12359.5254.7582 2018-07-18 12:39:04.114508978 +0300 +++ func.sh 2018-07-18 12:39:52.170506697 +0300 @@ -1,16 +1,16 @@ #!/bin/bash func () { - if [ -z "$1" ] - then - echo "No params passed to func" - return 0 +if [ -z "$1" ] +then +echo "No params passed to func" +return 0 else - echo "Param #1 is $1" +echo "Param #1 is $1" fi if [ "$2" ] - then - echo "Param #2 is $2" +then +echo "Param #2 is $2" fi } |
$./func.sh
|
$./func.sh first
|
$./func.sh one
|
$func one
l3script: func: команда не найдена |
$./func.sh
|
$vim func.sh
--- /tmp/l3-saved-12359.6006.31218 2018-07-18 12:40:45.402530218 +0300 +++ func.sh 2018-07-18 12:41:41.950505144 +0300 @@ -13,4 +13,4 @@ echo "Param #2 is $2" fi } - +func |
$./func.sh
No params passed to func |
$vim func.sh
--- /tmp/l3-saved-12359.7754.27085 2018-07-18 12:42:04.030506299 +0300 +++ func.sh 2018-07-18 12:42:23.510510123 +0300 @@ -14,3 +14,4 @@ fi } func +func one |
$./func.sh
No params passed to func Param #1 is one |
$vim func.sh
--- /tmp/l3-saved-12359.27937.22383 2018-07-18 12:42:31.102495690 +0300 +++ func.sh 2018-07-18 12:42:56.226514534 +0300 @@ -15,3 +15,4 @@ } func func one +func one two |
$./func.sh
No params passed to func Param #1 is one Param #1 is one Param #2 is two |
$vim func.sh
|
$~
No params passed to func Param #1 is one Param #1 is one Param #2 is two |
$vim func.sh
--- /tmp/l3-saved-12359.28929.12526 2018-07-18 12:45:47.798462660 +0300 +++ func.sh 2018-07-18 12:46:03.710501018 +0300 @@ -13,6 +13,4 @@ echo "Param #2 is $2" fi } -func -func one -func one two + |
$. ./func.sh
|
$. ./func.sh one
|
$. ./func.sh two
|
$. ./func.sh
|
$. ./func.sh one
|
$cat func.sh
#!/bin/bash func () { if [ -z "$1" ] then echo "No params passed to func" return 0 else echo "Param #1 is $1" fi if [ "$2" ] then echo "Param #2 is $2" fi } |
$func one
Param #1 is one |
$logname
logname: регистрационное имя отсутствует |
$whoami
user |
$su -
Пароль: l3-agent is already running: pid=2322; pidfile=/root/.lilalo/l3-agent.pid root@debian4:~# logname logname: регистрационное имя отсутствует root@debian4:~# l3script exit l3script: exit: Нет такого файла или каталога root@debian4:~# exit logout |
$lastlog
Пользователь Порт С Последний раз root pts/0 192.168.15.164 Срд Июл 18 09:01:13 +0300 2018 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... list **Никогда не входил в систему** irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** Debian-exim **Никогда не входил в систему** user pts/6 192.168.15.164 Срд Июл 18 16:34:00 +0300 2018 sshd **Никогда не входил в систему** ivan pts/6 192.168.15.164 Срд Июл 18 16:41:22 +0300 2018 petr pts/7 192.168.15.164 Срд Июл 18 09:02:33 +0300 2018 |
$last
ivan pts/6 192.168.15.164 Wed Jul 18 16:41 still logged in ivan pts/6 192.168.15.164 Wed Jul 18 16:36 - 16:40 (00:03) ivan pts/6 192.168.15.164 Wed Jul 18 16:35 - 16:36 (00:01) user pts/6 192.168.15.164 Wed Jul 18 16:34 - 16:35 (00:01) ivan pts/6 192.168.15.164 Wed Jul 18 14:53 - 16:33 (01:39) petr pts/7 192.168.15.164 Wed Jul 18 09:02 still logged in ivan pts/6 192.168.15.164 Wed Jul 18 09:02 - 14:53 (05:51) user pts/2 192.168.15.164 Wed Jul 18 09:02 still logged in root pts/0 192.168.15.164 Wed Jul 18 09:01 still logged in user pts/6 192.168.15.164 Tue Jul 17 11:53 - 16:58 (05:05) ... root pts/0 192.168.15.164 Mon Jul 16 11:18 - 17:12 (05:54) user pts/4 192.168.15.164 Mon Jul 16 10:51 - 11:16 (00:25) petr pts/3 192.168.15.164 Mon Jul 16 10:45 - 11:17 (00:32) ivan pts/2 192.168.15.164 Mon Jul 16 10:43 - 11:17 (00:33) ivan pts/2 192.168.15.164 Mon Jul 16 10:42 - 10:42 (00:00) ivan pts/2 192.168.15.164 Mon Jul 16 10:32 - 10:34 (00:02) root pts/2 192.168.15.164 Mon Jul 16 10:31 - 10:31 (00:00) root pts/0 192.168.15.164 Mon Jul 16 09:55 - 11:17 (01:22) reboot system boot 3.2.0-4-amd64 Mon Jul 16 08:39 - 16:46 (2+08:06) wtmp begins Mon Jul 16 08:39:44 2018 |
$last -10
ivan pts/6 192.168.15.164 Wed Jul 18 16:41 still logged in ivan pts/6 192.168.15.164 Wed Jul 18 16:36 - 16:40 (00:03) ivan pts/6 192.168.15.164 Wed Jul 18 16:35 - 16:36 (00:01) user pts/6 192.168.15.164 Wed Jul 18 16:34 - 16:35 (00:01) ivan pts/6 192.168.15.164 Wed Jul 18 14:53 - 16:33 (01:39) petr pts/7 192.168.15.164 Wed Jul 18 09:02 still logged in ivan pts/6 192.168.15.164 Wed Jul 18 09:02 - 14:53 (05:51) user pts/2 192.168.15.164 Wed Jul 18 09:02 still logged in root pts/0 192.168.15.164 Wed Jul 18 09:01 still logged in user pts/6 192.168.15.164 Tue Jul 17 11:53 - 16:58 (05:05) wtmp begins Mon Jul 16 08:39:44 2018 |
$passwd
Смена пароля для user. (текущий) пароль UNIX: Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Выберите пароль большей длины Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Выберите пароль большей длины Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Выберите пароль большей длины passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
$passwd
Смена пароля для user. (текущий) пароль UNIX: Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Bad: new password is too simple Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Bad: new and old password must differ by more than just case Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
$less /etc/passwd
|
$less /etc/shadow
|
$chfn user
Пароль: Изменение информации о пользователе user Введите новое значение или нажмите ENTER для выбора значения по умолчанию Полное имя: user Номер комнаты []: C9 Рабочий телефон []: 007 Домашний телефон []: 008 |
$finger user
Login: user Name: user Directory: /home/user Shell: /bin/bash Office: C9, 007 Home Phone: 008 On since Wed Jul 18 09:02 (EEST) on pts/2 from 192.168.15.164 Last login Wed Jul 18 16:34 (EEST) on pts/6 from 192.168.15.164 New mail received Wed Jul 18 12:10 2018 (EEST) Unread since Tue Jul 17 16:45 2018 (EEST) No Plan. |
$less /etc/passwd
|
$cd ~user/files
l3script: cd: /home/user/files: Нет такого файла или каталога |
$ls -l /~user
ls: невозможно получить доступ к /~user: Нет такого файла или каталога |
$ls -l
итого 2980 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr--r-- 1 user user 218 Июл 18 12:31 program.sh drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$cd ~user/
|
$ls
= 33 bigfile freebsd.jpg lpi 1 names press_any_key_to_continue.jpg soft touchlist 1 44 bin func.sh lpi 2 newfile program sorted unsorted 10 5 echo.sh granata.jpg man_smb_conf no_file_with_this_namae program.sh sorted_passwd 2 55 errlog green matrix.jpg ogo.jpg proj source 3 backup file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe myfile pamyatka.pdf sh text |
$ls -l
итого 2980 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr--r-- 1 user user 218 Июл 18 12:31 program.sh drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$mkdir files
|
$touch a,b ~user/file
|
$ls -l ~user/file
-rw-r--r-- 1 user user 31 Июл 18 16:54 /home/user/file |
$touch a,b ~user/files
|
$touch a,b ~user/files/
|
#!/bin/bash func () { if [ -z "$1" ] then echo "No params passed to func" return 0 else echo "Param #1 is $1" fi if [ "$2" ] then echo "Param #2 is $2" fi }
Время первой команды журнала | 11:03:40 2018- 7-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:55:23 2018- 7-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.77 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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