/l3/users/eb/2009/linux6/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#apt-get install parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libparted1.8-10 Предлагаемые пакеты: libparted1.8-dev libparted1.8-i18n parted-doc НОВЫЕ пакеты, которые будут установлены: libparted1.8-10 parted обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. ... Получено:2 http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB] Получено 262kБ за 0s (9982kБ/c) Выбор ранее не выбранного пакета libparted1.8-10. (Чтение базы данных ... на данный момент установлено 55101 файлов и каталогов.) Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)... Выбор ранее не выбранного пакета parted. Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ... Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ... |
#fdisk /dev/sd
sda sda1 sda2 sda3 sda5 sdb sdb1 |
#fdisk /dev/sda
The number of cylinders for this disk is set to 30401. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): quit |
#fdisk /dev/sdaa
Unable to open /dev/sdaa |
#fdisk /dev/sda1
The number of cylinders for this disk is set to 1215. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): quit |
#mkfs.
mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.cramfs mkfs.ext3 mkfs.ext4dev |
#mkfs.ext3 /dev/sda
sda sda1 sda2 sda3 sda5 |
#mkfs.ext3 /dev/sda5
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 1221600 inodes, 4883752 blocks 244187 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 150 block groups 32768 blocks per group, 32768 fragments per group 8144 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 38 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#fdisk -l /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 1216 9767488+ 83 Linux /dev/sda2 1217 3648 19535040 83 Linux /dev/sda3 3649 6080 19535040 5 Extended /dev/sda5 3649 6080 19535008+ 83 Linux |
#man fdisk
|
#mkfs.ext3 /dev/sda1
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 610800 inodes, 2441872 blocks 122093 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2503999488 75 block groups 32768 blocks per group, 32768 fragments per group 8144 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 33 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#fdisk -l /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 1216 9767488+ 83 Linux /dev/sda2 1217 3648 19535040 83 Linux /dev/sda3 3649 6080 19535040 5 Extended /dev/sda5 3649 6080 19535008+ 83 Linux |
#fdisk -l /dev/sda1
Disk /dev/sda1: 10.0 GB, 10001908224 bytes 255 heads, 63 sectors/track, 1215 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sda1 doesn't contain a valid partition table |
#fdisk -l /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 1216 9767488+ 83 Linux /dev/sda2 1217 3648 19535040 83 Linux /dev/sda3 3649 6080 19535040 5 Extended /dev/sda5 3649 6080 19535008+ 83 Linux |
#fdisk -s /dev/sda
244198584 |
#fdisk -s /dev/sda1
9767488 |
#blkid /dev/sda1
/dev/sda1: UUID="baca012a-dd60-4cbb-8c70-07b897f17ef1" SEC_TYPE="ext2" TYPE="ext3" |
#vol_id /dev/sda1
ID_FS_USAGE=filesystem ID_FS_TYPE=ext3 ID_FS_VERSION=1.0 ID_FS_UUID=baca012a-dd60-4cbb-8c70-07b897f17ef1 ID_FS_UUID_ENC=baca012a-dd60-4cbb-8c70-07b897f17ef1 ID_FS_LABEL= ID_FS_LABEL_ENC= |
#vol_id /dev/sda
unknown or non-unique volume type (--probe-all lists possibly conflicting types) |
#vol_id /dev/sda5
ID_FS_USAGE=filesystem ID_FS_TYPE=ext3 ID_FS_VERSION=1.0 ID_FS_UUID=376210b8-ae55-4425-9ca8-cf4425755b75 ID_FS_UUID_ENC=376210b8-ae55-4425-9ca8-cf4425755b75 ID_FS_LABEL= ID_FS_LABEL_ENC= |
#tune2fs /dev/sda1
tune2fs 1.41.5 (23-Apr-2009) Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group] [-i interval[d|m|w]] [-j] [-J journal_options] [-l] [-m reserved_blocks_percent] [-o [^]mount_options[,...]] [-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label] [-M last_mounted_dir] [-O [^]feature[,...]] [-E extended-option[,...]] [-T last_check_time] [-U UUID] [ -I new_inode_size ] device |
#apt-get uuid-runtime
E: Неверная операция uuid-runtime |
#e2label /dev/sda5
|
#e2label /dev/sda5 MEGAMETKA
|
#mount -L MEGAMETKA
mount: no such partition found |
#fdisk -l /dev/
last_lba(): I don't know how to handle files with mode 40755 |
#fdisk -l /dev
last_lba(): I don't know how to handle files with mode 40755 |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 1216 9767488+ 83 Linux /dev/sda2 1217 3648 19535040 83 Linux /dev/sda3 3649 6080 19535040 5 Extended /dev/sda5 3649 6080 19535008+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#e2label /dev/sda1 M1
|
#mount -L M1
mount: no such partition found |
#mount /dev/sda1 /mnt/
|
#ls -l /mn
ls: невозможно получить доступ к /mn: Нет такого файла или каталога |
#ls -l /mnt/
итого 16 drwx------ 2 root root 16384 Май 30 12:06 lost+found |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 1553824 0 1553824 0% /lib/init/rw udev 10240 120 10120 2% /dev tmpfs 1553824 4 1553820 1% /dev/shm rootfs 19228276 1754660 16496868 10% / /dev/sda1 9614116 152684 8973060 2% /mnt |
#cd /mnt/
|
#umount /mnt
umount: /mnt: device is busy umount: /mnt: device is busy |
#lsof +D /mnt
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 1630 root cwd DIR 8,1 4096 2 /mnt lsof 8484 root cwd DIR 8,1 4096 2 /mnt lsof 8485 root cwd DIR 8,1 4096 2 /mnt |
#fuser /mnt/
/mnt/: 1630c |
#ps aux |grep 1630
root 1630 0.0 0.0 7256 3084 pts/2 Rs 11:39 0:00 bash root 8806 0.0 0.0 4908 756 pts/2 R+ 12:18 0:00 grep 1630 |
#cd ..
|
#ps aux |grep 1630
root 1630 0.0 0.0 7256 3084 pts/2 Rs 11:39 0:00 bash root 8836 0.0 0.0 4908 760 pts/2 R+ 12:19 0:00 grep 1630 |
#umount /mnt
|
#echo fuser -k
fuser -k |
#mount /dev/sda1 /mnt/
|
$ls /mnt/
|
$ls /mnt/
lost+found |
$ls
lost+found |
$cd ..
|
#lsof +D /mnt/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 7710 user cwd DIR 8,1 4096 2 /mnt |
#umount /mnt
|
#=DATA /data /ext3 defaults 1 0
fdformat fdisk fdp |
#fdisk -s /dev/sda1
9767488 |
#fdisk -s /dev/sda5
19535008 |
#fdisk -s /dev/sda
244198584 |
#echo mount -a
mount -a |
#vi /etc/fstab
|
#mount
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) procbususb on /proc/bus/usb type usbfs (rw) 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) rootfs on / type rootfs (rw) |
#mount -a
mount: unknown filesystem type '/ext3' |
#vi /etc/fstab
|
#mount -a
mount: unknown filesystem type '/ext3' |
#mkfs.ext3 /dev/sda1
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 610800 inodes, 2441872 blocks 122093 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2503999488 75 block groups 32768 blocks per group, 32768 fragments per group 8144 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 29 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount -a
mount: unknown filesystem type '/ext3' |
#tail /var/lo
local/ lock/ log/ |
#tail /var/log/messages
May 30 11:59:06 linux6 kernel: [ 9527.415969] sda: sda1 sda2 sda3 < sda5 > May 30 12:16:36 linux6 kernel: [10577.573989] kjournald starting. Commit interval 5 seconds May 30 12:16:36 linux6 kernel: [10577.576307] EXT3 FS on sda1, internal journal May 30 12:16:36 linux6 kernel: [10577.576313] EXT3-fs: mounted filesystem with ordered data mode. May 30 12:20:58 linux6 kernel: [10839.305073] kjournald starting. Commit interval 5 seconds May 30 12:20:58 linux6 kernel: [10839.308295] EXT3 FS on sda1, internal journal May 30 12:20:58 linux6 kernel: [10839.308300] EXT3-fs: mounted filesystem with ordered data mode. May 30 12:21:20 linux6 kernel: [10861.288867] kjournald starting. Commit interval 5 seconds May 30 12:21:20 linux6 kernel: [10861.292307] EXT3 FS on sda1, internal journal May 30 12:21:20 linux6 kernel: [10861.292312] EXT3-fs: mounted filesystem with ordered data mode. |
#tail /var/log/messages
May 30 12:37:50 linux6 kernel: [11851.425828] usb 2-5: Product: USB2.0 Card Reader May 30 12:37:50 linux6 kernel: [11851.425831] usb 2-5: Manufacturer: Generic , . May 30 12:37:50 linux6 kernel: [11851.425833] usb 2-5: SerialNumber: 12345678901234567890 May 30 12:37:50 linux6 kernel: [11851.425928] usb 2-5: configuration #1 chosen from 1 choice May 30 12:37:50 linux6 kernel: [11851.484888] Initializing USB Mass Storage driver... May 30 12:37:50 linux6 kernel: [11851.484988] scsi4 : SCSI emulation for USB Mass Storage devices May 30 12:37:50 linux6 kernel: [11851.485066] usbcore: registered new interface driver usb-storage May 30 12:37:50 linux6 kernel: [11851.485070] USB Mass Storage support registered. May 30 12:37:55 linux6 kernel: [11856.485268] scsi 4:0:0:0: Direct-Access Generic 6000 PQ: 0 ANSI: 0 CCS May 30 12:37:55 linux6 kernel: [11856.569515] sd 4:0:0:0: [sdc] Attached SCSI removable disk |
#tail /var/log/messages |less
|
#tail -f /var/log/messages
May 30 12:37:50 linux6 kernel: [11851.425828] usb 2-5: Product: USB2.0 Card Reader May 30 12:37:50 linux6 kernel: [11851.425831] usb 2-5: Manufacturer: Generic , . May 30 12:37:50 linux6 kernel: [11851.425833] usb 2-5: SerialNumber: 12345678901234567890 May 30 12:37:50 linux6 kernel: [11851.425928] usb 2-5: configuration #1 chosen from 1 choice May 30 12:37:50 linux6 kernel: [11851.484888] Initializing USB Mass Storage driver... May 30 12:37:50 linux6 kernel: [11851.484988] scsi4 : SCSI emulation for USB Mass Storage devices May 30 12:37:50 linux6 kernel: [11851.485066] usbcore: registered new interface driver usb-storage May 30 12:37:50 linux6 kernel: [11851.485070] USB Mass Storage support registered. May 30 12:37:55 linux6 kernel: [11856.485268] scsi 4:0:0:0: Direct-Access Generic 6000 PQ: 0 ANSI: 0 CCS May 30 12:37:55 linux6 kernel: [11856.569515] sd 4:0:0:0: [sdc] Attached SCSI removable disk ... May 30 12:45:02 linux6 kernel: [12283.109310] scsi 8:0:0:0: Direct-Access JetFlash Transcend 16GB 8.07 PQ: 0 ANSI: 2 May 30 12:45:02 linux6 kernel: [12283.111043] sd 8:0:0:0: [sdc] 31375360 512-byte hardware sectors: (16.0 GB/14.9 GiB) May 30 12:45:02 linux6 kernel: [12283.111539] sd 8:0:0:0: [sdc] Write Protect is off May 30 12:45:02 linux6 kernel: [12283.135941] sd 8:0:0:0: [sdc] 31375360 512-byte hardware sectors: (16.0 GB/14.9 GiB) May 30 12:45:02 linux6 kernel: [12283.136545] sd 8:0:0:0: [sdc] Write Protect is off May 30 12:45:02 linux6 kernel: [12283.136557] sdc: sdc1 May 30 12:45:02 linux6 kernel: [12283.203699] sd 8:0:0:0: [sdc] Attached SCSI removable disk May 30 12:53:52 linux6 kernel: [12813.016636] usb 2-5: USB disconnect, address 7 q ^C |
#vi /etc/fstab
|
#ls /mnt/
|
#ls /mnt/
|
#mount -a
|
#ls /mnt/
|
#ls /flash/
|
#ls - l /flash/
ls: невозможно получить доступ к -: Нет такого файла или каталога ls: невозможно получить доступ к l: Нет такого файла или каталога /flash/: |
#ls -l /flash/
итого 0 |
#vi /etc/fstab
|
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
fd/ full fuse |
#moun /dev/sd
sda sda1 sda2 sda3 sda5 sdb sdb1 sdc |
#moun /dev/sdc /flash/
bash: moun: команда не найдена |
#ls -l /flash/
итого 0 |
#ls -l /flash
итого 0 |
#ls -l /flash
итого 0 |
#moun /dev/sdc /flash/
bash: moun: команда не найдена |
#fu
function fuser |
#fuser
Не указан процесс Usage: fuser [ -fuv ] [ -a | -s ] [ -4 | -6 ] [ -c | -m | -n SPACE ] [ -k [ -i ] [ -SIGNAL ]] NAME... fuser -l fuser -V Show which processes use the named files, sockets, or filesystems. -a display unused files too -c Same as -m (for POSIX compatibility) -f silently ignored (for POSIX compatibility) -i ask before killing (ignored without -k) -k kill processes accessing the named file ... -n SPACE search in this name space (file, udp, or tcp) -s silent operation -SIGNAL send this signal instead of SIGKILL -u display user IDs -v verbose output -V display version information -4 поиск только среди сокетов IPv4 -6 поиск только среди сокетов IPv6 - отменить предыдущие параметры Имена udp/tcp: [локальный_порт][,[удалённый_хост][,[удалённый_порт]]] |
#mount
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) procbususb on /proc/bus/usb type usbfs (rw) 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) rootfs on / type rootfs (rw) /dev/sdc1 on /media/disk type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) |
#umount /media/disk
|
#mount auto /dev/sdc /flash/
Usage: mount -V : print version mount -h : print this help mount : list mounted filesystems mount -l : idem, including volume labels So far the informational part. Next the mounting. The command is `mount [-t fstype] something somewhere'. Details found in /etc/fstab may be omitted. mount -a [-t|-O] ... : mount all stuff from /etc/fstab mount device : mount device at the known place mount directory : mount known device here ... One can change the type of all the mounts in a mount subtree containing the directory dir: mount --make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir A device can be given by name, say /dev/hda1 or /dev/cdrom, or by label, using -L label or by uuid, using -U uuid . Other options: [-nfFrsvw] [-o options] [-p passwdfd]. For many more details, say man 8 mount . |
#mount -auto /dev/sdc /flash/
mount: invalid option -- 'u' Usage: mount -V : print version mount -h : print this help mount : list mounted filesystems mount -l : idem, including volume labels So far the informational part. Next the mounting. The command is `mount [-t fstype] something somewhere'. Details found in /etc/fstab may be omitted. mount -a [-t|-O] ... : mount all stuff from /etc/fstab mount device : mount device at the known place ... One can change the type of all the mounts in a mount subtree containing the directory dir: mount --make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir A device can be given by name, say /dev/hda1 or /dev/cdrom, or by label, using -L label or by uuid, using -U uuid . Other options: [-nfFrsvw] [-o options] [-p passwdfd]. For many more details, say man 8 mount . |
#mount -a
|
#mount /dev/sdc /flash
mount: you must specify the filesystem type |
#mount.ntfs-3g /dev/sdc /flash
NTFS signature is missing. Failed to mount '/dev/sdc': Недопустимый аргумент The device '/dev/sdc' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? |
Время первой команды журнала | 11:01:21 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:48:23 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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