/l3/trainings/nt-ladm/2006-01-23/linux4.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
$w
10:05:26 up 8 min, 3 users, load average: 0,00, 0,13, 0,09 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user :0 - 09:58 ?xdm? 38.21s 1.09s /usr/bin/gnome- user pts/1 :0.0 10:01 0.00s 0.03s 0.03s script -f -q /h user pts/3 :0.0 10:03 1:19 0.03s 0.03s script -f -q /h |
$ping linux3
PING linux3.linux.nt (192.168.15.3) 56(84) bytes of data. 64 bytes from linux3.linux.nt (192.168.15.3): icmp_seq=0 ttl=64 time=1.09 ms 64 bytes from linux3.linux.nt (192.168.15.3): icmp_seq=1 ttl=64 time=0.157 ms 64 bytes from linux3.linux.nt (192.168.15.3): icmp_seq=2 ttl=64 time=0.156 ms --- linux3.linux.nt ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.156/0.470/1.097/0.443 ms, pipe 2 |
$sh linux3
![]() sh: linux3: No such file or directory |
$ssh linux3
The authenticity of host 'linux3 (192.168.15.3)' can't be established. RSA key fingerprint is 27:b7:ed:1f:c6:29:69:14:c6:42:45:ca:35:2a:73:68. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added 'linux3,192.168.15.3' (RSA) to the list of known hosts. user@linux3's password: l3-agent is already running: pid=2696; pidfile=/home/user/.lilalo/l3-agent.pid |
$ps
PID TTY TIME CMD 3027 pts/4 00:00:00 bash 3064 pts/4 00:00:00 ps |
$pwd
/home/user |
$cd /
|
$id
uid=500(user) gid=500(user) группы=500(user) |
$whoiam
![]() bash: whoiam: command not found |
$whoami
user |
$logname
![]() logname: no login name |
$uname -a
Linux linux3.linux.nt 2.6.9-1.667asp #1 Fri Nov 12 22:29:40 EET 2004 i686 i686 i386 GNU/Linux |
$cat /etc/issue
ASPLinux release 10 (Karelia) Kernel 2.6.9-1.667asp on an i686 |
$rpm gif /lib/
![]() RPM версия 4.3.1 Copyright (C) 1998-2002 - Red Hat, Inc. Эту программу можно свободно распространять на условиях GNU GPL Использование: rpm [-aKfgpqV] [-aKfgpqVcdils] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVKi] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [--specfile] [--whatrequires] [--whatprovides] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list] [--queryformat=QUERYFORMAT] [-s|--state] [--nomd5] [--nofiles] [--nodeps] [--noscript] [--addsign] [-K|--checksig] [--import] [--resign] [--nodigest] [--nosignature] [--initdb] [--rebuilddb] [--aid] [--allfiles] [--allmatches] [--badreloc] ... [-D|--define 'MACRO EXPR'] [-E|--eval 'EXPR'] [--macros=<FILE:...>] [--nodigest] [--nosignature] [--rcfile=<FILE:...>] [-r|--root ROOT] [--querytags] [--showrc] [--quiet] [-v|--verbose] [--version] [-?|--help] [--usage] [--scripts] [--setperms] [--setugids] [--conflicts] [--obsoletes] [--provides] [--requires] [--info] [--changelog] [--triggers] [--last] [--filesbypkg] [--fileclass] [--filecolor] [--filecontext] [--fscontext] [--recontext] [--fileprovide] [--filerequire] [--redhatprovides] [--redhatrequires] [--buildpolicy=<правило>] [--with=<параметр>] [--without=<параметр>] |
$exit
Connection to linux3 closed. |
$quit
![]() bash: quit: command not found |
$rpm -gif /libi
![]() rpm: за один раз может быть исполнен только один тип проверки или запроса |
$rpm -gif /lib/
![]() rpm: за один раз может быть исполнен только один тип проверки или запроса |
$hostname
linux4.linux.nt |
$cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 1 model name : Intel(R) Celeron(R) CPU 1.80GHz stepping : 3 cpu MHz : 1798.138 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm bogomips : 3547.13 |
$free
total used free shared buffers cached Mem: 1034432 409344 625088 0 25672 217348 -/+ buffers/cache: 166324 868108 Swap: 1024088 0 1024088 |
$cat /proc/ide/hda/model
SAMSUNG SP40A2H |
$cat /proc/ide/hda/capacity
78242976 |
$pwd
/home/user |
$rpm -gif /lib/
![]() rpm: за один раз может быть исполнен только один тип проверки или запроса |
$rpm gif /lib/
![]() RPM версия 4.3.1 Copyright (C) 1998-2002 - Red Hat, Inc. Эту программу можно свободно распространять на условиях GNU GPL Использование: rpm [-aKfgpqV] [-aKfgpqVcdils] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVKi] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [--specfile] [--whatrequires] [--whatprovides] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list] [--queryformat=QUERYFORMAT] [-s|--state] [--nomd5] [--nofiles] [--nodeps] [--noscript] [--addsign] [-K|--checksig] [--import] [--resign] [--nodigest] [--nosignature] [--initdb] [--rebuilddb] [--aid] [--allfiles] [--allmatches] [--badreloc] ... [-D|--define 'MACRO EXPR'] [-E|--eval 'EXPR'] [--macros=<FILE:...>] [--nodigest] [--nosignature] [--rcfile=<FILE:...>] [-r|--root ROOT] [--querytags] [--showrc] [--quiet] [-v|--verbose] [--version] [-?|--help] [--usage] [--scripts] [--setperms] [--setugids] [--conflicts] [--obsoletes] [--provides] [--requires] [--info] [--changelog] [--triggers] [--last] [--filesbypkg] [--fileclass] [--filecolor] [--filecontext] [--fscontext] [--recontext] [--fileprovide] [--filerequire] [--redhatprovides] [--redhatrequires] [--buildpolicy=<правило>] [--with=<параметр>] [--without=<параметр>] |
$rpm gif
![]() RPM версия 4.3.1 Copyright (C) 1998-2002 - Red Hat, Inc. Эту программу можно свободно распространять на условиях GNU GPL Использование: rpm [-aKfgpqV] [-aKfgpqVcdils] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVKi] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [--specfile] [--whatrequires] [--whatprovides] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list] [--queryformat=QUERYFORMAT] [-s|--state] [--nomd5] [--nofiles] [--nodeps] [--noscript] [--addsign] [-K|--checksig] [--import] [--resign] [--nodigest] [--nosignature] [--initdb] [--rebuilddb] [--aid] [--allfiles] [--allmatches] [--badreloc] ... [-D|--define 'MACRO EXPR'] [-E|--eval 'EXPR'] [--macros=<FILE:...>] [--nodigest] [--nosignature] [--rcfile=<FILE:...>] [-r|--root ROOT] [--querytags] [--showrc] [--quiet] [-v|--verbose] [--version] [-?|--help] [--usage] [--scripts] [--setperms] [--setugids] [--conflicts] [--obsoletes] [--provides] [--requires] [--info] [--changelog] [--triggers] [--last] [--filesbypkg] [--fileclass] [--filecolor] [--filecontext] [--fscontext] [--recontext] [--fileprovide] [--filerequire] [--redhatprovides] [--redhatrequires] [--buildpolicy=<правило>] [--with=<параметр>] [--without=<параметр>] |
$rpm glf /lib/
![]() RPM версия 4.3.1 Copyright (C) 1998-2002 - Red Hat, Inc. Эту программу можно свободно распространять на условиях GNU GPL Использование: rpm [-aKfgpqV] [-aKfgpqVcdils] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqV] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVK] [-aKfgpqVcdilsaKfgpqVKi] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv] [-aKfgpqVcdilsaKfgpqVKiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [--specfile] [--whatrequires] [--whatprovides] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list] [--queryformat=QUERYFORMAT] [-s|--state] [--nomd5] [--nofiles] [--nodeps] [--noscript] [--addsign] [-K|--checksig] [--import] [--resign] [--nodigest] [--nosignature] [--initdb] [--rebuilddb] [--aid] [--allfiles] [--allmatches] [--badreloc] ... [-D|--define 'MACRO EXPR'] [-E|--eval 'EXPR'] [--macros=<FILE:...>] [--nodigest] [--nosignature] [--rcfile=<FILE:...>] [-r|--root ROOT] [--querytags] [--showrc] [--quiet] [-v|--verbose] [--version] [-?|--help] [--usage] [--scripts] [--setperms] [--setugids] [--conflicts] [--obsoletes] [--provides] [--requires] [--info] [--changelog] [--triggers] [--last] [--filesbypkg] [--fileclass] [--filecolor] [--filecontext] [--fscontext] [--recontext] [--fileprovide] [--filerequire] [--redhatprovides] [--redhatrequires] [--buildpolicy=<правило>] [--with=<параметр>] [--without=<параметр>] |
$/etc/croon.weekly/0
![]() bash: /etc/croon.weekly/0: No such file or directory |
$/etc/cron.weekly/0
![]() bash: /etc/cron.weekly/0: No such file or directory |
$uscron.weekly/0
![]() bash: uscron.weekly/0: No such file or directory |
$us
![]() bash: us: command not found |
$su
Password: |
#/etc/cron.weekly/0
![]() bash: /etc/cron.weekly/0: No such file or directory |
#pwd
/home/user |
#cd /
|
#/etc/cron.weekly/00-makewhatis.cron
![]() |
$whatis ls
ls: nothing appropriate |
$apropos user | egrep -l 'delete|remove|erase'
![]() |
#cat /root/mymotd
÷ÁÓ ÐÒÉ×ÅÔÓÔ×ÕÅÔ ÕÞÅÂÎÙÊ ÃÅÎÔÒ óÅÔÅ×ÙÅ ôÅÈÎÏÌÏÇÉÉ. äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÓÉÓÔÅÍÕ! |
$whatis ls
ls (1) - list directory contents |
$whatis ls
![]() |
$whatis passwd
passwd (1) - update a user's authentication tokens(s) passwd (5) - password file passwd [sslpasswd] (1ssl) - compute password hashes |
$whatis intro
intro (1) - Introduction to user commands intro (2) - Introduction to system calls intro (3) - Introduction to library functions intro (4) - Introduction to special files intro (5) - Introduction to file formats intro (6) - Introduction to games intro (7) - Introduction to conventions and miscellany section intro (8) - Introduction to administration and privileged commands |
$apropos user
geteuid [getuid] (2) - get user identity getgrouplist (3) - list of groups a user belongs to getlogin (3) - get user name getlogin_r [getlogin] (3) - get user name getresgid [getresuid] (2) - get real, effective and saved user or group ID getresuid (2) - get real, effective and saved user or group ID getuid (2) - get user identity getusershell (3) - get legal user shells gluNurbsCallbackDataEXT (3x) - set a user data pointer gnuclient [gnuserv] (1) - Server and Clients for XEmacs ... User::pwent (3pm) - by-name interface to Perl's built-in getpw*() functions users (1) - print the user names of users currently logged in to the current host vboxrc (5) - user config file for vbox warnquota (8) - send mail to users over quota whoami (1) - print effective userid write (1) - send a message to another user XML::Handler::Subs (3pm) - a PerlSAX handler base class for calling user-defined subs xset (1x) - user preference utility for X XtAddGrab (3x) - redirect user input to a modal widget XtRemoveGrab [XtAddGrab] (3x) - redirect user input to a modal widget |
$man ls
|
$echo $lENG
|
$echo $LAN
|
$echo $LANG
ru_RU.UTF-8 |
$sudo dpkg -reconfigure locale
![]() We trust you have received the usual lecture from the local System Administrator. It usually boils down to these two things: #1) Respect the privacy of others. #2) Think before you type. Password: Sorry, try again. Password: Sorry, try again. Password: Sorry, try again. sudo: 3 incorrect password attempts |
$sudo dpkg -reconfigure locale
![]() Password: Sorry, try again. Password: sudo: 1 incorrect password attempt |
$w
11:47:16 up 1:50, 3 users, load average: 0,00, 0,14, 0,52 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user :0 - 09:58 ?xdm? 3:35 1.33s /usr/bin/gnome- user pts/1 :0.0 10:37 13:54 0.07s 0.05s script -f -q /h user pts/3 :0.0 10:50 0.00s 0.05s 0.04s script -f -q /h |
$su
![]() Password: su: неправильный пароль |
$su
Password: |
#mount /dev/hda2 /mnt/win
|
#dpkg -reconfigure locale
![]() bash: dpkg: command not found |
#pkg -reconfigure locale
![]() bash: pkg: command not found |
#quit
![]() bash: quit: command not found |
#exit
![]() exit |
$LANG=de_DE.UTF 8 firefox
![]() bash: 8: command not found |
$LANG=de_DE.UTF_8 firefox
![]() (firefox-bin:9247): Gdk-WARNING **: locale not supported by Xlib (firefox-bin:9247): Gdk-WARNING **: can not set locale modifiers Usage: /usr/lib/firefox-1.0/firefox-bin [ options ... ] [URL] where options include: X11 options --display=DISPLAY X display to use --sync Make X calls synchronous --no-xshm Don't use X shared memory extension --xim-preedit=STYLE --xim-status=STYLE ... -ProfileManager Start with profile manager. -UILocale <locale> Start with <locale> resources as UI Locale. -contentLocale <locale> Start with <locale> resources as content Locale. -remote <command> Execute <command> in an already running Mozilla process. For more info, see: http://www.mozilla.org/unix/remote.html -jsconsole Start with Javascript Console -chrome <url> Load the specified chrome. -edit <url> Start with editor. -inspector <url> Start with the DOM Inspector. |
$cat /etc/sysconfig/keyboard
KEYTABLE=ruwin_UTF-8:CTRL_SHFT |
$ыcat /etc/sysconfig/ш18т
![]() cat: /etc/sysconfig/ш18т: No such file or directory |
$cat /etc/sysconfig/шi18n
LANG="ru_RU.UTF-8" SYSFONT="latarcyrheb-sun16" SYSFONTACM="" |
$less /etc/x11/xkb/etc/sysconfig/i18n
![]() |
$less /etc/x11/xkb
![]() |
$less /etc/x11/xorg.conf
![]() |
$less /etc/x11/xorg.conf
![]() |
$less /etc/X11/xorg.conf
|
$su
Password: |
#cat /root/mymotd | iconv -f KOI8-R -t UIT 8
![]() iconv: conversion to `UIT' is not supported |
#cat /root/mymotd | iconv -f KOI8-R -t UTF 8
![]() iconv: conversion to `UTF' is not supported |
#cat /root/mymotd | iconv -f KOI8-R -t UTF_8
![]() iconv: conversion to `UTF_8' is not supported |
#cat /root/mymotd | iconv -f KOI8-R -t UTF-8
Вас приветствует учебный центр Сетевые Технологии. Добро пожаловать в систему! |
#exit
exit |
$sudo cat /root/mymotd | iconv -f KOI8-R -t UTF-8
Password: Sorry, try again. Password: user is not in the sudoers file. This incident will be reported. |
$sudo cat /root/mymotd | iconv -f KOI8-R -t UTF-8
Вас приветствует учебный центр Сетевые Технологии. Добро пожаловать в систему! |
#less /etc/sudoers
|
#pm -qif /lib/ld-linux.so.2
![]() bash: pm: command not found |
$apropos passwd
chpasswd (8) - update password file in batch fgetpwent_r [getpwent_r] (3) - get passwd file entry reentrantly getpwent_r (3) - get passwd file entry reentrantly gpasswd (1) - administer the /etc/group file hesiod_free_passwd [hesiod_getpwnam] (3) - Hesiod functions for retrieving passwd information hesiod_getpwnam (3) - Hesiod functions for retrieving passwd information hesiod_getpwuid [hesiod_getpwnam] (3) - Hesiod functions for retrieving passwd information ldappasswd (1) - change the password of an LDAP entry lppasswd (1) - add, change, or delete digest passwords mkpasswd (1) - generate new password, optionally apply it to a user ... saslpasswd (8) - set a user's sasl password saslpasswd [saslpasswd2] (8) - set a user's sasl password smbpasswd (8) - change a user's SMB password SSL_CTX_set_default_passwd_cb (3ssl) - set passwd callback for encrypted PEM file handling SSL_CTX_set_default_passwd_cb_userdata [SSL_CTX_set_default_passwd_cb] (3ssl) - set passwd callback for encrypted PEM file handling userpasswd (1) - A graphical tool to allow users to change their passwords vncpasswd (1) - change a VNC password ypchfn [yppasswd] (1) - change your password in the NIS database ypchsh [yppasswd] (1) - change your password in the NIS database yppasswd (1) - change your password in the NIS database |
$man -k passwd
|
$info passwd
|
$info gcc
|
$man gcc
|
$info gcc
|
$ls /usr/share/doc | less
google.com директива site:ru google.com директива filetype google.com директива inurl google.com директива inurl google.com директива link: |
$cd /etc
|
$cd -
/home/user |
$cd /etc
|
$ls
a2ps.cfg init.d pnm2ppa.conf a2ps-site.cfg initlog.conf ppp acpi inittab prelink.cache adjtime inputrc prelink.conf alchemist iproute2 printcap aliases ipsec profile aliases.db isdn profile.d alternatives issue protocols amd.conf issue.net ptal amd.net joe pwdb.conf ... hotplug.d opt wine howl pam.d wordtrans htdig pam_smb.conf X11 httpd pango xdg ident.key paper.config xinetd.conf idmapd.conf passwd xinetd.d im_palette.pal passwd- xml im_palette-small.pal pbm2ppa.conf yp.conf im_palette-tiny.pal pcmcia yum.conf imrc pinforc yum.repos.d |
ASPLinux release 10 (Karelia) Kernel 2.6.9-1.667asp on an i686
KEYTABLE=ruwin_UTF-8:CTRL_SHFT
LANG="ru_RU.UTF-8" SYSFONT="latarcyrheb-sun16" SYSFONTACM=""
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 1 model name : Intel(R) Celeron(R) CPU 1.80GHz stepping : 3 cpu MHz : 1798.138 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm bogomips : 3547.13
78242976
SAMSUNG SP40A2H
÷ÁÓ ÐÒÉ×ÅÔÓÔ×ÕÅÔ ÕÞÅÂÎÙÊ ÃÅÎÔÒ óÅÔÅ×ÙÅ ôÅÈÎÏÌÏÇÉÉ. äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÓÉÓÔÅÍÕ!
Время первой команды журнала | 10:01:31 2006- 1-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:46:10 2006- 1-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 15.79 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.74 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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