/l3/users/devi/xen-for-zen/xen2.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 :31 :32 :33 :34 :35 :36 :37 |
|
#netstat | grep ssh
|
#netstat -n | grep ssh
|
#netstat -np | grep ssh
|
#netstat -np
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 192.168.15.252:55972 194.150.93.78:18030 TIME_WAIT - tcp 0 0 192.168.15.252:55971 194.150.93.78:18030 TIME_WAIT - tcp6 0 0 ::ffff:192.168.15.25:22 ::ffff:192.168.15:55486 ESTABLISHED15203/0 tcp6 0 0 ::ffff:192.168.15.25:22 ::ffff:192.168.15:48127 ESTABLISHED23058/8 Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 6 [ ] DGRAM 9560 3547/syslogd /dev/log unix 2 [ ] DGRAM 6113 2134/udevd @/org/kernel/udev/udevd unix 3 [ ] STREAM CONNECTED 54055 3708/xenstored /var/run/xenstored/socket unix 3 [ ] STREAM CONNECTED 54053 22192/qemu-dm unix 3 [ ] STREAM CONNECTED 41415 3708/xenstored /var/run/xenstored/socket unix 3 [ ] STREAM CONNECTED 41414 16833/python unix 2 [ ] DGRAM 10040 3754/rpc.statd unix 3 [ ] STREAM CONNECTED 9915 3708/xenstored /var/run/xenstored/socket unix 3 [ ] STREAM CONNECTED 9914 3715/xenconsoled unix 2 [ ] DGRAM 9906 3708/xenstored unix 2 [ ] DGRAM 9728 3677/lpd unix 2 [ ] DGRAM 9575 3553/klogd |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN 22192/qemu-dm tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3350/portmap tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 3684/inetd tcp 0 0 0.0.0.0:57780 0.0.0.0:* LISTEN 3754/rpc.statd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3668/exim4 tcp6 0 0 :::22 :::* LISTEN 3694/sshd udp 0 0 0.0.0.0:32769 0.0.0.0:* 3754/rpc.statd udp 0 0 0.0.0.0:962 0.0.0.0:* 3754/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 3350/portmap Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 9741 3677/lpd /dev/printer unix 2 [ ACC ] STREAM LISTENING 9645 3625/acpid /var/run/acpid.socket unix 2 [ ACC ] STREAM LISTENING 9901 3708/xenstored /var/run/xenstored/socket unix 2 [ ACC ] STREAM LISTENING 9902 3708/xenstored /var/run/xenstored/socket_ro unix 2 [ ACC ] STREAM LISTENING 42080 16833/python /var/run/xend/xmlrpc.sock |
#netstat -lnp | less
|
#vi /etc/xen/xend-config.sxp
135c135 < #(vnc-listen '127.0.0.1') --- > (vnc-listen '0.0.0.0') |
#xm reboot winxp0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3080 2 r----- 429.4 deb0 15 64 1 -b---- 4.0 winxp0 17 128 1 r----- 3.5 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3080 2 r----- 429.9 deb0 15 64 1 -b---- 4.0 winxp0 17 128 1 r----- 10.3 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3080 2 r----- 430.1 deb0 15 64 1 -b---- 4.0 winxp0 17 128 1 r----- 13.1 |
#xm destroy winxp0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3080 2 r----- 432.0 deb0 15 64 1 -b---- 4.0 |
#xm create winxp0
Using config file "/etc/xen/winxp0". Started domain winxp0 |
#netstat -lnp | grep qu
|
#netstat -lnp | grep qe
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN 24224/qemu-dm |
#/etc/init.d/xend restart
Restarting XEN control daemon: xend. |
#xm destroy winxp0
|
#xm create winxp0
Using config file "/etc/xen/winxp0". Started domain winxp0 |
#netstat -lnp | grep q
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN 24224/qemu-dm tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 24929/qemu-dm |
#netstat -lnp | grep q
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN 24224/qemu-dm tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 24929/qemu-dm |
#xm destroy winxp0
|
#vi /etc/xen/winxp0
114c114 < #boot="cda" --- > boot="d" |
#xm create winxp0
Using config file "/etc/xen/winxp0". Started domain winxp0 |
#ls
bin dev initrd lib64 mnt root srv usr boot etc initrd.img lost+found opt sbin sys var data home lib media proc selinux tmp vmlinuz |
#scp user@192.168.15.254:/ftp/pub/ISO/windows-server-2003.iso /da
a/ISO/ Password: windows-server-2003.iso 100% 548MB 6.0MB/s 01:31 |
#ls
bin dev initrd lib64 mnt root srv usr boot etc initrd.img lost+found opt sbin sys var data home lib media proc selinux tmp vmlinuz |
#cd /etc/xen/
|
#ks
bash: ks: command not found |
#ls
deb0 winxp0 xend-pci-permissive.sxp scripts xend-config.sxp xend-pci-quirks.sxp |
#cp winxp0 2003server0
|
#vi 2003server0
28c28 < name = "winxp0" --- > name = "2003server0" 67c67 < disk = [ 'phy:/dev/NAS1/winxp0,hda,w', 'file:/data/ISO/windowsxp-pro-sp2.iso,hdc:cdrom,r' ] --- > disk = [ 'phy:/dev/NAS1/winxp0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] |
#xm create 2003server0
Using config file "2003server0". Error: Device 768 (vbd) could not be connected. Device /dev/NAS1/winxp0 is mounted in a guest domain, and so cannot be mounted now. |
#ls
|
#lvcreate -L 2048M -n 2003server0 NAS1
Logical volume "2003server0" created |
#ls /dev/NAS1/
2003server0 deb0 ISO winxp0 |
#vi 2003server0
21c21 < memory = 128 --- > memory = 256 67c67 < disk = [ 'phy:/dev/NAS1/winxp0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] --- > disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] |
#xm create 2003server0
Using config file "2003server0". Started domain 2003server0 |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN 24224/qemu-dm tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 26165/qemu-dm tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 27356/qemu-dm tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3350/portmap tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 3684/inetd tcp 0 0 0.0.0.0:57780 0.0.0.0:* LISTEN 3754/rpc.statd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3668/exim4 tcp6 0 0 :::22 :::* LISTEN 3694/sshd udp 0 0 0.0.0.0:32769 0.0.0.0:* 3754/rpc.statd udp 0 0 0.0.0.0:962 0.0.0.0:* 3754/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 3350/portmap Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 9741 3677/lpd /dev/printer unix 2 [ ACC ] STREAM LISTENING 9645 3625/acpid /var/run/acpid.socket unix 2 [ ACC ] STREAM LISTENING 9901 3708/xenstored /var/run/xenstored/socket unix 2 [ ACC ] STREAM LISTENING 9902 3708/xenstored /var/run/xenstored/socket_ro unix 2 [ ACC ] STREAM LISTENING 59016 24604/python /var/run/xend/xmlrpc.sock |
#ls /data/ISO/
lost+found windows-server-2003.iso windowsxp-pro-sp2.iso |
#ls -l /data/ISO/
итого 1155716 drwx------ 2 root root 16384 2006-12-06 20:21 lost+found -rw-r--r-- 1 root root 574750720 2006-12-06 21:22 windows-server-2003.iso -rw-r--r-- 1 root root 607518720 2006-12-06 20:25 windowsxp-pro-sp2.iso |
#ls /etc/xen/
2003server0 scripts xend-config.sxp xend-pci-quirks.sxp deb0 winxp0 xend-pci-permissive.sxp |
#vi /etc/xen/2003server0
67c67,68 < disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] --- > #disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] > #disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003-vtoraya-popytka.iso,hdc:cdrom,r' ] |
#xm create 2003server0
Using config file "2003server0". Error: VM name '2003server0' already in use by domain 23 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 23 256 1 r----- 73648.0 Domain-0 0 2667 2 r----- 4613.8 Zombie-winxp0 18 128 1 -----d 64.1 deb0 15 64 1 -b---- 8.6 winxp0 24 128 1 ------ 136.3 |
#xm destroy 23
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2667 2 r----- 4616.0 Zombie-winxp0 18 128 1 -----d 64.1 deb0 15 64 1 -b---- 8.6 winxp0 24 128 1 -b---- 136.3 |
#xm destroy 18
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2667 2 r----- 4617.5 Zombie-winxp0 18 128 1 -----d 64.1 deb0 15 64 1 -b---- 8.6 winxp0 24 128 1 -b---- 136.3 |
#xm create 2003server0
Using config file "2003server0". Started domain 2003server0 |
#ls /var/log/
acpid debug dmesg.4.gz kern.log mail.err pycentral.log xen aptitude dmesg dpkg.log ksymoops mail.info syslog auth.log dmesg.0 exim4 lastlog mail.log syslog.0 boot dmesg.1.gz faillog lp-acct mail.warn user.log btmp dmesg.2.gz fsck lp-errs messages uucp.log daemon.log dmesg.3.gz installer lpr.log news wtmp |
#ls /var/log/xen/
qemu-dm.15556.log qemu-dm.24929.log qemu-dm.27356.log xend.log qemu-dm.22192.log qemu-dm.25632.log qemu-dm.27886.log xen-hotplug.log qemu-dm.23420.log qemu-dm.26165.log qemu-dm.30214.log qemu-dm.24224.log qemu-dm.26715.log xend-debug.log |
#rm /var/log/xen/qemu-dm.*
|
#xm destroy 2003server0
|
#xm create 2003server0
Using config file "2003server0". Started domain 2003server0 |
#ls /var/log/xen/
qemu-dm.30460.log xend-debug.log xend.log xen-hotplug.log |
#tail /var/log/xen/qemu-dm.30460.log
domid: 26 qemu: the number of cpus is 1 shared page at pfn:ffff, mfn: 1cce4 buffered io page at pfn:fffd, mfn: 1cce6 char device redirected to /dev/pts/9 False I/O request ... in-service already: 0, pvalid: 0, port: 0, data: 0, count: 0, size: 0 |
#tail /var/log/xen/qemu-dm.30460.log
domid: 26 qemu: the number of cpus is 1 shared page at pfn:ffff, mfn: 1cce4 buffered io page at pfn:fffd, mfn: 1cce6 char device redirected to /dev/pts/9 False I/O request ... in-service already: 0, pvalid: 0, port: 0, data: 0, count: 0, size: 0 |
#ls /data/ISO/
lost+found windows-server-2003-vtoraya-popytka.iso windows-server-2003.iso windowsxp-pro-sp2.iso |
#ls -l /data/ISO/
итого 1874888 drwx------ 2 root root 16384 2006-12-06 20:21 lost+found -rw-r--r-- 1 root root 574750720 2006-12-06 21:22 windows-server-2003.iso -rw-r--r-- 1 root root 735705088 2006-12-07 18:36 windows-server-2003-vtoraya-popytka.iso -rw-r--r-- 1 root root 607518720 2006-12-06 20:25 windowsxp-pro-sp2.iso |
#ls
2003server0 scripts xend-config.sxp xend-pci-quirks.sxp deb0 winxp0 xend-pci-permissive.sxp |
#less 2003server0
|
#vi 2003server0
68c68 < #disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003-vtoraya-popytka.iso,hdc:cdrom,r' ] --- > disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003-vtoraya-popytka.iso,hdc:cdrom,r' ] |
#xm destroy 2003server0
|
#xm create 2003server0
Using config file "2003server0". Started domain 2003server0 |
#grep disk deb0
# Optional ramdisk. ramdisk = "/boot/initrd.img-2.6.17-2-xen-686" # Define the disk devices you want the domain to have access to, and # Each disk entry is of the form phy:UNAME,DEV,MODE disk = [ 'phy:/dev/NAS1/deb0,hda1,w' ] |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 29 256 1 -b---- 39.1 Domain-0 0 2667 2 r----- 5155.8 Zombie-winxp0 18 128 1 -----d 64.1 deb0 15 64 1 -b---- 9.9 winxp0 24 128 1 ------ 179.7 |
#xm shutdown winxp0
|
#xm shutdown deb0
|
#xm shutdown 2003server0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2667 2 r----- 5159.9 Zombie-winxp0 18 128 1 -----d 64.1 deb0 15 64 1 -b---- 12.1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2667 2 r----- 5160.8 Zombie-winxp0 18 128 1 -----d 64.1 deb0 15 64 1 -b---- 12.3 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2667 2 r----- 5161.6 Zombie-winxp0 18 128 1 -----d 64.1 |
#ls -l /data/ISO/
|
#ls
|
#history | less
|
#shutdown -h now
|
#modprobe aoe
|
#lvdisplay
No volume groups found |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 4 logical volume(s) in volume group "NAS1" now active |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 125 2 r----- 14.2 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 125 2 r----- 14.4 |
#ls /data/ISO/
|
#mount -L ISO /data/ISO/
|
#mount
/dev/cciss/c0d0p1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) /dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw) |
#vi /etc/xen/
|
#vi /etc/xen/2003server0
67,68c67,68 < #disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] < disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003-vtoraya-popytka.iso,hdc:cdrom,r' ] --- > disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] > #disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003-vtoraya-popytka.iso,hdc:cdrom,r' ] |
#xm create 2003server0
Using config file "/etc/xen/2003server0". Started domain 2003server0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 1 256 1 -b---- 9.3 Domain-0 0 125 2 r----- 28.1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 1 256 1 -b---- 9.4 Domain-0 0 125 2 r----- 28.5 |
#ls /data/ISO/
lost+found oes-linux-cd2.iso oes-linux-cd5.iso oes-linux-cd8.iso windowsxp-pro-sp2.iso oes-linux-cd10.iso oes-linux-cd3.iso oes-linux-cd6.iso oes-linux-cd9.iso zensuite-7-sp1.iso oes-linux-cd1.iso oes-linux-cd4.iso oes-linux-cd7.iso windows-server-2003.iso |
#ls -l /data/ISO/windowsxp-pro-sp2.iso
-rw-r--r-- 1 root root 607518720 2006-12-06 20:25 /data/ISO/windowsxp-pro-sp2.iso |
#cd /data/
|
#ls
ISO |
#ln -s ISO iso
|
#ls /data/iso/
lost+found oes-linux-cd2.iso oes-linux-cd5.iso oes-linux-cd8.iso windowsxp-pro-sp2.iso oes-linux-cd10.iso oes-linux-cd3.iso oes-linux-cd6.iso oes-linux-cd9.iso zensuite-7-sp1.iso oes-linux-cd1.iso oes-linux-cd4.iso oes-linux-cd7.iso windows-server-2003.iso |
#lvdisplay
--- Logical volume --- LV Name /dev/NAS1/winxp0 VG Name NAS1 LV UUID 6w0bG5-emLP-b9tq-H1ch-tOMY-t5Ay-8nKk7x LV Write Access read/write LV Status available # open 0 LV Size 2,00 GB Current LE 512 Segments 1 ... LV UUID wY7Y52-Fr6u-dRQF-tTpR-YgTu-XxoL-8nL4Sj LV Write Access read/write LV Status available # open 2 LV Size 2,00 GB Current LE 512 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:3 |
Время первой команды журнала | 21:06:44 2006-12- 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:43:12 2006-12- 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 6.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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