Журнал лабораторных работ

Содержание

Журнал

Среда (11/15/06)

/dev/pts/1
09:54:52
$cat >> /tmp/out
2
3
09:55:09
$cat /tmp/out
1
2
3
09:55:10
$tty
/dev/pts/2
/dev/tty1
09:55:56
$ps a
  PID TTY      STAT   TIME COMMAND
 2343 tty2     S      0:00 /sbin/mingetty tty2
 2394 tty3     S      0:00 /sbin/mingetty tty3
 2415 tty4     S      0:00 /sbin/mingetty tty4
 2446 tty5     S      0:00 /sbin/mingetty tty5
 2487 tty6     S      0:00 /sbin/mingetty tty6
 3158 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3158.script
 3202 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3158.script
 3203 pts/2    S      0:00 bash -i
 3263 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-3263.script
 3321 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-3263.script
 3322 pts/3    S      0:00 bash -i
 3626 pts/3    R      0:00 ps a
09:56:47
$ls -l /proc/3203/fd/
итого 4
lrwx------  1 user user 64 Ноя 15 09:46 0 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 09:46 1 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 09:46 2 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 09:46 255 -> /dev/pts/2
/dev/pts/1
09:57:09
$cat < /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
/dev/tty1
09:58:18
$ps a
  PID TTY      STAT   TIME COMMAND
 2343 tty2     S      0:00 /sbin/mingetty tty2
 2394 tty3     S      0:00 /sbin/mingetty tty3
 2415 tty4     S      0:00 /sbin/mingetty tty4
 2446 tty5     S      0:00 /sbin/mingetty tty5
 2487 tty6     S      0:00 /sbin/mingetty tty6
 3158 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3158.script
 3202 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3158.script
 3203 pts/2    S      0:00 bash -i
 3263 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-3263.script
 3321 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-3263.script
 3322 pts/3    S      0:00 bash -i
 3675 pts/3    R      0:00 ps a
/dev/pts/1
09:59:23
$cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
09:59:51
$cat <<TEXT
> a
> b
> c
> TEXT
a
b
c
10:03:40
$cat <<Script
> echo `date`
> Script
echo Вто Ноя 15 10:09:57 EET 2005
10:09:57
$cat <<Script
> echo `date`
> eval echo `date`
> echo Вто Ноя 15 10:11:03 EET 2005
eval echo Вто Ноя 15 10:11:03 EET 2005
10:11:03
$user=user

10:11:49
$mail $user <<LETTER
> Уважаемый $user!
> Размер Вашего каталога `du -sh /$user`
> LETTER
du: невозможно получить доступ к `/user': No such file or directory
10:13:11
$mail $user <<LETTER
> Уважаемый $user!
> Размер Вашего каталога `du -sh ~`
> LETTER
You have new mail in /var/spool/mail/user
10:14:11
$mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/user": 2 messages 2 new
>N  1 user@linux2.linux.nt  Tue Nov 15 10:13  16/643
 N  2 user@linux2.linux.nt  Tue Nov 15 10:14  16/658
& h
>N  1 user@linux2.linux.nt  Tue Nov 15 10:13  16/643
 N  2 user@linux2.linux.nt  Tue Nov 15 10:14  16/658
& help
    Mail   Commands
t <message list>                type messages
...
Message 1:
From user@linux2.linux.nt  Tue Nov 15 10:13:11 2005
Date: Tue, 15 Nov 2005 10:13:11 +0200
From: user <user@linux2.linux.nt>
To: user@linux2.linux.nt
Уважаемый user!
Размер Вашего каталога
& Saved 1 message in mbox
Held 1 message in /var/spool/mail/user
You have mail in /var/spool/mail/user
10:15:21
$mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/user": 1 message 1 unread
>U  1 user@linux2.linux.nt  Tue Nov 15 10:14  17/668
& t 2
2: Invalid message number
& t 1
Message 1:
From user@linux2.linux.nt  Tue Nov 15 10:14:12 2005
Date: Tue, 15 Nov 2005 10:14:11 +0200
From: user <user@linux2.linux.nt>
To: user@linux2.linux.nt
Уважаемый user!
Размер Вашего каталога 4,7M /home/user
& quit
Saved 1 message in mbox
10:15:47
$cat /etc//issue
ASPLinux release 10 (Karelia)
Kernel 2.6.9-1.667asp on an i686
10:17:11
$ca

10:17:42
$ы

/dev/pts/1
10:18:01
$cat /etc/issue | cat -n | sort -r
     4
     3  Kernel 2.6.9-1.667asp on an i686
     2  ASPLinux release 10 (Karelia)
     1
/dev/pts/1
10:21:20
$cat -n /etc/passwd | head -15 | tail -5
    11  uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    12  operator:x:11:0:operator:/root:/sbin/nologin
    13  games:x:12:100:games:/usr/games:/sbin/nologin
    14  gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    15  ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
10:21:44
$cat -n /etc/passwd | head -15 | tail -5 | cut -d: -f4
14
0
100
30
50
10:22:54
$cat -n /etc/passwd | head -15 | tail -5 | awk -F: '{print $4}'
14
0
100
30
50
10:25:32
$cat -n /etc/passwd | head -15 | tail -5 | tee |awk -F: '{print

10:25:32
$cat -n /etc/passwd | head -15 | tail -5 | tee /tmp/tee |awk -F
 '{print $4}'
14
0
100
30
50
10:26:29
$cat /tmp/tee
    11  uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    12  operator:x:11:0:operator:/root:/sbin/nologin
    13  games:x:12:100:games:/usr/games:/sbin/nologin
    14  gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    15  ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
10:26:36
$man mkfifo
10:27:11
$mkfifo /tmp/fifo

10:27:25
$cat < /tmp/fifo
dasd
ada
ad
/dev/pts/4
10:27:49
$cat > /tmp/fifo
dasd
ada
ad
/dev/pts/1
10:28:58
$ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:01 init [5]
    2 ?        SWN    0:00 [ksoftirqd/0]
    3 ?        SW<    0:00 [events/0]
    4 ?        SW<    0:00 [khelper]
    5 ?        SW<    0:00 [kacpid]
   20 ?        SW<    0:00 [kblockd/0]
   30 ?        SW     0:00 [pdflush]
   31 ?        SW     0:00 [pdflush]
   33 ?        SW<    0:00 [aio/0]
...
 3322 pts/3    S      0:00 bash -i
 3912 ?        S      0:01 gnome-terminal
 3913 ?        S      0:00 gnome-pty-helper
 3914 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3914.script
 3958 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3914.script
 3959 pts/2    S      0:00 bash -i
 4110 pts/4    S      0:00 script -f -q /home/user/.lilalo/4-4110.script
 4153 pts/4    S      0:00 script -f -q /home/user/.lilalo/4-4110.script
 4154 pts/5    S      0:00 bash -i
 4206 pts/2    R      0:00 ps ax
10:29:27
$tty
/dev/pts/2
10:29:39
$ls -l /proc/3959/fd/
итого 4
lrwx------  1 user user 64 Ноя 15 10:30 0 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 10:30 1 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 10:29 2 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 10:30 255 -> /dev/pts/2
10:30:17
$cat > /tmp/te
tee              temp_driver.hdc
10:30:17
$cat > /tmp/tee
asd
asd
10:30:48
$ls -l /proc/3959/fd/
итого 4
lrwx------  1 user user 64 Ноя 15 10:30 0 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 10:30 1 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 10:29 2 -> /dev/pts/2
lrwx------  1 user user 64 Ноя 15 10:30 255 -> /dev/pts/2
10:30:50
$pwd
/home/user
10:31:49
$cat /etc/passwd > test
bash: test: Is a directory
10:32:03
$cat /etc/passwd > testfile

10:32:08
$less ./testfile
10:32:29
$sort < ./test
test/     testf     testf~    testfile
10:32:29
$sort < ./testfile
adm:x:3:4:adm:/var/adm:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
halt:x:7:0:halt:/sbin:/sbin/halt
...
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
rpm:x:37:37::/var/lib/rpm:/sbin/nologin
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
user:x:500:500:user:/home/user:/bin/bash
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
10:32:51
$mv ./testfile /tmp/

10:33:36
$ll
итого 112
drwxrwxr-x  3 user user  4096 Ноя 14 13:38 backup
-rw-r--r--  1 user 1000  3845 Дек  6  2003 base
drwxrwxr-x  3 user user  4096 Ноя 14 13:00 bckp
drwxr-xr-x  2 user 1000  4096 Ноя 14 13:05 bin
-rw-r--r--  1 user 1000 12718 Дек  6  2003 body
-rw-rw-r--  1 user user     0 Ноя 14 17:14 core
-rw-rw-r--  1 user user     0 Ноя 15 09:35 date
drwxr-xr-x  2 user user  4096 Ноя 14 10:37 Desktop
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
...
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 sh
drwxrwxr-x  2 user user  4096 Ноя 14 12:48 source
drwxr-xr-x  2 user root  4096 Ноя 12 16:31 Templates
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12728 Ноя 15 09:33 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 text
-rw-r--r--  1 user 1000    18 Ноя 14 16:49 touchlist
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
-rw-rw-r--  1 user user     0 Ноя 14 15:48 x.x
10:33:52
$ll /tmp/
итого 416
-rw-r--r--  1 root root  43053 Ноя 12 06:05 advfdisk.full.log
-rw-r--r--  1 root root      0 Ноя 12 06:05 advfdisk.hst
-rw-r--r--  1 root root   1936 Ноя 12 16:31 aspsetup.log.2
-rw-r--r--  1 root root     37 Ноя 12 17:54 buildxconf.log
-rw-r--r--  1 root root   2145 Ноя 12 17:54 ddcprobe.log
-rw-r--r--  1 root root   1436 Ноя 12 17:54 detect.log
-rw-r--r--  1 root root   7695 Ноя 12 17:54 dmesg.prot
drwxr-xr-x  5 root root   4096 Ноя 12 16:31 etc
-rw-r--r--  1 root root      4 Ноя 12 06:00 fdisk.bat
...
-rw-rw-r--  1 user user      8 Ноя 15 10:30 tee
-rw-r--r--  1 root root     10 Ноя 12 06:05 temp_driver.hdc
drwx------  5 user user   4096 Ноя 14 09:06 Term-VT102-0.82
-rw-r--r--  1 root root  25211 Ноя 14 09:08 Term-VT102-0.82.tar.gz
-rw-rw-r--  1 user user   1501 Ноя 15 10:32 testfile
drwxr-xr-x  4  101 games  4096 Ноя 14 09:08 Text-Iconv-1.4
-rw-r--r--  1 root root   8986 Ноя 14 09:08 Text-Iconv-1.4.tar.gz
-rw-r--r--  1 root root  22344 Ноя 14 12:07 tree-1.4b3-3.i386.rpm
-rw-------  1 user user    461 Ноя 15 09:33 xses-user.VZ6dCx
-rw-r--r--  1 root root     78 Ноя 12 06:30 Xtest.log
10:34:06
$mv /tmp/testfile ~

10:34:20
$ll
итого 116
drwxrwxr-x  3 user user  4096 Ноя 14 13:38 backup
-rw-r--r--  1 user 1000  3845 Дек  6  2003 base
drwxrwxr-x  3 user user  4096 Ноя 14 13:00 bckp
drwxr-xr-x  2 user 1000  4096 Ноя 14 13:05 bin
-rw-r--r--  1 user 1000 12718 Дек  6  2003 body
-rw-rw-r--  1 user user     0 Ноя 14 17:14 core
-rw-rw-r--  1 user user     0 Ноя 15 09:35 date
drwxr-xr-x  2 user user  4096 Ноя 14 10:37 Desktop
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
...
drwxrwxr-x  2 user user  4096 Ноя 14 12:48 source
drwxr-xr-x  2 user root  4096 Ноя 12 16:31 Templates
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12728 Ноя 15 09:33 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 text
-rw-r--r--  1 user 1000    18 Ноя 14 16:49 touchlist
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
-rw-rw-r--  1 user user     0 Ноя 14 15:48 x.x
10:34:22
$mv /etc/passwd /tmp/
mv: невозможно удалить `/etc/passwd': Permission denied
10:34:37
$mv /etc/passwd /tmp/ 2> err

10:35:02
$cat ./err
mv: невозможно удалить `/etc/passwd': Permission denied
10:35:06
$rm ./err

10:35:23
$ll
итого 116
drwxrwxr-x  3 user user  4096 Ноя 14 13:38 backup
-rw-r--r--  1 user 1000  3845 Дек  6  2003 base
drwxrwxr-x  3 user user  4096 Ноя 14 13:00 bckp
drwxr-xr-x  2 user 1000  4096 Ноя 14 13:05 bin
-rw-r--r--  1 user 1000 12718 Дек  6  2003 body
-rw-rw-r--  1 user user     0 Ноя 14 17:14 core
-rw-rw-r--  1 user user     0 Ноя 15 09:35 date
drwxr-xr-x  2 user user  4096 Ноя 14 10:37 Desktop
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
...
drwxrwxr-x  2 user user  4096 Ноя 14 12:48 source
drwxr-xr-x  2 user root  4096 Ноя 12 16:31 Templates
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12728 Ноя 15 09:33 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 text
-rw-r--r--  1 user 1000    18 Ноя 14 16:49 touchlist
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
-rw-rw-r--  1 user user     0 Ноя 14 15:48 x.x
10:35:24
$mv /etc/passwd /tmp/ 2> /dev/n
net/   nflog  null
10:35:24
$mv /etc/passwd /tmp/ 2> /dev/null

10:35:44
$cat >> unsorted
Windows
Linux
FreeBSD
Solaris
Sun OS
10:36:50
$man sort
10:37:03
$sort < unsorted > sorted | cat sorted
cat: sorted: No such file or directory
10:37:25
$sort < unsorted > sorted

10:37:30
$cat sorted
FreeBSD
Linux
Solaris
Sun OS
Windows
10:37:36
$ls -l | grep te
-rw-rw-r--  1 user user     0 Ноя 15 09:35 date
-rw-rw-r--  1 user user    37 Ноя 15 10:37 sorted
drwxr-xr-x  2 user root  4096 Ноя 12 16:31 Templates
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12728 Ноя 15 09:33 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 text
-rw-rw-r--  1 user user    37 Ноя 15 10:36 unsorted
10:38:30
$cat >> test
bash: test: Is a directory
10:38:53
$cat >> testf
ada
asd
10:39:00
$cat testf
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 845G Chipset.
agpgart: Maximum main memory to use for agp memory: 933M
agpgart: Detected 8060K stolen memory.
agpgart: AGP aperture is 128M @ 0xd0000000
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
...
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: console ready
eth0: no IPv6 routers present
ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 11 (level, low) -> IRQ 11
[drm] Initialized i915 1.1.0 20040405 on minor 0:
mtrr: base(0xd0020000) is not aligned on a size(0x180000) boundary
ada
asd
10:39:07
$cat ./testf
testf     testf~    testfile
10:39:07
$cat ./testfile | more
10:39:42
$cat ./testfile | less
10:39:51
$mkdir /tmp/etccopy

10:40:23
$cp -v /etc/* /tmp/etc
etc/     etccopy/
10:40:23
$cp -v /etc/* /tmp/etccopy/ 2>&1 | less
10:41:09
$cp -v /etc/* /tmp/etccopy/ | less
10:41:39
$cp -v /etc/* /tmp/etccopy/ 2>&1 | > ~/dirlist

10:42:37
$cat ~/dirlist | less
10:42:53
$ls -l ~
итого 124
drwxrwxr-x  3 user user  4096 Ноя 14 13:38 backup
-rw-r--r--  1 user 1000  3845 Дек  6  2003 base
drwxrwxr-x  3 user user  4096 Ноя 14 13:00 bckp
drwxr-xr-x  2 user 1000  4096 Ноя 14 13:05 bin
-rw-r--r--  1 user 1000 12718 Дек  6  2003 body
-rw-rw-r--  1 user user     0 Ноя 14 17:14 core
-rw-rw-r--  1 user user     0 Ноя 15 09:35 date
drwxr-xr-x  2 user user  4096 Ноя 14 10:37 Desktop
-rw-rw-r--  1 user user     0 Ноя 15 10:42 dirlist
...
drwxr-xr-x  2 user root  4096 Ноя 12 16:31 Templates
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12737 Ноя 15 10:38 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 text
-rw-r--r--  1 user 1000    18 Ноя 14 16:49 touchlist
-rw-rw-r--  1 user user    37 Ноя 15 10:36 unsorted
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
-rw-rw-r--  1 user user     0 Ноя 14 15:48 x.x
10:43:15
$cat ./dirlist

10:43:26
$cp -v /etc/* /tmp/etccopy/ ~/dirlist 2>&1
cp: копируются несколько файлов, но последний аргумент `/home/user/dirlist' не каталог
Попробуйте `cp --help' для получения более подробного описания.
10:44:17
$cp -v /etc/* /tmp/etccopy/ > ~/dirlist 2>&1

10:45:29
$cat ~/dirlist
cp: пропуск каталога `/etc/ld.so.conf.d'
`/etc/lftp.conf' -> `/tmp/etccopy/lftp.conf'
cp: пропуск каталога `/etc/libgda'
cp: пропуск каталога `/etc/libslowo.d'
`/etc/libslowo.rc' -> `/tmp/etccopy/libslowo.rc'
`/etc/libuser.conf' -> `/tmp/etccopy/libuser.conf'
`/etc/lilo.conf' -> `/tmp/etccopy/lilo.conf'
`/etc/lilo.conf.floppy' -> `/tmp/etccopy/lilo.conf.floppy'
`/etc/links.cfg' -> `/tmp/etccopy/links.cfg'
`/etc/lisarc' -> `/tmp/etccopy/lisarc'
...
cp: пропуск каталога `/etc/wine'
cp: пропуск каталога `/etc/wordtrans'
cp: пропуск каталога `/etc/X11'
cp: пропуск каталога `/etc/xdg'
`/etc/xinetd.conf' -> `/tmp/etccopy/xinetd.conf'
cp: пропуск каталога `/etc/xinetd.d'
cp: пропуск каталога `/etc/xml'
`/etc/yp.conf' -> `/tmp/etccopy/yp.conf'
`/etc/yum.conf' -> `/tmp/etccopy/yum.conf'
cp: пропуск каталога `/etc/yum.repos.d'
10:45:44
$cat /etc/passwd | sort | tee sorted_passwd | less
10:47:39
$cat ~/sorted_passwd
adm:x:3:4:adm:/var/adm:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
halt:x:7:0:halt:/sbin:/sbin/halt
...
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
rpm:x:37:37::/var/lib/rpm:/sbin/nologin
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
user:x:500:500:user:/home/user:/bin/bash
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
10:47:53
$cp -v /etc/* /tmp/etccopy/ 2>&1 > ~/dirlist
cp: пропуск каталога `/etc/acpi'
cp: пропуск каталога `/etc/alchemist'
cp: невозможно открыть `/etc/aliases.db' для чтения: Permission denied
cp: пропуск каталога `/etc/alternatives'
cp: невозможно открыть `/etc/amd.conf' для чтения: Permission denied
cp: невозможно открыть `/etc/amd.net' для чтения: Permission denied
cp: невозможно открыть `/etc/anacrontab' для чтения: Permission denied
cp: невозможно открыть `/etc/at.deny' для чтения: Permission denied
cp: пропуск каталога `/etc/bluetooth'
cp: пропуск каталога `/etc/bonobo-activation'
...
cp: пропуск каталога `/etc/uucp'
cp: пропуск каталога `/etc/vfs'
cp: пропуск каталога `/etc/w3m'
cp: пропуск каталога `/etc/wine'
cp: пропуск каталога `/etc/wordtrans'
cp: пропуск каталога `/etc/X11'
cp: пропуск каталога `/etc/xdg'
cp: пропуск каталога `/etc/xinetd.d'
cp: пропуск каталога `/etc/xml'
cp: пропуск каталога `/etc/yum.repos.d'
10:52:10
$cp -v /etc/* /tmp/etccopy/ > ~/dirlist 2>&1

10:52:17
$cat ~/dirlist
cp: пропуск каталога `/etc/ld.so.conf.d'
`/etc/lftp.conf' -> `/tmp/etccopy/lftp.conf'
cp: пропуск каталога `/etc/libgda'
cp: пропуск каталога `/etc/libslowo.d'
`/etc/libslowo.rc' -> `/tmp/etccopy/libslowo.rc'
`/etc/libuser.conf' -> `/tmp/etccopy/libuser.conf'
`/etc/lilo.conf' -> `/tmp/etccopy/lilo.conf'
`/etc/lilo.conf.floppy' -> `/tmp/etccopy/lilo.conf.floppy'
`/etc/links.cfg' -> `/tmp/etccopy/links.cfg'
`/etc/lisarc' -> `/tmp/etccopy/lisarc'
...
cp: пропуск каталога `/etc/wine'
cp: пропуск каталога `/etc/wordtrans'
cp: пропуск каталога `/etc/X11'
cp: пропуск каталога `/etc/xdg'
`/etc/xinetd.conf' -> `/tmp/etccopy/xinetd.conf'
cp: пропуск каталога `/etc/xinetd.d'
cp: пропуск каталога `/etc/xml'
`/etc/yp.conf' -> `/tmp/etccopy/yp.conf'
`/etc/yum.conf' -> `/tmp/etccopy/yum.conf'
cp: пропуск каталога `/etc/yum.repos.d'
10:52:21
$cat ~/sorted_passwd
adm:x:3:4:adm:/var/adm:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
halt:x:7:0:halt:/sbin:/sbin/halt
...
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
rpm:x:37:37::/var/lib/rpm:/sbin/nologin
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
user:x:500:500:user:/home/user:/bin/bash
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
10:52:26
$ls -l | grep '(test|file)'

10:53:12
$ls -l | grep (test|file)
bash: syntax error near unexpected token `test'
10:53:23
$ls -l | grep '(test|file)'

10:53:26
$ls -l ~ | grep '(test|file)'

10:53:35
$ls -l ~ | grep test
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12737 Ноя 15 10:38 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
10:53:41
$ls -l ~ | grep file
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
10:53:45
$man grep
10:55:58
$ls -l ~ | grep [testfile]
drwxrwxr-x  3 user user  4096 Ноя 14 13:38 backup
-rw-r--r--  1 user 1000  3845 Дек  6  2003 base
drwxrwxr-x  3 user user  4096 Ноя 14 13:00 bckp
drwxr-xr-x  2 user 1000  4096 Ноя 14 13:05 bin
-rw-r--r--  1 user 1000 12718 Дек  6  2003 body
-rw-rw-r--  1 user user     0 Ноя 14 17:14 core
-rw-rw-r--  1 user user     0 Ноя 15 09:35 date
drwxr-xr-x  2 user user  4096 Ноя 14 10:37 Desktop
-rw-rw-r--  1 user user 13355 Ноя 15 10:52 dirlist
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
...
drwxr-xr-x  2 user root  4096 Ноя 12 16:31 Templates
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12737 Ноя 15 10:38 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 text
-rw-r--r--  1 user 1000    18 Ноя 14 16:49 touchlist
-rw-rw-r--  1 user user    37 Ноя 15 10:36 unsorted
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
-rw-rw-r--  1 user user     0 Ноя 14 15:48 x.x
/dev/pts/4
10:57:31
$man grep
/dev/pts/1
10:58:47
$ls -l ~ | grep [test|file]
bash: file]: command not found
grep: Unmatched [ or [^
10:59:36
$ls -l ~ | grep '[test|file]'
drwxrwxr-x  3 user user  4096 Ноя 14 13:38 backup
-rw-r--r--  1 user 1000  3845 Дек  6  2003 base
drwxrwxr-x  3 user user  4096 Ноя 14 13:00 bckp
drwxr-xr-x  2 user 1000  4096 Ноя 14 13:05 bin
-rw-r--r--  1 user 1000 12718 Дек  6  2003 body
-rw-rw-r--  1 user user     0 Ноя 14 17:14 core
-rw-rw-r--  1 user user     0 Ноя 15 09:35 date
drwxr-xr-x  2 user user  4096 Ноя 14 10:37 Desktop
-rw-rw-r--  1 user user 13355 Ноя 15 10:52 dirlist
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
...
drwxr-xr-x  2 user root  4096 Ноя 12 16:31 Templates
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12737 Ноя 15 10:38 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
drwxr-xr-x  2 user 1000  4096 Дек  6  2003 text
-rw-r--r--  1 user 1000    18 Ноя 14 16:49 touchlist
-rw-rw-r--  1 user user    37 Ноя 15 10:36 unsorted
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
-rw-rw-r--  1 user user     0 Ноя 14 15:48 x.x
10:59:44
$ls -l ~ | grep 'test|file'

10:59:54
$ls -l ~ | grep -E 'test|file'
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12737 Ноя 15 10:38 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
прошло 16 минут
11:16:13
$ls -l ~ | grep -E '(test|file)'
drwxr-xr-x  3 user 1000  4096 Дек  6  2003 files
drwxr-xr-x  4 user 1000  4096 Ноя 14 14:35 test
-rw-rw-r--  1 user user 12737 Ноя 15 10:38 testf
-rw-rw-r--  1 user user 12728 Ноя 14 15:17 testf~
-rw-rw-r--  1 user user  1501 Ноя 15 10:32 testfile
-rw-r--r--  1 user 1000     0 Дек  6  2003 very_long_file_name
прошло 11 минут
/dev/pts/4
11:27:27
$su
Password:
su: неправильный пароль
/dev/pts/1
11:27:52
$tty
/dev/pts/2
11:28:23
$ps a | grep pts
 3914 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3914.script
 3958 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3914.script
 3959 pts/2    S      0:00 bash -i
 5559 pts/4    S      0:00 script -f -q /home/user/.lilalo/4-5559.script
 5602 pts/4    S      0:00 script -f -q /home/user/.lilalo/4-5559.script
 5603 pts/5    S      0:00 bash -i
 6078 pts/2    R      0:00 ps a
 6079 pts/2    S      0:00 grep pts
11:28:36
$ps a | grep pts
 3914 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3914.script
 3958 pts/1    S      0:00 script -f -q /home/user/.lilalo/1-3914.script
 3959 pts/2    S      0:00 bash -i
 5559 pts/4    S      0:00 script -f -q /home/user/.lilalo/4-5559.script
 5602 pts/4    S      0:00 script -f -q /home/user/.lilalo/4-5559.script
 5603 pts/5    S      0:00 bash -i
 6091 pts/3    S      0:00 script -f -q /home/user/.lilalo/3-6091.script
 6143 pts/3    S      0:00 script -f -q /home/user/.lilalo/3-6091.script
 6144 pts/6    S      0:00 bash -i
 6203 pts/2    R      0:00 ps a
 6204 pts/2    S      0:00 grep pts

Файлы

  • <<Script
  • <<TEXT
  • ./dirlist
  • ./err
  • ./testf
  • /etc//issue
  • /etc/passwd
  • /tmp/fifo
  • /tmp/out
  • /tmp/te
  • /tmp/tee
  • sorted
  • testf
  • testfile
  • unsorted
  • ~/dirlist
  • ~/sorted_passwd
  • <<Script
    >
    > echo `date`
    > eval echo `date`
    > echo Вто Ноя 15 10:11:03 EET 2005
    eval echo Вто Ноя 15 10:11:03 EET 2005
    
    <<TEXT
    >
    > a
    > b
    > c
    > TEXT
    a
    b
    c
    
    ./dirlist
    >
    ./err
    >
    mv: невозможно удалить `/etc/passwd': Permission denied
    
    ./testf
    >
    testf     testf~    testfile
    
    /etc//issue
    >
    ASPLinux release 10 (Karelia)
    Kernel 2.6.9-1.667asp on an i686
    
    /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    news:x:9:13:news:/etc/news:
    uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    games:x:12:100:games:/usr/games:/sbin/nologin
    gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    nobody:x:99:99:Nobody:/:/sbin/nologin
    rpm:x:37:37::/var/lib/rpm:/sbin/nologin
    vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
    nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
    rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
    ident:x:98:98::/home/ident:/sbin/nologin
    dbus:x:81:81:System message bus:/:/sbin/nologin
    xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
    haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
    mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
    smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
    gdm:x:42:42::/var/gdm:/sbin/nologin
    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
    ntp:x:38:38::/etc/ntp:/sbin/nologin
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    pcap:x:77:77::/var/arpwatch:/sbin/nologin
    pvm:x:24:24::/usr/share/pvm3:/bin/bash
    user:x:500:500:user:/home/user:/bin/bash
    
    /tmp/fifo
    >
    dasd
    ada
    ad
    
    /tmp/out
    >
    1
    2
    3
    
    /tmp/te
    >
    tee              temp_driver.hdc
    
    /tmp/tee
    >
    asd
    asd
    
    sorted
    >
    FreeBSD
    Linux
    Solaris
    Sun OS
    Windows
    
    testf
    >
    Real Time Clock Driver v1.12
    Linux agpgart interface v0.100 (c) Dave Jones
    agpgart: Detected an Intel 845G Chipset.
    agpgart: Maximum main memory to use for agp memory: 933M
    agpgart: Detected 8060K stolen memory.
    agpgart: AGP aperture is 128M @ 0xd0000000
    serio: i8042 AUX port at 0x60,0x64 irq 12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
    ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
    RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
    divert: not allocating divert_blk for non-ethernet device lo
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    ICH4: IDE controller at PCI slot 0000:00:1f.1
    ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11 (level, low) -> IRQ 11
    ICH4: chipset revision 1
    ICH4: not 100% native mode: will probe irqs later
        ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
        ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
    Probing IDE interface ide0...
    hda: SAMSUNG SP0802N, ATA DISK drive
    Using cfq io scheduler
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    Probing IDE interface ide1...
    hdc: JLMS DVD-ROM LTD-166S, ATAPI CD/DVD-ROM drive
    ide1 at 0x170-0x177,0x376 on irq 15
    Probing IDE interface ide2...
    ide2: Wait for ready failed before probe !
    Probing IDE interface ide3...
    ide3: Wait for ready failed before probe !
    Probing IDE interface ide4...
    ide4: Wait for ready failed before probe !
    Probing IDE interface ide5...
    ide5: Wait for ready failed before probe !
    hda: max request size: 1024KiB
    hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
    hda: cache flushes supported
     hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 >
    hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
    Uniform CD-ROM driver Revision: 3.20
    ide-floppy driver 0.99.newide
    usbcore: registered new driver hiddev
    usbcore: registered new driver usbhid
    drivers/usb/input/hid-core.c: v2.0:USB HID core driver
    mice: PS/2 mouse device common for all mice
    input: AT Translated Set 2 keyboard on isa0060/serio0
    input: PS/2 Generic Mouse on isa0060/serio1
    md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
    NET: Registered protocol family 2
    IP: routing cache hash table of 2048 buckets, 64Kbytes
    TCP: Hash tables configured (established 262144 bind 37449)
    Initializing IPsec netlink socket
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    ACPI: (supports S0 S3 S4 S5)
    ACPI wakeup devices:
    SLPB PCI0 HUB0 USB0 USB1 USB2 USB3 MODM UAR1 UAR2
    Freeing unused kernel memory: 148k freed
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs: mounted filesystem with ordered data mode.
    SELinux:  Disabled at runtime.
    SELinux:  Unregistering netfilter hooks
    inserting floppy driver for 2.6.9-1.667asp
    Floppy drive(s): fd0 is 1.44M
    FDC 0 is a post-1991 82077
    ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11
    3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
    0000:01:00.0: 3Com PCI 3c905C Tornado at 0xc000. Vers LK1.1.19
    divert: allocating divert_blk for eth0
    ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 5 (level, low) -> IRQ 5
    PCI: Setting latency timer of device 0000:00:1f.5 to 64
    intel8x0_measure_ac97_clock: measured 49278 usecs
    intel8x0: clocking to 48000
    ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 9 (level, low) -> IRQ 9
    ehci_hcd 0000:00:1d.7: EHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.7 to 64
    ehci_hcd 0000:00:1d.7: irq 9, pci mem 42134000
    ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
    PCI: cache line size of 128 is not supported by device 0000:00:1d.7
    ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 6 ports detected
    USB Universal Host Controller Interface driver v2.2
    ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:1d.0: UHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.0 to 64
    uhci_hcd 0000:00:1d.0: irq 11, io base 0000d800
    uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:1d.1: UHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.1 to 64
    uhci_hcd 0000:00:1d.1: irq 11, io base 0000d000
    uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:1d.2: UHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.2 to 64
    uhci_hcd 0000:00:1d.2: irq 11, io base 0000d400
    uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 2 ports detected
    md: Autodetecting RAID arrays.
    md: autorun ...
    md: ... autorun DONE.
    ACPI: Power Button (FF) [PWRF]
    ACPI: Sleep Button (CM) [SLPB]
    EXT3 FS on hda1, internal journal
    device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com
    cdrom: open failed.
    cdrom: open failed.
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS on hda6, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS on hda7, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS on hda9, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS on hda8, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    NET: Registered protocol family 10
    Disabled Privacy Extensions on device 02373a00(lo)
    IPv6 over IPv4 tunneling driver
    divert: not allocating divert_blk for non-ethernet device sit0
    Adding 1028120k swap on /dev/hda5.  Priority:-1 extents:1
    parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
    parport0: irq 7 detected
    Linux Kernel Card Services
      options:  [pci] [cardbus] [pm]
    ip_tables: (C) 2000-2002 Netfilter core team
    ip_tables: (C) 2000-2002 Netfilter core team
    i2c /dev entries driver
    parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
    parport0: irq 7 detected
    lp0: using parport0 (polling).
    lp0: console ready
    eth0: no IPv6 routers present
    ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 11 (level, low) -> IRQ 11
    [drm] Initialized i915 1.1.0 20040405 on minor 0:
    mtrr: base(0xd0020000) is not aligned on a size(0x180000) boundary
    ada
    asd
    
    testfile
    >
    unsorted
    >
    Windows
    Linux
    FreeBSD
    Solaris
    Sun OS
    
    ~/dirlist
    >
    cp: пропуск каталога `/etc/ld.so.conf.d'
    `/etc/lftp.conf' -> `/tmp/etccopy/lftp.conf'
    cp: пропуск каталога `/etc/libgda'
    cp: пропуск каталога `/etc/libslowo.d'
    `/etc/libslowo.rc' -> `/tmp/etccopy/libslowo.rc'
    `/etc/libuser.conf' -> `/tmp/etccopy/libuser.conf'
    `/etc/lilo.conf' -> `/tmp/etccopy/lilo.conf'
    `/etc/lilo.conf.floppy' -> `/tmp/etccopy/lilo.conf.floppy'
    `/etc/links.cfg' -> `/tmp/etccopy/links.cfg'
    `/etc/lisarc' -> `/tmp/etccopy/lisarc'
    `/etc/localtime' -> `/tmp/etccopy/localtime'
    cp: пропуск каталога `/etc/log.d'
    `/etc/login.defs' -> `/tmp/etccopy/login.defs'
    `/etc/logrotate.conf' -> `/tmp/etccopy/logrotate.conf'
    cp: пропуск каталога `/etc/logrotate.d'
    `/etc/lsb-release' -> `/tmp/etccopy/lsb-release'
    `/etc/ltrace.conf' -> `/tmp/etccopy/ltrace.conf'
    cp: пропуск каталога `/etc/lvm'
    `/etc/lynx.cfg' -> `/tmp/etccopy/lynx.cfg'
    `/etc/lynx.cfg.cs' -> `/tmp/etccopy/lynx.cfg.cs'
    cp: невозможно создать обычный файл `/tmp/etccopy/lynx.cfg.cs': Permission denied
    `/etc/lynx.cfg.ja' -> `/tmp/etccopy/lynx.cfg.ja'
    cp: невозможно создать обычный файл `/tmp/etccopy/lynx.cfg.ja': Permission denied
    `/etc/lynx.cfg.sk' -> `/tmp/etccopy/lynx.cfg.sk'
    cp: невозможно создать обычный файл `/tmp/etccopy/lynx.cfg.sk': Permission denied
    `/etc/lynx-site.cfg' -> `/tmp/etccopy/lynx-site.cfg'
    cp: пропуск каталога `/etc/mail'
    `/etc/mailcap' -> `/tmp/etccopy/mailcap'
    `/etc/mail.rc' -> `/tmp/etccopy/mail.rc'
    cp: пропуск каталога `/etc/makedev.d'
    `/etc/man.config' -> `/tmp/etccopy/man.config'
    `/etc/mime-magic' -> `/tmp/etccopy/mime-magic'
    `/etc/mime-magic.dat' -> `/tmp/etccopy/mime-magic.dat'
    `/etc/mime.types' -> `/tmp/etccopy/mime.types'
    `/etc/minicom.users' -> `/tmp/etccopy/minicom.users'
    `/etc/minirc.dfl' -> `/tmp/etccopy/minirc.dfl'
    `/etc/modprobe.conf' -> `/tmp/etccopy/modprobe.conf'
    `/etc/modprobe.conf~' -> `/tmp/etccopy/modprobe.conf~'
    `/etc/modprobe.conf.dist' -> `/tmp/etccopy/modprobe.conf.dist'
    `/etc/modules.conf' -> `/tmp/etccopy/modules.conf'
    `/etc/motd' -> `/tmp/etccopy/motd'
    cp: пропуск каталога `/etc/mrtg'
    `/etc/mtab' -> `/tmp/etccopy/mtab'
    `/etc/mtools.conf' -> `/tmp/etccopy/mtools.conf'
    `/etc/Muttrc' -> `/tmp/etccopy/Muttrc'
    cp: пропуск каталога `/etc/netplug'
    cp: пропуск каталога `/etc/netplug.d'
    `/etc/nscd.conf' -> `/tmp/etccopy/nscd.conf'
    `/etc/nsswitch.conf' -> `/tmp/etccopy/nsswitch.conf'
    cp: пропуск каталога `/etc/ntp'
    `/etc/ntp.conf' -> `/tmp/etccopy/ntp.conf'
    cp: пропуск каталога `/etc/oaf'
    cp: пропуск каталога `/etc/openldap'
    cp: пропуск каталога `/etc/opt'
    cp: пропуск каталога `/etc/pam.d'
    `/etc/pam_smb.conf' -> `/tmp/etccopy/pam_smb.conf'
    cp: пропуск каталога `/etc/pango'
    `/etc/paper.config' -> `/tmp/etccopy/paper.config'
    `/etc/passwd' -> `/tmp/etccopy/passwd'
    `/etc/passwd-' -> `/tmp/etccopy/passwd-'
    cp: невозможно открыть `/etc/passwd-' для чтения: Permission denied
    `/etc/pbm2ppa.conf' -> `/tmp/etccopy/pbm2ppa.conf'
    cp: пропуск каталога `/etc/pcmcia'
    `/etc/pinforc' -> `/tmp/etccopy/pinforc'
    `/etc/pnm2ppa.conf' -> `/tmp/etccopy/pnm2ppa.conf'
    cp: пропуск каталога `/etc/ppp'
    `/etc/prelink.cache' -> `/tmp/etccopy/prelink.cache'
    `/etc/prelink.conf' -> `/tmp/etccopy/prelink.conf'
    `/etc/printcap' -> `/tmp/etccopy/printcap'
    `/etc/profile' -> `/tmp/etccopy/profile'
    cp: пропуск каталога `/etc/profile.d'
    `/etc/protocols' -> `/tmp/etccopy/protocols'
    cp: пропуск каталога `/etc/ptal'
    `/etc/pwdb.conf' -> `/tmp/etccopy/pwdb.conf'
    `/etc/quotagrpadmins' -> `/tmp/etccopy/quotagrpadmins'
    `/etc/quotatab' -> `/tmp/etccopy/quotatab'
    cp: пропуск каталога `/etc/racoon'
    `/etc/raidtab' -> `/tmp/etccopy/raidtab'
    `/etc/rc' -> `/tmp/etccopy/rc'
    cp: пропуск каталога `/etc/rc0.d'
    cp: пропуск каталога `/etc/rc1.d'
    cp: пропуск каталога `/etc/rc2.d'
    cp: пропуск каталога `/etc/rc3.d'
    cp: пропуск каталога `/etc/rc4.d'
    cp: пропуск каталога `/etc/rc5.d'
    cp: пропуск каталога `/etc/rc6.d'
    cp: пропуск каталога `/etc/rc.d'
    `/etc/rc.local' -> `/tmp/etccopy/rc.local'
    `/etc/rc.sysinit' -> `/tmp/etccopy/rc.sysinit'
    `/etc/readahead.early.files' -> `/tmp/etccopy/readahead.early.files'
    `/etc/readahead.files' -> `/tmp/etccopy/readahead.files'
    cp: пропуск каталога `/etc/redhat-lsb'
    `/etc/redhat-release' -> `/tmp/etccopy/redhat-release'
    `/etc/resolv.conf' -> `/tmp/etccopy/resolv.conf'
    cp: пропуск каталога `/etc/rhgb'
    `/etc/rmt' -> `/tmp/etccopy/rmt'
    `/etc/rpc' -> `/tmp/etccopy/rpc'
    cp: пропуск каталога `/etc/rpm'
    cp: пропуск каталога `/etc/samba'
    cp: пропуск каталога `/etc/sane.d'
    `/etc/screenrc' -> `/tmp/etccopy/screenrc'
    `/etc/scrollkeeper.conf' -> `/tmp/etccopy/scrollkeeper.conf'
    `/etc/scsi_id.config' -> `/tmp/etccopy/scsi_id.config'
    `/etc/securetty' -> `/tmp/etccopy/securetty'
    cp: невозможно открыть `/etc/securetty' для чтения: Permission denied
    cp: пропуск каталога `/etc/security'
    `/etc/sensors.conf' -> `/tmp/etccopy/sensors.conf'
    `/etc/services' -> `/tmp/etccopy/services'
    `/etc/sestatus.conf' -> `/tmp/etccopy/sestatus.conf'
    cp: пропуск каталога `/etc/setuptool.d'
    cp: пропуск каталога `/etc/sgml'
    `/etc/shadow' -> `/tmp/etccopy/shadow'
    cp: невозможно открыть `/etc/shadow' для чтения: Permission denied
    `/etc/shells' -> `/tmp/etccopy/shells'
    cp: пропуск каталога `/etc/skel'
    `/etc/slrn.rc' -> `/tmp/etccopy/slrn.rc'
    `/etc/smartd.conf' -> `/tmp/etccopy/smartd.conf'
    cp: пропуск каталога `/etc/smrsh'
    cp: пропуск каталога `/etc/snmp'
    cp: пропуск каталога `/etc/sound'
    cp: пропуск каталога `/etc/ssh'
    cp: пропуск каталога `/etc/stunnel'
    `/etc/sudoers' -> `/tmp/etccopy/sudoers'
    cp: невозможно открыть `/etc/sudoers' для чтения: Permission denied
    cp: пропуск каталога `/etc/sysconfig'
    `/etc/sysctl.conf' -> `/tmp/etccopy/sysctl.conf'
    `/etc/syslog.conf' -> `/tmp/etccopy/syslog.conf'
    `/etc/termcap' -> `/tmp/etccopy/termcap'
    cp: пропуск каталога `/etc/tuxpaint'
    cp: пропуск каталога `/etc/tvtime'
    cp: пропуск каталога `/etc/udev'
    `/etc/updatedb.conf' -> `/tmp/etccopy/updatedb.conf'
    cp: пропуск каталога `/etc/uucp'
    `/etc/vfontcap' -> `/tmp/etccopy/vfontcap'
    cp: пропуск каталога `/etc/vfs'
    `/etc/vimrc' -> `/tmp/etccopy/vimrc'
    cp: пропуск каталога `/etc/w3m'
    `/etc/warnquota.conf' -> `/tmp/etccopy/warnquota.conf'
    `/etc/wgetrc' -> `/tmp/etccopy/wgetrc'
    cp: пропуск каталога `/etc/wine'
    cp: пропуск каталога `/etc/wordtrans'
    cp: пропуск каталога `/etc/X11'
    cp: пропуск каталога `/etc/xdg'
    `/etc/xinetd.conf' -> `/tmp/etccopy/xinetd.conf'
    cp: пропуск каталога `/etc/xinetd.d'
    cp: пропуск каталога `/etc/xml'
    `/etc/yp.conf' -> `/tmp/etccopy/yp.conf'
    `/etc/yum.conf' -> `/tmp/etccopy/yum.conf'
    cp: пропуск каталога `/etc/yum.repos.d'
    
    ~/sorted_passwd
    >
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    dbus:x:81:81:System message bus:/:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    games:x:12:100:games:/usr/games:/sbin/nologin
    gdm:x:42:42::/var/gdm:/sbin/nologin
    gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
    halt:x:7:0:halt:/sbin:/sbin/halt
    ident:x:98:98::/home/ident:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    news:x:9:13:news:/etc/news:
    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
    nobody:x:99:99:Nobody:/:/sbin/nologin
    nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
    ntp:x:38:38::/etc/ntp:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    pcap:x:77:77::/var/arpwatch:/sbin/nologin
    pvm:x:24:24::/usr/share/pvm3:/bin/bash
    root:x:0:0:root:/root:/bin/bash
    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
    rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
    rpm:x:37:37::/var/lib/rpm:/sbin/nologin
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    user:x:500:500:user:/home/user:/bin/bash
    uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
    xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
    

    Статистика

    Время первой команды журнала09:54:52 2006-11-15
    Время последней команды журнала11:28:36 2006-11-15
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %15.84
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.56
    Количество командных строк в единицу времени, команда/мин 1.08
    Частота использования команд
    cat38|==================| 18.81%
    ls17|========| 8.42%
    grep15|=======| 7.43%
    cp8|===| 3.96%
    &6|==| 2.97%
    sort6|==| 2.97%
    mv6|==| 2.97%
    less6|==| 2.97%
    16|==| 2.97%
    ps5|==| 2.48%
    <5|==| 2.48%
    >5|==| 2.48%
    head5|==| 2.48%
    tail5|==| 2.48%
    man4|=| 1.98%
    file)'4|=| 1.98%
    mail4|=| 1.98%
    dirlist4|=| 1.98%
    ll4|=| 1.98%
    tee4|=| 1.98%
    unsorted3|=| 1.49%
    awk3|=| 1.49%
    tty3|=| 1.49%
    test3|=| 1.49%
    Script2|| 0.99%
    file'2|| 0.99%
    testfile2|| 0.99%
    fifo2|| 0.99%
    sorted2|| 0.99%
    LETTER2|| 0.99%
    more1|| 0.50%
    mkdir1|| 0.50%
    ы1|| 0.50%
    ca1|| 0.50%
    te1|| 0.50%
    n1|| 0.50%
    rm1|| 0.50%
    mkfifo1|| 0.50%
    user=user1|| 0.50%
    cut1|| 0.50%
    TEXT1|| 0.50%
    testf1|| 0.50%
    file]'1|| 0.50%
    pwd1|| 0.50%
    null1|| 0.50%
    file]1|| 0.50%
    out1|| 0.50%
    file)1|| 0.50%
    /etc/passwd1|| 0.50%
    err1|| 0.50%
    su1|| 0.50%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$