/l3/users/eb/2009/linux3/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 :38 |
|
#ls /mnt/Documents\ and\ Settings/All\ Users/
Application Data Desktop Documents DRM Favorites Start Menu Templates |
#ls /mnt/Documents\ and\ Settings/All\ Users/
Application Data Desktop Documents DRM Favorites Start Menu Templates |
#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
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) |
#ls -l /
total 72 drwxr-xr-x 2 root root 4096 2009-05-25 03:02 bin drwxr-xr-x 3 root root 4096 2009-05-25 03:04 boot drwxr-xr-x 14 root root 3560 2009-05-30 09:24 dev drwxr-xr-x 86 root root 4096 2009-05-30 10:14 etc drwxr-xr-x 3 root root 4096 2009-05-25 01:07 home lrwxrwxrwx 1 root root 28 2002-01-01 00:39 initrd.img -> boot/initrd.img-2.6.29-2-686 drwxr-xr-x 13 root root 12288 2009-05-29 18:24 lib drwx------ 2 root root 4096 2009-05-24 21:51 lost+found drwxr-xr-x 2 root root 4096 2009-05-24 13:15 media ... dr-xr-xr-x 114 root root 0 2009-05-30 09:24 proc drwxr-xr-x 6 root root 4096 2009-05-30 10:04 root drwxr-xr-x 2 root root 4096 2009-05-30 10:06 sbin drwxr-xr-x 2 root root 4096 2009-02-21 16:55 selinux drwxr-xr-x 2 root root 4096 2009-05-24 13:15 srv drwxr-xr-x 12 root root 0 2009-05-30 09:24 sys drwxrwxrwt 7 root root 4096 2009-05-30 10:04 tmp drwxr-xr-x 11 root root 4096 2009-05-24 13:22 usr drwxr-xr-x 13 root root 4096 2009-05-24 13:15 var lrwxrwxrwx 1 root root 25 2002-01-01 00:39 vmlinuz -> boot/vmlinuz-2.6.29-2-686 |
#ls -l /
total 72 drwxr-xr-x 2 root root 4096 2009-05-25 03:02 bin drwxr-xr-x 3 root root 4096 2009-05-25 03:04 boot drwxr-xr-x 14 root root 3560 2009-05-30 09:24 dev drwxr-xr-x 86 root root 4096 2009-05-30 10:14 etc drwxr-xr-x 3 root root 4096 2009-05-25 01:07 home lrwxrwxrwx 1 root root 28 2002-01-01 00:39 initrd.img -> boot/initrd.img-2.6.29-2-686 drwxr-xr-x 13 root root 12288 2009-05-29 18:24 lib drwx------ 2 root root 4096 2009-05-24 21:51 lost+found drwxr-xr-x 2 root root 4096 2009-05-24 13:15 media ... dr-xr-xr-x 114 root root 0 2009-05-30 09:24 proc drwxr-xr-x 6 root root 4096 2009-05-30 10:04 root drwxr-xr-x 2 root root 4096 2009-05-30 10:06 sbin drwxr-xr-x 2 root root 4096 2009-02-21 16:55 selinux drwxr-xr-x 2 root root 4096 2009-05-24 13:15 srv drwxr-xr-x 12 root root 0 2009-05-30 09:24 sys drwxrwxrwt 7 root root 4096 2009-05-30 10:04 tmp drwxr-xr-x 11 root root 4096 2009-05-24 13:22 usr drwxr-xr-x 13 root root 4096 2009-05-24 13:15 var lrwxrwxrwx 1 root root 25 2002-01-01 00:39 vmlinuz -> boot/vmlinuz-2.6.29-2-686 |
#file -s /dev/sdb1
/dev/sdb1: x86 boot sector, code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80) |
#file -s /dev/sdb1
/dev/sdb1: x86 boot sector, code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80) |
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48 |
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48 |
#file -s /dev/sda
/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2 address 0x2000, stage2 segment 0x200; partition 1: ID=0x83, active, starthead 1, startsector 63, 625137282 sectors, code offset 0x48, OEM-ID " м", Bytes/sector 190, sectors/cluster 124, reserved sectors 191, FATs 6, root entries 185, sectors 64514 (volumes <=32 MB) , Media descriptor 0xf3, sectors/FAT 20644, head |
#file -s /dev/sda
/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2 address 0x2000, stage2 segment 0x200; partition 1: ID=0x83, active, starthead 1, startsector 63, 625137282 sectors, code offset 0x48, OEM-ID " м", Bytes/sector 190, sectors/cluster 124, reserved sectors 191, FATs 6, root entries 185, sectors 64514 (volumes <=32 MB) , Media descriptor 0xf3, sectors/FAT 20644, head |
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48 |
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48 |
#cat /proc/filesystems
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs nodev anon_inodefs nodev tmpfs nodev inotifyfs nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs |
#cat /proc/filesystems
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs nodev anon_inodefs nodev tmpfs nodev inotifyfs nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs |
#ls -l /lib/modules/2.6.29-2-686/
build/ modules.alias modules.dep modules.symbols source/ kernel/ modules.alias.bin modules.dep.bin modules.symbols.bin |
#ls -l /lib/modules/2.6.29-2-686/
build/ modules.alias modules.dep modules.symbols source/ kernel/ modules.alias.bin modules.dep.bin modules.symbols.bin |
#ls -l /lib/modules/2.6.29-2-686/kernel/
arch/ crypto/ drivers/ fs/ lib/ net/ sound/ |
#ls -l /lib/modules/2.6.29-2-686/kernel/fs/
9p/ binfmt_misc.ko exportfs/ hfsplus/ minix/ qnx4/ udf/ adfs/ btrfs/ ext2/ hpfs/ ncpfs/ quota_tree.ko ufs/ affs/ cifs/ ext3/ isofs/ nfs/ quota_v1.ko xfs/ afs/ coda/ ext4/ jbd/ nfs_common/ quota_v2.ko autofs/ configfs/ fat/ jbd2/ nfsd/ reiserfs/ autofs4/ cramfs/ freevxfs/ jffs2/ nls/ romfs/ befs/ dlm/ fuse/ jfs/ ntfs/ squashfs/ bfs/ ecryptfs/ gfs2/ lockd/ ocfs2/ sysv/ binfmt_aout.ko efs/ hfs/ mbcache.ko omfs/ ubifs/ |
#ls -l /lib/modules/2.6.29-2-686/kernel/
arch/ crypto/ drivers/ fs/ lib/ net/ sound/ |
#ls -l /lib/modules/2.6.29-2-686/kernel/fs/
9p/ binfmt_misc.ko exportfs/ hfsplus/ minix/ qnx4/ udf/ adfs/ btrfs/ ext2/ hpfs/ ncpfs/ quota_tree.ko ufs/ affs/ cifs/ ext3/ isofs/ nfs/ quota_v1.ko xfs/ afs/ coda/ ext4/ jbd/ nfs_common/ quota_v2.ko autofs/ configfs/ fat/ jbd2/ nfsd/ reiserfs/ autofs4/ cramfs/ freevxfs/ jffs2/ nls/ romfs/ befs/ dlm/ fuse/ jfs/ ntfs/ squashfs/ bfs/ ecryptfs/ gfs2/ lockd/ ocfs2/ sysv/ binfmt_aout.ko efs/ hfs/ mbcache.ko omfs/ ubifs/ |
#modprobe /lib/modules/2.6.29-2-686/kernel/fs/fuse/fuse.ko
FATAL: Module /lib/modules/2.6.29_2_686/kernel/fs/fuse/fuse.ko not found. |
#modprobe /lib/modules/2.6.29-2-686/kernel/fs/fuse/fuse.ko
FATAL: Module /lib/modules/2.6.29_2_686/kernel/fs/fuse/fuse.ko not found. |
#apt-cache search ntfs
autopsy - graphical interface to SleuthKit disk-manager - simple graphical filesystem configurator libntfs-3g-dev - ntfs-3g filesystem in userspace (FUSE) library headers libntfs-3g54 - ntfs-3g filesystem in userspace (FUSE) library libntfs-dev - library that provides common NTFS access functions (development files) libntfs-gnomevfs - NTFS GNOME virtual filesystem module libntfs10 - library that provides common NTFS access functions libparted1.8-10 - The GNU Parted disk partitioning shared library libparted1.8-dbg - The GNU Parted disk partitioning library debug development files libparted1.8-dev - The GNU Parted disk partitioning library development files ... ntfs-3g - read-write NTFS driver for FUSE ntfsdoc - documentation about NTFS partitions format ntfsprogs - tools for doing neat things in NTFS partitions from Linux parted - The GNU Parted disk partition resizing program partimage - backup partitions into a compressed image file partimage-doc - Partition Image User Documentation partitionmanager - A partition management utility scalpel - A Frugal, High Performance File Carver scrounge-ntfs - Data recovery program for NTFS filesystems testdisk - Partition scanner and disk recovery tool |
#apt-cache search ntfs
autopsy - graphical interface to SleuthKit disk-manager - simple graphical filesystem configurator libntfs-3g-dev - ntfs-3g filesystem in userspace (FUSE) library headers libntfs-3g54 - ntfs-3g filesystem in userspace (FUSE) library libntfs-dev - library that provides common NTFS access functions (development files) libntfs-gnomevfs - NTFS GNOME virtual filesystem module libntfs10 - library that provides common NTFS access functions libparted1.8-10 - The GNU Parted disk partitioning shared library libparted1.8-dbg - The GNU Parted disk partitioning library debug development files libparted1.8-dev - The GNU Parted disk partitioning library development files ... ntfs-3g - read-write NTFS driver for FUSE ntfsdoc - documentation about NTFS partitions format ntfsprogs - tools for doing neat things in NTFS partitions from Linux parted - The GNU Parted disk partition resizing program partimage - backup partitions into a compressed image file partimage-doc - Partition Image User Documentation partitionmanager - A partition management utility scalpel - A Frugal, High Performance File Carver scrounge-ntfs - Data recovery program for NTFS filesystems testdisk - Partition scanner and disk recovery tool |
#apt-get install ntfs-3g
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libntfs-3g54 The following NEW packages will be installed: libntfs-3g54 ntfs-3g ... (Reading database ... 54606 files and directories currently installed.) Unpacking libntfs-3g54 (from .../libntfs-3g54_1%3a2009.4.4-1_i386.deb) ... Selecting previously deselected package ntfs-3g. Unpacking ntfs-3g (from .../ntfs-3g_1%3a2009.4.4-1_i386.deb) ... Processing triggers for man-db ... Processing triggers for hal ... Regenerating hal fdi cache ... Restarting Hardware abstraction layer: hald. Setting up libntfs-3g54 (1:2009.4.4-1) ... Setting up ntfs-3g (1:2009.4.4-1) ... |
#apt-get install ntfs-3g
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libntfs-3g54 The following NEW packages will be installed: libntfs-3g54 ntfs-3g ... (Reading database ... 54606 files and directories currently installed.) Unpacking libntfs-3g54 (from .../libntfs-3g54_1%3a2009.4.4-1_i386.deb) ... Selecting previously deselected package ntfs-3g. Unpacking ntfs-3g (from .../ntfs-3g_1%3a2009.4.4-1_i386.deb) ... Processing triggers for man-db ... Processing triggers for hal ... Regenerating hal fdi cache ... Restarting Hardware abstraction layer: hald. Setting up libntfs-3g54 (1:2009.4.4-1) ... Setting up ntfs-3g (1:2009.4.4-1) ... |
#ls /mnt
admin's_folder boot.ini Documents and Settings IO.SYS NTDETECT.COM Program Files System Volume Information Anketa CONFIG.SYS IDE MSDOS.SYS ntldr RECYCLER WINDOWS AUTOEXEC.BAT CUICA.tmp Inetpub MSOCache pagefile.sys RHDSetup.log |
#ls /mnt
admin's_folder boot.ini Documents and Settings IO.SYS NTDETECT.COM Program Files System Volume Information Anketa CONFIG.SYS IDE MSDOS.SYS ntldr RECYCLER WINDOWS AUTOEXEC.BAT CUICA.tmp Inetpub MSOCache pagefile.sys RHDSetup.log |
#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/sdb1 on /mnt type fuseblk (rw,allow_other,blksize=4096) |
#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/sdb1 on /mnt type fuseblk (rw,allow_other,blksize=4096) |
#cat /proc/filesystems
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs ... nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs nodev fuse fuseblk nodev fusectl |
#cat /proc/filesystems
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs ... nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs nodev fuse fuseblk nodev fusectl |
#дÑÑlsmod | head
Module Size Used by fuse 48352 2 nls_utf8 1472 0 ntfs 177164 0 nls_base 6508 2 nls_utf8,ntfs ipv6 232468 12 snd_intel8x0 25900 0 snd_ac97_codec 91260 1 snd_intel8x0 snd_pcsp 8476 0 ac97_bus 1444 1 snd_ac97_codec |
#дÑÑlsmod | head
Module Size Used by fuse 48352 2 nls_utf8 1472 0 ntfs 177164 0 nls_base 6508 2 nls_utf8,ntfs ipv6 232468 12 snd_intel8x0 25900 0 snd_ac97_codec 91260 1 snd_intel8x0 snd_pcsp 8476 0 ac97_bus 1444 1 snd_ac97_codec |
#ps aux | grep ntfs
root 8118 0.0 0.0 4628 980 ? Ss 10:36 0:00 /sbin/mount.ntfs-3g /dev/sdb1 /mnt -o rw,iocharset=utf8 root 8331 0.0 0.0 3952 744 pts/9 S+ 10:39 0:00 grep ntfs |
#ps aux | grep ntfs
root 8118 0.0 0.0 4628 980 ? Ss 10:36 0:00 /sbin/mount.ntfs-3g /dev/sdb1 /mnt -o rw,iocharset=utf8 root 8331 0.0 0.0 3952 744 pts/9 S+ 10:39 0:00 grep ntfs |
#apt-cache search fuse | grep mai
gmailfs - Use your GMail account as a filesystem |
#apt-cache search fuse | grep mai
gmailfs - Use your GMail account as a filesystem |
#apt-get install e2tools
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: e2tools 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 31.9kB of archives. After this operation, 135kB of additional disk space will be used. Get:1 http://127.0.0.1 sid/main e2tools 0.0.16-4 [31.9kB] Fetched 31.9kB in 0s (236kB/s) Selecting previously deselected package e2tools. (Reading database ... 54624 files and directories currently installed.) Unpacking e2tools (from .../e2tools_0.0.16-4_i386.deb) ... Processing triggers for man-db ... Setting up e2tools (0.0.16-4) ... |
#apt-get install e2tools
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: e2tools 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 31.9kB of archives. After this operation, 135kB of additional disk space will be used. Get:1 http://127.0.0.1 sid/main e2tools 0.0.16-4 [31.9kB] Fetched 31.9kB in 0s (236kB/s) Selecting previously deselected package e2tools. (Reading database ... 54624 files and directories currently installed.) Unpacking e2tools (from .../e2tools_0.0.16-4_i386.deb) ... Processing triggers for man-db ... Setting up e2tools (0.0.16-4) ... |
#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
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) |
#apt-get install aetools
Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package aetools |
#apt-get install aetools
Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package aetools |
#apt-get install aoetools
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: aoetools 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 32.4kB of archives. After this operation, 160kB of additional disk space will be used. Get:1 http://127.0.0.1 sid/main aoetools 26-1 [32.4kB] Fetched 32.4kB in 0s (458kB/s) Selecting previously deselected package aoetools. (Reading database ... 54645 files and directories currently installed.) Unpacking aoetools (from .../aoetools_26-1_i386.deb) ... Processing triggers for man-db ... Setting up aoetools (26-1) ... Starting AoE devices discovery and mounting AoE filesystems: not started. |
#apt-get install aoetools
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: aoetools 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 32.4kB of archives. After this operation, 160kB of additional disk space will be used. Get:1 http://127.0.0.1 sid/main aoetools 26-1 [32.4kB] Fetched 32.4kB in 0s (458kB/s) Selecting previously deselected package aoetools. (Reading database ... 54645 files and directories currently installed.) Unpacking aoetools (from .../aoetools_26-1_i386.deb) ... Processing triggers for man-db ... Setting up aoetools (26-1) ... Starting AoE devices discovery and mounting AoE filesystems: not started. |
#e2ls /dev/etherd/e
e1.1 err |
#e2ls /dev/etherd/e
e1.1 err |
#e2ls /dev/etherd/e1.1
bin boot deb dev etc home initrd.img lib lost+found media mnt opt proc root sbin selinux srv sys tmp tmp2 usr var vmlinuz |
#e2ls /dev/etherd/e1.1
bin boot deb dev etc home initrd.img lib lost+found media mnt opt proc root sbin selinux srv sys tmp tmp2 usr var vmlinuz |
#ls /
bin dev home lib media opt root selinux sys usr vmlinuz boot etc initrd.img lost+found mnt proc sbin srv tmp var |
#ls /
bin dev home lib media opt root selinux sys usr vmlinuz boot etc initrd.img lost+found mnt proc sbin srv tmp var |
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs nodev anon_inodefs nodev tmpfs nodev inotifyfs nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs nodev fuse fuseblk nodev fusectl
Время первой команды журнала | 10:13:31 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:10:46 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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