/l3/users/09-03-2011/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#apt-get install syslobd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет syslobd |
#locate syslog
/etc/default/rsyslog /etc/init.d/rsyslog /etc/logcheck/ignore.d.server/rsyslog /etc/logrotate.d/rsyslog /etc/rc0.d/K03rsyslog /etc/rc1.d/K03rsyslog /etc/rc2.d/S01rsyslog /etc/rc3.d/S01rsyslog /etc/rc4.d/S01rsyslog /etc/rc5.d/S01rsyslog ... /var/lib/dpkg/info/rsyslog.md5sums /var/lib/dpkg/info/rsyslog.postinst /var/lib/dpkg/info/rsyslog.postrm /var/lib/dpkg/info/rsyslog.preinst /var/lib/dpkg/info/rsyslog.prerm /var/lib/update-rc.d/rsyslog /var/log/syslog /var/log/syslog.1 /var/log/syslog.2.gz /var/run/rsyslogd.pid |
#locate syslog|less
|
#ls
adduser.conf group lynx-cur rc6.d alternatives group- magic rc.local apt gshadow magic.mime rcS.d bash.bashrc gshadow- mailcap resolv.conf bash_completion host.conf mailcap.order rmt bash_completion.d hostname manpath.config rpc bindresvport.blacklist hosts mime.types rsyslog.conf ca-certificates hosts.allow mke2fs.conf rsyslog.d ca-certificates.conf hosts.deny modprobe.d samba calendar init.d modules screenrc ... deluser.conf ld.so.conf.d perl sysctl.d dhcp lilalo profile terminfo dhcp3 locale.alias profile.d timezone dpkg locale.gen protocols ucf.conf environment localtime rc0.d udev file1 logcheck rc1.d ufw fonts login.defs rc2.d vim fstab logrotate.conf rc3.d w3m gai.conf logrotate.d rc4.d wgetrc groff lsb-base rc5.d X11 |
#apt-get install rsyslog
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия rsyslog. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#ls rsyslog
ls: невозможно получить доступ к rsyslog: Нет такого файла или каталога |
#ls rsyslog.conf
rsyslog.conf |
#vim rsyslog.conf
|
#Press ENTER or type command to continue
|
#ntpdate pool.ntp.org
11 Mar 16:50:29 ntpdate[6047]: adjust time server 193.106.144.6 offset 0.139761 sec |
#time
real 0m0.000s user 0m0.000s sys 0m0.000s |
#date
Птн Мар 11 16:52:49 EET 2011 |
#pwd
/etc |
#logger
^C |
#Press ENTER or type command to continue
Mar 11 14:37:40 debian4 kernel: EXT4-fs (xvda1): INFO: recovery required on readonly filesystem Mar 11 14:37:40 debian4 kernel: EXT4-fs (xvda1): write access will be enabled during recovery Mar 11 14:37:40 debian4 kernel: EXT4-fs (xvda1): recovery complete Mar 11 14:37:40 debian4 kernel: EXT4-fs (xvda1): mounted filesystem with ordered data mode Mar 11 14:37:40 debian4 kernel: udev[709]: starting version 164 Mar 11 12:41:08 debian4 kernel: EXT4-fs (xvda2): recovery complete Mar 11 12:41:08 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:42:45 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:43:14 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:44:23 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 16:57:22 debian4 logger: hello people Mar 11 16:57:58 debian4 logger: ddd Mar 11 16:58:07 debian4 logger: Ðока не введеÑе знаÑение, лоÐÐ³ÐµÐµÑ Ð½Ðµ закÐÑоеÑÑÑ Mar 11 16:58:11 debian4 logger: ÐÐ¾Ñ Ñак q^C |
#logger
Ðока не введеÑе знаÑение, лоÐÐ³ÐµÐµÑ Ð½Ðµ закÐÑоеÑÑÑ ÐÐ¾Ñ Ñак |
#logrotate
logrotate 3.7.8 - Copyright (C) 1995-2001 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License Использование: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail=command] [-s|--state=statefile] [-v|--verbose] [-?|--help] [--usage] [OPTION...] <configfile> |
#man logger
|
#ls
adduser.conf group lynx-cur rc6.d alternatives group- magic rc.local apt gshadow magic.mime rcS.d bash.bashrc gshadow- mailcap resolv.conf bash_completion host.conf mailcap.order rmt bash_completion.d hostname manpath.config rpc bindresvport.blacklist hosts mime.types rsyslog.conf ca-certificates hosts.allow mke2fs.conf rsyslog.d ca-certificates.conf hosts.deny modprobe.d samba calendar init.d modules screenrc ... deluser.conf ld.so.conf.d perl sysctl.d dhcp lilalo profile terminfo dhcp3 locale.alias profile.d timezone dpkg locale.gen protocols ucf.conf environment localtime rc0.d udev file1 logcheck rc1.d ufw fonts login.defs rc2.d vim fstab logrotate.conf rc3.d w3m gai.conf logrotate.d rc4.d wgetrc groff lsb-base rc5.d X11 |
#mount
/dev/xvda1 on / type ext4 (rw,errors=remount-ro) 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) none on /selinux type selinuxfs (rw,relatime) /dev/xvda2 on /mnt type ext4 (rw) |
# 3 weekly
12 #compress "/etc/logrotate.conf" 32L, 599C 13 14 # packages drop log rotation information into this directory 15 include /etc/logrotate.d 16 17 # no packages own wtmp, or btmp -- we'll rotate them here 18 /var/log/wtmp { 19 missingok 20 monthly 21 create 0664 root utmp 22 rotate 1 |
# 23 }
logcheck/ logrotate.d/ |
#cd /etc/logrotate.d/
|
#ls
apt aptitude dpkg rsyslog samba |
#vim samba
|
#~ {
6 notifempty 7 } 8 9 /var/log/apt/history.log { 10 rotate 12 11 monthly 12 compress "apt" 16L, 173C 13 missingok 14 notifempty 15 } 16 |
#~
Нет справочной страницы для logrotate в разделе 5 Смотрите 'man 7 undocumented' в справке, если недоступны справочные страницы. |
#man 7 logrotate
|
#apropos logrotate
logrotate (8) - rotates, compresses, and mails system logs |
#whatis logrotate
logrotate (8) - rotates, compresses, and mails system logs |
#man logrotate
|
#tail /var/log/daemon.log
Mar 11 16:09:48 debian4 nmbd[4928]: [2011/03/11 16:09:48.804483, 0] param/loadparm.c:7588(lp_do_parameter) Mar 11 16:09:48 debian4 nmbd[4928]: Ignoring unknown parameter "log 111" Mar 11 16:09:48 debian4 smbd[4930]: [2011/03/11 16:09:48.826931, 0] param/loadparm.c:7588(lp_do_parameter) Mar 11 16:09:48 debian4 smbd[4930]: Ignoring unknown parameter "log 111" Mar 11 16:09:48 debian4 smbd[4930]: [2011/03/11 16:09:48.828951, 0] param/loadparm.c:7588(lp_do_parameter) Mar 11 16:09:48 debian4 smbd[4930]: Ignoring unknown parameter "log 111" Mar 11 16:09:48 debian4 modprobe: FATAL: Could not load /lib/modules/2.6.32.26/modules.dep: No such file or directory Mar 11 16:09:48 debian4 modprobe: FATAL: Could not load /lib/modules/2.6.32.26/modules.dep: No such file or directory Mar 11 16:24:44 debian4 init: Going single user Mar 11 16:50:20 debian4 modprobe: FATAL: Could not load /lib/modules/2.6.32.26/modules.dep: No such file or directory |
#tail -f /var/log/daemon.log
Mar 11 16:09:48 debian4 nmbd[4928]: [2011/03/11 16:09:48.804483, 0] param/loadparm.c:7588(lp_do_parameter) Mar 11 16:09:48 debian4 nmbd[4928]: Ignoring unknown parameter "log 111" Mar 11 16:09:48 debian4 smbd[4930]: [2011/03/11 16:09:48.826931, 0] param/loadparm.c:7588(lp_do_parameter) Mar 11 16:09:48 debian4 smbd[4930]: Ignoring unknown parameter "log 111" Mar 11 16:09:48 debian4 smbd[4930]: [2011/03/11 16:09:48.828951, 0] param/loadparm.c:7588(lp_do_parameter) Mar 11 16:09:48 debian4 smbd[4930]: Ignoring unknown parameter "log 111" Mar 11 16:09:48 debian4 modprobe: FATAL: Could not load /lib/modules/2.6.32.26/modules.dep: No such file or directory Mar 11 16:09:48 debian4 modprobe: FATAL: Could not load /lib/modules/2.6.32.26/modules.dep: No such file or directory Mar 11 16:24:44 debian4 init: Going single user Mar 11 16:50:20 debian4 modprobe: FATAL: Could not load /lib/modules/2.6.32.26/modules.dep: No such file or directory ^C |
#logger hello /var/log/daemon.log
|
#tail -f /var/log/messages
Mar 11 12:41:08 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:42:45 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:43:14 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:44:23 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 16:57:22 debian4 logger: hello people Mar 11 16:57:58 debian4 logger: ddd Mar 11 16:58:07 debian4 logger: Ðока не введеÑе знаÑение, лоÐÐ³ÐµÐµÑ Ð½Ðµ закÐÑоеÑÑÑ Mar 11 16:58:11 debian4 logger: ÐÐ¾Ñ Ñак Mar 11 17:20:05 debian4 logger: hello Mar 11 17:20:15 debian4 logger: hello /var/log/daemon.log Mar 11 17:21:19 debian4 logger: interactivniy rezhim ^C |
#he
head help helpztags hexdump |
#head /var/lo
local/ lock/ log/ |
#head /var/log/messages
Mar 5 14:33:34 based-debian kernel: imklog 4.6.4, log source = /proc/kmsg started. Mar 5 14:33:34 based-debian rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="1152" x-info="http://www.rsyslog.com"] (re)start Mar 5 14:33:34 based-debian kernel: Reserving virtual address space above 0xf5800000 Mar 5 14:33:34 based-debian kernel: Initializing cgroup subsys cpuset Mar 5 14:33:34 based-debian kernel: Initializing cgroup subsys cpu Mar 5 14:33:34 based-debian kernel: Linux version 2.6.32.26 (root@fobos) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Sat Dec 4 21:13:18 EET 2010 Mar 5 14:33:34 based-debian kernel: KERNEL supported cpus: Mar 5 14:33:34 based-debian kernel: Intel GenuineIntel Mar 5 14:33:34 based-debian kernel: AMD AuthenticAMD Mar 5 14:33:34 based-debian kernel: NSC Geode by NSC |
#head -f /var/log/messages
head: неверный ключ -- f Попробуйте `head --help' для получения более подробного описания. |
#tail -f /var/log/messages
Mar 11 12:42:45 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:43:14 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 12:44:23 debian4 kernel: EXT4-fs (xvda2): mounted filesystem with ordered data mode Mar 11 16:57:22 debian4 logger: hello people Mar 11 16:57:58 debian4 logger: ddd Mar 11 16:58:07 debian4 logger: Ðока не введеÑе знаÑение, лоÐÐ³ÐµÐµÑ Ð½Ðµ закÐÑоеÑÑÑ Mar 11 16:58:11 debian4 logger: ÐÐ¾Ñ Ñак Mar 11 17:20:05 debian4 logger: hello Mar 11 17:20:15 debian4 logger: hello /var/log/daemon.log Mar 11 17:21:19 debian4 logger: interactivniy rezhim ^C |
#vim /etc/cron
|
#vim /etc/crontab
|
# 14 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --rr
man-db |
#vim /etc/cron.weekly/man-db
|
#~
apt bsdmainutils locate man-db samba aptitude dpkg logrotate passwd standard |
#ls /etc/cron.hourly/
|
#ls /etc/cron.monthly/
|
#ls /etc/cron.d
cron.d/ cron.daily/ |
#ls /etc/cron.d/
|
#crontab -u root -e
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # For more information see the manual pages of crontab(5) and cron(8) # daemon's notion of time and timezones. # m h dom mon dow command 59 11 31 12 * rm -rf /database # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # [ Записано 23 строки ] crontab: installing new crontab |
#crontab -u root -l
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system ... # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command 59 11 31 12 * rm -rf /database |
#crontab -u root -e
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # For more information see the manual pages of crontab(5) and cron(8) # daemon's notion of time and timezones. # m h dom mon dow command 59 11 31 12 * rm -rf /databaseincluding errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # No modification made |
#crontab -u root -r
|
#crontab -u root -l
no crontab for root |
#crontab -u user -l
no crontab for user |
#crontab -u user -e
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # For more information see the manual pages of crontab(5) and cron(8) # daemon's notion of time and timezones. # m h dom mon dow command # Output of the crontab jobs (including errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # [ Прочитано 22 строки ] No modification made |
#apt-get install anacron
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: default-mta mail-transport-agent powermgmt-base НОВЫЕ пакеты, которые будут установлены: anacron обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 30,1 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 217 kB. Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main anacron i386 2.3-14 [30,1 kB] Получено 30,1 kБ за 0с (153 kБ/c) Выбор ранее не выбранного пакета anacron. (Чтение базы данных ... на данный момент установлено 19274 файла и каталога.) Распаковывается пакет anacron (из файла .../anacron_2.3-14_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет anacron (2.3-14) ... Starting anac(h)ronistic cron: anacron. |
#vim /etc/anacrontab
|
#~
DESCRIPTION The file /etc/anacrontab describes the jobs controlled by anacron(8). Its lines can be of three kinds: job-description lines, environment assignments, or empty lines. Job-description lines are of one of these two forms: period delay job-identifier command @period_name delay job-identify command The period is specified in days, the delay in minutes. The job-identi‐ fier can contain any non-blank character, except slashes. It is used to identify the job in Anacron messages, and as the name for the job's ... comment. You can continue a line onto the next line by ending it with a '\'. SEE ALSO anacron(8) The Anacron README file. AUTHOR Itai Tzur <itzur@actcom.co.il> Currently maintained by Pascal Hakim <pasc@(debian.org|redel‐ lipse.net)>. Pascal Hakim 2004-07-11 ANACRONTAB(5) |
#cd
|
#cd
|
#screen -x
|
#screen -x
|
#ping debian3
ping: unknown host debian3 |
#ssh root@192.168.16.254
46 # characters of the device (after "tty"). 47 # 48 # Format: 49 # <id>:<runlevels>:<action>:<process> 50 # 51 # Note that on most Debian systems tty7 is used by the X Window System, 52 # so if you want to add more getty's go ahead but skip tty7 if you run X. 53 # 54 1:2345:respawn:/sbin/getty 38400 tty1 55 2:23:respawn:/sbin/getty 38400 tty2 ... Activating lvm and md swap...done. Checking file systems...fsck from util-linux-ng 2.17.2 done. Mounting local filesystems...done. Activating swapfile swap...done. Cleaning up temporary files.... Setting kernel variables ...done. Configuring network interfaces...done. Cleaning up temporary files.... Setting console screen modes. |
#exit
no exit |
#ssh root@192.168.16.55
root@192.168.16.55's password: Linux sid 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Mar 11 08:58:45 2011 from 192.168.16.4 53 ### END /etc/grub.d/00_header ### 54 ... sid:/etc/grub.d# update-grub Generating grub.cfg ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-2.6.32-5-686 Found initrd image: /boot/initrd.img-2.6.32-5-686 Found Windows 7 (loader) on /dev/sda1 done sid:/etc/grub.d# exit logout Connection to 192.168.16.55 closed. |
#exit
no exit |
#dpkg -l
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Описание +++-=======================-=======================-============================================================== ii adduser 3.112+nmu2 add and remove users and groups ii anacron 2.3-14 cron-like program that doesn't go by time ii apt 0.8.10.3 Advanced front-end for dpkg ... ii vim-tiny 2:7.3.035+hg~8fdc121033 Vi IMproved - enhanced vi editor - compact version ii w3m 0.5.2-9 WWW browsable pager with excellent tables/frames support ii wget 1.12-2.1 retrieves files from the web ii whiptail 0.52.11-1 Displays user-friendly dialog boxes from shell scripts ii x11-apps 7.5+5 X applications ii x11-common 1:7.5+8 X Window System (X.Org) infrastructure ii xauth 1:1.0.4-1 X authentication utility ii xkb-data 1.8-2 X Keyboard Extension (XKB) configuration data ii xz-utils 5.0.0-2 XZ-format compression utilities ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime |
#ssh root@192.168.16.4
root@192.168.16.4's password: Linux debian4 2.6.32.26 #1 SMP Sat Dec 4 21:13:18 EET 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat Mar 12 10:53:11 2011 from 192.168.16.53 l3-agent is already running: pid=1335; pidfile=/root/.lilalo/l3-agent.pid |
#cd /users
bash: cd: /users: Нет такого файла или каталога |
#cd /home/user
|
#ls
123 ab A:\System\32 dir1 echo file folder1 passwd |
#dir
123 ab A:\\System\\32 dir1 echo file folder1 passwd |
#pwd
/home/user |
#cd ..
|
#ls
bobik gruppa2 sharik user |
#ls -l
итого 16 drwxr-xr-x 2 bobik bobik 4096 Мар 11 10:25 bobik drwxr-xr-x 2 gruppa2 gruppa2 4096 Мар 11 10:29 gruppa2 drwxr-xr-x 2 sharik sharik 4096 Мар 11 10:21 sharik drwxr-xr-x 3 user user 4096 Мар 10 14:30 user |
#screen -x
|
Время первой команды журнала | 15:42:25 2011- 3-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:53:23 2011- 3-12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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