/l3/users/27-11-2017/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#ls
files.txt install ip.txt mymotd passwd shell.sh soft y |
#cd ..
|
#ls
abc.tar dev initrd.img lib64 mnt root selinux tmp vmlinuz bin etc lib lost+found opt run srv usr boot home lib32 media proc sbin sys var |
#cd ..
|
#ls
abc.tar dev initrd.img lib64 mnt root selinux tmp vmlinuz bin etc lib lost+found opt run srv usr boot home lib32 media proc sbin sys var |
#chown user:user b
chown: невозможно получить доступ к «b»: Нет такого файла или каталога |
#ls
abc.tar dev initrd.img lib64 mnt root selinux tmp vmlinuz bin etc lib lost+found opt run srv usr boot home lib32 media proc sbin sys var |
#cd
|
#ls
files.txt install ip.txt mymotd passwd shell.sh soft y |
#mkdir user/files
mkdir: невозможно создать каталог «user/files»: Нет такого файла или каталога |
#mkdir /user/files
mkdir: невозможно создать каталог «/user/files»: Нет такого файла или каталога |
#mkdir user
|
#cd user/
|
#mkdir files
|
#cd -
/root |
#cd /user/files
l3script: cd: /user/files: Нет такого файла или каталога |
#ls
files.txt install ip.txt mymotd passwd shell.sh soft user y |
#cd user
|
#cd files
|
#ls
|
#touch f{a,b,c,d}
|
#ls
fa fb fc fd |
#rm f{a,b,c,d}
|
#ls
|
#touch a,b,c,d
|
#ls
a,b,c,d |
#chown roota
chown: пропущен операнд после «roota» Попробуйте «chown --help» для получения более подробного описания. |
#chown root a
chown: невозможно получить доступ к «a»: Нет такого файла или каталога |
#ls
a,b,c,d |
#chown root ./a
chown: невозможно получить доступ к «./a»: Нет такого файла или каталога |
#chown root /a
chown: невозможно получить доступ к «/a»: Нет такого файла или каталога |
#chown user:user b
chown: невозможно получить доступ к «b»: Нет такого файла или каталога |
#ls
a,b,c,d |
#rm a,b,c,d
|
#touch {a,b,c,d}
|
#ls
a b c d |
#chown user:user b
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Ноя 30 14:37 a -rw-r--r-- 1 user user 0 Ноя 30 14:37 b -rw-r--r-- 1 root root 0 Ноя 30 14:37 c -rw-r--r-- 1 root root 0 Ноя 30 14:37 d |
#touch file{1,2,3,4,5}
|
#ls
a b c d file1 file2 file3 file4 file5 |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Ноя 30 14:37 a -rw-r--r-- 1 user user 0 Ноя 30 14:37 b -rw-r--r-- 1 root root 0 Ноя 30 14:37 c -rw-r--r-- 1 root root 0 Ноя 30 14:37 d -rw-r--r-- 1 root root 0 Ноя 30 14:39 file1 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file2 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file3 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file4 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file5 |
#chmod a=rx file 2
chmod: невозможно получить доступ к «file»: Нет такого файла или каталога chmod: невозможно получить доступ к «2»: Нет такого файла или каталога |
#chmod a=rx file2
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Ноя 30 14:37 a -rw-r--r-- 1 user user 0 Ноя 30 14:37 b -rw-r--r-- 1 root root 0 Ноя 30 14:37 c -rw-r--r-- 1 root root 0 Ноя 30 14:37 d -rw-r--r-- 1 root root 0 Ноя 30 14:39 file1 -r-xr-xr-x 1 root root 0 Ноя 30 14:39 file2 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file3 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file4 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file5 |
#chmod 600 file3
|
#ls =l
ls: невозможно получить доступ к =l: Нет такого файла или каталога |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Ноя 30 14:37 a -rw-r--r-- 1 user user 0 Ноя 30 14:37 b -rw-r--r-- 1 root root 0 Ноя 30 14:37 c -rw-r--r-- 1 root root 0 Ноя 30 14:37 d -rw-r--r-- 1 root root 0 Ноя 30 14:39 file1 -r-xr-xr-x 1 root root 0 Ноя 30 14:39 file2 -rw------- 1 root root 0 Ноя 30 14:39 file3 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file4 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file5 |
#chmod u=rx,g=,o= file1
|
#ls-l
l3script: ls-l: команда не найдена |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Ноя 30 14:37 a -rw-r--r-- 1 user user 0 Ноя 30 14:37 b -rw-r--r-- 1 root root 0 Ноя 30 14:37 c -rw-r--r-- 1 root root 0 Ноя 30 14:37 d -r-x------ 1 root root 0 Ноя 30 14:39 file1 -r-xr-xr-x 1 root root 0 Ноя 30 14:39 file2 -rw------- 1 root root 0 Ноя 30 14:39 file3 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file4 -rw-r--r-- 1 root root 0 Ноя 30 14:39 file5 |
#cd ..
|
#cd ..
|
#ls
files.txt install ip.txt mymotd passwd shell.sh soft user y |
#cd ..
|
#ls
abc.tar dev initrd.img lib64 mnt root selinux tmp vmlinuz bin etc lib lost+found opt run srv usr boot home lib32 media proc sbin sys var |
#cd tmp
|
#ls
1156125626382529431-1511872767.info 1609521421314430295-1511944971_1511948698_etc_cron.daily_locate.diff 1609521421314430295-1511944971.info 18643204042426129108-1511872714.info 18643204042426129108-1511872714.script 1932027844232819647-1511859001.info 777 ABA ABB ABC ... ERRLOG etccopy FILE1 FILE2 FILE3 KILLALL NEWFILE SORTED SORTED_PASSWD UNSORTED |
#cd
|
#ls
files.txt install ip.txt mymotd passwd shell.sh soft user y |
#touch testik
|
#chmod +t testik
|
#ls -l
итого 36 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 8 Ноя 30 14:16 mymotd -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 303 Ноя 29 15:21 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft -rw-r--r-T 1 root root 0 Ноя 30 14:43 testik drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user -rw-r--r-- 1 root root 0 Ноя 29 16:04 y |
#chmod o=x testik
|
#ls -l
итого 36 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 8 Ноя 30 14:16 mymotd -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 303 Ноя 29 15:21 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft -rw-r----x 1 root root 0 Ноя 30 14:43 testik drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user -rw-r--r-- 1 root root 0 Ноя 29 16:04 y |
#chmod +t testik
|
#ls -l
итого 36 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 8 Ноя 30 14:16 mymotd -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 303 Ноя 29 15:21 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft -rw-r----t 1 root root 0 Ноя 30 14:43 testik drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user -rw-r--r-- 1 root root 0 Ноя 29 16:04 y |
#chmod -t,o-x testik
|
#ls -l
итого 36 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 8 Ноя 30 14:16 mymotd -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 303 Ноя 29 15:21 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft -rw-r----- 1 root root 0 Ноя 30 14:43 testik drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user -rw-r--r-- 1 root root 0 Ноя 29 16:04 y |
#rm testik
|
#ls -l
итого 36 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 8 Ноя 30 14:16 mymotd -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 303 Ноя 29 15:21 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user -rw-r--r-- 1 root root 0 Ноя 29 16:04 y |
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes 255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e4875 Device Boot Start End Blocks Id System /dev/xvda1 2048 32088063 16043008 83 Linux Disk /dev/xvdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/xvdb doesn't contain a valid partition table |
#ls -l /dev/x*
prw-r----- 1 root adm 0 Ноя 30 15:17 /dev/xconsole brw-rw---T 1 root disk 202, 0 Ноя 24 15:19 /dev/xvda brw-rw---T 1 root disk 202, 1 Ноя 24 15:19 /dev/xvda1 brw-rw---T 1 root disk 202, 16 Ноя 24 15:19 /dev/xvdb |
#fdisk /dev/xvdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0xd2f9c039. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag ... Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xd2f9c039 Device Boot Start End Blocks Id System /dev/xvdb1 2048 5122047 2560000 83 Linux /dev/xvdb2 5122048 10485759 2681856 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes 255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e4875 Device Boot Start End Blocks Id System /dev/xvda1 2048 32088063 16043008 83 Linux Disk /dev/xvdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xd2f9c039 Device Boot Start End Blocks Id System /dev/xvdb1 2048 5122047 2560000 83 Linux /dev/xvdb2 5122048 10485759 2681856 83 Linux |
#ls /dev/x*
/dev/xconsole /dev/xvda /dev/xvda1 /dev/xvdb /dev/xvdb1 /dev/xvdb2 |
#mkfs -t ext4 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 160000 inodes, 640000 blocks 32000 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=658505728 20 block groups 32768 blocks per group, 32768 fragments per group 8000 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done |
#mkfs -t ext4dev /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 160000 inodes, 640000 blocks 32000 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=658505728 20 block groups 32768 blocks per group, 32768 fragments per group 8000 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done |
#mkfs -t ext4dev -m 0 -L home -b 1024 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012) Filesystem label=home OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 160256 inodes, 2560000 blocks 0 blocks (0.00%) reserved for the super user First data block=1 Maximum filesystem blocks=69730304 313 block groups 8192 blocks per group, 8192 fragments per group 512 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553, 1024001, 1990657 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done |
#ls /sbin/mk*
/sbin/mke2fs /sbin/mkfs.cramfs /sbin/mkfs.ext4 /sbin/mkhomedir_helper /sbin/mkfs /sbin/mkfs.ext2 /sbin/mkfs.ext4dev /sbin/mkswap /sbin/mkfs.bfs /sbin/mkfs.ext3 /sbin/mkfs.minix |
#ls -l /sbin/mk*
-rwxr-xr-x 1 root root 89656 Мар 21 2013 /sbin/mke2fs -rwxr-xr-x 1 root root 10376 Дек 11 2012 /sbin/mkfs -rwxr-xr-x 1 root root 18672 Дек 11 2012 /sbin/mkfs.bfs -rwxr-xr-x 1 root root 31152 Дек 11 2012 /sbin/mkfs.cramfs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext2 -> mke2fs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext3 -> mke2fs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext4 -> mke2fs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext4dev -> mke2fs -rwxr-xr-x 1 root root 27080 Дек 11 2012 /sbin/mkfs.minix -rwxr-xr-x 1 root root 18696 Апр 29 2012 /sbin/mkhomedir_helper -rwxr-xr-x 1 root root 27144 Дек 11 2012 /sbin/mkswap |
#mkfs -t xfs /dev/xvdb2
mkfs.xfs: Нет такого файла или каталога |
#apt-get install xfsprogs
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: libreadline5 Предлагаемые пакеты: xfsdump attr quota НОВЫЕ пакеты, которые будут установлены: libreadline5 xfsprogs обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main xfsprogs amd64 3.1.7+b1 [1 464 kB] Получено 1 614 kБ за 0с (1 831 kБ/c) Выбор ранее не выбранного пакета libreadline5:amd64. (Чтение базы данных … на данный момент установлено 30042 файла и каталога.) Распаковывается пакет libreadline5:amd64 (из файла …/libreadline5_5.2+dfsg-2~deb7u1_amd64.deb) … Выбор ранее не выбранного пакета xfsprogs. Распаковывается пакет xfsprogs (из файла …/xfsprogs_3.1.7+b1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет libreadline5:amd64 (5.2+dfsg-2~deb7u1) … Настраивается пакет xfsprogs (3.1.7+b1) … |
#mkfs -t xfs size=1024 -f /dev/xvdb2
meta-data=/dev/xvdb2 isize=256 agcount=4, agsize=167616 blks = sectsz=512 attr=2, projid32bit=0 data = bsize=4096 blocks=670464, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 |
#cd /mnt/
|
#mkdir data
|
#ls
data |
#mount /dev/xvdb1 data
|
#ls
data |
#cd data
|
#ls
lost+found |
#cd ..
|
#ls
data |
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1,1G 14G 8% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1,1G 14G 8% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm /dev/xvdb1 2,5G 36M 2,4G 2% /mnt/data |
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) /dev/xvdb1 on /mnt/data type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered) |
#cd ~
|
#ls
files.txt install ip.txt mymotd passwd shell.sh soft user y |
#cd ..
|
#vi etc/fstab
--- /tmp/l3-saved-19461.15869.19186 2017-11-30 16:21:52.210502825 +0200 +++ etc/fstab 2017-11-30 16:28:56.942575591 +0200 @@ -1,5 +1,4 @@ -# /etc/fstab: static file system information. -# +# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). @@ -10,3 +9,4 @@ # swap was on /dev/xvda5 during installation UUID=c74f7f49-4c6d-4208-81f6-14356114f2e0 none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/xvdb1 /mnt/data ext4 defaults 0 1 |
#umount data
umount: data: not found |
#umount /mnt/data
|
Время первой команды журнала | 13:32:07 2017-11-30 | |||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:30:23 2017-11-30 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | |||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.14 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.48 | |||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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