Журнал лабораторных работ

Содержание

Журнал

Вторник (04/09/13)

/dev/pts/0
10:17:32
$cd ..

10:17:43
$vi
10:20:01
$vi ~/text/hello-vi.txt
10:20:54
$ОПИСАНИЕ

10:21:12
$~

прошло 11 минут
10:32:29
$ 38 Если список файлов отсутствует, редактор начнёт работу с пустым буфером. В противном случае имя файла должно быть указано одним и
A contrarrio
От противного     а заключающийся в доказательстве невозможÐ
В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказываемому.
               к, т. е от начала
     древних римлян обычно начинался с Ñ
Ab sus abyssum invocat
«От яиц до яблок, т. е от начала и до конца       е
ОбеÐmeдревних римлян обычно начинался с яйца и заканчивался фруктами.
                     и
Ad patres
...
Ad patres                                                       »Ð¸Ñ, к                                                                         ºÐ½Ð¸Ð³Ð° царств, 4, 22, 20
Подобное влечет за собой подобное или оÐ
“К праотцам”, т. е. на тот свет , Библия, Ð
е бедствие.
Ad notam
«Для заметки», к сведению
Ad patres
“К праотцам”, т. е. на тот свет , Библия, Ð
text/unixoid.orig.txt                                  1,1           Весь text/unixoid.err.[+]                              15,0-1            Весь
"text/unixoid.err.txt" 17L, 879C записано
прошло 24 минуты
10:57:07
$~
итого 2956
-rw-r--r-- 1 user user       0 Апр  8 17:05 a
-rw-r--r-- 1 user user       0 Апр  8 17:05 b
-rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
drwxr-xr-x 2 user user    4096 Июл  5  2012 bin
-rw-r--r-- 1 user user       0 Апр  8 17:05 c
drwxr-xr-x 2 user user    4096 Апр  8 17:06 doc
-rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
-rwxr-xr-x 1 user user   52884 Июл  5  2012 granata.jpg
-rwxr-xr-x 1 user user 1751860 Июл  5  2012 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
...
-rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 names
-rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
-rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
drwxr-xr-x 2 user user    4096 Апр  8 17:06 pics
-rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 proj
drwxr-xr-x 2 user user    4096 Апр  8 17:06 source
drwxr-xr-x 2 user user    4096 Апр  9 11:57 text
-rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
10:58:22
$cd text

10:58:28
$ls -l
итого 72
-rwxr-xr-x 1 user user  3280 Июл  5  2012 comment-me.txt
-rwxr-xr-x 1 user user     0 Июл  5  2012 core
-rwxr-xr-x 1 user user 27027 Апр  9 11:20 hello-vi.txt
-rw-r--r-- 1 user user 29450 Июл  5  2012 hellow
-rwxr-xr-x 1 user user   879 Апр  9 11:56 unixoid.err.txt
-rwxr-xr-x 1 user user   907 Июл  5  2012 unixoid.orig.txt
10:58:51
$diff unixoid.err.txt unixoid.orig.txt
1c1
< A contrarrio
---
> A contrario
3c3
< В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказываемому.
---
> В логике – метод доказательства, заключающийся в доказательстве невозможности положения, противоречащего доказываемому.
6,7c6,7
< «От яиц до яблок, т. е от начала и до конца
...
< «Для заметки», к свединию
---
> Ad notam
> «Для заметки», к сведению
16,17c16,17
< Ad patres
< “К праотцам”, т. е. на тот свет, Библия, книга царств, 4, 22, 20
---
> Ad patres
> “К праотцам”, т. е. на тот свет , Библия, книга царств, 4, 22, 20
прошло 55 минут
11:54:08
$diff unixoid.err.txt unixoid.orig.txt[B
diff: unixoid.orig.txt[B: Нет такого файла или каталога
11:54:18
$diff unixoid.err.txt unixoid.orig.txt
17c17
< “К праотцам”, т. е. на тот свет , Библия, книга царств, 4, 22, 20
---
> “К праотцам”, т. е. на тот свет , Библия, книга царств, 4, 22, 20
прошло 23 минуты
/dev/pts/0
12:17:45
$vim ~/text/comment-me.txt
12:18:19
$set root='(hd0,msdos5)'
#
function savedefault {s-uuid --set 45a88fc8-e320-4874-8833-a01d4de8f42c
#fi
  if [ -z "${boot_once}" ]; thenpf2 ; then
    saved_entry="${chosen}"
function load_video {
  insmod vbe
  insmod vga
} insmod video_bochs
  insmod video_cirrus
...
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set 45a88fc8-e320-4874-8833-a01d4de8f42c
if loadfont /share/grub/unicode.pf2 ; then
  set gfxmode=1280x800
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
12:26:02
$set root='(hd0,msdos5)'
l3script: /home/user: является директорией
прошло 57 минут
13:23:38
$pa
pager    partx    passwd   paste    patch    pathchk
13:23:38
$pa
pager    partx    passwd   paste    patch    pathchk
13:23:38
$pa
pager    partx    passwd   paste    patch    pathchk
13:23:38
$p
pager             pic               pr                pstruct
partx             pico              precat            ptar
passwd            piconv            preconv           ptardiff
paste             pidof             prename           ptx
patch             ping              preunzip          pushd
pathchk           ping6             prezip            pwd
pcimodules        pinky             prezip-bin        pwdx
pcretest          pkill             print             py3_compilefiles
pdb               pl2pm             printenv          pycentral
pdb2.6            plog              printerbanner     pyclean
...
perf              pod2latex         prove             pydoc
perl              pod2man           prtstat           pydoc2.6
perl5.10.1        pod2readme        ps                pygettext
perlbug           pod2text          psed              pygettext2.6
perldoc           pod2usage         psfaddtable       python
perlivp           podchecker        psfgettable       python2.6
perlthanks        podselect         psfstriptable     pyversions
pftp              poff              psfxtable
pg                pon               pstree
pgrep             popd              pstree.x11
13:23:38
$~
l3script: /home/user: является директорией
прошло 49 минут
14:13:31
$ls -l
итого 2956
-rw-r--r-- 1 user user       0 Апр  8 17:05 a
-rw-r--r-- 1 user user       0 Апр  8 17:05 b
-rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
drwxr-xr-x 2 user user    4096 Июл  5  2012 bin
-rw-r--r-- 1 user user       0 Апр  8 17:05 c
drwxr-xr-x 2 user user    4096 Апр  8 17:06 doc
-rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
-rwxr-xr-x 1 user user   52884 Июл  5  2012 granata.jpg
-rwxr-xr-x 1 user user 1751860 Июл  5  2012 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
...
-rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 names
-rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
-rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
drwxr-xr-x 2 user user    4096 Апр  8 17:06 pics
-rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 proj
drwxr-xr-x 2 user user    4096 Апр  8 17:06 source
drwxr-xr-x 2 user user    4096 Апр  9 13:26 text
-rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
14:13:39
$dir
a                                      man_smb_conf
b                                      matrix.jpg
bigfile                                names
bin                                    ogo.jpg
c                                      pamyatka.pdf
doc                                    pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  source
lpi\ 1                                 text
lpi\ 2                                 touchlist
14:13:43
$cd names

14:13:57
$ls a*
alloca.H
acpi:
events  powerbtn-acpi-support.sh
14:14:09
$la *.[cChH]
l3script: la: команда не найдена
14:14:42
$ls *.[cChH]
alloca.H  core.c  fcntl.h  isdn_ttyfax.c  Regexp.H  term.h
14:15:01
$ls -l
итого 140
-rwxr-xr-x 1 user user     1 Июл  5  2012 _1_2_3
-rwxr-xr-x 1 user user     0 Июл  5  2012 1cdesktop
drwxr-xr-x 3 user user  4096 Июл  5  2012 acpi
-rwxr-xr-x 1 user user  1289 Июл  5  2012 alloca.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 __asterisk
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjan
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjen
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjon
-rwxr-xr-x 1 user user  8624 Июл  5  2012 core.c
...
-rwxr-xr-x 1 user user   689 Июл  5  2012 group
-rwxr-xr-x 1 user user     1 Июл  5  2012 -hello
-rwxr-xr-x 1 user user     1 Июл  5  2012 _hrypun
-rwxr-xr-x 1 user user 25937 Июл  5  2012 isdn_ttyfax.c
-rwxr-xr-x 1 user user     1 Июл  5  2012 _kik_my
-rwxr-xr-x 1 user user   277 Июл  5  2012 modules
-rwxr-xr-x 1 user user     1 Июл  5  2012 passwd
-rwxr-xr-x 1 user user  7123 Июл  5  2012 Regexp.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 s_tol_
-rwxr-xr-x 1 user user 40290 Июл  5  2012 term.h
14:15:13
$ls -la
итого 152
drwxr-xr-x  3 user user  4096 Июл  5  2012 .
drwxr-xr-x 12 user user  4096 Апр  9 13:26 ..
-rwxr-xr-x  1 user user     1 Июл  5  2012 _1_2_3
-rwxr-xr-x  1 user user     0 Июл  5  2012 1cdesktop
drwxr-xr-x  3 user user  4096 Июл  5  2012 acpi
-rwxr-xr-x  1 user user  1289 Июл  5  2012 alloca.H
-rwxr-xr-x  1 user user     1 Июл  5  2012 __asterisk
-rwxr-xr-x  1 user user     0 Июл  5  2012 .bash
-rwxr-xr-x  1 user user     0 Июл  5  2012 ._bash
...
-rwxr-xr-x  1 user user     1 Июл  5  2012 _hrypun
-rwxr-xr-x  1 user user 25937 Июл  5  2012 isdn_ttyfax.c
-rwxr-xr-x  1 user user     0 Июл  5  2012 .j_bash
-rwxr-xr-x  1 user user     1 Июл  5  2012 _kik_my
-rwxr-xr-x  1 user user   277 Июл  5  2012 modules
-rwxr-xr-x  1 user user     1 Июл  5  2012 passwd
-rwxr-xr-x  1 user user     1 Июл  5  2012 .passwd
-rwxr-xr-x  1 user user  7123 Июл  5  2012 Regexp.H
-rwxr-xr-x  1 user user     1 Июл  5  2012 s_tol_
-rwxr-xr-x  1 user user 40290 Июл  5  2012 term.h
14:15:37
$ls *.[cChH]
alloca.H  core.c  fcntl.h  isdn_ttyfax.c  Regexp.H  term.h
14:15:53
$ls *BSD*
ls: невозможно получить доступ к *BSD*: Нет такого файла или каталога
14:16:20
$ls j&n
[1] 5204
l3script: n: команда не найдена
ls: невозможно получить доступ к j: Нет такого файла или каталога
[1]+  Exit 2                  ls --color=auto j
14:16:53
$ls j?n
ls: невозможно получить доступ к j?n: Нет такого файла или каталога
14:17:04
$dir
_1_2_3     alloca.H    bjen    fcntl.h  -hello         _kik_my  Regexp.H
1cdesktop  __asterisk  bjon    -file1   _hrypun        modules  s_tol_
acpi       bjan        core.c  group    isdn_ttyfax.c  passwd   term.h
14:17:11
$ls -- -*
-file1  -hello
14:17:50
$ls ./-*
./-file1  ./-hello
14:18:22
$ls `-*`
l3script: -file1: команда не найдена
_1_2_3     alloca.H    bjen    fcntl.h  -hello         _kik_my  Regexp.H
1cdesktop  __asterisk  bjon    -file1   _hrypun        modules  s_tol_
acpi       bjan        core.c  group    isdn_ttyfax.c  passwd   term.h
14:20:04
$ls ..?*
.._bash
14:23:52
$man echo
14:26:56
$echo a*
acpi alloca.H
14:27:09
$touch touch

14:29:26
$^C

/dev/pts/0
14:35:51
$cd names

14:36:07
$touch tttt

14:36:29
$touch tttt'A:\WIN\SYST32'

14:37:21
$ls -l
итого 140
-rwxr-xr-x 1 user user     1 Июл  5  2012 _1_2_3
-rwxr-xr-x 1 user user     0 Июл  5  2012 1cdesktop
drwxr-xr-x 3 user user  4096 Июл  5  2012 acpi
-rwxr-xr-x 1 user user  1289 Июл  5  2012 alloca.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 __asterisk
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjan
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjen
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjon
-rwxr-xr-x 1 user user  8624 Июл  5  2012 core.c
...
-rwxr-xr-x 1 user user 25937 Июл  5  2012 isdn_ttyfax.c
-rwxr-xr-x 1 user user     1 Июл  5  2012 _kik_my
-rwxr-xr-x 1 user user   277 Июл  5  2012 modules
-rwxr-xr-x 1 user user     1 Июл  5  2012 passwd
-rwxr-xr-x 1 user user  7123 Июл  5  2012 Regexp.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 s_tol_
-rwxr-xr-x 1 user user 40290 Июл  5  2012 term.h
-rw-r--r-- 1 user user     0 Апр  9 15:29 touch
-rw-r--r-- 1 user user     0 Апр  9 15:36 tttt
-rw-r--r-- 1 user user     0 Апр  9 15:37 ttttA:\WIN\SYST32
14:38:21
$ls -l
итого 140
-rwxr-xr-x 1 user user     1 Июл  5  2012 _1_2_3
-rwxr-xr-x 1 user user     0 Июл  5  2012 1cdesktop
drwxr-xr-x 3 user user  4096 Июл  5  2012 acpi
-rwxr-xr-x 1 user user  1289 Июл  5  2012 alloca.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 __asterisk
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjan
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjen
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjon
-rwxr-xr-x 1 user user  8624 Июл  5  2012 core.c
...
-rwxr-xr-x 1 user user     1 Июл  5  2012 _kik_my
-rwxr-xr-x 1 user user   277 Июл  5  2012 modules
-rw-r--r-- 1 user user     0 Апр  9 15:38 o'Raily
-rwxr-xr-x 1 user user     1 Июл  5  2012 passwd
-rwxr-xr-x 1 user user  7123 Июл  5  2012 Regexp.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 s_tol_
-rwxr-xr-x 1 user user 40290 Июл  5  2012 term.h
-rw-r--r-- 1 user user     0 Апр  9 15:29 touch
-rw-r--r-- 1 user user     0 Апр  9 15:36 tttt
-rw-r--r-- 1 user user     0 Апр  9 15:37 ttttA:\WIN\SYST32
14:38:24
$touch o\'RRRR

14:38:58
$touch A:\\WWW\\SSS

14:39:51
$ls -l
итого 140
-rwxr-xr-x 1 user user     1 Июл  5  2012 _1_2_3
-rwxr-xr-x 1 user user     0 Июл  5  2012 1cdesktop
drwxr-xr-x 3 user user  4096 Июл  5  2012 acpi
-rwxr-xr-x 1 user user  1289 Июл  5  2012 alloca.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 __asterisk
-rw-r--r-- 1 user user     0 Апр  9 15:39 A:\WWW\SSS
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjan
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjen
-rwxr-xr-x 1 user user     0 Июл  5  2012 bjon
...
-rwxr-xr-x 1 user user   277 Июл  5  2012 modules
-rw-r--r-- 1 user user     0 Апр  9 15:38 o'Raily
-rw-r--r-- 1 user user     0 Апр  9 15:38 o'RRRR
-rwxr-xr-x 1 user user     1 Июл  5  2012 passwd
-rwxr-xr-x 1 user user  7123 Июл  5  2012 Regexp.H
-rwxr-xr-x 1 user user     1 Июл  5  2012 s_tol_
-rwxr-xr-x 1 user user 40290 Июл  5  2012 term.h
-rw-r--r-- 1 user user     0 Апр  9 15:29 touch
-rw-r--r-- 1 user user     0 Апр  9 15:36 tttt
-rw-r--r-- 1 user user     0 Апр  9 15:37 ttttA:\WIN\SYST32
14:39:55
$echo

14:48:52
$echo \?
?
14:48:58
$help echo
echo: echo [-neE] [arg ...]
    Write arguments to the standard output.
    Display the ARGs on the standard output followed by a newline.
    Options:
      -n        do not append a newline
      -e        enable interpretation of the following backslash escapes
      -E        explicitly suppress interpretation of backslash escapes
    `echo' interprets the following backslash-escaped characters:
      \a        alert (bell)
      \b        backspace
...
      \r        carriage return
      \t        horizontal tab
      \v        vertical tab
      \\        backslash
      \0nnn     the character whose ASCII code is NNN (octal).  NNN can be
        0 to 3 octal digits
      \xHH      the eight-bit character whose value is HH (hexadecimal).  HH
        can be one or two hex digits
    Exit Status:
    Returns success unless a write error occurs.
14:49:06
$ls ./-*
./-file1  ./-hello
14:50:38
$ls ./-bad
ls: невозможно получить доступ к ./-bad: Нет такого файла или каталога
14:50:51
$ls ./-f*
./-file1
14:51:15
$cat touchlist
cat: touchlist: Нет такого файла или каталога
14:52:05
$~
l3script: /home/user: является директорией
14:52:12
$cat touchlist
cat: touchlist: Нет такого файла или каталога
14:52:18
$cd ..

14:52:26
$pwd
/home/user
14:52:30
$cat touchlist
file1
file2
file3
directory1
directory2
directory3
aba
abb
abc
abd
killall
14:52:34
$touch 'cat ~/touchlist'
touch: невозможно выполнить touch для «cat ~/touchlist»: Нет такого файла или каталога
14:53:25
$touch 'cat touchlist'

14:53:43
$ls -l
итого 2956
-rw-r--r-- 1 user user       0 Апр  8 17:05 a
-rw-r--r-- 1 user user       0 Апр  8 17:05 b
-rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
drwxr-xr-x 2 user user    4096 Июл  5  2012 bin
-rw-r--r-- 1 user user       0 Апр  8 17:05 c
-rw-r--r-- 1 user user       0 Апр  9 15:53 cat touchlist
drwxr-xr-x 2 user user    4096 Апр  8 17:06 doc
-rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
-rwxr-xr-x 1 user user   52884 Июл  5  2012 granata.jpg
...
-rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
drwxr-xr-x 3 user user    4096 Апр  9 15:39 names
-rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
-rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
drwxr-xr-x 2 user user    4096 Апр  8 17:06 pics
-rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 proj
drwxr-xr-x 2 user user    4096 Апр  8 17:06 source
drwxr-xr-x 2 user user    4096 Апр  9 13:26 text
-rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
14:54:16
$cd name
l3script: cd: name: Нет такого файла или каталога
14:54:40
$dir
a                                      man_smb_conf
b                                      matrix.jpg
bigfile                                names
bin                                    ogo.jpg
c                                      pamyatka.pdf
cat\ touchlist                         pics
doc                                    press_any_key_to_continue.jpg
freebsd.jpg                            proj
granata.jpg                            source
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  text
lpi\ 1                                 touchlist
lpi\ 2
14:54:47
$cd names

14:54:52
$touch 'cat ~/touchlist'
touch: невозможно выполнить touch для «cat ~/touchlist»: Нет такого файла или каталога
14:55:03
$cd

14:55:19
$touch '< ~/touchlist'
touch: невозможно выполнить touch для «< ~/touchlist»: Нет такого файла или каталога
14:55:53
$touch '< ./touchlist'
touch: невозможно выполнить touch для «< ./touchlist»: Нет такого файла или каталога
14:56:13
$touch '< touchlist'

14:56:34
$echo "СегоднÐя 'date +%Y' годÑÑ."
Сегодня 'date +%Y' год.
14:58:11
$echo "Сегодня 'date +%' год."
Сегодня 'date+%Y' год.
14:58:43
$echo "Сегодня 'date+%Y'`Рг` год."
l3script: date+%Y: команда не найдена
Сегодня  год.
14:59:11
$echo "Сегодня `date+%Y ` год."
Сегодня 2013 год.
14:59:34
$echo "Сегодня `da$(expr te +%Y` гРг+ г1 г) год."
expr: синтаксическая ошибка
Сегодня  год.
15:00:51
$echo "Сегодня $(expr `date +%Y` +1) год."
expr: синтаксическая ошибка
Сегодня  год.
15:02:26
$ma expr
l3script: ma: команда не найдена
15:02:37
$man expr
15:03:19
$man exec
15:04:22
$echo $path

15:05:03
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
15:05:15
$echo ${PATH}
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
15:05:39
$echo ${}PATH
l3script: ${}PATH: bad substitution
15:05:52
$echo HHHHHHHHHHHHHHHH${PATH}HHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHH/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gamesHHHHHHHHHHHHHHH
15:06:21
$echo $(((1+2+3)*4*5+1))
121
15:08:11
$ls '-*
>
> '
ls: неверный ключ -- *
Попробуйте `ls --help' для получения более подробного описания.
15:11:54
$ls '-*
                       *'
ls: неверный ключ -- *
Попробуйте `ls --help' для получения более подробного описания.
15:12:07
$ls \-*
ls: неверный ключ -- *
Попробуйте `ls --help' для получения более подробного описания.
15:12:36
$a=1

15:14:45
$b=2

15:14:50
$aecho ((a+$b))
l3script: syntax error near unexpected token `('
15:15:09
$echo ((a+$b))
l3script: syntax error near unexpected token `('
15:15:18
$echo $((a+b))
3
15:15:59
$echo $((a+$b))
3
15:17:31
$pwd
/home/user
15:19:32
$cat unsorted
cat: unsorted: Нет такого файла или каталога
15:19:44
$cd names

15:19:52
$cat unsorted
cat: unsorted: Нет такого файла или каталога
15:19:58
$~
l3script: /home/user: является директорией

Файлы

  • touchlist
  • touchlist
    >
    file1
    file2
    file3
    directory1
    directory2
    directory3
    aba
    abb
    abc
    abd
    killall
    

    Статистика

    Время первой команды журнала10:17:32 2013- 4- 9
    Время последней команды журнала15:19:58 2013- 4- 9
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %31.68
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 2.33
    Количество командных строк в единицу времени, команда/мин 0.72
    Частота использования команд
    ls24|======================| 22.86%
    echo18|=================| 17.14%
    touch11|==========| 10.48%
    cd9|========| 8.57%
    cat5|====| 4.76%
    ~5|====| 4.76%
    touchlist'3|==| 2.86%
    diff3|==| 2.86%
    man3|==| 2.86%
    pa3|==| 2.86%
    dir3|==| 2.86%
    pwd2|=| 1.90%
    set2|=| 1.90%
    vi2|=| 1.90%
    a=11|| 0.95%
    b=21|| 0.95%
    p1|| 0.95%
    381|| 0.95%
    ОПИСАНИЕ1|| 0.95%
    aecho1|| 0.95%
    vim1|| 0.95%
    n1|| 0.95%
    help1|| 0.95%
    ma1|| 0.95%
    la1|| 0.95%
    ^C1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$