/l3/trainings/nt-ladm/2006-01-23/linux4.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#DISPLAY=:1 konqueror
![]() Xlib: connection to ":1.0" refused by server Xlib: No protocol specified konqueror: cannot connect to X server :1 |
#cd \boot
![]() -bash: cd: boot: No such file or directory |
$xinit -- :1
![]() Fatal server error: Server is already active for display 1 If this server is no longer running, remove /tmp/.X1-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Xlib: connection to ":1.0" refused by server Xlib: No protocol specified giving up. xinit: unable to connect to X server xinit: No such process (errno 3): unexpected signal 2. |
$xinit -- :2
![]() X Window System Version 6.8.1 Release Date: 17 September 2004 X Protocol Version 11, Revision 0, Release 6.8.1 Build Operating System: Linux 2.4.21-20.EL.aspsmp i686 [ELF] Current Operating System: Linux linux4.linux.nt 2.6.9-1.667asp #1 Fri Nov 12 22:29:40 EET 2004 i686 Build Date: 18 November 2004 Build Host: pylesos.asp-linux.com.ua Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.6.9-1.667asp (build@pylesos.asp-linux.com.ua) (gcc version 3.3.3 20040412 (ASPLinux 3.3.3-7)) #1 Fri Nov 12 22:29:40 EET 2004 Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.2.log", Time: Mon Jan 23 16:30:21 2006 (==) Using config file: "/etc/X11/xorg.conf" (EE) R128(0): No DFP detected (EE) R128(0): [dri] DRIScreenInit failed. Disabling DRI. waiting for X server to shut down xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":2.0" xinit: unexpected signal 2. |
$bg
[1]+ twm & |
$xclock
[2]+ Stopped xclock |
$bg
[2]+ xclock & |
$xeyes&
[3] 13887 bash: xeyes: command not found [3]+ Exit 127 xeyes |
$konqueror &
[3] 13896 |
#ls
aspldr grub System.map-2.6.9-1.667asp config-2.6.9-1.667asp initrd-2.6.9-1.667asp.img vmlinuz diag1.img module-info vmlinuz-2.6.9-1.667asp diag2.img System.map |
#info grub
|
#ls -L
aspldr grub System.map-2.6.9-1.667asp config-2.6.9-1.667asp initrd-2.6.9-1.667asp.img vmlinuz diag1.img module-info vmlinuz-2.6.9-1.667asp diag2.img System.map |
#ls
aspldr grub System.map-2.6.9-1.667asp config-2.6.9-1.667asp initrd-2.6.9-1.667asp.img vmlinuz diag1.img module-info vmlinuz-2.6.9-1.667asp diag2.img System.map |
#ls -
![]() ls: -: No such file or directory |
#ls
aspldr grub System.map-2.6.9-1.667asp config-2.6.9-1.667asp initrd-2.6.9-1.667asp.img vmlinuz diag1.img module-info vmlinuz-2.6.9-1.667asp diag2.img System.map |
#ls -L
aspldr grub System.map-2.6.9-1.667asp config-2.6.9-1.667asp initrd-2.6.9-1.667asp.img vmlinuz diag1.img module-info vmlinuz-2.6.9-1.667asp diag2.img System.map |
#man ls
|
#ls -a
. diag2.img System.map-2.6.9-1.667asp .. grub vmlinuz aspldr initrd-2.6.9-1.667asp.img vmlinuz-2.6.9-1.667asp config-2.6.9-1.667asp module-info diag1.img System.map |
#man ls
|
#ls -L
aspldr grub System.map-2.6.9-1.667asp config-2.6.9-1.667asp initrd-2.6.9-1.667asp.img vmlinuz diag1.img module-info vmlinuz-2.6.9-1.667asp diag2.img System.map |
#ls -l
итого 2544 drwxr-xr-x 7 root root 4096 Янв 20 07:14 aspldr -rw-r--r-- 1 root root 51044 Ноя 12 2004 config-2.6.9-1.667asp -rw-r--r-- 1 root root 5032 Ноя 12 2004 diag1.img -rw-r--r-- 1 root root 16728 Ноя 12 2004 diag2.img drwxr-xr-x 2 root root 4096 Янв 20 07:36 grub -rw-r--r-- 1 root root 365742 Янв 20 07:14 initrd-2.6.9-1.667asp.img lrwxrwxrwx 1 root root 26 Янв 20 07:36 module-info -> module-info-2.6.9-1.667asp lrwxrwxrwx 1 root root 25 Янв 20 07:36 System.map -> System.map-2.6.9-1.667asp -rw-r--r-- 1 root root 715638 Ноя 12 2004 System.map-2.6.9-1.667asp lrwxrwxrwx 1 root root 22 Янв 20 07:36 vmlinuz -> vmlinuz-2.6.9-1.667asp -rw-r--r-- 1 root root 1409219 Ноя 12 2004 vmlinuz-2.6.9-1.667asp |
#ldd /bin/ls
librt.so.1 => /lib/tls/librt.so.1 (0x00801000) libacl.so.1 => /lib/libacl.so.1 (0x00d6e000) libselinux.so.1 => /lib/libselinux.so.1 (0x00654000) libc.so.6 => /lib/tls/libc.so.6 (0x00a27000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00c4f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x009ed000) libattr.so.1 => /lib/libattr.so.1 (0x00d68000) |
#ldd /usr/bin/passwd
libuser.so.1 => /usr/lib/libuser.so.1 (0x00a0b000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x04d7a000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x001ee000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x001e8000) libdl.so.2 => /lib/libdl.so.2 (0x00b6a000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00d7d000) libpam.so.0 => /lib/libpam.so.0 (0x00c4f000) libpam_misc.so.0 => /lib/libpam_misc.so.0 (0x00a06000) libselinux.so.1 => /lib/libselinux.so.1 (0x00654000) libpopt.so.0 => /usr/lib/libpopt.so.0 (0x007f7000) libc.so.6 => /lib/tls/libc.so.6 (0x00a27000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x009ed000) |
#ls -l /
итого 88 drwxr-xr-x 2 root root 4096 Янв 23 11:27 bin drwxr-xr-x 4 root root 4096 Янв 20 07:36 boot drwxr-xr-x 10 root root 5080 Янв 23 16:30 dev drwxr-xr-x 91 root root 8192 Янв 23 12:14 etc drwxr-xr-x 4 root root 4096 Янв 20 17:37 home drwxr-xr-x 2 root root 4096 Июл 13 2004 initrd drwxr-xr-x 11 root root 4096 Янв 23 11:21 lib drwx------ 2 root root 16384 Янв 20 07:08 lost+found drwxr-xr-x 4 root root 4096 Янв 23 09:58 media ... drwxr-xr-x 2 root root 4096 Июл 13 2004 opt dr-xr-xr-x 129 root root 0 Янв 23 11:57 proc drwxr-x--- 13 root root 4096 Янв 23 15:16 root drwxr-xr-x 2 root root 8192 Янв 23 11:28 sbin drwxr-xr-x 2 root root 4096 Июл 13 2004 selinux lrwxrwxrwx 1 1000 1000 30 Янв 21 19:10 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 9 root root 0 Янв 23 11:57 sys drwxrwxrwt 20 root root 4096 Янв 23 16:46 tmp drwxr-xr-x 16 root root 4096 Янв 20 07:34 usr drwxr-xr-x 20 root root 4096 Янв 20 07:27 var |
#find / type d -name lost+found
![]() /lost+found /tmp/lost+found /var/lost+found /usr/lost+found /home/lost+found find: type: No such file or directory find: d: No such file or directory |
#ls -l /mnt
итого 4 drwxr-xr-x 2 root root 4096 Янв 21 19:10 win |
#ls -l /mnt/
итого 4 drwxr-xr-x 2 root root 4096 Янв 21 19:10 win |
#ls /proc/sys
debug dev fs kernel net proc sunrpc vm |
#ls -l /proc/sys
итого 0 dr-xr-xr-x 2 root root 0 Янв 23 16:59 debug dr-xr-xr-x 6 root root 0 Янв 23 16:59 dev dr-xr-xr-x 5 root root 0 Янв 23 09:57 fs dr-xr-xr-x 4 root root 0 Янв 23 16:59 kernel dr-xr-xr-x 7 root root 0 Янв 23 16:59 net dr-xr-xr-x 2 root root 0 Янв 23 16:59 proc dr-xr-xr-x 2 root root 0 Янв 23 16:59 sunrpc dr-xr-xr-x 2 root root 0 Янв 23 16:59 vm |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#cd /usr
|
#exit
logout |
$shutdown -h now
![]() Broadcast message from root (pts/5) (Fri Jan 27 14:05:55 2006): The system is going down for reboot NOW! bash: shutdown: command not found |
$sudo shutdown -h nows
![]() Password: sudo: shutdown: command not found |
$rootpass
![]() bash: rootpass: command not found |
$suy
![]() bash: suy: command not found |
$su
Password: |
#shutdown -h now
![]() bash: shutdown: command not found |
#/sbin/init 0
![]() /sbin/init: invalid option -- h Usage: init 0123456SsQqAaBbCcUu |
#/sbin/init 0
|
#w
![]() 09:29:00 up 2 min, 3 users, load average: 0,89, 0,41, 0,15 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user :0 - 09:28 ?xdm? 16.08s 0.88s /usr/bin/gnome- user pts/1 :0.0 09:28 20.00s 0.03s 0.03s script -f -q /h user pts/3 :0.0 09:28 0.00s 0.03s 0.03s script -f -q /h |
#whoami
root |
#w
09:34:03 up 7 min, 3 users, load average: 0,09, 0,20, 0,12 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user :0 - 09:28 ?xdm? 43.55s 0.88s /usr/bin/gnome-ses user pts/1 :0.0 09:28 5:23 0.03s 0.03s script -f -q /home user pts/3 :0.0 09:28 0.00s 0.03s 0.03s script -f -q /home |
$mc
|
$./xvinfo | less
![]() |
$exit
|
$quit
![]() bash: quit: command not found |
$ps -aux
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2576 452 ? S 09:26 0:01 init [5] root 2 0.0 0.0 0 0 ? SWN 09:26 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? SW< 09:26 0:00 [events/0] root 4 0.0 0.0 0 0 ? SW< 09:26 0:00 [khelper] root 5 0.0 0.0 0 0 ? SW< 09:26 0:00 [kacpid] root 23 0.0 0.0 0 0 ? SW< 09:26 0:00 [kblockd/0] root 33 0.0 0.0 0 0 ? SW 09:26 0:00 [pdflush] root 34 0.0 0.0 0 0 ? SW 09:26 0:00 [pdflush] ... user 3346 0.0 0.0 5180 508 pts/3 S 09:28 0:00 script -f -q /hom user 3347 0.0 0.1 5344 1372 pts/4 S 09:28 0:00 bash -i root 3382 0.0 0.1 4624 1044 pts/4 S 09:28 0:00 su root 3385 0.0 0.1 5832 1376 pts/4 S 09:28 0:00 bash user 3977 0.0 0.5 67604 5356 ? S 09:34 0:00 /usr/libexec/evol user 3984 0.0 0.7 65548 7984 ? S 09:34 0:00 /usr/libexec/evol user 4041 6.2 6.8 213568 70428 ? S 09:41 0:14 /usr/lib/ooo-1.1/ user 4077 2.6 1.8 26020 18868 ? S 09:42 0:04 gimp --display :0 user 4249 0.4 0.3 14064 3424 ? S 09:43 0:00 /usr/lib/gimp/2.0 user 4270 0.0 0.0 3420 756 pts/2 R 09:45 0:00 ps -aux |
$ps -aux | less
ÐÐЧÐÐ |
$мvim mymy
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *10 11 12 14 15) Freeing initrd memory: 357k freed 80,1 22% |
$vi /etc/passwd
|
$vim
|
$cat /etc/inittab
# # inittab This file describes how the INIT process should set up # the system in a certain run-level. # # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> # Modified for RHS Linux by Marc Ewing and Donnie Barnes # # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode ... pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled" # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # Run xdm in runlevel 5 x:5:respawn:/etc/X11/prefdm -nodaemon |
$cp /etc/inittab linux3@~/
![]() cp: невозможно создать обычный файл `linux3@~/inittab': No such file or directory |
$cp /etc/inittab user@linux3:~/
![]() cp: невозможно создать обычный файл `user@linux3:~/inittab': No such file or directory |
$netview
![]() bash: netview: command not found |
$netstat
![]() Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State |
$netstat -a
![]() Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:32769 *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:auth *:* LISTEN tcp 0 0 localhost.localdoma:ipp *:* LISTEN tcp 0 0 localhost.localdom:5335 *:* LISTEN tcp 0 0 localhost.localdom:smtp *:* LISTEN tcp 0 0 localhos:x11-ssh-offset *:* LISTEN tcp 1 0 linux4.linux.nt:32906 ded135-fbsd-174-35:http CLOSE_WAIT tcp 0 0 *:ssh *:* LISTEN |
$scp /etc/inittab /etc/inittab user@linux3:~/
user@linux3's password: inittab 100% 1725 1.7KB/s 00:00 inittab 100% 1725 1.7KB/s 00:00 |
$scp user@linux3:/etc/
![]() Display all 248 possibilities? (y or n) |
$scp user@linux3:/etc/inittab ~
user@linux3's password: inittab 100% 1725 1.7KB/s 00:00 |
$scp us
![]() us@linux3's password: Permission denied, please try again. us@linux3's password: |
$cat
|
$man readline
|
$vi ~/.inputrc
|
$vi ~/.inputrc
|
$mn redline
![]() bash: mn: command not found |
$redline
![]() bash: redline: command not found |
$ззinfo redline
|
$ы
|
$history
7 exit 8 rpm -gif /libif 9 rpm -gif /lib/ 10 hostname 11 cat /proc/cpuinfo 12 free 13 cat /proc/ide/hda/model 14 cat /proc/ide/hda/capacity 15 pwd 16 rpm -gif /lib/ ... 146 mn redline 147 redline 148 info redline 149 man readline 150 cat 151 man readline 152 vi ~/.inputrc 153 vi ~/.inputrc 154 exit 155 history |
$history | less
|
$history 33 | less
|
$!v
1 set bell-style none 2 "\e[3~": delete-char 3 "~/.inputrc" 3L, 42C |
$tail /var/log/mess
![]() tail: невозможно открыть `/var/log/mess' для чтения: No such file or directory |
$history |head 250 | tail 8
![]() tail: невозможно открыть `8' для чтения: No such file or directory head: невозможно открыть `250' для чтения: No such file or directory |
$history | head 250 | tail 8
![]() head: невозможно открыть `250' для чтения: No such file or directory tail: невозможно открыть `8' для чтения: No such file or directory |
$history | head 50 | tail 8
![]() head: невозможно открыть `50' для чтения: No such file or directory tail: невозможно открыть `8' для чтения: No such file or directory |
$history
15 pwd 16 rpm -gif /lib/ 17 rpm gif /lib/ 18 rpm gif 19 rpm glf /lib/ 20 /etc/croon.weekly/0 21 /etc/cron.weekly/0 22 uscron.weekly/0 23 us 24 su ... 154 exit 155 history 156 history | less 157 history 33 | less 158 vi ~/.inputrc 159 tail /var/log/mess 160 history |head 250 | tail 8 161 history | head 250 | tail 8 162 history | head 50 | tail 8 163 history |
$history | head 10
![]() head: невозможно открыть `10' для чтения: No such file or directory |
# # inittab This file describes how the INIT process should set up # the system in a certain run-level. # # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> # Modified for RHS Linux by Marc Ewing and Donnie Barnes # # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:5:initdefault: # System initialization. si::sysinit:/etc/rc.d/rc.sysinit # What to do in single-user mode. ~~:S:wait:/sbin/sulogin l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4 l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/rc 6 # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now # When our UPS tells us power has failed, assume we have a few minutes # of power left. Schedule a shutdown for 2 minutes from now. # This does, of course, assume you have powerd installed and your # UPS connected and working correctly. pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down" # If power was restored before the shutdown kicked in, cancel it. pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled" # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # Run xdm in runlevel 5 x:5:respawn:/etc/X11/prefdm -nodaemon
0
set visualbell set number colorscheme koehler
Время первой команды журнала | 16:29:05 2006- 1-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:44:10 2006- 1-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 11.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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