/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 нужно использовать символы #=