/l3/users/28-09-2015/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#^C
|
#cd /tmp
|
#mkfifo p1
|
#ls -lF --color
итого 0 lrwxrwxrwx 1 root root 13 Сен 28 12:01 install -> /root/install prw-r--r-- 1 root root 0 Сен 28 12:22 p1| |
#echo prive > p1
gfdg |
#gfdg
l3script: gfdg: команда не найдена |
#ls -lF --color /dev/log
srw-rw-rw- 1 root root 0 Сен 25 17:22 /dev/log= |
#pidof
|
#pidof rsyslogd
1908 |
#cd /proc/`pidof rsyslogs`
|
#cd /proc/`pidof rsyslogd`
|
#cd fd
|
#ls -l
итого 0 lrwx------ 1 root root 64 Сен 28 11:47 0 -> socket:[5225] l-wx------ 1 root root 64 Сен 28 11:47 1 -> /var/log/syslog l-wx------ 1 root root 64 Сен 28 11:47 2 -> /var/log/messages lrwx------ 1 root root 64 Сен 28 11:47 3 -> /dev/xconsole lr-x------ 1 root root 64 Сен 28 11:47 4 -> /proc/kmsg l-wx------ 1 root root 64 Сен 28 11:47 5 -> /var/log/auth.log |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 debian1.net.nt:ssh 192.168.16.102:49408 ESTABLISHED tcp 0 368 debian1.net.nt:ssh 192.168.16.102:49410 ESTABLISHED tcp 0 0 debian1.net.nt:45370 xgu.ru:18030 TIME_WAIT tcp 0 0 debian1.net.nt:45371 xgu.ru:18030 TIME_WAIT tcp 0 0 debian1.net.nt:ssh 192.168.16.102:49432 ESTABLISHED tcp 0 64 debian1.net.nt:ssh 192.168.16.102:49406 ESTABLISHED tcp 0 0 debian1.net.nt:ssh 192.168.16.102:49273 ESTABLISHED Active UNIX domain sockets (w/o servers) ... unix 3 [ ] STREAM CONNECTED 8413 unix 3 [ ] STREAM CONNECTED 8412 unix 2 [ ] DGRAM 8411 unix 3 [ ] STREAM CONNECTED 8251 unix 3 [ ] STREAM CONNECTED 8250 unix 2 [ ] DGRAM 8249 unix 2 [ ] DGRAM 7351 unix 2 [ ] DGRAM 5250 unix 3 [ ] DGRAM 3244 unix 3 [ ] DGRAM 3243 |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 debian1.net.nt:ssh 192.168.16.102:49408 ESTABLISHED tcp 0 432 debian1.net.nt:ssh 192.168.16.102:49410 ESTABLISHED tcp 0 0 debian1.net.nt:ssh 192.168.16.102:49432 ESTABLISHED tcp 0 0 debian1.net.nt:ssh 192.168.16.102:49273 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 7 [ ] DGRAM 5225 /dev/log unix 3 [ ] STREAM CONNECTED 18155 unix 3 [ ] STREAM CONNECTED 18154 unix 2 [ ] DGRAM 18153 unix 2 [ ] DGRAM 8669 unix 3 [ ] STREAM CONNECTED 8413 unix 3 [ ] STREAM CONNECTED 8412 unix 2 [ ] DGRAM 8411 unix 2 [ ] DGRAM 7351 unix 2 [ ] DGRAM 5250 unix 3 [ ] DGRAM 3244 unix 3 [ ] DGRAM 3243 |
#cd
|
#ls
install |
#cd /
|
#cd /home/ivan/
|
#ls
d1 |
#cd
|
#tree
l3script: tree: команда не найдена |
#apt-get tree
E: Неверная операция tree |
#apt-get install tree
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: tree обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 43,3 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 112 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 [43,3 kB] Получено 43,3 kБ за 0с (98,9 kБ/c) Выбор ранее не выбранного пакета tree. (Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.) Распаковывается пакет tree (из файла …/tree_1.6.0-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет tree (1.6.0-1) … |
#rm d4/f3
rm: невозможно удалить «d4/f3»: Нет такого файла или каталога |
#mv d1 d4
mv: не удалось выполнить stat для «d1»: Нет такого файла или каталога |
#ldd `which who`
linux-vdso.so.1 => (0x00007fffdf6e4000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f53882a0000) /lib64/ld-linux-x86-64.so.2 (0x00007f5388632000) |
#nano
|
#6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwek$
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: john-data Предлагаемые пакеты: wordlist НОВЫЕ пакеты, которые будут установлены: john john-data обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main john amd64 1.7.8-1 [194 kB] Получено 847 kБ за 0с (1 417 kБ/c) Выбор ранее не выбранного пакета john-data. (Чтение базы данных … на данный момент установлено 28843 файла и каталога.) Распаковывается пакет john-data (из файла …/john-data_1.7.8-1_all.deb) … Выбор ранее не выбранного пакета john. Распаковывается пакет john (из файла …/john_1.7.8-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет john-data (1.7.8-1) … Настраивается пакет john (1.7.8-1) … |
#john
Created directory: /root/.john John the Ripper password cracker, version 1.7.8 Copyright (c) 1996-2011 by Solar Designer Homepage: http://www.openwall.com/john/ Usage: john [OPTIONS] [PASSWORD-FILES] --single "single crack" mode --wordlist=FILE --stdin wordlist mode, read words from FILE or stdin --rules enable word mangling rules for wordlist mode --incremental[=MODE] "incremental" mode [using section MODE] --external=MODE external mode or word filter ... --status[=NAME] print status of a session [called NAME] --make-charset=FILE make a charset, FILE will be overwritten --show show cracked passwords --test[=TIME] run tests and benchmarks for TIME seconds each --users=[-]LOGIN|UID[,..] [do not] load this (these) user(s) only --groups=[-]GID[,..] load users [not] of this (these) group(s) only --shells=[-]SHELL[,..] load users with[out] this (these) shell(s) only --salts=[-]COUNT load salts with[out] at least COUNT passwords only --format=NAME force hash type NAME: DES/BSDI/MD5/BF/AFS/LM/crypt --save-memory=LEVEL enable memory saving, at LEVEL 1..3 |
#cp /etc/shadow .
|
#ls
install shadow |
#john shadow & > report
[1] 5748 |
#Loaded 4 password hashes with 4 different salts (generic crypt(3) [?/64])
|
#cat report
|
#nano report
|
#passwd user
Введите новый пароль UNIX: 123 (ivan) 123 (petr) password (user) Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#nano report
|
#ls
c scriptin |
#rm scriptin
rm: невозможно удалить «scriptin»: Это каталог |
#rmdir scriptin
|
#nano /etc/netsch.conf
|
#cd /etc/network
|
#ls
if-down.d if-post-down.d if-pre-up.d if-up.d interfaces run |
#cd ..
|
#ls
acpi init.d profile adduser.conf initramfs-tools profile.d adjtime inittab protocols aliases inputrc python alternatives insserv python2.7 apt insserv.conf rc0.d bash.bashrc insserv.conf.d rc1.d bash_completion iproute2 rc2.d bash_completion.d issue rc3.d bindresvport.blacklist issue.net rc4.d ... group- networks ucf.conf grub.d nsswitch.conf udev gshadow opt ufw gshadow- os-release vim host.conf pam.conf w3m hostname pam.d wgetrc hosts passwd X11 hosts.allow passwd- xml hosts.deny perl init ppp |
#ls -F
acpi/ init.d/ profile adduser.conf initramfs-tools/ profile.d/ adjtime inittab protocols aliases inputrc python/ alternatives/ insserv/ python2.7/ apt/ insserv.conf rc0.d/ bash.bashrc insserv.conf.d/ rc1.d/ bash_completion iproute2/ rc2.d/ bash_completion.d/ issue rc3.d/ bindresvport.blacklist issue.net rc4.d/ ... group- networks ucf.conf grub.d/ nsswitch.conf udev/ gshadow opt/ ufw/ gshadow- os-release vim/ host.conf pam.conf w3m/ hostname pam.d/ wgetrc hosts passwd X11/ hosts.allow passwd- xml/ hosts.deny perl/ init/ ppp/ |
#ls -l `which vi`
lrwxrwxrwx 1 root root 20 Июн 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Июн 27 2014 /etc/alternatives/vi -> /usr/bin/vim.basic |
#ls -l /usr/bin/vim.basic
-rwxr-xr-x 1 root root 1876072 Фев 10 2013 /usr/bin/vim.basic |
#ls -l /etc/alternatives/vim
lrwxrwxrwx 1 root root 18 Июн 27 2014 /etc/alternatives/vim -> /usr/bin/vim.basic |
#vi /etc/rc.local
|
#vi /etc/rc.local
--- /tmp/l3-saved-7387.31173.13004 2015-09-28 15:57:07.921253368 +0300 +++ /etc/rc.local 2015-09-28 16:02:24.693253378 +0300 @@ -8,7 +8,7 @@ # # In order to enable or disable this script just change the execution # bits. -# +# # By default this script does nothing. exit 0 |
#vi /etc/rc.local
|
#!/bin/sh -e
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. exit 0 "/etc/rc.local" 14L, 307C |
#~
|
#vi .vimrc
|
#vi .vimrc
|
#vi .vimrc
--- /tmp/l3-saved-7387.28476.23533 2015-09-28 16:06:37.197253365 +0300 +++ .vimrc 2015-09-28 16:07:17.501253366 +0300 @@ -1,3 +1,5 @@ +# on color syntax on +# save color colorscheme desert set number |
#vi .vimrc
--- /tmp/l3-saved-7387.12327.30530 2015-09-28 16:07:18.473253370 +0300 +++ .vimrc 2015-09-28 16:07:50.269253365 +0300 @@ -1,5 +1,3 @@ -# on color syntax on -# save color colorscheme desert set number |
#cat .imrc
cat: .imrc: Нет такого файла или каталога |
#cat .bimrc
cat: .bimrc: Нет такого файла или каталога |
#cat .bimrc
cat: .bimrc: Нет такого файла или каталога |
#cat .vimrc
syntax on colorscheme desert set number |
#nano .vimrc
|
#vi install
|
#185
1 |
#~
|
#syntax on
|
#syntax on
1 |
#~
|
#6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH$
John the Ripper password cracker, version 1.7.8 Copyright (c) 1996-2011 by Solar Designer Homepage: http://www.openwall.com/john/ Usage: john [OPTIONS] [PASSWORD-FILES] --single "single crack" mode --wordlist=FILE --stdin wordlist mode, read words from FILE or stdin --rules enable word mangling rules for wordlist mode --incremental[=MODE] "incremental" mode [using section MODE] --external=MODE external mode or word filter --stdout[=LENGTH] just output candidate passwords [cut at LENGTH] ... --status[=NAME] print status of a session [called NAME] --make-charset=FILE make a charset, FILE will be overwritten --show show cracked passwords --test[=TIME] run tests and benchmarks for TIME seconds each --users=[-]LOGIN|UID[,..] [do not] load this (these) user(s) only --groups=[-]GID[,..] load users [not] of this (these) group(s) only --shells=[-]SHELL[,..] load users with[out] this (these) shell(s) only --salts=[-]COUNT load salts with[out] at least COUNT passwords only --format=NAME force hash type NAME: DES/BSDI/MD5/BF/AFS/LM/crypt --save-memory=LEVEL enable memory saving, at LEVEL 1..3 |
#cat: /etc/shadow: Отказано в доступе
l3script: cat:: команда не найдена |
#nano /etc/passwd
|
#:root:/root:/bin/bash
l3script: cat:: команда не найдена |
#nano /etc/shadow
|
#6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH$
|
#cat /etc/shells
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen |
#apt-get install zshell
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет zshell |
#apt-get install zsh
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: zsh-doc НОВЫЕ пакеты, которые будут установлены: zsh обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 4 916 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 11,7 MB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4 916 kB] Получено 4 916 kБ за 5с (917 kБ/c) Выбор ранее не выбранного пакета zsh. (Чтение базы данных … на данный момент установлено 28884 файла и каталога.) Распаковывается пакет zsh (из файла …/zsh_4.3.17-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет zsh (4.3.17-1) … update-alternatives: используется /bin/zsh4 для предоставления /bin/zsh (zsh) в автоматический режим update-alternatives: используется /bin/zsh4 для предоставления /bin/rzsh (rzsh) в автоматический режим update-alternatives: используется /bin/zsh4 для предоставления /bin/ksh (ksh) в автоматический режим |
#cat /etc/shells
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh |
#ls -l /bin/*sh
-rwxr-xr-x 1 root root 975488 Сен 25 2014 /bin/bash -rwxr-xr-x 1 root root 106920 Мар 1 2012 /bin/dash lrwxrwxrwx 1 root root 21 Сен 28 17:33 /bin/ksh -> /etc/alternatives/ksh lrwxrwxrwx 1 root root 4 Сен 25 2014 /bin/rbash -> bash lrwxrwxrwx 1 root root 22 Сен 28 17:33 /bin/rzsh -> /etc/alternatives/rzsh lrwxrwxrwx 1 root root 4 Мар 1 2012 /bin/sh -> dash lrwxrwxrwx 1 root root 21 Сен 28 17:33 /bin/zsh -> /etc/alternatives/zsh |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#echo $HISTSIZE
500 |
#echo $HISTFILESIZE
500 |
#vi /etc/profile
--- /tmp/l3-saved-7387.6480.22877 2015-09-28 17:44:32.269253364 +0300 +++ /etc/profile 2015-09-28 17:47:08.329253369 +0300 @@ -35,3 +35,8 @@ done unset i fi + +HISTSIZE=2500 +HISTFILESIZE=2500 + +export HISTSIZE HISTFILESIZE |
#echo $HISTFILESIZE
500 |
#source /etc/profile
root@debian1:~# l3script |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─john ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─script───l3script ├─sshd─┬─2*[sshd───sshd───bash] │ ├─sshd───bash───script───script───l3script───script───script──+++ │ └─sshd───sshd───bash───script───script───l3script───nano └─udevd |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─john ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─script───l3script ├─sshd─┬─2*[sshd───sshd───bash] │ ├─sshd───bash───script───script───l3script───script───script──+++ │ └─sshd───sshd───bash───script───script───l3script───nano └─udevd |
#echo $HISTSIZE
500 |
#echo $HISTFILESIZE
2500 |
#vi /etc/skel/.bashrc
--- /tmp/l3-saved-8786.24676.30609 2015-09-28 17:55:42.421253369 +0300 +++ /etc/skel/.bashrc 2015-09-28 17:56:21.721253370 +0300 @@ -16,8 +16,6 @@ shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) -HISTSIZE=1000 -HISTFILESIZE=2000 # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. |
syntax on colorscheme desert set number
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh
Время первой команды журнала | 11:20:00 2015- 9-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:50:39 2015- 9-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 33.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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