| /l3/users/My-Debian-Work/adm.prombez/ol14 :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c:27:12: warning: multi-character character constant |
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c: In function ‘main’: zad1-10.c:27: warning: passing argument 1 of ‘putchar’ makes integer from pointer without a cast /usr/include/stdio.h:562: note: expected ‘int’ but argument is of type ‘char *’ |
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c:27:12: warning: multi-character character constant |
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c:24:9: error: invalid digit "8" in octal constant |
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c:24:9: error: invalid digit "8" in octal constant |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
ggg ggg ^[[A |
|
$gcc -o zad-1-9b zad-1-9b.c
zad-1-9b.c:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’ |
|
$gcc -o zad-1-9b zad-1-9b.c
|
|
$gcc -o zad-1-9b zad-1-9b.c
|
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
dddd ffff dddd ffff ^Z [5]+ Stopped ./zad1-10 |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
dsdsd ddd dsdsd\t\tddd |
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c: In function ‘main’: zad1-10.c:20: error: stray ‘\’ in program zad1-10.c:20: error: ‘b’ undeclared (first use in this function) zad1-10.c:20: error: (Each undeclared identifier is reported only once zad1-10.c:20: error: for each function it appears in.) |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
qqw ddssss//// qqw\t\t\t\tddssss//// ^X |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
2wwww dddd 2wwww\t\tdddd dddddd\\dddddd dddddd\\\\dddddd ddd ddd |
|
$./zad1-10
|
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c:24:8: warning: missing terminating ' character zad1-10.c: In function ‘main’: zad1-10.c:24: error: missing terminating ' character zad1-10.c:25: error: expected ‘)’ before ‘;’ token zad1-10.c:28: error: expected expression before ‘}’ token |
|
$gcc -o zad1-10 zad1-10.c
|
|
$fffff\
> bash: fffff: команда не найдена |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
dddd\dddd dddd\dddd ^[[A ddddd\\ ddddd\\ |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
dddd\ dddd\\ ^[[A ddddd\\\ ddddd\\\\\\ ffffffff fff ffffffff fff ^Z [6]+ Stopped ./zad1-10 |
|
$gcc -o zad1-10 zad1-10.c
|
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
j 9j9 gggggggg 9g9g9g9g9g9g9g9g9 |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
dddd 9 d9 d9 d9 d9 ff 9 f9 f9 |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
ggg ggg |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
99 \b\b |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
^Z [7]+ Stopped ./zad1-10 |
|
$fg
./zad1-10 |
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c:24:8: error: invalid suffix "h10" on integer constant |
|
$gcc -o zad1-10 zad1-10.c
zad1-10.c:24:8: warning: multi-character character constant |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
dd dd |
|
$^[[B
|
|
$./zad1-10
d d |
|
$gcc -o zad1-10 zad1-10.c
|
|
$./zad1-10
ddddd ddddd |
|
$gcc -o count1 count1.c
count1.c: In function ‘main’: count1.c:19: error: ‘nl’ undeclared (first use in this function) count1.c:19: error: (Each undeclared identifier is reported only once count1.c:19: error: for each function it appears in.) count1.c:22: error: ‘n’ undeclared (first use in this function) count1.c:25: warning: comparison between pointer and integer count1.c:25: error: expected ‘)’ before ‘c’ count1.c:36: error: expected ‘;’ before ‘return’ |
|
$gcc -o count1 count1.c
count1.c: In function ‘main’: count1.c:22: error: ‘n’ undeclared (first use in this function) count1.c:22: error: (Each undeclared identifier is reported only once count1.c:22: error: for each function it appears in.) count1.c:25: warning: comparison between pointer and integer count1.c:25: error: expected ‘)’ before ‘c’ count1.c:36: error: expected ‘;’ before ‘return’ |
|
$gcc -o count1 count1.c
count1.c: In function ‘main’: count1.c:25: warning: comparison between pointer and integer count1.c:25: error: expected ‘)’ before ‘c’ count1.c:36: error: expected ‘;’ before ‘return’ |
|
$gcc -o count1 count1.c
count1.c: In function ‘main’: count1.c:25: error: expected ‘)’ before ‘c’ count1.c:36: error: expected ‘;’ before ‘return’ |
|
$gcc -o count1 count1.c
count1.c: In function ‘main’: count1.c:36: error: expected ‘;’ before ‘return’ |
|
$gcc -o count1 count1.c
|
|
$./count1
asdasdasdasdadasdsad asdasdasdasdasddas dfgdfgfgfgdf dfgffdggd dffgfdgfdgd dfgdfgfdgdf dfgdfgdfgdf dfgfdgdgdg dfgfdgdf dfggdfgd kkkk Строк - 4 Слов - 11 Символов - 136 |
|
$./count1
Строк - 0 Слов - 0 Символов - 0 |
|
$q
bash: q: команда не найдена |
|
$./count1
q Строк - 0 Слов - 1 Символов - 1 |
|
$./count1
^[[A^[[A^[[A^[[A Строк - 1 Слов - 1 Символов - 13 |
|
$./count1
q Строк - 1 Слов - 1 Символов - 2 |
|
$./count1
qq Строк - 1 Слов - 1 Символов - 3 |
|
$./count1
ddddddd ^Z [7]+ Stopped ./count1 |
|
$./count1
ddddd Строк - 0 Слов - 1 Символов - 5 |
|
$./count1
Строк - 5 Слов - 0 Символов - 5 |
|
$./count1
q
Строк - 1
Слов - 1
Символов - 7
|
|
$gcc -o zad1-12 zad1-12.c
gcc: zad1-12.c: Нет такого файла или каталога gcc: no input files |
|
$gcc -o zad1-12 zad1-12.c
|
|
$./zad1-12
fdgdfgdfg dggdfgdfg dfgdfgfdg dfgdfgdf dfgdfgdfg fdgdfgdfg dggdfgdfg dfgdfgfdg dfgdfgdf dfgdfgdfg 111 222 333 444 5555 6666 111 222 333 444 5555 6666 ggg ggg ggg ggg ^Z [8]+ Stopped ./zad1-12 |
|
$gcc -o zad1-12 zad1-12.c
|
|
$./zad1-12
wwww www wwww www 11 22 33 4444 11 22 33 4444 ^[[A 2222 333 44444 tttt 2222 333 44444 tttt |
|
$gcc -o zad1-12a zad1-12a.c
zad1-12a.c: In function ‘main’: zad1-12a.c:23: error: expected expression before ‘!=’ token |
|
$gcc -o zad1-12a zad1-12a.c
|
|
$gcc -o zad1-12a zad1-12a.c
|
|
$gcc -o zad1-12a zad1-12a.c
|
|
$gcc -o zad1-12a zad1-12a.c
|
|
$gcc -o zad1-12a zad1-12a.c
|
|
$gcc -o massiv1 massiv1.c
massiv1.c: In function ‘main’: massiv1.c:23: error: ‘nwhile’ undeclared (first use in this function) massiv1.c:23: error: (Each undeclared identifier is reported only once massiv1.c:23: error: for each function it appears in.) |
|
$gcc -o massiv1 massiv1.c
|
|
$./massiv1
qqq
1
цифры=0100000000, символы-разделители= 6, прочие = 3
|
|
$./massiv1
00111222233333444445555555666666667777777777^[[C 88999 цифры=23455781023, символы-разделители= 2, прочие = 3 |
|
$gcc -o massiv1 massiv1.c
|
|
$./massiv1
11222222222222222233333334444444555566666667777777888888899999977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444 цифры=0 - 2 - 16 - 7 - 12 - 4 - 7 - 142 - 7 - 6 - , символы-разделители= 1, прочие = 0 |
|
$gcc -o zad1-13 zad1-13.c
|
|
$1ping 192.168.0.48
PING 192.168.0.48 (192.168.0.48) 56(84) bytes of data. 64 bytes from 192.168.0.48: icmp_req=1 ttl=128 time=0.451 ms 64 bytes from 192.168.0.48: icmp_req=2 ttl=128 time=0.253 ms 64 bytes from 192.168.0.48: icmp_req=3 ttl=128 time=0.257 ms 64 bytes from 192.168.0.48: icmp_req=4 ttl=128 time=0.258 ms ^X64 bytes from 192.168.0.48: icmp_req=5 ttl=128 time=0.266 ms ^Z [1]+ Stopped ping 192.168.0.48 |
|
$su
|
|
$-g1024x768 -a16 -k en-us.fixed 192.168.0.28
|
|
$gcc -o zad1-13 zad1-13.c
zad1-13.c: In function ‘main’: zad1-13.c:25: error: expected expression before ‘}’ token |
|
$gcc -o zad1-13 zad1-13.c
|
|
$gcc -o zad1-13 zad1-13.c
|
|
$gcc -o zad1-13 zad1-13.c
|
|
$gcc -o zad1-13 zad1-13.c
zad1-13.c: In function ‘main’: zad1-13.c:20: error: ‘count’ undeclared (first use in this function) zad1-13.c:20: error: (Each undeclared identifier is reported only once zad1-13.c:20: error: for each function it appears in.) zad1-13.c:26: error: ‘else’ without a previous ‘if’ |
|
$gcc -o zad1-13 zad1-13.c
zad1-13.c: In function ‘main’: zad1-13.c:26: error: ‘else’ without a previous ‘if’ |
|
$gcc -o zad1-13 zad1-13.c
zad1-13.c: In function ‘main’: zad1-13.c:26: error: ‘else’ without a previous ‘if’ |
|
$gcc -o zad1-13 zad1-13.c
|
|
$./zad1-13
wwww qq Вывод гистограммы длинны слов: |
|
$gcc -o zad1-13 zad1-13.c
|
|
$./zad1-13
qqq eeeeeee ffff Вывод гистограммы длинны слов: Слово 1 символов= 0 Слово 2 символов= 0 Слово 3 символов= 0 Слово 4 символов= 0 Слово 5 символов= 0 Слово 6 символов= 0 Слово 7 символов= 0 Слово 8 символов= 0 Слово 9 символов= 0 Слово 10 символов= 0 Слово 11 символов= 0 Слово 12 символов= 0 Слово 13 символов= 0 Слово 14 символов= 0 Слово 15 символов= 0 |
|
$./zad1-13
eeee ^X Вывод гистограммы длинны слов: Слово 1 символов= 0 Слово 2 символов= 0 Слово 3 символов= 0 Слово 4 символов= 0 Слово 5 символов= 0 Слово 6 символов= 0 Слово 7 символов= 0 Слово 8 символов= 0 Слово 9 символов= 0 Слово 10 символов= 0 Слово 11 символов= 0 Слово 12 символов= 0 Слово 13 символов= 0 Слово 14 символов= 0 Слово 15 символов= 0 |
|
$gcc -o zad1-13 zad1-13.c
|
|
$./zad1-13
fff fff ddВывод гистограммы длинны слов: Слово 1 символов= 0 Слово 2 символов= 0 Слово 3 символов= 0 Слово 4 символов= 0 Слово 5 символов= 0 Слово 6 символов= 0 Слово 7 символов= 0 Слово 8 символов= 0 Слово 9 символов= 0 Слово 10 символов= 0 Слово 11 символов= 0 Слово 12 символов= 0 Слово 13 символов= 0 Слово 14 символов= 0 Слово 15 символов= 0 |
|
$gcc -o zad1-13 zad1-13.c
|
|
$./zad1-13
sssssss dddd dddd ddddВывод гистограммы длинны слов: Слово 1 символов= 10 Слово 2 символов= 10 Слово 3 символов= 10 Слово 4 символов= 10 Слово 5 символов= 10 Слово 6 символов= 10 Слово 7 символов= 10 Слово 8 символов= 10 Слово 9 символов= 10 Слово 10 символов= 10 Слово 11 символов= 10 Слово 12 символов= 10 Слово 13 символов= 10 Слово 14 символов= 10 Слово 15 символов= 10 |
| Время первой команды журнала | 12:48:46 2012- 8-15 | |||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 06:07:00 2012- 8-20 | |||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 24.75 | |||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 3.06 | |||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 0.55 | |||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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 они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интер