/l3/users/GL/adm/debian7.clinika.local/root :1 |
|
#shutdown -h now
|
#date -h
date: неверный ключ -- h Попробуйте `date --help' для получения более подробного описания. |
#date --help
ÐÑполÑзоваÐate Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ÐÐТ] ÑÑÑоки ФÐÐÐÐÐÐÑÑмм[[ÐÐ]ÐÐ][.ÑÑ]] , --reference=ФÐÐÐµÐ½Ð¸Ñ Ð¤ÐÐÐ¼Ñ Ð² заданном ФÐÐ ÐÐТÐ, или ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ ÑиÑÑемное вÑемÑ. fc-2822 вÑводиÑÑ Ð²ÑÐµÐ¼Ñ Ð² ÑооÑвеÑÑÑвии Ñ RFC-2822 ÐÑимеÑ: Mon, 07 Aug 2006 12:34:56 -0600ÑемÑ, а вÑемÑ, опиÑанное --rfc-3339=СÐÐЦ вÑвеÑÑи даÑÑ/вÑÐµÐ¼Ñ Ð² ÑоÑмаÑе RFC 3339 СÐÐЦ=`date', `seconds' или `ns' Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð´Ð°ÑÑ Ð¸ вÑемени Ñ Ñказанной ÑоÑноÑÑÑÑ. ÐомпоненÑÑ Ð´Ð°ÑÑ Ð¸ вÑемени ÑазделÑÑÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ пÑобелом: 2006-08-07 12:34:56-06:00 ... # иÑполÑзоваÑÑ Ð¿ÑоÑивоположнÑй ÑегиÑÑÑ, еÑли возможно ÐоÑле лÑбого из Ñлагов Ð¸Ð´ÐµÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑÐ½Ð°Ñ ÑиÑина Ð¿Ð¾Ð»Ñ Ð² виде деÑÑÑиÑного ÑиÑла; заÑем необÑзаÑелÑнÑй модиÑикаÑоÑ, один из ÑледÑÑÑÐ¸Ñ : E -- еÑли возможно, иÑполÑзоваÑÑ Ð°Ð»ÑÑеÑнаÑивное пÑедÑÑавление Ð´Ð»Ñ ÑекÑÑей локали O -- еÑли возможно, иÑполÑзоваÑÑ Ð°Ð»ÑÑеÑнаÑивнÑе ÑиÑловÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ð»Ð¾ÐºÐ°Ð»Ð¸. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² date ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе date ÑообÑений по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'date invocation' hi |
#ssh root@1
ssh: connect to host 1 port 22: Invalid argument |
#ssh root@192.168.7.10
[root@debian0:~]# screen -x Убито [root@debian0:~]# exit root@debian0:~# eeexxixtit bash: eeexxixtit: команда не найдена root@debian0:~# i bash: i: команда не найдена root@debian0:~# eeexxixtit Убито root@l3script exit logout Connection to 192.168.7.10 closed. |
#lang=c
|
#LANG=C
|
#cat/proc/cpinfo
l3script: cat/proc/cpinfo: No such file or directory |
#ls-l
l3script: ls-l: command not found |
#ls -l
total 8 -rwxr-xr-x 1 root root 5342 Jun 11 18:50 install |
#ls/proc
l3script: ls/proc: No such file or directory |
#ls proc/cpuinfo
ls: cannot access proc/cpuinfo: No such file or directory |
#ls /proc/cpuinfo
/proc/cpuinfo |
#cat /proc/cpuinfo
processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 79 model name : AMD Athlon(tm) 64 Processor 3000+ stepping : 2 cpu MHz : 1803.808 cache size : 512 KB fdiv_bug : no hlt_bug : no ... fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu de tsc msr pae cx8 cmov pat clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni hypervisor extapic cr8_legacy bogomips : 3607.61 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc |
#cat /proc/cpuinfo
processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 79 model name : AMD Athlon(tm) 64 Processor 3000+ stepping : 2 cpu MHz : 1803.808 cache size : 512 KB fdiv_bug : no hlt_bug : no ... fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu de tsc msr pae cx8 cmov pat clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni hypervisor extapic cr8_legacy bogomips : 3607.61 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc |
#mount
/dev/xvda1 on / type reiserfs (rw) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) xenfs on /proc/xen type xenfs (rw) |
#grep -r audio/etc(udev)
l3script: syntax error near unexpected token `(' |
#grep -r audio /etc(udev)
l3script: syntax error near unexpected token `(' |
#grep -r audio /etc
/etc/group:audio:x:29: /etc/gshadow-:audio:*:: /etc/group-:audio:x:29: /etc/bash_completion.d/k3b: --datacd|--audiocd|--videocd|--mixedcd|--emovixcd|--videodvd) /etc/bash_completion.d/qemu: -k -audio-help -soundhw -localtime -full-screen -pidfile \ /etc/bash_completion.d/wodim: varirec= audiomaster forcespeed noforcespeed\ /etc/bash_completion.d/wodim: track_options=(-audio -swab -data -mode2 -xa -xa1 -xa2 -xamix -cdi \ /etc/bash_completion.d/mplayer: -audiofile) /etc/bash_completion.d/mplayer: -audio-density|-audio-delay|-audio-preload|-endpos|-osdlevel| \ /etc/bash_completion.d/mplayer: -rawaudio) /etc/bash_completion.d/mplayer: COMPREPLY=( $( compgen -W 'on noaudio driver= device= input= freq= \ /etc/bash_completion.d/mplayer: audiorate= forceaudio alsa amode= forcechan= adevice= audioid= \ /etc/gshadow:audio:*:: /etc/services:rplay 5555/udp # RPlay audio service /etc/adduser.conf:#EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users" /etc/login.defs:#CONSOLE_GROUPS floppy:audio:cdrom |
#mount
/dev/xvda1 on / type reiserfs (rw) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) xenfs on /proc/xen type xenfs (rw) |
#ls -l /
total 15 drwxr-xr-x 2 root root 2576 Jun 11 17:44 bin drwxr-xr-x 2 root root 48 May 7 14:55 boot drwxr-xr-x 14 root root 2720 Jun 14 11:12 dev drwxr-xr-x 48 root root 3000 Jun 14 11:12 etc drwxr-xr-x 3 root root 72 Jun 11 12:38 home drwxr-xr-x 10 root root 3992 Jun 11 16:36 lib -rw-r--r-- 1 root root 69 Jun 11 17:11 log drwxr-xr-x 2 root root 48 Jun 11 10:02 media drwxr-xr-x 2 root root 48 May 7 14:55 mnt drwxr-xr-x 2 root root 48 Jun 11 10:02 opt dr-xr-xr-x 61 root root 0 Jun 14 11:11 proc drwx------ 4 root root 280 Jun 12 17:16 root drwxr-xr-x 2 root root 2840 Jun 11 10:03 sbin drwxr-xr-x 2 root root 48 Jul 21 2010 selinux drwxr-xr-x 2 root root 48 Jun 11 10:02 srv drwxr-xr-x 13 root root 0 Jun 14 11:11 sys drwxrwxrwt 2 root root 48 Jun 14 17:17 tmp drwxr-xr-x 11 root root 264 Jun 11 16:50 usr drwxr-xr-x 13 root root 312 Jun 11 10:02 var |
#ls -l /etc/init.d/
total 212 -rw-r--r-- 1 root root 2427 Mar 24 20:09 README -rwxr-xr-x 1 root root 2444 Mar 27 21:38 bootlogd -rwxr-xr-x 1 root root 1579 Mar 27 21:38 bootlogs -rwxr-xr-x 1 root root 1381 Mar 27 21:38 bootmisc.sh -rwxr-xr-x 1 root root 3978 Mar 27 21:38 checkfs.sh -rwxr-xr-x 1 root root 10822 Mar 27 21:38 checkroot.sh -rwxr-xr-x 1 root root 3753 Dec 18 2010 cron -rwxr-xr-x 1 root root 1329 Mar 27 21:38 halt -rwxr-xr-x 1 root root 1423 Mar 27 21:38 hostname.sh ... -rwxr-xr-x 1 root root 3704 Mar 31 2010 ssh -rwxr-xr-x 1 root root 567 Mar 27 21:38 stop-bootlogd -rwxr-xr-x 1 root root 1143 Mar 27 21:38 stop-bootlogd-single -rwxr-xr-x 1 root root 551 Feb 20 2011 sudo -rwxr-xr-x 1 root root 7578 Oct 26 2010 udev -rwxr-xr-x 1 root root 1153 Oct 26 2010 udev-mtab -rwxr-xr-x 1 root root 2869 Mar 27 21:38 umountfs -rwxr-xr-x 1 root root 2143 Mar 27 21:38 umountnfs.sh -rwxr-xr-x 1 root root 1456 Mar 27 21:38 umountroot -rwxr-xr-x 1 root root 1985 Mar 27 21:38 urandom |
#ls -l /etc/rc0.d
total 4 lrwxrwxrwx 1 root root 18 Jun 11 10:02 K01sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 Jun 11 10:02 K01urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 17 Jun 11 10:03 K02rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 20 Jun 11 10:03 K03hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 22 Jun 11 10:03 K03umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 20 Jun 11 10:03 K04networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 Jun 11 10:03 K05ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 Jun 11 10:03 K06umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 Jun 11 10:03 K07umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 14 Jun 11 10:03 K08halt -> ../init.d/halt -rw-r--r-- 1 root root 353 Mar 24 20:09 README |
#ls -l /dev/
total 0 lrwxrwxrwx 1 root root 9 Jun 14 11:11 MAKEDEV -> /bin/true drwxr-xr-x 2 root root 60 Jun 14 11:11 block drwxr-xr-x 2 root root 2280 Jun 14 11:12 char crw------- 1 root root 5, 1 Jun 14 11:12 console lrwxrwxrwx 1 root root 11 Jun 14 11:11 core -> /proc/kcore crw------- 1 root root 10, 61 Jun 14 11:11 cpu_dma_latency drwxr-xr-x 4 root root 80 Jun 14 11:11 disk lrwxrwxrwx 1 root root 13 Jun 14 11:11 fd -> /proc/self/fd crw-rw-rw- 1 root root 1, 7 Jun 14 11:11 full ... crw------- 1 root root 7, 130 Jun 14 11:12 vcsa2 crw------- 1 root root 7, 131 Jun 14 11:12 vcsa3 crw------- 1 root root 7, 132 Jun 14 11:12 vcsa4 crw------- 1 root root 7, 133 Jun 14 11:12 vcsa5 crw------- 1 root root 7, 134 Jun 14 11:12 vcsa6 crw------- 1 root root 10, 63 Jun 14 11:11 vga_arbiter prw-r----- 1 root adm 0 Jun 14 17:17 xconsole drwxr-xr-x 2 root root 60 Jun 14 11:11 xen brw-rw---- 1 root disk 202, 1 Jun 14 11:11 xvda1 crw-rw-rw- 1 root root 1, 5 Jun 14 11:11 zero |
#cd /tmp
|
#mkfifo fifo
|
#ls -l
total 0 prw-r--r-- 1 root root 0 Jun 14 17:36 fifo |
#cat fifo &
[1] 903 |
#jobs
[1]+ Running cat fifo & |
#bg 1
l3script: bg: job 1 already in background |
#echo 1>fifo
[1]+ Done cat fifo |
#tree
l3script: tree: command not found |
#tree 123
l3script: tree: command not found |
#mkdir -p
mkdir: missing operand Try `mkdir --help' for more information. |
#--help
l3script: --help: command not found |
#mkdir --help
Usage: mkdir [OPTION]... DIRECTORY... Create the DIRECTORY(ies), if they do not already exist. Mandatory arguments to long options are mandatory for short options too. -m, --mode=MODE set file mode (as in chmod), not a=rwx - umask -p, --parents no error if existing, make parent directories as needed -v, --verbose print a message for each created directory -Z, --context=CTX set the SELinux security context of each created directory to CTX --help display this help and exit --version output version information and exit Report mkdir bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report mkdir translation bugs to <http://translationproject.org/team/> For complete documentation, run: info coreutils 'mkdir invocation' |
#ls -1
fifo |
#ls -F
fifo| |
#ls
2001 2002 2003 2004 2005 2006 2007 2008 2009 install |
#tree /2004
l3script: tree: команда не найдена |
#tree 2004
l3script: tree: команда не найдена |
#apt-get instal tree
E: Неверная операция instal |
#apt-get install tree
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: tree обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 31,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 94,2 kB. Получено:1 http://debian.org.ua/debian/ squeeze/main tree i386 1.5.3-1 [31,2 kB] Получено 31,2 kБ за 0с (174 kБ/c) Выбор ранее не выбранного пакета tree. (Чтение базы данных ... на данный момент установлено 17563 файла и каталога.) Распаковывается пакет tree (из файла .../archives/tree_1.5.3-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет tree (1.5.3-1) ... |
#cd temp
l3script: cd: temp: Нет такого файла или каталога |
#cd /temp
l3script: cd: /temp: Нет такого файла или каталога |
#cd \temp
l3script: cd: temp: Нет такого файла или каталога |
#cd /tmp
|
#pwd
/tmp |
#cd -
/root |
#pwd
/root |
#cd -
/tmp |
#echo $PWD
/tmp |
#echo $OLDPWD
/root |
#pwd
/tmp |
#touch file file
|
#ls -li
итого 0 1311 -rw-r--r-- 1 root root 0 Июн 19 16:29 file |
#echo file > file
|
#cat file
file |
#ln -s file sym file
ln: указанная цель «file» не является каталогом |
#ln -s file sym_file
|
#ls -li
итого 4 1311 -rw-r--r-- 1 root root 5 Июн 19 16:30 file 23187 lrwxrwxrwx 1 root root 4 Июн 19 16:32 sym_file -> file |
#cat sym_file
file |
#ln file hard_file
|
#ls li
ls: невозможно получить доступ к li: Нет такого файла или каталога |
#ls -li
итого 8 1311 -rw-r--r-- 2 root root 5 Июн 19 16:30 file 1311 -rw-r--r-- 2 root root 5 Июн 19 16:30 hard_file 23187 lrwxrwxrwx 1 root root 4 Июн 19 16:32 sym_file -> file |
#cat hard_file
file |
#rm hard_file
|
#ls -li
итого 4 1311 -rw-r--r-- 1 root root 5 Июн 19 16:30 file 23187 lrwxrwxrwx 1 root root 4 Июн 19 16:32 sym_file -> file |
#screen -x
|
#ssh root@192.168.7.10
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |
#ssh root@192.168.7.10
975-1340295485.script root 869 0.1 0.3 6336 1916 pts/4 Ss 16:18 0:00 l3script root 1099 0.0 0.1 5004 772 pts/4 S+ 16:19 0:00 grep l3 [root@debian0:~]# ps aux | grep l3 root 583 2.1 1.4 13112 7744 ? Ss 16:03 0:20 l3-agent root 837 0.0 0.1 5092 760 pts/9 S+ 16:18 0:00 script -f -c l3 975-1340295485.script root 868 0.0 0.0 5096 480 pts/9 S+ 16:18 0:00 script -f -c l3 975-1340295485.script root 869 0.1 0.3 6336 1916 pts/4 Ss 16:18 0:00 l3script root 1109 0.0 0.1 5004 768 pts/4 S+ 16:19 0:00 grep l3 |
#ls
2001 2002 2003 2004 2005 2006 2007 2008 2009 install |
#cd
|
#ls
2001 2002 2003 2004 2005 2006 2007 2008 2009 install |
#$((`cat etc/paswd/wc -l`-`ls -l/home(wc-l`-1))
cat: неверный ключ -- l Попробуйте `cat --help' для получения более подробного описания. l3script: command substitution: line 1: syntax error near unexpected token `(' l3script: command substitution: line 1: `ls -l/home(wc-l' l3script: --1: команда не найдена |
#bc
l3script: bc: команда не найдена |
#upt-get instal bc concalc
l3script: upt-get: команда не найдена |
#upt-get install bc concalc
l3script: upt-get: команда не найдена |
#apt-get install bc concalc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: bc concalc обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 166 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 512 kB. Получено:1 http://debian.org.ua/debian/ squeeze/main bc i386 1.06.95-2 [104 kB] Получено:2 http://debian.org.ua/debian/ squeeze/main concalc i386 0.9.2-1 [61,2 kB] Получено 166 kБ за 2с (65,0 kБ/c) Выбор ранее не выбранного пакета bc. (Чтение базы данных ... на данный момент установлено 17570 файлов и каталогов.) Распаковывается пакет bc (из файла .../archives/bc_1.06.95-2_i386.deb)... Выбор ранее не выбранного пакета concalc. Распаковывается пакет concalc (из файла .../concalc_0.9.2-1_i386.deb)... Обрабатываются триггеры для install-info ... Обрабатываются триггеры для man-db ... Настраивается пакет bc (1.06.95-2) ... Настраивается пакет concalc (0.9.2-1) ... |
#echo 5+6 | bc
11 |
#echo 5+6 | concalc
11 |
#echo 5+6 | concalc
11 |
#echo *
2001 2002 2003 2004 2005 2006 2007 2008 2009 install |
#ls
2001 2002 2003 2004 2005 2006 2007 2008 2009 install |
#ls -a
. 2002 2005 2008 .bash_profile install .profile .. 2003 2006 2009 .bashrc .l3rc .ssh 2001 2004 2007 .bash_history .concalcvariables .lilalo .viminfo |
#echo .*
. .. .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lilalo .profile .ssh .viminfo |
#echo * .*
2001 2002 2003 2004 2005 2006 2007 2008 2009 install . .. .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lilalo .profile .ssh .viminfo |
#echo * .[^.]* .
2001 2002 2003 2004 2005 2006 2007 2008 2009 install .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lilalo .profile .ssh .viminfo . |
#echo * .[^.]* ..
2001 2002 2003 2004 2005 2006 2007 2008 2009 install .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lilalo .profile .ssh .viminfo .. |
[1] 903
processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 79 model name : AMD Athlon(tm) 64 Processor 3000+ stepping : 2 cpu MHz : 1803.808 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu de tsc msr pae cx8 cmov pat clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni hypervisor extapic cr8_legacy bogomips : 3607.61 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc
file
file
file
Время первой команды журнала | 20:57:28 2012- 6-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:32:38 2012- 6-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 16.16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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