/l3/users/GL/adm/debian12.clinika.local/root :1 |
|
#shutdown -h now
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:0e:00:12 inet addr:192.168.7.22 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe0e:12/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14 errors:0 dropped:0 overruns:0 frame:0 TX packets:20 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1000 (1000.0 B) TX bytes:2935 (2.8 KiB) Interrupt:247 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#mount
/dev/xvda1 on / type reiserfs (rw) 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) 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) xenfs on /proc/xen type xenfs (rw) |
#nohup dd if=/dev/zero of=/dev/null bs=1024 count=100000 &
[1] 1316 nohup: ignoring input and appending output to `nohup.out' |
#nohup dd if=/dev/x of=/dev/null count=100000 &
xconsole xen/ xvda1 |
#nohup dd if=/dev/x of=/dev/null count=100000 &
xconsole xen/ xvda1 |
#nohup dd if=/dev/xvda1 of=/dev/null count=100000 &
xvda1 |
#nohup dd if=/dev/xvda1 of=/dev/null count=100000 &
[1] 1338 nohup: ignoring input and appending output to `nohup.out' |
#cat nohup.out
top: failed tty get 100000+0 records in 100000+0 records out 102400000 bytes (102 MB) copied, 0.102489 s, 999 MB/s 100000+0 records in 100000+0 records out 51200000 bytes (51 MB) copied, 1.09407 s, 46.8 MB/s |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/xvda1 1.0G 595M 430M 59% / tmpfs 99M 0 99M 0% /lib/init/rw udev 85M 20K 85M 1% /dev tmpfs 99M 4.0K 99M 1% /dev/shm |
#nohup dd if=/dev/xvda1 of=/dev/null ^C
|
#cat /etc/u
udev/ ufw/ |
#cat /etc/u
udev/ ufw/ |
#cat /etc/udev/
.dev/ links.conf rules.d/ udev.conf |
#cat /etc/udev/
.dev/ links.conf rules.d/ udev.conf |
#cat /etc/udev/
.dev/ links.conf rules.d/ udev.conf |
#cat /etc/udev/udev.conf
# The initial syslog(3) priority: "err", "info", "debug" or its # numerical equivalent. For runtime debugging, the daemons internal # state can be changed with: "udevadm control --log-priority=<value>". udev_log="err" |
#cat /etc/udev/*
# This file does not exist. Please do not ask the Debian maintainer about it. # If you need manually created devices, create them in /lib/udev/devices/ . D pts D shm M null c 1 3 M console c 5 1 # Hic sunt leones. M ppp c 108 0 M loop0 b 7 0 D net M net/tun c 10 200 cat: /etc/udev/rules.d: Is a directory # The initial syslog(3) priority: "err", "info", "debug" or its # numerical equivalent. For runtime debugging, the daemons internal # state can be changed with: "udevadm control --log-priority=<value>". udev_log="err" |
#grep * /etc/udev/*
|
#grep ".*" /etc/udev/*
/etc/udev/links.conf:# This file does not exist. Please do not ask the Debian maintainer about it. /etc/udev/links.conf:# If you need manually created devices, create them in /lib/udev/devices/ . /etc/udev/links.conf: /etc/udev/links.conf:D pts /etc/udev/links.conf:D shm /etc/udev/links.conf: /etc/udev/links.conf:M null c 1 3 /etc/udev/links.conf:M console c 5 1 /etc/udev/links.conf: /etc/udev/links.conf:# Hic sunt leones. /etc/udev/links.conf:M ppp c 108 0 /etc/udev/links.conf:M loop0 b 7 0 /etc/udev/links.conf:D net /etc/udev/links.conf:M net/tun c 10 200 /etc/udev/links.conf: /etc/udev/udev.conf:# The initial syslog(3) priority: "err", "info", "debug" or its /etc/udev/udev.conf:# numerical equivalent. For runtime debugging, the daemons internal /etc/udev/udev.conf:# state can be changed with: "udevadm control --log-priority=<value>". /etc/udev/udev.conf:udev_log="err" |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/xvda1 1.0G 595M 430M 59% / tmpfs 99M 0 99M 0% /lib/init/rw udev 85M 20K 85M 1% /dev tmpfs 99M 4.0K 99M 1% /dev/shm |
#ps -ef|grep dd
root 2 0 0 11:12 ? 00:00:00 [kthreadd] root 1434 1154 0 16:59 pts/1 00:00:00 grep dd |
#nohup dd if=/dev/zero of=/dev/null &
[1] 1442 nohup: ignoring input and appending output to `nohup.out' |
#ps -ef|grep dd
root 2 0 0 11:11 ? 00:00:00 [kthreadd] root 1442 1154 92 16:59 pts/1 00:00:06 dd if=/dev/zero of=/dev/null root 1465 1154 0 16:59 pts/1 00:00:00 grep dd |
#ls -ltra /run
ls: невозможно получить доступ к /run: Нет такого файла или каталога |
#ls -ltra /
bin/ boot/ dev/ etc/ home/ lib/ log media/ mnt/ opt/ proc/ root/ sbin/ selinux/ srv/ sys/ tmp/ usr/ var/ |
#ls -ltra /^C
ls: невозможно получить доступ к /: Нет такого файла или каталога |
#ls -ltra /etc
итого 355 -rw-r--r-- 1 root root 9 Авг 7 2006 host.conf -rw-r--r-- 1 root root 475 Авг 28 2006 nsswitch.conf -rw-r--r-- 1 root root 599 Фев 19 2009 logrotate.conf -rw-r--r-- 1 root root 3663 Июл 28 2009 screenrc -rw-r--r-- 1 root root 2082 Фев 24 2010 sysctl.conf -rw-r--r-- 1 root root 1657 Апр 10 2010 bash.bashrc -rw-r--r-- 1 root root 8453 Апр 15 2010 nanorc drwxr-xr-x 2 root root 48 Май 7 2010 insserv.conf.d drwxr-xr-x 3 root root 80 Май 7 2010 insserv ... drwxr-xr-x 2 root root 304 Июн 11 17:52 rc4.d drwxr-xr-x 2 root root 304 Июн 11 17:52 rc3.d drwxr-xr-x 2 root root 304 Июн 11 17:52 rc2.d drwxr-xr-x 2 root root 88 Июн 11 18:56 profile.d drwxr-xr-x 2 root root 4248 Июн 11 18:56 bash_completion.d -rw-r--r-- 1 root root 227 Июн 11 20:56 hosts drwxr-xr-x 6 root root 224 Июн 11 20:56 network -rw-r--r-- 1 root root 9 Июн 11 20:57 hostname -rw-r--r-- 1 root root 327 Июн 14 11:12 mtab drwxr-xr-x 48 root root 3000 Июн 14 11:12 . |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/xvda1 1,0G 595M 430M 59% / tmpfs 99M 0 99M 0% /lib/init/rw udev 85M 20K 85M 1% /dev tmpfs 99M 4,0K 99M 1% /dev/shm |
#ls -ltr /boot
итого 0 |
#top
top - 17:22:08 up 6:10, 1 user, load average: 1.00, 1.00, 0.74 Tasks: 52 total, 2 running, 50 sleeping, 0 stopped, 0 zombie Cpu(s): 1.4%us, 1.7%sy, 0.0%ni, 96.5%id, 0.2%wa, 0.0%hi, 0.0%si, 0.2%st Mem: 201364k total, 152476k used, 48888k free, 52412k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 66732k cached 1442 root 20 0 1852 544 444 R 98.2 0.3 22:10.70 dd 1 root 20 0 2036 696 600 S 0.0 0.3 0:00.49 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 ... 572 root 20 0 1708 548 468 S 0.0 0.3 0:00.00 getty 573 root 20 0 1708 540 468 S 0.0 0.3 0:00.00 getty 600 root 20 0 0 0 0 S 0.0 0.0 0:00.04 flush-202:1 616 root 20 0 13172 7868 1528 S 0.0 3.9 0:26.47 l3-agent 1479 root 20 0 8464 2932 2316 S 0.0 1.5 0:00.30 sshd 1481 root 20 0 7276 2952 1548 S 0.0 1.5 0:00.71 bash 1673 user 20 0 11716 5964 976 S 0.0 3.0 0:00.75 l3-agent 1679 root 20 0 5092 740 620 S 0.0 0.4 0:00.02 script 1710 root 20 0 5096 476 348 S 0.0 0.2 0:00.00 script 1711 root 20 0 6296 1900 1460 S 0.0 0.9 0:00.13 l3script |
#kill -9 1442
|
#df -h^C
|
#mkdir /mnt/test
|
#ls -ltra /mnt/test/
итого 0 drwxr-xr-x 3 root root 72 Июн 14 17:22 .. drwxr-xr-x 2 root root 48 Июн 14 17:22 . |
#ls -ltrad /mnt/test/
drwxr-xr-x 2 root root 48 Июн 14 17:22 /mnt/test/ |
#LANG=C
|
#LANG=C
|
#ls -ltrad /mnt/test/
drwxr-xr-x 2 root root 48 Jun 14 17:22 /mnt/test/ |
#chmod 444 /mnt/test
|
#ls -ltrad /mnt/test/
dr--r--r-- 2 root root 48 Jun 14 17:22 /mnt/test/ |
#ls -ltra /mnt/test/
total 0 drwxr-xr-x 3 root root 72 Jun 14 17:22 .. dr--r--r-- 2 root root 48 Jun 14 17:22 . |
#ls -ltra /mnt/test/^C
|
#su - -user
su: invalid option -- 'u' Usage: su [options] [LOGIN] Options: -c, --command COMMAND pass COMMAND to the invoked shell -h, --help display this help message and exit -, -l, --login make the shell a login shell -m, -p, --preserve-environment do not reset environment variables, and keep the same shell -s, --shell SHELL use SHELL instead of the default in passwd |
#su - user
l3-agent is already running: pid=1673; pidfile=/home/user/.lilalo/l3-agent.pid user@debian12:~$ user@debian12:~$ user@debian12:~$ user@debian12:~$ cd /mnt/test/ -su: cd: /mnt/test/: Отказано в доступе user@debian12:~$ cd /mnt/^C user@debian12:~$ logout |
#ÑлÐls -l /
l3script: ÑлÐls: command not found |
#ÑлÐls -l /^C
|
#ls -l /
total 15 drwxr-xr-x 2 root root 2576 Jun 11 17:44 bin drwxr-xr-x 2 root root 48 May 7 14:55 boot drwxr-xr-x 14 root root 2720 Jun 14 11:12 dev drwxr-xr-x 48 root root 3000 Jun 14 11:12 etc drwxr-xr-x 3 root root 72 Jun 11 12:38 home drwxr-xr-x 10 root root 3992 Jun 11 16:36 lib -rw-r--r-- 1 root root 69 Jun 11 17:11 log drwxr-xr-x 2 root root 48 Jun 11 10:02 media drwxr-xr-x 3 root root 72 Jun 14 17:22 mnt drwxr-xr-x 2 root root 48 Jun 11 10:02 opt dr-xr-xr-x 62 root root 0 Jun 14 11:11 proc drwx------ 3 root root 312 Jun 14 16:50 root drwxr-xr-x 2 root root 2840 Jun 11 10:03 sbin drwxr-xr-x 2 root root 48 Jul 21 2010 selinux drwxr-xr-x 2 root root 48 Jun 11 10:02 srv drwxr-xr-x 13 root root 0 Jun 14 11:11 sys drwxrwxrwt 2 root root 48 Jun 14 17:17 tmp drwxr-xr-x 11 root root 264 Jun 11 16:50 usr drwxr-xr-x 13 root root 312 Jun 11 10:02 var |
#cat /log
+ install_to_users_homes root + . l3bashrc .: 1: l3bashrc: not found |
#ls -ltr /etc/init.d/
total 212 -rwxr-xr-x 1 root root 2518 Sep 15 2006 ifupdown -rwxr-xr-x 1 root root 1055 Mar 19 2009 screen-cleanup -rwxr-xr-x 1 root root 1047 Sep 6 2009 ifupdown-clean -rwxr-xr-x 1 root root 1298 Feb 1 2010 procps -rwxr-xr-x 1 root root 3704 Mar 31 2010 ssh -rwxr-xr-x 1 root root 2451 Apr 18 2010 networking -rwxr-xr-x 1 root root 1153 Oct 26 2010 udev-mtab -rwxr-xr-x 1 root root 7578 Oct 26 2010 udev -rwxr-xr-x 1 root root 3080 Nov 30 2010 rsyslog ... -rwxr-xr-x 1 root root 1668 Mar 27 21:38 mountall.sh -rwxr-xr-x 1 root root 620 Mar 27 21:38 mountall-bootclean.sh -rwxr-xr-x 1 root root 1293 Mar 27 21:38 killprocs -rwxr-xr-x 1 root root 1423 Mar 27 21:38 hostname.sh -rwxr-xr-x 1 root root 1329 Mar 27 21:38 halt -rwxr-xr-x 1 root root 10822 Mar 27 21:38 checkroot.sh -rwxr-xr-x 1 root root 3978 Mar 27 21:38 checkfs.sh -rwxr-xr-x 1 root root 1381 Mar 27 21:38 bootmisc.sh -rwxr-xr-x 1 root root 1579 Mar 27 21:38 bootlogs -rwxr-xr-x 1 root root 2444 Mar 27 21:38 bootlogd |
#ls -ltr /etc/rc
rc.local rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rcS.d/ |
#ls -ltr /etc/rc
rc.local rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rcS.d/ |
#ls -ltr /etc/rc0.d/
total 4 -rw-r--r-- 1 root root 353 Mar 24 20:09 README lrwxrwxrwx 1 root root 17 Jun 11 10:02 K01urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 18 Jun 11 10:02 K01sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 20 Jun 11 10:03 K04networking -> ../init.d/networking lrwxrwxrwx 1 root root 22 Jun 11 10:03 K03umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 20 Jun 11 10:03 K03hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 17 Jun 11 10:03 K02rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 14 Jun 11 10:03 K08halt -> ../init.d/halt lrwxrwxrwx 1 root root 20 Jun 11 10:03 K07umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 18 Jun 11 10:03 K06umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 18 Jun 11 10:03 K05ifupdown -> ../init.d/ifupdown |
#ls -ltra /dev/
total 1 drwxr-xr-x 22 root root 536 Jun 11 16:37 .. drwxr-xr-x 2 root root 0 Jun 14 11:11 pts drwxr-xr-x 2 root root 60 Jun 14 11:11 xen -rw-r--r-- 1 root root 0 Jun 14 11:11 .initramfs-tools drwxr-xr-x 2 root root 40 Jun 14 11:11 .initramfs drwxr-xr-x 4 root root 80 Jun 14 11:12 disk drwxr-xr-x 2 root root 60 Jun 14 11:12 block drwxr-xr-x 2 root root 60 Jun 14 11:12 mapper prw------- 1 root root 0 Jun 14 11:12 initctl ... crw------- 1 root root 4, 1 Jun 14 11:12 tty1 crw------- 1 root root 4, 6 Jun 14 11:12 tty6 crw------- 1 root root 4, 5 Jun 14 11:12 tty5 crw------- 1 root root 4, 3 Jun 14 11:12 tty3 crw------- 1 root root 4, 2 Jun 14 11:12 tty2 crw------- 1 root root 229, 0 Jun 14 11:12 hvc0 brw-rw---- 1 root disk 202, 1 Jun 14 16:42 xvda1 lrwxrwxrwx 1 root root 5 Jun 14 16:42 root -> xvda1 prw-r----- 1 root adm 0 Jun 14 17:25 xconsole crw-rw-rw- 1 root root 5, 2 Jun 14 17:33 ptmx |
#cd /tmp/
|
#ls -ltra
total 1 drwxr-xr-x 22 root root 536 Jun 11 16:37 .. drwxrwxrwt 2 root root 48 Jun 14 17:17 . |
#mkfifo eeee
|
#ls -ltra eee
ls: cannot access eee: No such file or directory |
#ls -ltra eeee
prw-r--r-- 1 root root 0 Jun 14 17:35 eeee |
#cat eeee
^C |
#nohup while trie^C
|
#rm eeee
|
#ls -ltra
total 1 drwxr-xr-x 22 root root 536 Jun 11 16:37 .. drwxrwxrwt 2 root root 48 Jun 14 17:37 . |
#nohup ^C
|
#mkfifo eeee
|
#cat eeee
^C |
#cat eeee &
[1] 2563 |
#jo
l3script: jo: command not found |
#jobs
[1]+ Running cat eeee & |
#fg 1
cat eeee ^C |
#echo 1 > eeee
^Cl3script: eeee: Interrupted system call |
#echo 1 > eeee
^Cl3script: eeee: Interrupted system call |
#bg
l3script: bg: current: no such job |
#o
l3script: o: command not found |
#jobs
|
#cat eeee &
[1] 2663 |
#echo 1 > eeee
1 [1]+ Done cat eeee |
#jobs
|
#cat eeee &
[1] 2685 |
#echo 1 >> eeee
1 [1]+ Done cat eeee |
#echo 1 >> eeee
^Cl3script: eeee: Interrupted system call |
#man cp
|
#man cp
|
#re
read readlink reboot rename.ul resize2fs readarray readonly remove-shell renice return readelf readprofile rename reset rev |
#ren
rename rename.ul renice |
#ren
rename rename.ul renice |
#rename
rename rename.ul |
#rename
rename rename.ul |
#rename^C
|
#man rename
|
#man mv
|
#man rename
|
#which rename
/usr/bin/rename |
#ls -lrA /usr/bin/rename
lrwxrwxrwx 1 root root 24 Jun 11 16:36 /usr/bin/rename -> /etc/alternatives/rename |
#ls -ltra /etc/alternatives/rename
lrwxrwxrwx 1 root root 16 Jun 11 16:36 /etc/alternatives/rename -> /usr/bin/prename |
#ls -ltra /usr/bin/pr
pr prename printerbanner prove preconv printenv printf prtstat |
#ls -ltra /usr/bin/prename
-rwxr-xr-x 1 root root 2987 Dec 20 20:40 /usr/bin/prename |
#man mkdir
|
#tree /
l3script: tree: command not found |
#apt-get install bc concalc
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: bc concalc 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 166 kB of archives. After this operation, 512 kB of additional disk space will be used. Get:1 http://debian.org.ua/debian/ squeeze/main bc i386 1.06.95-2 [104 kB] Get:2 http://debian.org.ua/debian/ squeeze/main concalc i386 0.9.2-1 [61.2 kB] ... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_MESSAGES = "en_US.UTF-8", LC_COLLATE = "en_US.UTF-8", LC_CTYPE = "en_US.UTF-8", LANG = "c" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
[1] 2685
# The initial syslog(3) priority: "err", "info", "debug" or its # numerical equivalent. For runtime debugging, the daemons internal # state can be changed with: "udevadm control --log-priority=<value>". udev_log="err"
+ install_to_users_homes root + . l3bashrc .: 1: l3bashrc: not found
top: failed tty get 100000+0 records in 100000+0 records out 102400000 bytes (102 MB) copied, 0.102489 s, 999 MB/s 100000+0 records in 100000+0 records out 51200000 bytes (51 MB) copied, 1.09407 s, 46.8 MB/s
Время первой команды журнала | 20:57:28 2012- 6-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:14:09 2012- 6-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.63 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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