/l3/users/igor-public/nt-scale/debian5.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.0.35.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 * 255.0.0.0 U 1 0 0 eth1 localnet * 255.255.255.0 U 0 0 0 eth0 |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.0.35.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 * 255.0.0.0 U 1 0 0 eth1 localnet * 255.255.255.0 U 0 0 0 eth0 |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.0.35.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 0.0.0.0 255.0.0.0 U 1 0 0 eth1 10.0.35.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.0.35.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 * 255.0.0.0 U 1 0 0 eth1 localnet * 255.255.255.0 U 0 0 0 eth0 |
#ls -l
total 0 |
#cd /tmp/
|
#ls -l
total 5648 -rw-r--r-- 1 user user 13 Feb 20 14:41 1.txt drwxr-xr-x 2 user user 4096 Feb 20 16:44 2002 drwxr-xr-x 2 user user 4096 Feb 20 16:44 2003 drwxr-xr-x 2 user user 4096 Feb 20 16:44 2004 drwxr-xr-x 2 user user 4096 Feb 20 16:44 2005 drwxr-xr-x 2 user user 4096 Feb 20 16:44 2006 drwxr-xr-x 2 user user 4096 Feb 20 16:44 2007 drwxr-xr-x 2 user user 4096 Feb 20 16:44 2008 drwxr-xr-x 2 user user 4096 Feb 20 16:44 2009 ... drwxr-xr-x 2 root root 4096 Feb 20 12:51 lilalo-install-temp-457 drwxr-xr-x 2 root root 4096 Feb 20 12:52 lilalo-install-temp-568 drwxr-xr-x 2 user user 4096 Feb 20 12:59 lilalo-install-temp-873 drwxr-xr-x 2 root root 4096 Feb 20 12:59 lilalo-install-temp-988 drwx------ 2 Debian-gdm Debian-gdm 4096 Feb 20 12:21 orbit-Debian-gdm drwx------ 2 user user 4096 Feb 21 09:46 orbit-user drwx------ 2 user user 4096 Feb 20 12:21 seahorse-BZKeTx drwx------ 2 user user 4096 Feb 20 12:21 ssh-UQBjn27202 -rw-r--r-- 1 user user 0 Feb 20 16:43 very_long_filename drwx------ 2 user user 4096 Feb 20 12:21 virtual-user.FMtumO |
#rm -rf lilalo-install-temp-*
|
#rm etc.iso
|
#mkdir d2
|
#cd d2
|
#ls -l
total 0 |
#dd if=/dev/zero of=disk1.img bs=1024k count=100
100+0 records in 100+0 records out 104857600 bytes (105 MB) copied, 0.200527 s, 523 MB/s |
#mkfs.ext3 disk1.img
mke2fs 1.41.12 (17-May-2010) disk1.img is not a block special device. Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 25688 inodes, 102400 blocks 5120 blocks (5.00%) reserved for the super user ... 13 block groups 8192 blocks per group, 8192 fragments per group 1976 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 23 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount -o loop disk1.img
mount: can't find disk1.img in /etc/fstab or /etc/mtab |
#mount -o loop disk1.img /mnt
|
#df -h /mnt
Filesystem Size Used Avail Use% Mounted on /dev/loop1 97M 5.6M 87M 7% /mnt |
#umount /mnt
|
#losetup disk1.img
loop: can't get info on device disk1.img: Inappropriate ioctl for device |
#losetup /dev/loop1 disk1.img
|
#ls -l /dev/loop*
brw-rw---- 1 root disk 7, 0 Feb 20 17:14 /dev/loop0 brw-rw---- 1 root disk 7, 1 Feb 21 09:51 /dev/loop1 brw-rw---- 1 root disk 7, 2 Feb 20 12:18 /dev/loop2 brw-rw---- 1 root disk 7, 3 Feb 20 12:18 /dev/loop3 brw-rw---- 1 root disk 7, 4 Feb 20 12:18 /dev/loop4 brw-rw---- 1 root disk 7, 5 Feb 20 12:18 /dev/loop5 brw-rw---- 1 root disk 7, 6 Feb 20 12:18 /dev/loop6 brw-rw---- 1 root disk 7, 7 Feb 20 12:18 /dev/loop7 |
#mv /etc/rc2.d/{S,s}03network-manager
mv: cannot stat `/etc/rc2.d/S03network-manager': No such file or directory |
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager already stopped. |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.0.35.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 0.0.0.0 255.0.0.0 U 1 0 0 eth1 10.0.35.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
#ip route change default via 10.0.35.1
|
#cd /tmp/d2/
|
#ls -l
total 102504 -rw-r--r-- 1 root root 104857600 Feb 21 09:51 disk1.img |
#losetup -l
losetup: invalid option -- 'l' Usage: losetup loop_device give info losetup -a | --all list all used losetup -d | --detach <loopdev> [<loopdev> ...] delete losetup -f | --find find unused losetup -c | --set-capacity <loopdev> resize losetup -j | --associated <file> [-o <num>] list all associated with <file> losetup [ options ] {-f|--find|loopdev} <file> setup Options: ... -p | --pass-fd <num> read passphrase from file descriptor <num> -r | --read-only setup read-only loop device --show print device name (with -f <file>) -N | --nohashpass Do not hash the given password (Debian hashes) -k | --keybits <num> specify number of bits in the hashed key given to the cipher. Some ciphers support several key sizes and might be more efficient with a smaller key size. Key sizes < 128 are generally not recommended -v | --verbose verbose mode |
#losetup -a
/dev/loop0: [0801]:679953 (/tmp/a/disk1.img) /dev/loop1: [0801]:606834 (/tmp/d2/disk1.img) |
#ls -l /dev/loop*
brw-rw---- 1 root disk 7, 0 Feb 20 17:14 /dev/loop0 brw-rw---- 1 root disk 7, 1 Feb 21 09:51 /dev/loop1 brw-rw---- 1 root disk 7, 2 Feb 20 12:18 /dev/loop2 brw-rw---- 1 root disk 7, 3 Feb 20 12:18 /dev/loop3 brw-rw---- 1 root disk 7, 4 Feb 20 12:18 /dev/loop4 brw-rw---- 1 root disk 7, 5 Feb 20 12:18 /dev/loop5 brw-rw---- 1 root disk 7, 6 Feb 20 12:18 /dev/loop6 brw-rw---- 1 root disk 7, 7 Feb 20 12:18 /dev/loop7 |
## losetup /dev/loop1 disk1.img
|
#mount
/dev/sda1 on / type ext3 (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) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) /dev/sda6 on /data type ext3 (rw,errors=remount-ro) /dev/loop0 on /mnt type ext3 (rw) |
#umount /mnt
|
#losetup -a
/dev/loop1: [0801]:606834 (/tmp/d2/disk1.img) |
#losetup -d /dev/loop1
|
#cfdisk /dev/loop1
|
#fdisk -l /dev/loop1
Disk /dev/loop1: 104 MB, 104857600 bytes 255 heads, 63 sectors/track, 12 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/loop1p1 1 6 48163+ 83 Linux /dev/loop1p2 7 12 48195 83 Linux |
#ls -l /dev/loop1p1
ls: cannot access /dev/loop1p1: No such file or directory |
#apt-get install kpartx
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: kpartx 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 28.6 kB of archives. After this operation, 131 kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! kpartx Install these packages without verification [y/N]? Y Get:1 http://10.0.35.1/debian/ squeeze/main kpartx i386 0.4.8+git0.761c66f-10 [28.6 kB] Fetched 28.6 kB in 22s (1,269 B/s) Selecting previously deselected package kpartx. (Reading database ... 110797 files and directories currently installed.) Unpacking kpartx (from .../kpartx_0.4.8+git0.761c66f-10_i386.deb) ... Processing triggers for man-db ... Setting up kpartx (0.4.8+git0.761c66f-10) ... |
#kpartx -a /dev/loop1
|
#ls -l /dev/mapper/
total 0 crw------- 1 root root 10, 236 Feb 20 12:18 control lrwxrwxrwx 1 root root 7 Feb 21 10:07 loop1p1 -> ../dm-0 lrwxrwxrwx 1 root root 7 Feb 21 10:07 loop1p2 -> ../dm-1 |
#ls -l /dev/mapper/loop1p1
lrwxrwxrwx 1 root root 7 Feb 21 10:07 /dev/mapper/loop1p1 -> ../dm-0 |
#ls -l /dev/mapper/loop1p2
lrwxrwxrwx 1 root root 7 Feb 21 10:07 /dev/mapper/loop1p2 -> ../dm-1 |
#kpartx -d /dev/loop1
|
#ls -l /dev/mapper/loop1p2
ls: cannot access /dev/mapper/loop1p2: No such file or directory |
##losetup /dev/loop1 disk1.img
|
##cfdisk /dev/loop1
|
## kpartx -a /dev/loop1
|
#ls -l /dev/mapper/
total 0 crw------- 1 root root 10, 236 Feb 20 12:18 control |
#ls -l /dev/mapper/
total 0 crw------- 1 root root 10, 236 Feb 20 12:18 control lrwxrwxrwx 1 root root 7 Feb 21 10:22 loop1p1 -> ../dm-0 lrwxrwxrwx 1 root root 7 Feb 21 10:22 loop1p2 -> ../dm-1 |
## mkfs.ext3 /dev/mapper/loop1p1
|
#df -h /mnt
Filesystem Size Used Avail Use% Mounted on /dev/mapper/loop1p1 46M 4.8M 39M 12% /mnt |
#apt-cache search mdadm
mdadm - tool to administer Linux MD arrays (software RAID) |
#apt-get install mdadm
Processing triggers for man-db ... Setting up mdadm (3.1.4-1+8efb9d1+squeeze1) ... Generating array device nodes... done. Generating mdadm.conf... done. update-initramfs: deferring update (trigger activated) Starting MD monitoring service: mdadm --monitor. Assembling MD arrays...done (no arrays found in config file or automatically). Processing triggers for initramfs-tools ... update-initramfs: Generating /boot/initrd.img-2.6.39-bpo.2-686-pae W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. W: mdadm: no arrays defined in configuration file. |
#losetup -a
/dev/loop1: [0801]:606834 (/tmp/d2/disk1.img) |
#losetup -d /dev/loop1
loop: can't delete device /dev/loop1: Device or resource busy |
#mount
/dev/sda1 on / type ext3 (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) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) /dev/sda6 on /data type ext3 (rw,errors=remount-ro) /dev/mapper/loop1p1 on /mnt type ext3 (rw) |
#umount /mnt
|
#kpartx -d /dev/loop1
|
#losetup -d /dev/loop1
|
#ls -l
total 102504 -rw-r--r-- 1 root root 104857600 Feb 21 10:39 disk1.img |
#cp disk1.img disk2.img
|
#ls -l
total 205008 -rw-r--r-- 1 root root 104857600 Feb 21 10:39 disk1.img -rw-r--r-- 1 root root 104857600 Feb 21 10:39 disk2.img |
#losetup /dev/loop1 disk1.img
|
#losetup /dev/loop2 disk2.img
|
#losetup -a
/dev/loop1: [0801]:606834 (/tmp/d2/disk1.img) /dev/loop2: [0801]:606835 (/tmp/d2/disk2.img) |
#mdadm -C /dev/md0 -l 1 -n 2 /dev/loop1 /dev/loop2
mdadm: /dev/loop1 appears to contain an ext2fs file system size=102400K mtime=Tue Feb 21 09:51:24 2012 mdadm: partition table exists on /dev/loop1 but will be lost or meaningless after creating array mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 mdadm: /dev/loop2 appears to contain an ext2fs file system size=102400K mtime=Tue Feb 21 09:51:24 2012 mdadm: partition table exists on /dev/loop2 but will be lost or meaningless after creating array Continue creating array? y mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started. |
##mdadm --creat /dev/md0 --level=1 --raid-devices=2 ...
|
#mkfs.ext3 /dev/md0
mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 25688 inodes, 102388 blocks 5119 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67371008 13 block groups 8192 blocks per group, 8192 fragments per group 1976 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 24 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#file -s /dev/md0
/dev/md0: Linux rev 1.0 ext3 filesystem data, UUID=b21cf84d-0264-4a20-9a73-789c0443f815 |
#mkfs.ext3 /dev/md0^C
|
#mount /dev/md0 /mnt
|
#echo dannye > /mnt/file
|
#cat /mnt/file
dannye |
#umount /mnt
|
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 loop2[1] loop1[0] 102388 blocks super 1.2 [2/2] [UU] unused devices: <none> |
#mdadm --stop /dev/md0
mdadm: stopped /dev/md0 |
##mdadm --assemble
|
#mdadm -A /dev/md0 /dev/loop1 /dev/loop2
mdadm: /dev/md0 has been started with 2 drives. |
#mdadm -A /dev/md0 --scan
mdadm: /dev/md0 not identified in config file. |
#mdadm --detail --scan
|
#mdadm -A /dev/md0 /dev/loop1 /dev/loop2
mdadm: /dev/md0 has been started with 2 drives. |
#mdadm --stop /dev/md0
mdadm: stopped /dev/md0 |
#mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=f9eeb778:aedc1406:34b00734:16b745d2 name=debian5:0 |
#mdadm --stop /dev/md0
mdadm: stopped /dev/md0 |
#mdadm --examine --scan --detail
mdadm: --examine/-E cannot be given with --detail |
#mdadm --scan --detail
mdadm: --scan does not set the mode, and so cannot be the first option. |
#mdadm --detail --scan
|
#file -s /dev/loop1
/dev/loop1: x86 boot sector; partition 1: ID=0x83, starthead 1, startsector 63, 96327 sectors; partition 2: ID=0x83, starthead 0, startsector 96390, 96390 sectors, code offset 0x0 |
#cat /etc/mdadm/mdadm.conf
# mdadm.conf # # Please refer to mdadm.conf(5) for information about this file. # # by default, scan all partitions (/proc/partitions) for MD superblocks. # alternatively, specify devices to scan, using wildcards if desired. DEVICE partitions # auto-create devices with Debian standard permissions CREATE owner=root group=disk mode=0660 auto=yes # automatically tag new arrays as belonging to the local system HOMEHOST <system> # instruct the monitoring daemon where to send mail alerts MAILADDR root # definitions of existing MD arrays # This file was auto-generated on Tue, 21 Feb 2012 10:30:38 +0200 # by mkconf 3.1.4-1+8efb9d1+squeeze1 |
#mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=f9eeb778:aedc1406:34b00734:16b745d2 name=debian5:0 |
#mdadm -A --scan
mdadm: /dev/md/0 has been started with 2 drives. |
#cat /porc/mds
cat: /porc/mds: No such file or directory |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 loop1[0] loop2[1] 102388 blocks super 1.2 [2/2] [UU] unused devices: <none> |
#mdadm /dev/md0 -f /dev/loop2
mdadm: set /dev/loop2 faulty in /dev/md0 |
#mount /dev/md0 /mnt
|
#ls /mnt
file lost+found |
#ls -l
total 205008 -rw-r--r-- 1 root root 104857600 Feb 21 11:32 disk1.img -rw-r--r-- 1 root root 104857600 Feb 21 11:22 disk2.img |
# mdadm.conf # # Please refer to mdadm.conf(5) for information about this file. # # by default, scan all partitions (/proc/partitions) for MD superblocks. # alternatively, specify devices to scan, using wildcards if desired. DEVICE partitions # auto-create devices with Debian standard permissions CREATE owner=root group=disk mode=0660 auto=yes # automatically tag new arrays as belonging to the local system HOMEHOST <system> # instruct the monitoring daemon where to send mail alerts MAILADDR root # definitions of existing MD arrays # This file was auto-generated on Tue, 21 Feb 2012 10:30:38 +0200 # by mkconf 3.1.4-1+8efb9d1+squeeze1
nameserver 10.0.35.1
dannye
Personalities : [raid1] md0 : active raid1 loop1[0] loop2[1] 102388 blocks super 1.2 [2/2] [UU] unused devices: <none>
Время первой команды журнала | 08:48:45 2012- 2-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:32:00 2012- 2-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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