/l3/users/26-03-2012/NT-BSDnet/freebsd1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 |
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#vim /etc/login.
|
#id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator) |
#id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator) |
#id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator) |
#id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator) |
#id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator) |
#logname
root |
#su user
|
$su user -
|
$su user -
|
$su user -
|
$su user -
|
$su user -
|
$su user -
|
#ls
.bash_history .cshrc .l3rc .profile .bash_profile .history .lilalo install .bashrc .k5login .login |
#vim .profile
--- /tmp/l3-saved-3175.29022.4265 2012-04-02 01:20:48.000000000 +0300 +++ .profile 2012-04-02 01:20:53.000000000 +0300 @@ -8,4 +8,3 @@ export TERM PAGER=more export PAGER -. /.bash_profile |
#vim /home/user/.bash_profile
--- /tmp/l3-saved-1198.11349.13508 2012-04-02 08:21:59.000000000 +0300 +++ /home/user/.bash_profile 2012-04-02 08:22:16.000000000 +0300 @@ -1,2 +1,3 @@ l3-agent +. ~/.bashrc |
#vipw
# $FreeBSD: src/etc/master.passwd,v 1.40.22.1.6.1 2010/12/21 17:09:25 kensmith Exp $ # root:$1$a7TN5ONT$t.FtJwXXFc32TPXZTwk2f/:0:0::0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0::0:0:Bourne-again Superuser:/root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin ... smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico user:$1$i.MrbXQd$vXUQFsCSlmVo3oR3Cgcvd0:1.01:1001::0:0:User &:/home/user:/bin/sh vipw: password list updated /etc/pw.imlrMS: 24 lines, 1571 characters |
#ls
.cvsignore GENERIC Makefile PAE XEN DEFAULTS GENERIC.hints NOTES XBOX |
#locate
usage: locate [-0Scims] [-l limit] [-d database] pattern ... default database: `/var/db/locate.database' or $LOCATE_PATH |
#/usr/libexec/locate.updatedb
>>> WARNING >>> Executing updatedb as root. This WILL reveal all filenames >>> on your machine to all login users, which is a security risk. |
#ee GENERIC
|
#ee /etc/ssh/
--- /tmp/l3-saved-8575.9940.12240 2012-04-02 08:49:27.000000000 +0300 +++ /etc/ssh/sshd_config 2012-04-02 08:49:47.000000000 +0300 @@ -42,7 +42,7 @@ # Authentication: #LoginGraceTime 2m -#PermitRootLogin no +PermitRootLogin yes #StrictModes yes #MaxAuthTries 6 #MaxSessions 10 |
#ee /etc/ssh/ssh
|
#ee /etc/ssh/ssh
|
#ee /etc/ssh/sshd_config
|
#/etc/rc.d/sshd restart
Stopping sshd. Starting sshd. |
#cd /usr/src/sys/i386/co
compile/ conf/ |
#cd /usr/src/sys/i386/conf/
|
#ee GENERIC
--- /tmp/l3-saved-16068.11184.18359 2012-04-02 08:56:24.000000000 +0300 +++ GENERIC 2012-04-02 08:58:58.000000000 +0300 @@ -34,6 +34,13 @@ makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols + +options IPFIREWALL +options IPFIREWALL_VERBOSE +options IPFIREWALL_VERBOSE_LIMIT=500 +options IPFIREWALL_DEFAULT_TO_ACCEPT +options IPDIVERT +opeiton DUMMYNET options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking |
#ee GENERIC
|
#conf GENERIC
bash: conf: command not found |
#config GENERIC
config: GENERIC:43: syntax error |
#ee
|
#pwd
/usr/src/sys/i386/conf |
#ee GENERIC
|
#config GENERIC
config: GENERIC:43: syntax error |
#ee GENERIC
--- /tmp/l3-saved-16068.12090.3124 2012-04-02 09:00:42.000000000 +0300 +++ GENERIC 2012-04-02 09:01:09.000000000 +0300 @@ -40,7 +40,7 @@ options IPFIREWALL_VERBOSE_LIMIT=500 options IPFIREWALL_DEFAULT_TO_ACCEPT options IPDIVERT -opeiton DUMMYNET +options DUMMYNET options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking |
#config GENERIC
Kernel build directory is ../compile/GENERIC Don't forget to do ``make cleandepend && make depend'' |
#ps aux|grep make
root 34210 0.0 1.3 15200 13672 201 I+ 9:21AM 0:00.71 make root 39704 0.0 0.1 1888 744 201 I+ 10:32AM 0:00.02 make all root 48315 0.0 0.1 1888 808 201 S+ 12:17PM 0:00.02 make all DIRPRFX= |
#ps aux|grep make
root 48343 0.0 0.1 3500 928 1 S+ 12:18PM 0:00.00 grep make root 34210 0.0 1.3 15200 13672 201 I+ 9:21AM 0:00.71 make root 39704 0.0 0.1 1888 744 201 I+ 10:32AM 0:00.02 make all root 48338 0.0 0.1 1888 960 201 S+ 12:17PM 0:00.03 make all DIRPRFX= |
#ps aux|grep make
root 48352 0.0 0.1 3500 928 1 S+ 12:18PM 0:00.01 grep make root 34210 0.0 1.3 15200 13672 201 I+ 9:21AM 0:00.71 make root 39704 0.0 0.1 1888 744 201 I+ 10:32AM 0:00.02 make all root 48338 0.0 0.1 1888 960 201 S+ 12:17PM 0:00.03 make all DIRPRFX= |
#ps aux|grep make
root 48503 0.0 0.1 3500 928 1 S+ 12:49PM 0:00.00 grep make |
#ps aux|grep make
|
#cd /usr/src/sys/i386/compile/GENERIC/
|
#shutdown -h now
Shutdown NOW! shutdown: [pid 48530] |
#vim /etc/rc.conf
--- /tmp/l3-saved-1180.27082.24788 2012-04-02 12:52:12.000000000 +0300 +++ /etc/rc.conf 2012-04-02 12:52:35.000000000 +0300 @@ -17,3 +17,4 @@ saver="daemon" scrnmap="koi8-r2cp866" sshd_enable="YES" +ipfw_enable="YES" |
#/etc/rc.d/ipf
ipfilter ipfs ipfw |
#/etc/rc.d/ipf
ipfilter ipfs ipfw |
#/etc/rc.d/ipf
ipfilter ipfs ipfw |
#/etc/rc.d/ipfw start
Cannot 'start' ipfw. Set firewall_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'. |
#vim /etc/rc.conf
--- /tmp/l3-saved-1180.6797.20514 2012-04-02 12:52:54.000000000 +0300 +++ /etc/rc.conf 2012-04-02 12:53:01.000000000 +0300 @@ -17,4 +17,4 @@ saver="daemon" scrnmap="koi8-r2cp866" sshd_enable="YES" -ipfw_enable="YES" +firewall_enable="YES" |
#ipfw list
65535 deny ip from any to any |
#ipfw list
65535 deny ip from any to any |
#vim /etc/rc.conf
--- /tmp/l3-saved-1085.11253.29229 2012-04-02 12:53:34.000000000 +0300 +++ /etc/rc.conf 2012-04-02 12:53:49.000000000 +0300 @@ -18,3 +18,4 @@ scrnmap="koi8-r2cp866" sshd_enable="YES" firewall_enable="YES" +firewall_type="OPEN" |
#/etc/rc.d/ipf
ipfilter ipfs ipfw |
#/etc/rc.d/ipf
ipfilter ipfs ipfw |
#/etc/rc.d/ipf
ipfilter ipfs ipfw |
#/etc/rc.d/ipfw restart
net.inet.ip.fw.enable: 1 -> 0 net.inet6.ip6.fw.enable: 1 -> 0 Flushed all rules. 00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 00300 deny ip from 127.0.0.0/8 to any 00400 deny ip from any to ::1 00500 deny ip from ::1 to any 00600 allow ipv6-icmp from :: to ff02::/16 00700 allow ipv6-icmp from fe80::/10 to fe80::/10 00800 allow ipv6-icmp from fe80::/10 to ff02::/16 00900 allow ipv6-icmp from any to any ip6 icmp6types 1 01000 allow ipv6-icmp from any to any ip6 icmp6types 2,135,136 65000 allow ip from any to any Firewall rules loaded. |
#ipfw list
00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 00300 deny ip from 127.0.0.0/8 to any 00400 deny ip from any to ::1 00500 deny ip from ::1 to any 00600 allow ipv6-icmp from :: to ff02::/16 00700 allow ipv6-icmp from fe80::/10 to fe80::/10 00800 allow ipv6-icmp from fe80::/10 to ff02::/16 00900 allow ipv6-icmp from any to any ip6 icmp6types 1 01000 allow ipv6-icmp from any to any ip6 icmp6types 2,135,136 65000 allow ip from any to any 65535 deny ip from any to any |
#ll
bash: ll: command not found |
#shutdown -h now -p
Shutdown NOW! shutdown: [pid 1611] |
#shutdown -h now -p
Shutdown NOW! shutdown: [pid 1611] |
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:00:01 inet 192.168.13.21 netmask 0xffffff00 broadcast 192.168.13.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:01:01 media: Ethernet autoselect (100baseTX <full-duplex>) ... media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 nd6 options=3<PERFORMNUD,ACCEPT_RTADV> ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536 |
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:00:01 inet 192.168.13.21 netmask 0xffffff00 broadcast 192.168.13.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:01:01 media: Ethernet autoselect (100baseTX <full-duplex>) ... media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 nd6 options=3<PERFORMNUD,ACCEPT_RTADV> ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536 |
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:00:01 inet 192.168.13.21 netmask 0xffffff00 broadcast 192.168.13.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:01:01 media: Ethernet autoselect (100baseTX <full-duplex>) ... media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 nd6 options=3<PERFORMNUD,ACCEPT_RTADV> ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536 |
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:00:01 inet 192.168.13.21 netmask 0xffffff00 broadcast 192.168.13.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:16:4e:00:01:01 media: Ethernet autoselect (100baseTX <full-duplex>) ... media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 nd6 options=3<PERFORMNUD,ACCEPT_RTADV> ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536 |
#netstat
Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 freebsd1.ssh fobos.1239 ESTABLISHED Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c391cd70 stream 0 0 c390cb84 0 0 0 /var/run/devd.pipe c391c35c dgram 0 0 0 c391c6b8 0 c391c4b4 c391c408 dgram 0 0 0 c391c764 0 0 c391c4b4 dgram 0 0 0 c391c6b8 0 0 c391c6b8 dgram 0 0 c3bbab84 0 c391c35c 0 /var/run/logpriv c391c764 dgram 0 0 c3bbac90 0 c391c408 0 /var/run/log |
#netstat
Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 freebsd1.ssh fobos.1239 ESTABLISHED Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c391cd70 stream 0 0 c390cb84 0 0 0 /var/run/devd.pipe c391c35c dgram 0 0 0 c391c6b8 0 c391c4b4 c391c408 dgram 0 0 0 c391c764 0 0 c391c4b4 dgram 0 0 0 c391c6b8 0 0 c391c6b8 dgram 0 0 c3bbab84 0 c391c35c 0 /var/run/logpriv c391c764 dgram 0 0 c3bbac90 0 c391c408 0 /var/run/log |
#netstat
Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 freebsd1.ssh fobos.1239 ESTABLISHED Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c391cd70 stream 0 0 c390cb84 0 0 0 /var/run/devd.pipe c391c35c dgram 0 0 0 c391c6b8 0 c391c4b4 c391c408 dgram 0 0 0 c391c764 0 0 c391c4b4 dgram 0 0 0 c391c6b8 0 0 c391c6b8 dgram 0 0 c3bbab84 0 c391c35c 0 /var/run/logpriv c391c764 dgram 0 0 c3bbac90 0 c391c408 0 /var/run/log |
#netstat
Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 freebsd1.ssh fobos.1239 ESTABLISHED Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c391cd70 stream 0 0 c390cb84 0 0 0 /var/run/devd.pipe c391c35c dgram 0 0 0 c391c6b8 0 c391c4b4 c391c408 dgram 0 0 0 c391c764 0 0 c391c4b4 dgram 0 0 0 c391c6b8 0 0 c391c6b8 dgram 0 0 c3bbab84 0 c391c35c 0 /var/run/logpriv c391c764 dgram 0 0 c3bbac90 0 c391c408 0 /var/run/log |
#netstat
Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 freebsd1.ssh fobos.1239 ESTABLISHED Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c391cd70 stream 0 0 c390cb84 0 0 0 /var/run/devd.pipe c391c35c dgram 0 0 0 c391c6b8 0 c391c4b4 c391c408 dgram 0 0 0 c391c764 0 0 c391c4b4 dgram 0 0 0 c391c6b8 0 0 c391c6b8 dgram 0 0 c3bbab84 0 c391c35c 0 /var/run/logpriv c391c764 dgram 0 0 c3bbac90 0 c391c408 0 /var/run/log |
#netstat -r
Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default net.nt UGS 1 39 re0 localhost link#5 UH 0 0 lo0 192.168.13.0 link#1 U 2 198 re0 freebsd1 link#1 UHS 0 0 lo0 Internet6: Destination Gateway Flags Netif Expire localhost.net.nt localhost.net.nt UH lo0 fe80::%lo0 link#5 U lo0 fe80::1%lo0 link#5 UHS lo0 ff01:5:: fe80::1%lo0 U lo0 ff02::%lo0 fe80::1%lo0 U lo0 |
#netstat -r
Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default net.nt UGS 1 39 re0 localhost link#5 UH 0 0 lo0 192.168.13.0 link#1 U 2 198 re0 freebsd1 link#1 UHS 0 0 lo0 Internet6: Destination Gateway Flags Netif Expire localhost.net.nt localhost.net.nt UH lo0 fe80::%lo0 link#5 U lo0 fe80::1%lo0 link#5 UHS lo0 ff01:5:: fe80::1%lo0 U lo0 ff02::%lo0 fe80::1%lo0 U lo0 |
Время первой команды журнала | 18:01:51 2012- 3-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:17:35 2012- 4- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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