/l3/users/07-07-2008/fbsd-adm/fbsd1.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 |
|
#ls
.ICEauthority .l3rc .viminfo .Xauthority .lesshst .vimrc .bash_history .lilalo .vnc .bash_profile .login .xsession-errors .bashrc .profile install .config .prxnEMfXw mbox .cshrc .recently-used.xbel no_file .history .ssh .k5login .twmdWiGYA |
#mv no_file /tmp
|
#stty -a
speed 38400 baud; 24 rows; 80 columns; lflags: icanon isig iexten echo echoe echok echoke -echonl echoctl -echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo -extproc iflags: -istrip icrnl -inlcr -igncr ixon -ixoff -ixany -imaxbel -ignbrk brkint -inpck -ignpar -parmrk oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow -dtrflow -mdmbuf cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = ^@; eol2 = ^@; erase = ^?; erase2 = ^H; intr = ^C; kill = ^U; lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q; status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W; |
#man stty
|
#ls -l
total 11586 -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 50 8 ÉÀÌ 17:09 'echo 123456 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 2008 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 8 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:52 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo Jul | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 1635 8 ÉÀÌ 15:02 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:29 'echo TEST | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' '[:upper:]'' ... -rwxr-xr-x 1 root wheel 232 9 ÉÀÌ 12:31 for1 -rwxr-xr-x 1 root wheel 192 9 ÉÀÌ 12:02 for2 -rwxr-xr-x 1 root wheel 219 9 ÉÀÌ 12:22 for3 -rwxr-xr-x 1 root wheel 229 9 ÉÀÌ 13:17 for4 -rwxr-xr-x 1 root wheel 271 9 ÉÀÌ 13:25 for5 -rw-r--r-- 1 root wheel 51 9 ÉÀÌ 12:26 name -rw-r--r-- 1 root wheel 0 9 ÉÀÌ 13:55 no_file -rwxr-xr-x 1 root wheel 310 9 ÉÀÌ 13:40 select1 drwxr-xr-x 2 root wheel 512 8 ÉÀÌ 17:28 test -rwxr-xr-x 1 root wheel 219 9 ÉÀÌ 12:56 while1 |
#touch no_file no_file2
|
# 10 fi
2 #set -x 3 echo "Please, give username: " 4 read user 5 stty -echo 10 echo $pass | pw usermod $user -h 0 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "for4" 10L, 240C written |
#ls -l
total 11592 -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 50 8 ÉÀÌ 17:09 'echo 123456 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 2008 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 8 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:52 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo Jul | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 1635 8 ÉÀÌ 15:02 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:29 'echo TEST | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' '[:upper:]'' ... -rwxr-xr-x 1 root wheel 219 9 ÉÀÌ 12:22 for3 -rwxr-xr-x 1 root wheel 229 9 ÉÀÌ 13:17 for4 -rwxr-xr-x 1 root wheel 271 9 ÉÀÌ 13:25 for5 -rwxr-xr-x 1 root wheel 229 9 ÉÀÌ 13:57 l3-saved-7385.19935.1894 -rw-r--r-- 1 root wheel 51 9 ÉÀÌ 12:26 name -rw-r--r-- 1 root wheel 0 9 ÉÀÌ 13:57 no_file -rw-r--r-- 1 root wheel 0 9 ÉÀÌ 13:57 no_file2 -rwxr-xr-x 1 root wheel 310 9 ÉÀÌ 13:40 select1 drwxr-xr-x 2 root wheel 512 8 ÉÀÌ 17:28 test -rwxr-xr-x 1 root wheel 219 9 ÉÀÌ 12:56 while1 |
#echo $?
0 |
#./for5
Please, give username [a-z][0-9] in first arg and password as second arg to this script |
#./for4
Please, give username: testuser10 Please, give password: P@SSW0rd |
#!/usr/local/bin/bash
2 #set -x 3 if [ -z "$1" -o -z "$2" ] 4 then rg to this script" ; exit 1 5 echo "Please, give username [a-z][0-9] in first arg and password as second aa 6 else 7 pw user add $1 -s /usr/local/bin/bash -L russian -m -d /home/$1 ; 8 echo $2 | pw usermod $1 -h 0 9 fi |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
user 86947 0,0 0,7 8776 7540 ?? Ss 10:33 0:01,53 l3-agent (perl5.8 |
#l3-agent
Removing stale pidfile |
#ps aux | grep perl
root 97650 21,0 0,7 8792 7556 ?? Ss 13:59 0:00,41 l3-agent (perl5.8 root 97673 0,0 0,1 1612 1052 p6 S+ 13:59 0:00,00 grep perl |
#vim for5
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
2 #set -x 3 echo "Please, give username: " 4 stty -echo read pass 5 #STTY off 11 echo $pass | pw usermod $user -h 0 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "for4" 11L, 241C written |
#vim for4
--- /tmp/l3-saved-7385.1825.23171 2008-07-09 13:59:35.000000000 +0300 +++ for4 2008-07-09 13:59:44.000000000 +0300 @@ -6,6 +6,7 @@ echo "Please, give password: " stty -echo read pass +stty echo #STTY off echo $pass | pw usermod $user -h 0 |
#ssh 127.0.0.1 -l test12
Password: Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. o The Handbook and FAQ documents are at http://www.FreeBSD.org/ and, ... man name_of_manpage | col -bx | lpr -- Dru <genesis@istar.ca> [test12@fbsd1 ~]$ quit -bash: quit: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ [test12@fbsd1 ~]$ [test12@fbsd1 ~]$ [test12@fbsd1 ~]$ [test12@fbsd1 ~]$ exit logout Connection to 127.0.0.1 closed. |
#screen -x
|
#d
bash: d: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#screen
|
#ps aux | grep screen
|
#vim for4
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
|
#vim for4
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
|
#screen
|
#cat for4
#!/usr/local/bin/bash #set -x echo "Please, give username: " read user pw user add $user -s /usr/local/bin/bash -L russian -m -d /home/$user ; echo "Please, give password: " stty -echo read pass stty echo #STTY off echo $pass | pw usermod $user -h 0 |
#stty -echo
|
#total 11588
-rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 50 8 ÉÀÌ 17:09 'echo 123456 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 2008 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo 8 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:52 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo Jul | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 1635 8 ÉÀÌ 15:02 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:29 'echo TEST | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 12:48 'echo Tue | tr '[:lower:]' '[:upper:]'' ... -rwxr-xr-x 1 root wheel 219 9 ÉÀÌ 12:22 for3 -rwxr-xr-x 1 root wheel 251 9 ÉÀÌ 13:59 for4 -rwxr-xr-x 1 root wheel 271 9 ÉÀÌ 13:25 for5 -rw-r--r-- 1 root wheel 51 9 ÉÀÌ 12:26 name -rw-r--r-- 1 root wheel 0 9 ÉÀÌ 13:57 no_file -rw-r--r-- 1 root wheel 0 9 ÉÀÌ 13:57 no_file2 drwxr-xr-x 3 root wheel 512 9 ÉÀÌ 14:00 screens -rwxr-xr-x 1 root wheel 310 9 ÉÀÌ 13:40 select1 drwxr-xr-x 2 root wheel 512 8 ÉÀÌ 17:28 test -rwxr-xr-x 1 root wheel 219 9 ÉÀÌ 12:56 while1 |
#ls
'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' 'echo 123456 | tr '[:lower:]' '[:upper:]'' 'echo 2008 | tr '[:lower:]' '[:upper:]'' 'echo 8 | tr '[:lower:]' '[:upper:]'' 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' 'echo Jul | tr '[:lower:]' '[:upper:]'' 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' 'echo TEST | tr '[:lower:]' '[:upper:]'' 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' '[:upper:]'' 'echo Tue | tr '[:lower:]' '[:upper:]'' ... for3 for4 for5 name no_file no_file2 screens select1 test while1 |
#cat for4
#!/usr/local/bin/bash #set -x echo "Please, give username: " read user pw user add $user -s /usr/local/bin/bash -L russian -m -d /home/$user ; echo "Please, give password: " stty -echo read pass stty echo #STTY off echo $pass | pw usermod $user -h 0 |
#./for4
Please, give username: test20 Please, give password: |
#ssh 127.0.0.1 -l test20
Password: Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. o The Handbook and FAQ documents are at http://www.FreeBSD.org/ and, ... unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. You can adjust the volume of various parts of the sound system in your computer by typing 'mixer <type> <volume>'. To get a list of what you can adjust, just type 'mixer'. [test20@fbsd1 ~]$ exit logout Connection to 127.0.0.1 closed. |
#cat for4
#!/usr/local/bin/bash #set -x echo "Please, give username: " read user pw user add $user -s /usr/local/bin/bash -L russian -m -d /home/$user ; echo "Please, give password: " stty -echo read pass stty echo #STTY off echo $pass | pw usermod $user -h 0 |
#test -z "$STRING"
|
#echo $?
0 |
#test -z "$STRING"
|
#A=*
|
#echo $A
'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' 'echo 123456 | tr '[:lower:]' '[:upper:]'' 'echo 2008 | tr '[:lower:]' '[:upper:]'' 'echo 8 | tr '[:lower:]' '[:upper:]'' 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' 'echo Jul | tr '[:lower:]' '[:upper:]'' 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' 'echo TEST | tr '[:lower:]' '[:upper:]'' 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' |
#echo "$A"
* |
#test "$P" != print
|
#echo "$P"
|
#test "$P" != print
|
#echo $?
0 |
#test -e /etc/motd
|
#echo $?
0 |
#test -d /etc/local/bin
|
#echo $?
1 |
#test -d /etc/local
|
#echo $?
1 |
#test -d /usr/local
|
#echo $?
0 |
#test -r /etc/master.passwd
|
#echo $?
0 |
#test -k /tmp
|
#echo $?
0 |
#test -w /etc/passwd
|
#echo $?
0 |
#x=5
|
#y=10
|
#test x > y
|
#echo $?
0 |
#echo x$
x$ |
#echo "x$"
x$ |
#echo x$
x$ |
#echo
'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' 'echo 123456 | tr '[:lower:]' '[:upper:]'' 'echo 2008 | tr '[:lower:]' '[:upper:]'' 'echo 8 | tr '[:lower:]' '[:upper:]'' 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' 'echo Jul | tr '[:lower:]' '[:upper:]'' 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' 'echo TEST | tr '[:lower:]' '[:upper:]'' 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' '[:upper:]'' 'echo Tue | tr '[:lower:]' '[:upper:]'' ... 'echo copying_pipe | tr '[:lower:]' '[:upper:]'' 'echo date | tr '[:lower:]' '[:upper:]'' 'echo date_sort | tr '[:lower:]' '[:upper:]'' 'echo dirlist | tr '[:lower:]' '[:upper:]'' 'echo err | tr '[:lower:]' '[:upper:]'' 'echo error_find | tr '[:lower:]' '[:upper:]'' 'echo etccopy | tr '[:lower:]' '[:upper:]''/ 'echo fam-user | tr '[:lower:]' '[:upper:]''/ 'echo file | tr '[:lower:]' '[:upper:]'' 'echo find_html | tr '[:lower:]' '[:upper:]'' |
#echo
|
#echo $x
5 |
#echo $y
10 |
#test x -gt y
bash: test: x: integer expression expected |
#echo $?
2 |
#test x -lt y
bash: test: x: integer expression expected |
#echo $?
2 |
#echo $x
5 |
#echo $y
10 |
#test $x -lt $y
|
#echo $?
0 |
#test $x -gt $y
|
#echo $?
1 |
#echo "ваш любимый цвет" ; read FAV_COL ; \
> echo ваш любимый цвет - $FAV_COL ваш любимый цвет red ваш любимый цвет - red |
#test $EUID -ne 0 -a -r /rtc/master.password && \
н для чтения!'реждение: файл /etc/master.password доступе |
#echo "Ð²Ð°Ñ Ð»ÑбимÑй ÑвеÑ" ; read FAV_COL ; echo ваÑ
»ÑбимÑй Ñвtest $EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑÐµÐ´Ñ »ÑбимÑй ÑÐ²ÐµÑ - $FAV_COL |
#test $EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑедÑп
¿Ñеждение:echo "Ð²Ð°Ñ Ð»ÑбимÑй ÑвеÑ" ; read FAV_COL ; echo Ð²Ð°Ñ ¿Ñеждение:test $EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑÐµÐ´Ñ »ÑбимÑй Ñв ¿Ñеждение: Ñайл /etc/master.password дÐениÑ' |
#echo "Ð²Ð°Ñ Ð»ÑбимÑй ÑвеÑ" ; read FAV_COL ; echo ваÑ
»ÑбимÑй ÑÐ²ÐµÑ $? »ÑбимÑй ÑÐ²ÐµÑ - $FAV_COL |
#!/usr/local/bin/bash #set -x echo "Please, give username: " read user pw user add $user -s /usr/local/bin/bash -L russian -m -d /home/$user ; echo "Please, give password: " stty -echo read pass stty echo #STTY off echo $pass | pw usermod $user -h 0
Время первой команды журнала | 13:55:48 2008- 7- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:01:59 2008- 7- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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