/l3/users/02-04-2007/nt-ladm/linux1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 |
|
#ls -l /media/
итого 12 lrwxrwxrwx 1 root root 6 2007-03-30 21:53 cdrom -> cdrom0 drwxr-xr-x 2 root root 4096 2007-03-30 21:53 cdrom0 lrwxrwxrwx 1 root root 7 2007-03-30 21:53 floppy -> floppy0 drwxr-xr-x 2 root root 4096 2007-03-30 21:53 floppy0 drwxr-xr-x 2 root root 4096 2007-04-04 11:59 usbdisk |
#vim sel2
|
#mv 1 sel2
mv: переписать `sel2'? y |
#vim sel2
|
#chmod a+x sel2
|
#vim sel2
|
#dmesg | tail
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done sda: Write Protect is off echo "You like $veg" sda: Mode Sense: 03 00 00 00 ~ sda: assuming drive cache: write through ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#dmesg | grep ":\ sd.[1-9]$"
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done sda: sda1 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#dmesg | grep ":\ sd.[1-9]$" | sed 's/^.* //'
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done sda1 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#vim sel2
2c2,9 < --- > select i in `dmesg | grep ":\ sd.[1-9]$" | sed 's/^.* //' | uniq` exit; > do > if test $i = exit ; then break; fi > if [ -d /mnt/$i ] ; then echo "DIRECTORY IS OK"; > else mkdir /mnt/$i; > fi > mount /dev/$i /mnt/$i && mount > done |
#vim sel2
|
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda7 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda8 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) |
#sh sel2
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 1) sda1 echo "You like $veg" 2) exit ~ #? 1 ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#ls -l /mnt/
sda1 win |
#ls -l /mnt/sda1/
итого 118912 -rwxr-xr-x 1 root root 612183 2006-01-18 04:27 aida.img -rwxr-xr-x 1 root root 2048 2006-04-28 20:58 boot.cat drwxr-xr-x 2 root root 16384 2006-11-20 11:48 bootdisk -rwxr-xr-x 1 root root 1474560 2006-01-20 22:26 dban.img -rwxr-xr-x 1 root root 24206 2006-04-12 12:30 f1boot.lss -rwxr-xr-x 1 root root 141 2006-04-24 23:51 f1boot.msg -rwxr-xr-x 1 root root 2977 2006-01-18 04:27 f2help.lss -rwxr-xr-x 1 root root 1210 2006-02-19 17:53 f2help.msg -rwxr-xr-x 1 root root 3149 2006-01-18 04:27 f3kern.lss ... -rwxr-xr-x 1 root root 42551 2006-01-20 22:27 memtestp.img -rwxr-xr-x 1 root root 1368744 2006-01-20 22:25 ntpass.img drwxr-xr-x 2 root root 16384 2006-11-20 11:49 oscardoc.fr -rwxr-xr-x 1 root root 41077 2006-01-18 04:27 ranish.img -rwxr-xr-x 1 root root 14004 2006-01-18 04:27 srcdmenu.com drwxr-xr-x 2 root root 16384 2006-11-20 11:50 syslinux -rwxr-xr-x 1 root root 1939 2006-03-19 11:29 syslinux.cfg -rwxr-xr-x 1 root root 111479329 2006-04-28 20:58 sysrcd.dat -rwxr-xr-x 1 root root 991 2006-03-23 17:33 usbstick.htm -rwxr-xr-x 1 root root 4190998 2006-04-24 23:40 vmlinuz1 |
#umount /mnt/sda1/
|
#vim sel2
|
#vim ~/.vimrc
2c2,3 < --- > syntax on > set number |
#vim sel2
|
#vim while1
|
#vim while1
|
#chmod a+x while1
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#sh while1
1 2 3 4 5 6 7 8 9 10 |
#vim while1
|
#sh while1
1 2 3 4 5 6 7 8 9 10 |
#vim while2
|
#vim while2
1a2,7 > while [ "$var" != "end" ] > do > echo "Please, input value for new variables #1 (end => Exit)" > read var1 > echo "variables #1 = $var1" > done |
#sh while2
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done Please, input value for new variables #1 (end => Exit) echo "You like $veg" qwerty ~ variables #1 = qwerty ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#vim while2
2c2 < while [ "$var" != "end" ] --- > while [ "$var1" != "end" ] |
#sh while2
Please, input value for new variables #1 (end => Exit) sd variables #1 = sd Please, input value for new variables #1 (end => Exit) sdf variables #1 = sdf Please, input value for new variables #1 (end => Exit) end variables #1 = end |
#cat while2
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done #!/bin/bash echo "You like $veg" while [ "$var1" != "end" ] ~ do ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#vim /etc/init.d/gdm
|
#vim /etc/init.d/gdm
|
#vim case1
|
#vim case1
|
#sh case1
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 80686 based computer echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#vim case2
|
#vim case2
|
#chmod a+x case2
|
#sh case2
Press key and then press Enter. 2 This is digit Press key and then press Enter. w This is letter Press key and then press Enter. S This is letter Press key and then press Enter. X This is letter |
#vim case2
9d8 < X ) echo "The end";; |
#cat case2
#!/bin/bash while [ "$key" != "X" ]; do echo "Press key and then press Enter." read key case "$key" in [a-z] ) echo "This is letter";; [0-9] ) echo "This is digit";; * ) echo "Anyone else";; esac done |
#[root@linux1:tmp]# cp no_file_with_this_name /tmp
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done cp: невозможно выполнить stat для `no_file_with_this_name': No such file or directory echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 1 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#touch no_file_with_this_name
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
0 |
#cp no_file_with_this_name /tmp
cp: `no_file_with_this_name' и `/tmp/no_file_with_this_name' - один и тот же файл |
#echo $?
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 1 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test 5 -gt 1
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 0 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test 5 -lt 1
|
#echo $?
1 |
#test -z "$STRING"
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
0 |
#test -z $STRING
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
0 |
#echo $STRING
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test -z "$STRING"
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $STRING
|
#test -z "$PATH"
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
1 |
#test -z $PATH
|
#echo $?
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 1 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 |
#A=
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test -z $A ; echo $? ; echo $A
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 0 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test -z "$A" ; echo $? ; echo $A
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 0 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test -z "$A" ; echo $? ; echo "$A"
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 0 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#A=*
|
#echo $A
case1 case2 for2 gconfd-root keyring-BlepL2 lost+found mapping-root no_file_with_this_name orbit-root scrollkeeper-root sel1 sel2 ssh-pdDgbI9613 ssh-xVWjwZ9613 virtual-root.Qxtwzg while1 while2 zmanQSvl0l |
#echo '$A'
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done $A echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo "$A"
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done * echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test "$P" != print
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo "$P"
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test -e /etc/motd"$P" != print
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done bash: test: too many arguments echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test -e /etc/motd
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 0 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test -d /usr/local/bin
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
0 |
#test -r /etc/shadow
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
0 |
#test -k /tmp
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
0 |
#test -w /etc/passwd
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
0 |
#test -r /etc/passwd
|
#echo $?
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 0 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#x=5
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#y=10
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test $x lt $y
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done bash: test: too many arguments echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test $x -lt $y
|
#echo $?
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done 0 echo "You like $veg" ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#test $x -gt $yc
bash: test: 5: unary operator expected |
#test $x -gt $y
|
#echo $?
1 |
#test $x -eq $y
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#echo $?
1 |
#y=5
|
#test $x -eq $y
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done echo "You like $veg" ~ ~ ~ ~ ... ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь |
#!/bin/bash while [ "$key" != "X" ]; do echo "Press key and then press Enter." read key case "$key" in [a-z] ) echo "This is letter";; [0-9] ) echo "This is digit";; * ) echo "Anyone else";; esac done
#!/bin/bash12C PS3='Please, choise you likely vegetable: ' select veg in "morkov" "bobi" "kartofel" doho "You like $veg" done #!/bin/bash echo "You like $veg" while [ "$var1" != "end" ] ~ do ~ echo "Please, input value for new variables #1 (end => Exit)" ~ read var1 ~ echo "variables #1 = $var1" ~ done ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ -- ВСТАВКА -- 4,2 Весь ~ ~ ~ ~ ~ ~ 1,1 Весь
Время первой команды журнала | 11:59:24 2007- 4- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:31:42 2007- 4- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.54 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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