/l3/users/GL/adm/debian9.clinika.local/root |
|
#shutdown -h now
|
#date -h
date: неверный ключ -- h Попробуйте `date --help' для получения более подробного описания. |
#date -h
date: неверный ключ -- h Попробуйте `date --help' для получения более подробного описания. zararulya |
#cd usr
l3script: cd: usr: Нет такого файла или каталога |
#info man
|
#man man
|
#ssh root@192.168.7.10:22
ssh: Could not resolve hostname 192.168.7.10:22: Name or service not known |
#ssh root@192.168.7.10
The authenticity of host '192.168.7.10 (192.168.7.10)' can't be established. RSA key fingerprint is a8:02:a7:ed:55:b9:76:9c:3e:f1:6e:d7:58:b0:bf:11. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.7.10' (RSA) to the list of known hosts. root@192.168.7.10's password: Permission denied, please try again. root@192.168.7.10's password: Linux debian0 2.6.32-5-xen-686 #1 SMP Wed Mar 9 01:27:54 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; ... l3-agent is already running: pid=763; pidfile=/root/.lilalo/l3-agent.pid root@debian0:~# root@debian0:~# root@debian0:~# root@debian0:~# root@debian0:~# root@debian0:~# root@debian0:~# root@debian0:~# root@debian0:~# l3script |
#screen -x
|
#whatis intro
intro (1) - Introduction to user commands intro (2) - Introduction to system calls intro (3) - Introduction to library functions intro (4) - Introduction to special files intro (5) - Introduction to file formats intro (6) - Introduction to games intro (7) - Introduction to overview, conventions, and miscellany ... intro (8) - Introduction to administration and privileged commands |
#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 |
#ls -l /proc/cpuinfo
-r--r--r-- 1 root root 0 Июн 14 16:40 /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 |
#ls -l /proc/cpuinfo
-r--r--r-- 1 root root 0 Июн 14 16:42 /proc/cpuinfo |
#date
Чтв Июн 14 16:42:52 UTC 2012 |
#ls /proc
1 197 555 629 cmdline irq net tty 10 2 572 646 cpuinfo kallsyms pagetypeinfo uptime 104 20 573 677 crypto kcore partitions version 11 21 574 678 devices keys sched_debug vmallocinfo 113 22 575 7 diskstats key-users self vmstat 12 23 576 739 dma kmsg slabinfo xen 13 24 577 8 driver kpagecount softirqs zoneinfo 14 25 578 9 execdomains kpageflags stat 15 29 6 90 fb loadavg swaps 16 3 603 91 filesystems locks sys 161 4 604 asound fs meminfo sysrq-trigger 17 495 607 buddyinfo interrupts misc sysvipc 18 5 621 bus iomem modules timer_list 191 543 626 cgroups ioports mounts timer_stats |
#ls /proc/1
attr cpuset io mounts personality stat auxv cwd limits mountstats root statm cgroup environ loginuid net sched status clear_refs exe maps oom_adj sessionid syscall cmdline fd mem oom_score smaps task coredump_filter fdinfo mountinfo pagemap stack wchan |
#cat /proc/1/cmdline
|
#stat /proc/1/cmdline
File: «/proc/1/cmdline» Size: 0 Blocks: 0 IO Block: 1024 пустой обычный файл Device: 3h/3d Inode: 2056 Links: 1 Access: (0444/-r--r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2012-06-14 11:11:57.107476455 +0000 Modify: 2012-06-14 11:11:57.107476455 +0000 Change: 2012-06-14 11:11:57.107476455 +0000 |
#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
|
#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 /
итого 15 drwxr-xr-x 2 root root 2576 Июн 11 17:44 bin drwxr-xr-x 2 root root 48 Май 7 14:55 boot drwxr-xr-x 14 root root 2720 Июн 14 11:12 dev drwxr-xr-x 48 root root 3000 Июн 14 11:12 etc drwxr-xr-x 3 root root 72 Июн 11 12:38 home drwxr-xr-x 10 root root 3992 Июн 11 16:36 lib -rw-r--r-- 1 root root 69 Июн 11 17:11 log drwxr-xr-x 2 root root 48 Июн 11 10:02 media drwxr-xr-x 2 root root 48 Май 7 14:55 mnt drwxr-xr-x 2 root root 48 Июн 11 10:02 opt dr-xr-xr-x 68 root root 0 Июн 14 11:11 proc drwx------ 4 root root 280 Июн 12 17:14 root drwxr-xr-x 2 root root 2840 Июн 11 10:03 sbin drwxr-xr-x 2 root root 48 Июл 21 2010 selinux drwxr-xr-x 2 root root 48 Июн 11 10:02 srv drwxr-xr-x 13 root root 0 Июн 14 11:11 sys drwxrwxrwt 2 root root 48 Июн 14 17:25 tmp drwxr-xr-x 11 root root 264 Июн 11 16:50 usr drwxr-xr-x 13 root root 312 Июн 11 10:02 var |
#ls -l etc/init.d
ls: невозможно получить доступ к etc/init.d: Нет такого файла или каталога |
#ls -l /etc/init.d
итого 212 -rwxr-xr-x 1 root root 2444 Мар 27 21:38 bootlogd -rwxr-xr-x 1 root root 1579 Мар 27 21:38 bootlogs -rwxr-xr-x 1 root root 1381 Мар 27 21:38 bootmisc.sh -rwxr-xr-x 1 root root 3978 Мар 27 21:38 checkfs.sh -rwxr-xr-x 1 root root 10822 Мар 27 21:38 checkroot.sh -rwxr-xr-x 1 root root 3753 Дек 18 2010 cron -rwxr-xr-x 1 root root 1329 Мар 27 21:38 halt -rwxr-xr-x 1 root root 1423 Мар 27 21:38 hostname.sh -rwxr-xr-x 1 root root 5079 Янв 25 2011 hwclockfirst.sh ... -rwxr-xr-x 1 root root 3704 Мар 31 2010 ssh -rwxr-xr-x 1 root root 567 Мар 27 21:38 stop-bootlogd -rwxr-xr-x 1 root root 1143 Мар 27 21:38 stop-bootlogd-single -rwxr-xr-x 1 root root 551 Фев 20 2011 sudo -rwxr-xr-x 1 root root 7578 Окт 26 2010 udev -rwxr-xr-x 1 root root 1153 Окт 26 2010 udev-mtab -rwxr-xr-x 1 root root 2869 Мар 27 21:38 umountfs -rwxr-xr-x 1 root root 2143 Мар 27 21:38 umountnfs.sh -rwxr-xr-x 1 root root 1456 Мар 27 21:38 umountroot -rwxr-xr-x 1 root root 1985 Мар 27 21:38 urandom |
#ls -l /etc/rc0.d
итого 4 lrwxrwxrwx 1 root root 18 Июн 11 10:02 K01sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 Июн 11 10:02 K01urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 17 Июн 11 10:03 K02rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 20 Июн 11 10:03 K03hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 22 Июн 11 10:03 K03umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 20 Июн 11 10:03 K04networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 Июн 11 10:03 K05ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 Июн 11 10:03 K06umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 Июн 11 10:03 K07umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 14 Июн 11 10:03 K08halt -> ../init.d/halt -rw-r--r-- 1 root root 353 Мар 24 20:09 README |
#ls -l /dev
итого 0 drwxr-xr-x 2 root root 60 Июн 14 11:11 block drwxr-xr-x 2 root root 2280 Июн 14 11:12 char crw------- 1 root root 5, 1 Июн 14 11:12 console lrwxrwxrwx 1 root root 11 Июн 14 11:11 core -> /proc/kcore crw------- 1 root root 10, 61 Июн 14 11:11 cpu_dma_latency drwxr-xr-x 4 root root 80 Июн 14 11:11 disk lrwxrwxrwx 1 root root 13 Июн 14 11:11 fd -> /proc/self/fd crw-rw-rw- 1 root root 1, 7 Июн 14 11:11 full crw------- 1 root root 229, 0 Июн 14 11:12 hvc0 ... crw------- 1 root root 7, 130 Июн 14 11:12 vcsa2 crw------- 1 root root 7, 131 Июн 14 11:12 vcsa3 crw------- 1 root root 7, 132 Июн 14 11:12 vcsa4 crw------- 1 root root 7, 133 Июн 14 11:12 vcsa5 crw------- 1 root root 7, 134 Июн 14 11:12 vcsa6 crw------- 1 root root 10, 63 Июн 14 11:11 vga_arbiter prw-r----- 1 root adm 0 Июн 14 17:25 xconsole drwxr-xr-x 2 root root 60 Июн 14 11:11 xen brw-rw---- 1 root disk 202, 1 Июн 14 11:11 xvda1 crw-rw-rw- 1 root root 1, 5 Июн 14 11:11 zero |
#cd /tmp
|
#mkfifo fifo
|
#ls -l
итого 0 prw-r--r-- 1 root root 0 Июн 14 17:35 fifo |
#cat fifo &
[1] 935 |
#jobs
[1]+ Running cat fifo & |
#fg 1
cat fifo ^C |
#cat fifo
^Z [1]+ Stopped cat fifo |
#bg
[1]+ cat fifo & |
#echo 1 > fifo
1 [1]+ Done cat fifo |
#tree /2001
l3script: tree: команда не найдена |
#echo $LENG
|
#echo $LANG
ru_RU.UTF-8 |
#apr-get install tree
l3script: apr-get: команда не найдена |
#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с (118 kБ/c) Выбор ранее не выбранного пакета tree. (Чтение базы данных ... на данный момент установлено 17563 файла и каталога.) Распаковывается пакет tree (из файла .../archives/tree_1.5.3-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет tree (1.5.3-1) ... |
#tree /2000
/2000 [error opening dir] 0 directories, 0 files |
#tree /200
/200 [error opening dir] 0 directories, 0 files |
#tree
2001/ .bash_history install .profile 2002/ .bash_profile .l3rc .ssh/ 2003/ .bashrc .lilalo/ .viminfo |
#ls
2001 2002 2003 install |
#cd /tmp
|
#pwd
/tmp |
#cd -pwd
l3script: cd: -p: неправильная опция cd: usage: cd [-L|-P] [dir] |
#cd -\
> ^C |
#cd -
/root |
#echo $PWD
/root |
#echo $OLDPWD
/tmp |
#cd /tmp
|
#echo $0
l3script |
#cd /tmp
|
#touch file
|
#ls
file |
#ls -li
итого 0 23280 -rw-r--r-- 1 root root 0 Июн 19 16:28 file |
#echo file > file
|
#cat file
file |
#ln -s file sym_file
|
#ls -li
итого 4 23280 -rw-r--r-- 1 root root 5 Июн 19 16:30 file 23287 lrwxrwxrwx 1 root root 4 Июн 19 16:31 sym_file -> file |
#cat sym_file
file |
#ln file hard_file
|
#ls -li
итого 8 23280 -rw-r--r-- 2 root root 5 Июн 19 16:30 file 23280 -rw-r--r-- 2 root root 5 Июн 19 16:30 hard_file 23287 lrwxrwxrwx 1 root root 4 Июн 19 16:31 sym_file -> file |
#cat hard_file
file |
#rm file
|
#ls -li
итого 4 23280 -rw-r--r-- 1 root root 5 Июн 19 16:30 hard_file 23287 lrwxrwxrwx 1 root root 4 Июн 19 16:31 sym_file -> file |
#cat sym_file
cat: sym_file: Нет такого файла или каталога |
#cat hard_file
file |
#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Б за 0с (412 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
0.833333333333333333 |
#echo *
16:02:00 16:06:51 2012 26 $(date) UTC Втр Втр Июн 26 16:02:54 UTC 2012 Июн |
#ls
16:02:00 16:06:51 2012 26 $(date) UTC Втр Втр Июн 26 16:02:54 UTC 2012 Июн |
#ls -a
. .. 16:02:00 16:06:51 2012 26 $(date) UTC Втр Втр Июн 26 16:02:54 UTC 2012 Июн |
#echo *.*
*.* |
#echo .*
. .. |
#echo .*||echo *
. .. |
#echo .* *
. .. 16:02:00 16:06:51 2012 26 $(date) UTC Втр Втр Июн 26 16:02:54 UTC 2012 Июн |
#echo * [^.]*
16:02:00 16:06:51 2012 26 $(date) UTC Втр Втр Июн 26 16:02:54 UTC 2012 Июн 16:02:00 16:06:51 2012 26 $(date) UTC Втр Втр Июн 26 16:02:54 UTC 2012 Июн |
#echo * .[^.]*
16:02:00 16:06:51 2012 26 $(date) UTC Втр Втр Июн 26 16:02:54 UTC 2012 Июн .[^.]* |
#root@192.168.7.10
l3script: root@192.168.7.10: команда не найдена |
#echo * | ls -l
итого 8 drwxr-xr-x 13 root root 312 Июн 19 16:19 2001 drwxr-xr-x 13 root root 312 Июн 19 16:19 2002 drwxr-xr-x 13 root root 312 Июн 19 16:19 2003 -rwxr-xr-x 1 root root 5342 Июн 11 18:50 install |
#find / -name a\* 2>/tmp/errors 1>/tmp/res
^C |
#find / -name a\^C2>/tmp/errors 1>/tmp/res
|
#find / -name a\* 2>/tmp/errors 1>/tmp/res
^C |
#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 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 user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
[1] 935
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 user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
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:58:21 2012- 6-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.53 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.54 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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