/l3/users/clint/nt-ladm-2005-11-13/linux2.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 |
|
$cat /tmp/out
1 2 3 |
$tty
/dev/pts/2 |
$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 |
$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 |
$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 |
$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 |
$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 |
$cat <<TEXT
> a > b > c > TEXT a b c |
$cat <<Script
> echo `date` > Script echo Вто Ноя 15 10:09:57 EET 2005 |
$cat <<Script
> echo `date` > eval echo `date` > echo Вто Ноя 15 10:11:03 EET 2005 eval echo Вто Ноя 15 10:11:03 EET 2005 |
$user=user
|
$mail $user <<LETTER
> Уважаемый $user! > Размер Вашего каталога `du -sh /$user` > LETTER du: невозможно получить доступ к `/user': No such file or directory |
$mail $user <<LETTER
> Уважаемый $user! > Размер Вашего каталога `du -sh ~` > LETTER You have new mail in /var/spool/mail/user |
$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 |
$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 |
$cat /etc//issue
ASPLinux release 10 (Karelia) Kernel 2.6.9-1.667asp on an i686 |
$ca
|
$ы
|
$cat /etc/issue | cat -n | sort -r
4 3 Kernel 2.6.9-1.667asp on an i686 2 ASPLinux release 10 (Karelia) 1 |
$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 |
$cat -n /etc/passwd | head -15 | tail -5 | cut -d: -f4
14 0 100 30 50 |
$cat -n /etc/passwd | head -15 | tail -5 | awk -F: '{print $4}'
14 0 100 30 50 |
$cat -n /etc/passwd | head -15 | tail -5 | tee |awk -F: '{print
![]() |
$cat -n /etc/passwd | head -15 | tail -5 | tee /tmp/tee |awk -F
'{print $4}' 14 0 100 30 50 |
$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 |
$man mkfifo
|
$mkfifo /tmp/fifo
|
$cat < /tmp/fifo
dasd ada ad |
$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 |
$tty
/dev/pts/2 |
$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 |
$cat > /tmp/te
![]() tee temp_driver.hdc |
$cat > /tmp/tee
asd asd |
$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 |
$pwd
/home/user |
$cat /etc/passwd > test
![]() bash: test: Is a directory |
$cat /etc/passwd > testfile
|
$less ./testfile
|
$sort < ./test
![]() test/ testf testf~ testfile |
$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 |
$mv ./testfile /tmp/
|
$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 |
$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 |
$mv /tmp/testfile ~
|
$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 |
$mv /etc/passwd /tmp/
![]() mv: невозможно удалить `/etc/passwd': Permission denied |
$mv /etc/passwd /tmp/ 2> err
![]() |
$cat ./err
mv: невозможно удалить `/etc/passwd': Permission denied |
$rm ./err
|
$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 |
$mv /etc/passwd /tmp/ 2> /dev/n
![]() net/ nflog null |
$mv /etc/passwd /tmp/ 2> /dev/null
![]() |
$cat >> unsorted
Windows Linux FreeBSD Solaris Sun OS |
$man sort
|
$sort < unsorted > sorted | cat sorted
![]() cat: sorted: No such file or directory |
$sort < unsorted > sorted
|
$cat sorted
FreeBSD Linux Solaris Sun OS Windows |
$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 |
$cat >> test
![]() bash: test: Is a directory |
$cat >> testf
ada asd |
$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 |
$cat ./testf
![]() testf testf~ testfile |
$cat ./testfile | more
|
$cat ./testfile | less
|
$mkdir /tmp/etccopy
|
$cp -v /etc/* /tmp/etc
![]() etc/ etccopy/ |
$cp -v /etc/* /tmp/etccopy/ 2>&1 | less
|
$cp -v /etc/* /tmp/etccopy/ | less
|
$cp -v /etc/* /tmp/etccopy/ 2>&1 | > ~/dirlist
|
$cat ~/dirlist | less
|
$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 |
$cat ./dirlist
|
$cp -v /etc/* /tmp/etccopy/ ~/dirlist 2>&1
![]() cp: копируются несколько файлов, но последний аргумент `/home/user/dirlist' не каталог Попробуйте `cp --help' для получения более подробного описания. |
$cp -v /etc/* /tmp/etccopy/ > ~/dirlist 2>&1
![]() |
$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' |
$cat /etc/passwd | sort | tee sorted_passwd | less
|
$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 |
$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' |
$cp -v /etc/* /tmp/etccopy/ > ~/dirlist 2>&1
![]() |
$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' |
$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 |
$ls -l | grep '(test|file)'
![]() |
$ls -l | grep (test|file)
![]() bash: syntax error near unexpected token `test' |
$ls -l | grep '(test|file)'
![]() |
$ls -l ~ | grep '(test|file)'
![]() |
$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 |
$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 |
$man grep
|
$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 |
$ls -l ~ | grep [test|file]
![]() bash: file]: command not found grep: Unmatched [ or [^ |
$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 |
$ls -l ~ | grep 'test|file'
![]() |
$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 |
$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 |
$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 |
$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 |
> echo `date` > eval echo `date` > echo Вто Ноя 15 10:11:03 EET 2005 eval echo Вто Ноя 15 10:11:03 EET 2005
> a > b > c > TEXT a b c
mv: невозможно удалить `/etc/passwd': Permission denied
testf testf~ testfile
ASPLinux release 10 (Karelia) Kernel 2.6.9-1.667asp on an i686
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
dasd ada ad
1 2 3
tee temp_driver.hdc
asd asd
FreeBSD Linux Solaris Sun OS Windows
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
Windows Linux FreeBSD Solaris Sun OS
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'
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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