/l3/users/28-09-2015/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#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. |
#vi .bashrc
--- /tmp/l3-saved-8786.24579.7682 2015-09-28 17:57:32.833253370 +0300 +++ .bashrc 2015-09-28 17:58:09.849253360 +0300 @@ -13,7 +13,7 @@ # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: -# alias rm='rm -i' -# alias cp='cp -i' -# alias mv='mv -i' + alias rm='rm -i' + alias cp='cp -i' + alias mv='mv -i' [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start |
#touch f1
|
#rm f1
rm: удалить пустой обычный файл «f1»? y |
#clear
|
#cat john.log
cat: john.log: Нет такого файла или каталога |
#ls
install report shadow |
#cat .john/john
cat: .john/john: Нет такого файла или каталога |
#ls -a
. .aptitude .bash_profile install .l3rc .lilalo report .vim .vimrc .. .bash_history .bashrc .john .lesshst .profile shadow .viminfo |
#ps lax | grep john
0 0 5748 1 39 19 20628 6384 - RN ? 1156:19 john shadow 0 0 10058 9851 20 0 9972 864 - S+ pts/7 0:00 grep john |
#cat .john/john.pot
$6$tbizytkm$295y618fm8X630/zohldy0dQgX2NIDgRI2N2tgOiYEI6KJnE7ctK3IX.hFADJgsLVyI0FD7jlMSBCo3L6cHw10:123 $6$CGHfOFl9$FF0pS6Su60bcXuiJup/3NSeGoEsVGiwe3h3Q9C/cV6oyKoHabuxHgtGccNuo.2OuOZfEWK.BSml7YFjF6QNCY1:123 $6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password |
#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 --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 |
#john show
stat: show: No such file or directory |
#john users
stat: users: No such file or directory |
#user
useradd userdel usermod users |
#user
useradd userdel usermod users |
#us
usb-devices usbhid-dump useradd userdel usermod users |
#us
usb-devices usbhid-dump useradd userdel usermod users |
#us
usb-devices usbhid-dump useradd userdel usermod users |
#user
useradd userdel usermod users |
#echo $HIST
$HISTCMD $HISTFILE $HISTFILESIZE $HISTSIZE |
#echo $HISTCMD
320 |
#echo $HISTFILE
/root/.bash_history |
#echo $HISTFILE
$HISTFILE $HISTFILESIZE |
#echo $HISTFILE
/root/.bash_history |
#HISTORY
l3script: HISTORY: команда не найдена |
#history
1 ifconfig 2 vim /etc/network/interfaces 3 nano /etc/network/interfaces 4 /etc/init.d/networking restart 5 ifconfig 6 route 7 ping 192.168.13.253 8 shutdown -r now 9 exit 10 ping ya.ru ... 314 ps lax | grep john 315 cat .john/john.pot 316 john 317 john show 318 john users 319 echo $HISTCMD 320* 321 echo $HISTFILE 322 HISTORY 323 history |
#hist
hist_append history |
#hist_append
^C |
#cd /usr/share/man
|
#ls
cs de fi gl id ja man1 man3 man5 man7 nl pt ru sv zh_CN da es fr hu it ko man2 man4 man6 man8 pl pt_BR sl tr zh_TW |
#ls -a
. cs de fi gl id ja man1 man3 man5 man7 nl pt ru sv zh_CN .. da es fr hu it ko man2 man4 man6 man8 pl pt_BR sl tr zh_TW |
#ls -F
cs/ de/ fi/ gl/ id/ ja/ man1/ man3/ man5/ man7/ nl/ pt/ ru/ sv/ zh_CN/ da/ es/ fr/ hu/ it/ ko/ man2/ man4/ man6/ man8/ pl/ pt_BR/ sl/ tr/ zh_TW/ |
#ls -lF
итого 260 drwxr-xr-x 5 root root 4096 Май 26 2012 cs/ drwxr-xr-x 5 root root 4096 Июн 27 2014 da/ drwxr-xr-x 5 root root 4096 Май 26 2012 de/ drwxr-xr-x 5 root root 4096 Май 14 2012 es/ drwxr-xr-x 4 root root 4096 Июн 27 2014 fi/ drwxr-xr-x 5 root root 4096 Май 26 2012 fr/ drwxr-xr-x 3 root root 4096 Июн 27 2014 gl/ drwxr-xr-x 5 root root 4096 Май 26 2012 hu/ drwxr-xr-x 5 root root 4096 Июн 27 2014 id/ ... drwxr-xr-x 5 root root 4096 Июн 27 2014 nl/ drwxr-xr-x 5 root root 4096 Май 26 2012 pl/ drwxr-xr-x 5 root root 4096 Июн 27 2014 pt/ drwxr-xr-x 5 root root 4096 Июн 27 2014 pt_BR/ drwxr-xr-x 5 root root 4096 Дек 11 2012 ru/ drwxr-xr-x 4 root root 4096 Июн 27 2014 sl/ drwxr-xr-x 5 root root 4096 Май 26 2012 sv/ drwxr-xr-x 5 root root 4096 Июн 27 2014 tr/ drwxr-xr-x 5 root root 4096 Май 26 2012 zh_CN/ drwxr-xr-x 5 root root 4096 Июн 27 2014 zh_TW/ |
#man useradd
|
#man passwd
|
#man 5 passwd
|
#man -a passwd
|
#man -a passwd
|
#cd ~ivan
|
#cd ~p
~petr/ ~proxy/ |
#cd ~petr/
|
#cd
|
#cd /bin/
|
#ls
bash dir gunzip lesspipe mt ping6 sh uname zless busybox dmesg gzexe ln mt-gnu ps sh.distrib uncompress zmore cat dnsdomainname gzip loadkeys mv pwd sleep unicode_start znew chgrp domainname hostname login nano rbash ss vdir zsh chmod dumpkeys ip ls nc readlink stty which zsh4 chown echo kbd_mode lsblk nc.traditional rm su ypdomainname chvt egrep kill lsmod netcat rmdir sync zcat cp false kmod mkdir netstat rnano tailf zcmp cpio fgconsole ksh mknod nisdomainname run-parts tar zdiff dash fgrep less mktemp open rzsh tempfile zegrep date findmnt lessecho more openvt sed touch zfgrep dd fuser lessfile mount pidof setfont true zforce df grep lesskey mountpoint ping setupcon umount zgrep |
#ls b*
bash busybox |
#ls *sh
bash dash ksh rbash rzsh sh zsh |
#ls ??sh
bash dash rzsh |
#ls l?
ln ls |
#ls ?a*
bash cat dash date false nano tailf tar |
#ls {bcd} *
ls: невозможно получить доступ к {bcd}: Нет такого файла или каталога bash dir gunzip lesspipe mt ping6 sh uname zless busybox dmesg gzexe ln mt-gnu ps sh.distrib uncompress zmore cat dnsdomainname gzip loadkeys mv pwd sleep unicode_start znew chgrp domainname hostname login nano rbash ss vdir zsh chmod dumpkeys ip ls nc readlink stty which zsh4 chown echo kbd_mode lsblk nc.traditional rm su ypdomainname chvt egrep kill lsmod netcat rmdir sync zcat cp false kmod mkdir netstat rnano tailf zcmp cpio fgconsole ksh mknod nisdomainname run-parts tar zdiff dash fgrep less mktemp open rzsh tempfile zegrep date findmnt lessecho more openvt sed touch zfgrep dd fuser lessfile mount pidof setfont true zforce df grep lesskey mountpoint ping setupcon umount zgrep |
#ls [bcd] *
ls: невозможно получить доступ к [bcd]: Нет такого файла или каталога bash dir gunzip lesspipe mt ping6 sh uname zless busybox dmesg gzexe ln mt-gnu ps sh.distrib uncompress zmore cat dnsdomainname gzip loadkeys mv pwd sleep unicode_start znew chgrp domainname hostname login nano rbash ss vdir zsh chmod dumpkeys ip ls nc readlink stty which zsh4 chown echo kbd_mode lsblk nc.traditional rm su ypdomainname chvt egrep kill lsmod netcat rmdir sync zcat cp false kmod mkdir netstat rnano tailf zcmp cpio fgconsole ksh mknod nisdomainname run-parts tar zdiff dash fgrep less mktemp open rzsh tempfile zegrep date findmnt lessecho more openvt sed touch zfgrep dd fuser lessfile mount pidof setfont true zforce df grep lesskey mountpoint ping setupcon umount zgrep |
#ls [bcd]*
bash cat chmod chvt cpio date df dmesg domainname busybox chgrp chown cp dash dd dir dnsdomainname dumpkeys |
#ls [b-f]*
bash cat chmod chvt cpio date df dmesg domainname echo false fgrep fuser busybox chgrp chown cp dash dd dir dnsdomainname dumpkeys egrep fgconsole findmnt |
#ls [!b-fzB-F]*
grep kmod loadkeys more nc.traditional ping6 run-parts ss true gunzip ksh login mount netcat ps rzsh stty umount gzexe less ls mountpoint netstat pwd sed su uname gzip lessecho lsblk mt nisdomainname rbash setfont sync uncompress hostname lessfile lsmod mt-gnu open readlink setupcon tailf unicode_start ip lesskey mkdir mv openvt rm sh tar vdir kbd_mode lesspipe mknod nano pidof rmdir sh.distrib tempfile which kill ln mktemp nc ping rnano sleep touch ypdomainname |
#ls [!b-fzB-F]* -a
grep kmod loadkeys more nc.traditional ping6 run-parts ss true gunzip ksh login mount netcat ps rzsh stty umount gzexe less ls mountpoint netstat pwd sed su uname gzip lessecho lsblk mt nisdomainname rbash setfont sync uncompress hostname lessfile lsmod mt-gnu open readlink setupcon tailf unicode_start ip lesskey mkdir mv openvt rm sh tar vdir kbd_mode lesspipe mknod nano pidof rmdir sh.distrib tempfile which kill ln mktemp nc ping rnano sleep touch ypdomainname |
#ls [!b-fzB-F]* -F
grep* kmod* loadkeys* more* nc.traditional* ping6* run-parts* ss* true* gunzip* ksh@ login* mount* netcat@ ps* rzsh@ stty* umount* gzexe* less* ls* mountpoint* netstat* pwd* sed* su* uname* gzip* lessecho* lsblk* mt@ nisdomainname* rbash@ setfont* sync* uncompress* hostname* lessfile@ lsmod@ mt-gnu* open@ readlink* setupcon* tailf* unicode_start* ip* lesskey* mkdir* mv* openvt* rm* sh@ tar* vdir* kbd_mode* lesspipe* mknod* nano* pidof@ rmdir* sh.distrib@ tempfile* which* kill* ln* mktemp* nc@ ping* rnano@ sleep* touch* ypdomainname* |
#ls [!b-fzB-F]* -f
grep kmod loadkeys more nc.traditional ping6 run-parts ss true gunzip ksh login mount netcat ps rzsh stty umount gzexe less ls mountpoint netstat pwd sed su uname gzip lessecho lsblk mt nisdomainname rbash setfont sync uncompress hostname lessfile lsmod mt-gnu open readlink setupcon tailf unicode_start ip lesskey mkdir mv openvt rm sh tar vdir kbd_mode lesspipe mknod nano pidof rmdir sh.distrib tempfile which kill ln mktemp nc ping rnano sleep touch ypdomainname |
#ls [!b-fzB-F]* -
ls: невозможно получить доступ к -: Нет такого файла или каталога grep kmod loadkeys more nc.traditional ping6 run-parts ss true gunzip ksh login mount netcat ps rzsh stty umount gzexe less ls mountpoint netstat pwd sed su uname gzip lessecho lsblk mt nisdomainname rbash setfont sync uncompress hostname lessfile lsmod mt-gnu open readlink setupcon tailf unicode_start ip lesskey mkdir mv openvt rm sh tar vdir kbd_mode lesspipe mknod nano pidof rmdir sh.distrib tempfile which kill ln mktemp nc ping rnano sleep touch ypdomainname |
#ls [!b-fzB-F]* -l
-rwxr-xr-x 1 root root 175488 Май 13 2012 grep -rwxr-xr-x 2 root root 2251 Июн 20 2012 gunzip -rwxr-xr-x 1 root root 5937 Июн 20 2012 gzexe -rwxr-xr-x 1 root root 102208 Июн 20 2012 gzip -rwxr-xr-x 1 root root 18760 Фев 16 2012 hostname -rwxr-xr-x 1 root root 249976 Мар 2 2013 ip -rwxr-xr-x 1 root root 10352 Апр 29 2012 kbd_mode -rwxr-xr-x 1 root root 22952 Мар 28 2013 kill -rwxr-xr-x 1 root root 89248 Апр 7 2013 kmod lrwxrwxrwx 1 root root 21 Сен 28 17:33 ksh -> /etc/alternatives/ksh ... -rwxr-xr-x 1 root root 10376 Июн 28 2012 tempfile -rwxr-xr-x 1 root root 64208 Янв 26 2013 touch -rwxr-xr-x 1 root root 22880 Янв 26 2013 true -rwsr-xr-x 1 root root 69080 Дек 11 2012 umount -rwxr-xr-x 1 root root 31152 Янв 26 2013 uname -rwxr-xr-x 2 root root 2251 Июн 20 2012 uncompress -rwxr-xr-x 1 root root 2762 Апр 29 2012 unicode_start -rwxr-xr-x 1 root root 114032 Янв 26 2013 vdir -rwxr-xr-x 1 root root 946 Июн 28 2012 which -rwxr-xr-x 4 root root 18760 Фев 16 2012 ypdomainname |
#man ypdomain
|
#ls
file1 file2 file3 file4 file5 install report shadow |
#ls /etc/profile
/etc/profile |
#cp /etc/profile{,.old}
|
#ls /etc/
acpi dpkg kbd opt securetty adduser.conf email-addresses kernel os-release security adjtime environment kernel-img.conf pam.conf selinux aliases exim4 ld.so.cache pam.d services alternatives fstab ld.so.conf passwd sgml apt fstab.d ld.so.conf.d passwd- shadow bash.bashrc gai.conf lilalo perl shadow- bash_completion groff locale.alias ppp shells bash_completion.d group locale.gen profile skel bindresvport.blacklist group- localtime profile.d ssh ... cron.monthly initramfs-tools mke2fs.conf rc6.d ufw crontab inittab modprobe.d rc.local vim cron.weekly inputrc modules rcS.d w3m debconf.conf insserv motd reportbug.conf wgetrc debian_version insserv.conf mtab resolv.conf X11 default insserv.conf.d nail.rc rmt xml deluser.conf iproute2 nanorc rpc zsh dhcp issue network rsyslog.conf discover.conf.d issue.net networks rsyslog.d discover-modprobe.conf john nsswitch.conf screenrc |
#ls /etc/prof*
/etc/profile /etc/profile.old /etc/profile.d: bash_completion.sh |
#pidof
|
#pidof rsyslog
|
#pidof rsyslogd
1908 |
#cd /proc/`pidof rsyslogd`
|
#c
l3script: c: команда не найдена |
#cd
|
#ls -l `which chsh`
-rwsr-xr-x 1 root root 41272 Май 26 2012 /usr/bin/chsh |
#which chsh
/usr/bin/chsh |
#ls -l /usr/bin/chsh
-rwsr-xr-x 1 root root 41272 Май 26 2012 /usr/bin/chsh |
#ls -l $(which chsh)
-rwsr-xr-x 1 root root 41272 Май 26 2012 /usr/bin/chsh |
#vi privet.sh
--- /dev/null 2015-09-25 17:22:27.807999997 +0300 +++ privet.sh 2015-09-29 10:53:48.289253368 +0300 @@ -0,0 +1,2 @@ +#!/bin/bash +echo "Privet ${1}!" |
#privet.sh
l3script: privet.sh: команда не найдена |
#vi privet.sh/
|
#~
1 #!/bin/bash 2 echo "Privet ${1}!" "privet.sh" 2L, 32C |
#~
l3script: privet.sh/: Это не каталог |
#/root/privet.sh
l3script: /root/privet.sh: Отказано в доступе |
#chmod u+x privet.sh
|
#ls -l
итого 16 -rw-r--r-- 1 root root 0 Сен 29 10:36 file1 -rw-r--r-- 1 root root 0 Сен 29 10:36 file2 -rw-r--r-- 1 root root 0 Сен 29 10:36 file3 -rw-r--r-- 1 root root 0 Сен 29 10:36 file4 -rw-r--r-- 1 root root 0 Сен 29 10:36 file5 -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rwxr--r-- 1 root root 32 Сен 29 10:53 privet.sh -rw-r--r-- 1 root root 0 Сен 28 16:08 report -rw-r----- 1 root root 1029 Сен 28 14:24 shadow |
#ls -l --color
итого 16 -rw-r--r-- 1 root root 0 Сен 29 10:36 file1 -rw-r--r-- 1 root root 0 Сен 29 10:36 file2 -rw-r--r-- 1 root root 0 Сен 29 10:36 file3 -rw-r--r-- 1 root root 0 Сен 29 10:36 file4 -rw-r--r-- 1 root root 0 Сен 29 10:36 file5 -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rwxr--r-- 1 root root 32 Сен 29 10:53 privet.sh -rw-r--r-- 1 root root 0 Сен 28 16:08 report -rw-r----- 1 root root 1029 Сен 28 14:24 shadow |
#privet.sh
l3script: privet.sh: команда не найдена |
#./privet.sh
Privet ! |
#./privet.sh Nikola
Privet Nikola! |
#./privet.sh Nikolay
Privet Nikolay! |
#vi privet.sh
--- /tmp/l3-saved-10757.29810.9743 2015-09-29 10:57:26.929253367 +0300 +++ privet.sh 2015-09-29 10:58:17.937253367 +0300 @@ -1,2 +1,2 @@ #!/bin/bash -echo "Privet ${1}!" +echo "Privet, ${1:-NoName}!" |
#vi privet.sh
|
#~
Privet, NoName! |
#./privet.sh Nikolay
Privet, Nikolay! |
#vi privet.sh
--- /tmp/l3-saved-10757.29680.19851 2015-09-29 10:59:22.933253368 +0300 +++ privet.sh 2015-09-29 11:00:11.597253351 +0300 @@ -1,2 +1,2 @@ #!/bin/bash -echo "Privet, ${1:-NoName}!" +echo "Privet, ${1:+NoName}!" |
#./privet.sh Nikolay
Privet, NoName! |
#./privet.sh
Privet, ! |
#vi privet.sh
|
$6$tbizytkm$295y618fm8X630/zohldy0dQgX2NIDgRI2N2tgOiYEI6KJnE7ctK3IX.hFADJgsLVyI0FD7jlMSBCo3L6cHw10:123 $6$CGHfOFl9$FF0pS6Su60bcXuiJup/3NSeGoEsVGiwe3h3Q9C/cV6oyKoHabuxHgtGccNuo.2OuOZfEWK.BSml7YFjF6QNCY1:123 $6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password
Время первой команды журнала | 16:50:39 2015- 9-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:00:19 2015- 9-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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