/l3/users/26-03-2018/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#ls -l ROOT_file
-rwx------ 1 root root 0 Мар 29 09:17 ROOT_file |
#cd ..
|
#chmod +t public/
|
#ls -l
итого 8 drwxrwx---+ 2 root developers 4096 Мар 28 16:28 project drwxrwxrwt 2 root root 4096 Мар 29 09:19 public |
#> ROOT_file
|
#cd public/
|
#> ROOT_file
|
#ls -l /etc/shadow
-rw-r----- 1 root shadow 1079 Мар 28 16:31 /etc/shadow |
#ls -l `which passwd`
-rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd |
#chmod u+s /bin/cat
|
#chmod u-s /bin/cat
|
#find / -perm -4000 2> /dev/null
/usr/lib/openssh/ssh-keysign /usr/lib/pt_chown /usr/lib/eject/dmcrypt-get-device /usr/bin/passwd /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
#find / -perm -4000 2> /dev/null -ls
133998 240 -rwsr-xr-x 1 root root 245064 Июн 30 2014 /usr/lib/openssh/ssh-keysign 137022 12 -rwsr-xr-x 1 root root 10496 Авг 27 2014 /usr/lib/pt_chown 138009 12 -rwsr-xr-x 1 root root 10168 Дек 24 2012 /usr/lib/eject/dmcrypt-get-device 136714 52 -rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd 136710 48 -rwsr-xr-x 1 root root 46264 Май 26 2012 /usr/bin/chfn 136713 68 -rwsr-xr-x 1 root root 68024 Май 26 2012 /usr/bin/gpasswd 136711 44 -rwsr-xr-x 1 root root 41272 Май 26 2012 /usr/bin/chsh 132989 36 -rwsr-xr-x 1 root root 36432 Май 26 2012 /usr/bin/newgrp 139125 952 -rwsr-xr-x 1 root root 973824 Янв 2 2013 /usr/sbin/exim4 652867 96 -rwsr-xr-x 1 root root 94776 Дек 11 2012 /bin/mount 652863 36 -rwsr-xr-x 1 root root 36816 Май 26 2012 /bin/su 652932 40 -rwsr-xr-x 1 root root 36896 Апр 12 2011 /bin/ping6 652868 68 -rwsr-xr-x 1 root root 69080 Дек 11 2012 /bin/umount 652933 36 -rwsr-xr-x 1 root root 36136 Апр 12 2011 /bin/ping |
#tty
/dev/pts/4 |
#ls -l /dev/pts/0
ls: невозможно получить доступ к /dev/pts/0: Нет такого файла или каталога |
#ls -l /dev/pts/4
crw--w---- 1 root tty 136, 4 Мар 29 09:39 /dev/pts/4 |
#privet!
l3script: privet!: команда не найдена |
#find / -perm -2000 2> /dev/null -ls
136709 56 -rwxr-sr-x 1 root shadow 54904 Май 26 2012 /usr/bin/chage 135309 36 -rwxr-sr-x 1 root crontab 35880 Июл 4 2012 /usr/bin/crontab 134766 16 -rwxr-sr-x 1 root mail 14840 Дек 12 2012 /usr/bin/dotlockfile 134793 12 -rwxr-sr-x 3 root mail 10984 Дек 2 2012 /usr/bin/mail-lock 134793 12 -rwxr-sr-x 3 root mail 10984 Дек 2 2012 /usr/bin/mail-unlock 136712 24 -rwxr-sr-x 1 root shadow 23312 Май 26 2012 /usr/bin/expiry 141147 412 -rwxr-sr-x 1 root utmp 421640 Сен 16 2012 /usr/bin/screen 134612 16 -rwxr-sr-x 1 root tty 14624 Июн 11 2012 /usr/bin/bsd-write 134005 128 -rwxr-sr-x 1 root ssh 129088 Июн 30 2014 /usr/bin/ssh-agent 131343 24 -rwxr-sr-x 1 root tty 23056 Дек 11 2012 /usr/bin/wall ... 784616 4 drwxr-sr-x 2 man root 4096 Июн 27 2014 /var/cache/man/pt_BR/cat1 784618 4 drwxr-sr-x 2 man root 4096 Июн 27 2014 /var/cache/man/pt_BR/cat8 784617 4 drwxr-sr-x 2 man root 4096 Июн 27 2014 /var/cache/man/pt_BR/cat5 784620 4 drwxr-sr-x 4 man root 4096 Мар 29 06:25 /var/cache/man/sl 784621 4 drwxr-sr-x 2 man root 4096 Июн 27 2014 /var/cache/man/sl/cat1 784622 4 drwxr-sr-x 2 man root 4096 Июн 27 2014 /var/cache/man/sl/cat8 783566 4 drwxrwsr-x 2 root mail 4096 Июн 27 2014 /var/mail 783509 4 drwxrwsr-x 2 root staff 4096 Мар 24 2014 /var/local 784836 4 drwxr-s--- 2 Debian-exim adm 4096 Мар 29 06:25 /var/log/exim4 652821 36 -rwxr-sr-x 1 root shadow 35408 Апр 29 2012 /sbin/unix_chkpwd |
#id ivan
uid=1001(ivan) gid=1001(ivan) группы=1001(ivan),1003(developers) |
#chmod g+s /opt/project
|
#cd opt
l3script: cd: opt: Нет такого файла или каталога |
#cd /opt
|
#cd /opt/public/
|
#chown ivan.developers ROOT_file
|
#tree
. └── ROOT_file 0 directories, 1 file |
#tree -p
. └── [-rw-r--r--] ROOT_file 0 directories, 1 file |
#ls
ROOT_file |
#cd /etc/motd
l3script: cd: /etc/motd: Это не каталог |
#cd /etc
|
#ls
acpi crontab gshadow ld.so.cache mtab rc2.d shells adduser.conf cron.weekly gshadow- ld.so.conf nail.rc rc3.d skel adjtime debconf.conf host.conf ld.so.conf.d nanorc rc4.d ssh aliases debian_version hostname lilalo network rc5.d ssl alternatives default hosts locale.alias networks rc6.d staff-group-for-usr-local apt deluser.conf hosts.allow locale.gen nsswitch.conf rc.local sysctl.conf bash.bashrc dhcp hosts.deny localtime opt rcS.d sysctl.d bash_completion discover.conf.d init logcheck os-release reportbug.conf systemd bash_completion.d discover-modprobe.conf init.d login.defs pam.conf resolv.conf terminfo bindresvport.blacklist dpkg initramfs-tools logrotate.conf pam.d rmt timezone blkid.tab email-addresses inittab logrotate.d passwd rpc trafshow blkid.tab.old environment inputrc lynx-cur passwd- rsyslog.conf ucf.conf ca-certificates exim4 insserv mailcap perl rsyslog.d udev ca-certificates.conf fstab insserv.conf mailcap.order ppp screenrc ufw calendar fstab.d insserv.conf.d mailname profile securetty vim console-cyrillic ftpusers iproute2 manpath.config profile.d security vsftpd.conf console-setup gai.conf issue mime.types protocols selinux w3m cron.d groff issue.net mke2fs.conf python services wgetrc cron.daily group kbd modprobe.d python2.7 sgml X11 cron.hourly group- kernel modules rc0.d shadow xml cron.monthly grub.d kernel-img.conf motd rc1.d shadow- zsh |
#cp ~/mymotd /etc/motd
cp: не удалось выполнить stat для «/root/mymotd»: Нет такого файла или каталога |
#cd
|
#> mymotd
|
#vi mymotd
--- /tmp/l3-saved-14086.19342.30551 2018-03-29 10:20:39.721605114 +0300 +++ mymotd 2018-03-29 10:21:28.005606547 +0300 @@ -0,0 +1 @@ +"Здоров! Вивчив Лінукс?" |
#cp ~/mymotd /etc/motd
|
#> ~/.hushlogin
|
#rm ~/.hushlogin
|
#cat ~/mylogin
cat: /root/mylogin: Нет такого файла или каталога |
#cat ~/mynologin
cat: /root/mynologin: Нет такого файла или каталога |
#vi ~/mynologin
|
#cp ~/mynologin /etc/nologin
|
#rm ~/mynologin /etc/nologin
|
#logname
logname: регистрационное имя отсутствует |
#passwd ivan
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd ivan
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#less /etc/passwd
|
#less /etc/shadow
|
#less /etc/shadow
|
#chfn ivan
Ðзменение инÑоÑмаÑии о полÑзоваÑеле ivan ÐведиÑе новое знаÑение или нажмиÑе ENTER Ð´Ð»Ñ Ð²ÑбоÑа знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ðолное Ð¸Ð¼Ñ [Ivan Ivanov]: ÐванÑик ÐÐ¾Ð¼ÐµÑ ÐºÐ¾Ð¼Ð½Ð°ÑÑ [9D]: (9ÐРРабоÑий ÑелеÑон [111]: 01 ÐомаÑний ÑелеÑон [111-11-11]: 101 ÐÑÑгое []: СÑоÑодж)) chfn: Ð¸Ð¼Ñ Â«ÐванÑик» ÑодеÑÐ¶Ð¸Ñ Ð½Ðµ ASCII-ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ chfn: Ð½Ð¾Ð¼ÐµÑ ÐºÐ¾Ð¼Ð½Ð°ÑÑ Â«(9Ðл ÑодеÑÐ¶Ð¸Ñ Ð½Ðµ ASCII-ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ chfn: в «СÑоÑодж))» ÑодеÑжаÑÑÑ Ð½Ðµ ASCII-ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ |
#less /etc/passwd
|
#ls /usr
bin games include lib lib32 local sbin share src |
#ls /
bin dev home lib lib64 media opt proc run selinux sys usr vmlinuz boot etc initrd.img lib32 lost+found mnt passwd root sbin srv tmp var |
#tree
. ├── a1 ├── d2 │ └── f2 ├── d3 │ ├── d4 │ │ ├── d5 │ │ └── f5 │ └── f1 ├── f5 -> /root/d3/d4/d3/d4/f5 ├── install ├── installh ├── ip.txt ├── MBR ├── mymotd ├── passwd ├── scripts │ └── shell.sh └── shadow 5 directories, 13 files |
#tree /
/ ├── bin │ ├── bash │ ├── busybox │ ├── cat │ ├── chacl │ ├── chgrp │ ├── chmod │ ├── chown │ ├── chvt ... │ │ │ └── crontabs │ │ ├── exim4 │ │ │ ├── db │ │ │ ├── input │ │ │ └── msglog │ │ ├── mail -> ../mail │ │ └── rsyslog │ └── tmp └── vmlinuz -> boot/vmlinuz-3.2.0-4-amd64 6004 directories, 46861 files |
#tree /usr/ivan
/usr/ivan [error opening dir] 0 directories, 0 files |
#tree /home/
/home/ ├── ivan │ ├── d1 │ │ └── date.txt │ ├── ERRLOG │ ├── f1 │ ├── FILE │ ├── JKJKLJ HJJHJ │ ├── jpeg111.gz │ ├── jpeg1sdfs11.tgz ... ├── source ├── text │ ├── comment-me.txt │ ├── core │ ├── hello-vi.txt │ ├── hellow │ ├── unixoid.err.txt │ └── unixoid.orig.txt └── touchlist 23 directories, 100 files |
#cd
|
#mkdir files
|
#cd files/
|
#touch a b c d
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Мар 29 10:48 a -rw-r--r-- 1 root root 0 Мар 29 10:48 b -rw-r--r-- 1 root root 0 Мар 29 10:48 c -rw-r--r-- 1 root root 0 Мар 29 10:48 d |
#chown root a
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Мар 29 10:48 a -rw-r--r-- 1 root root 0 Мар 29 10:48 b -rw-r--r-- 1 root root 0 Мар 29 10:48 c -rw-r--r-- 1 root root 0 Мар 29 10:48 d |
#chown ivan a
|
#ls -l
итого 0 -rw-r--r-- 1 ivan root 0 Мар 29 10:48 a -rw-r--r-- 1 root root 0 Мар 29 10:48 b -rw-r--r-- 1 root root 0 Мар 29 10:48 c -rw-r--r-- 1 root root 0 Мар 29 10:48 d |
#chown ivan b
|
#chown root a
|
#chown ivan d
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Мар 29 10:48 a -rw-r--r-- 1 ivan root 0 Мар 29 10:48 b -rw-r--r-- 1 root root 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d |
#chgrp ivan b
|
#chgrp ivan c
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d |
#chown ivan:ivan b
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d |
#chown ivan:ivan a
|
#ls -l
итого 0 -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d |
#touch 1file 2file 3file 4file 5file user-executable
|
#ls
1file 2file 3file 4file 5file a b c d user-executable |
#ls -ld
drwxr-xr-x 2 root root 4096 Мар 29 10:53 . |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Мар 29 10:53 1file -rw-r--r-- 1 root root 0 Мар 29 10:53 2file -rw-r--r-- 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod u=rx,g=,o= 1file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -rw-r--r-- 1 root root 0 Мар 29 10:53 2file -rw-r--r-- 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod a=rx 2file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file -rw-r--r-- 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod 600 3file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file -rw------- 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod 100 3file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file ---x------ 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod 200 3file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file --w------- 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod 300 3file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file --wx------ 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod 400 3file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file -r-------- 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod 500 3file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file -r-x------ 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
Время первой команды журнала | 08:17:03 2018- 3-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:57:59 2018- 3-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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