/l3/users/12-05-2008/nt-ladm/debian2.unix.nt/root :1 |
|
#chfn user
Изменение информации о пользователе user Введите новое значение или нажмите ВВОД для выбора значения по умолчанию Полное имя [User]: user Номер комнаты []: 101 Рабочий телефон []: 11111 Домашний телефон []: 1111 Другое []: |
#less /passwd
|
#less /etc/passwd
|
#for A [ in 1-9 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `[' |
#for A [ in 1 2 3 4 5 6 7 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `[' |
#for A [ 1 2 3 4 5 6 7 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `[' |
#for A [ in ' 1 2 3 4 5 6 7 ' ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `[' |
#for A [ in 1 2 3 4 5 6 7 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `[' |
#man for
|
#info for
|
#File: dir Node: Top This is the top of the INFO tree
/dev/hda1 on / type ext3 (rw) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) |
#ps -u
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1235 0.0 0.0 1584 488 tty1 Ss+ May10 0:00 /sbin/getty 38400 tty1 root 1236 0.0 0.0 1588 496 tty2 Ss+ May10 0:00 /sbin/getty 38400 tty2 root 1237 0.0 0.0 1588 492 tty3 Ss+ May10 0:00 /sbin/getty 38400 tty3 root 1238 0.0 0.0 1584 492 tty4 Ss+ May10 0:00 /sbin/getty 38400 tty4 root 1239 0.0 0.0 1588 496 tty5 Ss+ May10 0:00 /sbin/getty 38400 tty5 root 1240 0.0 0.0 1588 492 tty6 Ss+ May10 0:00 /sbin/getty 38400 tty6 root 4079 0.0 0.1 4716 680 ttyp0 Ss+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4116 0.0 0.0 4720 468 ttyp0 S+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4117 0.0 0.3 5796 1808 ttyp1 Ss 06:37 0:00 bash -i root 4709 0.0 0.1 5176 992 ttyp1 R+ 09:36 0:00 ps -u |
#top
top - 09:37:21 up 4 days, 20:13, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 40 total, 1 running, 39 sleeping, 0 stopped, 0 zombie Cpu(s): 11.3%us, 0.0%sy, 0.0%ni, 88.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.3%st Mem: 524436k total, 166540k used, 357896k free, 80384k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 34640k cached 1494 root 16 0 11604 6872 1412 S 11.3 1.3 0:59.32 l3-agent 1 root 15 0 1960 648 552 S 0.0 0.1 0:00.03 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 ... 4077 root 15 0 7872 2372 1920 S 0.0 0.5 0:00.01 sshd 4079 root 15 0 4716 680 556 S 0.0 0.1 0:00.01 script 4116 root 15 0 4720 468 336 S 0.0 0.1 0:00.00 script 4117 root 15 0 5796 1808 1360 S 0.0 0.3 0:00.02 bash 4324 root 18 0 7712 2284 1856 S 0.0 0.4 0:00.01 sshd 4326 user 15 0 7712 1592 1152 S 0.0 0.3 0:00.00 sshd 4327 user 15 0 4716 680 556 S 0.0 0.1 0:00.08 script 4380 user 15 0 4720 468 336 S 0.0 0.1 0:00.00 script 4381 user 22 0 6996 2768 1372 S 0.0 0.5 0:00.10 bash 4717 root 15 0 2240 1120 864 R 0.0 0.2 0:00.00 top |
#ps -x
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init [2] 2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 7 ? S< 0:00 [xenwatch] 8 ? S< 0:00 [xenbus] ... 1238 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 1239 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 1240 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 1494 ? Ss 1:28 l3-agent 4077 ? Ss 0:00 sshd: root@ttyp0 4079 ttyp0 Ss+ 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script 4116 ttyp0 S+ 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script 4117 ttyp1 Ss 0:00 bash -i 4324 ? Ss 0:00 sshd: user [priv] 4725 ttyp1 R+ 0:00 ps -x |
#ps U root
PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init [2] 2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 7 ? S< 0:00 [xenwatch] 8 ? S< 0:00 [xenbus] 16 ? S< 0:00 [kblockd/0] ... 1238 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 1239 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 1240 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 1494 ? Ss 1:28 l3-agent 4077 ? Ss 0:00 sshd: root@ttyp0 4079 ttyp0 Ss+ 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script 4116 ttyp0 S+ 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script 4117 ttyp1 Ss 0:00 bash -i 4324 ? Ss 0:00 sshd: user [priv] 4733 ttyp1 R+ 0:00 ps U root |
#ps U user
PID TTY STAT TIME COMMAND 1580 ? Ss 0:03 l3-agent 4326 ? S 0:00 sshd: user@ttyp2 4327 ttyp2 Ss+ 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script 4380 ttyp2 S+ 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script 4381 ttyp3 Ss+ 0:00 bash -i |
#ps -t tty1
PID TTY TIME CMD 1235 tty1 00:00:00 getty |
#ps
PID TTY TIME CMD 4117 ttyp1 00:00:00 bash 4757 ttyp1 00:00:00 ps |
#ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 1960 648 ? Ss May10 0:00 init [2] root 2 0.0 0.0 0 0 ? S May10 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN May10 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< May10 0:00 [events/0] root 5 0.0 0.0 0 0 ? S< May10 0:00 [khelper] root 6 0.0 0.0 0 0 ? S< May10 0:00 [kthread] root 7 0.0 0.0 0 0 ? S< May10 0:00 [xenwatch] root 8 0.0 0.0 0 0 ? S< May10 0:00 [xenbus] ... root 4077 0.0 0.4 7872 2372 ? Ss 06:37 0:00 sshd: root@ttyp0 root 4079 0.0 0.1 4716 680 ttyp0 Ss+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4116 0.0 0.0 4720 468 ttyp0 S+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4117 0.0 0.3 5796 1808 ttyp1 Ss 06:37 0:00 bash -i root 4324 0.0 0.4 7712 2284 ? Ss 06:55 0:00 sshd: user [priv] user 4326 0.0 0.3 7712 1592 ? S 06:55 0:00 sshd: user@ttyp2 user 4327 0.0 0.1 4716 680 ttyp2 Ss+ 06:55 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script user 4380 0.0 0.0 4720 468 ttyp2 S+ 06:55 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script user 4381 0.0 0.5 6996 2768 ttyp3 Ss+ 06:55 0:00 bash -i root 4765 0.0 0.1 5176 988 ttyp1 R+ 10:01 0:00 ps -aux |
#ps -aux | grep -v USER. *PID. *CPU
grep: *PID.: No such file or directory grep: *CPU: No such file or directory Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html |
#ps -aux | grep -v USER.*PID.*CPU
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 1 0.0 0.1 1960 648 ? Ss May10 0:00 init [2] root 2 0.0 0.0 0 0 ? S May10 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN May10 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< May10 0:00 [events/0] root 5 0.0 0.0 0 0 ? S< May10 0:00 [khelper] root 6 0.0 0.0 0 0 ? S< May10 0:00 [kthread] root 7 0.0 0.0 0 0 ? S< May10 0:00 [xenwatch] root 8 0.0 0.0 0 0 ? S< May10 0:00 [xenbus] root 16 0.0 0.0 0 0 ? S< May10 0:00 [kblockd/0] ... root 4077 0.0 0.4 7872 2372 ? Ss 06:37 0:00 sshd: root@ttyp0 root 4079 0.0 0.1 4716 680 ttyp0 Ss+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4116 0.0 0.0 4720 468 ttyp0 S+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4117 0.0 0.3 5796 1808 ttyp1 Ss 06:37 0:00 bash -i root 4324 0.0 0.4 7712 2284 ? Ss 06:55 0:00 sshd: user [priv] user 4326 0.0 0.3 7712 1592 ? S 06:55 0:00 sshd: user@ttyp2 user 4327 0.0 0.1 4716 680 ttyp2 Ss+ 06:55 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script user 4380 0.0 0.0 4720 468 ttyp2 S+ 06:55 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script user 4381 0.0 0.5 6996 2768 ttyp3 Ss+ 06:55 0:00 bash -i root 4782 0.0 0.1 5176 992 ttyp1 R+ 10:02 0:00 ps -aux |
#ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 1960 648 ? Ss May10 0:00 init [2] root 2 0.0 0.0 0 0 ? S May10 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN May10 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< May10 0:00 [events/0] root 5 0.0 0.0 0 0 ? S< May10 0:00 [khelper] root 6 0.0 0.0 0 0 ? S< May10 0:00 [kthread] root 7 0.0 0.0 0 0 ? S< May10 0:00 [xenwatch] root 8 0.0 0.0 0 0 ? S< May10 0:00 [xenbus] ... root 4077 0.0 0.4 7872 2372 ? Ss 06:37 0:00 sshd: root@ttyp0 root 4079 0.0 0.1 4716 680 ttyp0 Ss+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4116 0.0 0.0 4720 468 ttyp0 S+ 06:37 0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script root 4117 0.0 0.3 5796 1808 ttyp1 Ss 06:37 0:00 bash -i root 4324 0.0 0.4 7712 2284 ? Ss 06:55 0:00 sshd: user [priv] user 4326 0.0 0.3 7712 1592 ? S 06:55 0:00 sshd: user@ttyp2 user 4327 0.0 0.1 4716 680 ttyp2 Ss+ 06:55 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script user 4380 0.0 0.0 4720 468 ttyp2 S+ 06:55 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script user 4381 0.0 0.5 6996 2768 ttyp3 Ss+ 06:55 0:00 bash -i root 4791 0.0 0.1 5172 988 ttyp1 R+ 10:03 0:00 ps -aux |
#ps -aux | grep -v USER.*PID.*CPU | sort -n +3
sort: Warning: "+number" syntax is deprecated, please use "-k number" Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 1162 0.0 0.0 1592 384 ? Ss May10 0:00 /sbin/klogd -x root 1235 0.0 0.0 1584 488 tty1 Ss+ May10 0:00 /sbin/getty 38400 tty1 root 1236 0.0 0.0 1588 496 tty2 Ss+ May10 0:00 /sbin/getty 38400 tty2 root 1237 0.0 0.0 1588 492 tty3 Ss+ May10 0:00 /sbin/getty 38400 tty3 root 1238 0.0 0.0 1584 492 tty4 Ss+ May10 0:00 /sbin/getty 38400 tty4 root 1239 0.0 0.0 1588 496 tty5 Ss+ May10 0:00 /sbin/getty 38400 tty5 root 1240 0.0 0.0 1588 492 tty6 Ss+ May10 0:00 /sbin/getty 38400 tty6 root 16 0.0 0.0 0 0 ? S< May10 0:00 [kblockd/0] ... user 4327 0.0 0.1 4716 680 ttyp2 Ss+ 06:55 0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script root 1186 0.0 0.2 4940 1092 ? Ss May10 0:00 /usr/sbin/sshd root 1201 0.0 0.3 13308 1920 ? Ss May10 0:00 /usr/sbin/gdm root 4117 0.0 0.3 5796 1808 ttyp1 Ss 06:37 0:00 bash -i user 4326 0.0 0.3 7712 1592 ? S 06:55 0:00 sshd: user@ttyp2 root 4077 0.0 0.4 7872 2372 ? Ss 06:37 0:00 sshd: root@ttyp0 root 4324 0.0 0.4 7712 2284 ? Ss 06:55 0:00 sshd: user [priv] user 4381 0.0 0.5 6996 2768 ttyp3 Ss+ 06:55 0:00 bash -i user 1580 0.0 1.2 11068 6336 ? Ss May10 0:03 l3-agent root 1494 0.0 1.3 11604 6872 ? Ss May10 1:31 l3-agent |
#man sort
|
#man pstree
|
#man pstree
|
#top
top - 10:08:30 up 4 days, 20:44, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 40 total, 1 running, 39 sleeping, 0 stopped, 0 zombie Cpu(s): 12.7%us, 0.0%sy, 0.0%ni, 87.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 524436k total, 167284k used, 357152k free, 80384k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 35384k cached 1494 root 16 0 11604 6872 1412 S 12.7 1.3 1:35.10 l3-agent 1 root 15 0 1960 648 552 S 0.0 0.1 0:00.03 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 ... 4077 root 15 0 7872 2372 1920 S 0.0 0.5 0:00.02 sshd 4079 root 15 0 4716 680 556 S 0.0 0.1 0:00.01 script 4116 root 15 0 4720 468 336 S 0.0 0.1 0:00.00 script 4117 root 15 0 5796 1808 1360 S 0.0 0.3 0:00.03 bash 4324 root 18 0 7712 2284 1856 S 0.0 0.4 0:00.01 sshd 4326 user 15 0 7712 1592 1152 S 0.0 0.3 0:00.00 sshd 4327 user 15 0 4716 680 556 S 0.0 0.1 0:00.08 script 4380 user 15 0 4720 468 336 S 0.0 0.1 0:00.00 script 4381 user 22 0 6996 2768 1372 S 0.0 0.5 0:00.10 bash 4928 root 15 0 2244 1124 864 R 0.0 0.2 0:00.00 top |
#top
top - 10:10:13 up 4 days, 20:45, 2 users, load average: 0.02, 0.01, 0.00 Tasks: 40 total, 2 running, 38 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 524436k total, 167408k used, 357028k free, 80384k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 35508k cached 1 root 15 0 1960 648 552 S 0.0 0.1 0:00.03 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 ... 4077 root 16 0 7872 2372 1920 R 0.0 0.5 0:00.02 sshd 4079 root 15 0 4716 680 556 S 0.0 0.1 0:00.01 script 4116 root 15 0 4720 468 336 S 0.0 0.1 0:00.01 script 4117 root 15 0 5796 1808 1360 S 0.0 0.3 0:00.03 bash 4324 root 18 0 7712 2284 1856 S 0.0 0.4 0:00.01 sshd 4326 user 15 0 7712 1592 1152 S 0.0 0.3 0:00.00 sshd 4327 user 15 0 4716 680 556 S 0.0 0.1 0:00.08 script 4380 user 15 0 4720 468 336 S 0.0 0.1 0:00.00 script 4381 user 22 0 6996 2768 1372 S 0.0 0.5 0:00.10 bash 4936 root 15 0 2244 1128 868 R 0.0 0.2 0:00.00 top |
#uptime
10:10:30 up 4 days, 20:46, 2 users, load average: 0.01, 0.01, 0.00 |
#top
top - 10:11:21 up 4 days, 20:47, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 40 total, 1 running, 39 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 524436k total, 167532k used, 356904k free, 80384k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 35636k cached 1 root 15 0 1960 648 552 S 0.0 0.1 0:00.03 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 ... 4077 root 15 0 7872 2372 1920 S 0.0 0.5 0:00.02 sshd 4079 root 15 0 4716 680 556 S 0.0 0.1 0:00.01 script 4116 root 15 0 4720 468 336 S 0.0 0.1 0:00.01 script 4117 root 15 0 5796 1808 1360 S 0.0 0.3 0:00.03 bash 4324 root 18 0 7712 2284 1856 S 0.0 0.4 0:00.01 sshd 4326 user 15 0 7712 1592 1152 S 0.0 0.3 0:00.00 sshd 4327 user 15 0 4716 680 556 S 0.0 0.1 0:00.08 script 4380 user 15 0 4720 468 336 S 0.0 0.1 0:00.00 script 4381 user 22 0 6996 2768 1372 S 0.0 0.5 0:00.10 bash 4952 root 15 0 2240 1120 864 R 0.0 0.2 0:00.00 top |
#ps
PID TTY TIME CMD 4117 ttyp1 00:00:00 bash 4968 ttyp1 00:00:00 ps |
#kill 4381
|
#ps -u user
PID TTY TIME CMD 1580 ? 00:00:03 l3-agent 4326 ? 00:00:00 sshd 4327 ttyp2 00:00:00 script 4380 ttyp2 00:00:00 script 4381 ttyp3 00:00:00 bash |
#kill 4381
|
#ps -u user
PID TTY TIME CMD 1580 ? 00:00:03 l3-agent 4326 ? 00:00:00 sshd 4327 ttyp2 00:00:00 script 4380 ttyp2 00:00:00 script 4381 ttyp3 00:00:00 bash |
#ps
PID TTY TIME CMD 4117 ttyp1 00:00:00 bash 5028 ttyp1 00:00:00 ps |
#whoami
root |
#kill -9 4381
|
#ps -u user
PID TTY TIME CMD 1580 ? 00:00:04 l3-agent 5053 ? 00:00:00 sshd 5054 ttyp2 00:00:00 script 5107 ttyp2 00:00:00 script 5108 ttyp3 00:00:00 bash 5170 ttyp3 00:00:00 vim 5173 ? 00:00:00 sshd 5174 ttyp4 00:00:00 script 5228 ttyp4 00:00:00 script 5229 ttyp5 00:00:00 bash 5272 ttyp5 00:00:00 vim |
#killall vim
|
#man ls
|
#ls /
bin boot dev etc home initrd lib lost+found media mnt opt proc root sbin srv sys tmp usr var |
#ls /lib
cpp libattr.so.1.1.0 libcfont.so.0.0.0 libdevmapper.so.1.02 libm.so.6 libnss_files.so.2 libpam.so.0.79 librt.so.1 libutil-2.3.6.so i386-linux-gnu libblkid.so.1 libcidn-2.3.6.so libdl-2.3.6.so libncurses.so.5 libnss_hesiod-2.3.6.so libpcprofile.so libSegFault.so libutil.so.1 i486-linux-gnu libblkid.so.1.0 libcidn.so.1 libdl.so.2 libncurses.so.5.5 libnss_hesiod.so.2 libpopt.so.0 libselinux.so.1 libuuid.so.1 init libBrokenLocale-2.3.6.so libcom_err.so.2 libe2p.so.2 libncursesw.so.5 libnss_nis-2.3.6.so libpopt.so.0.0.0 libsepol.so.1 libuuid.so.1.2 iptables libBrokenLocale.so.1 libcom_err.so.2.1 libe2p.so.2.3 libncursesw.so.5.5 libnss_nisplus-2.3.6.so libproc-3.2.7.so libslang.so.2 libwrap.so.0 ld-2.3.6.so libbz2.so.1 libconsole.so.0 libext2fs.so.2 libnsl-2.3.6.so libnss_nisplus.so.2 libpthread-0.10.so libslang.so.2.0.6 libwrap.so.0.7.6 ld-linux.so.2 libbz2.so.1.0 libconsole.so.0.0.0 libext2fs.so.2.4 libnsl.so.1 libnss_nis.so.2 libpthread.so.0 libss.so.2 lsb libacl.so.1 libbz2.so.1.0.3 libcrypt-2.3.6.so libgcc_s.so.1 libnss_compat-2.3.6.so libpamc.so.0 libreadline.so.5 libss.so.2.0 modules libacl.so.1.1.0 libc-2.3.6.so libcrypt.so.1 libhistory.so.5 libnss_compat.so.2 libpamc.so.0.79 libreadline.so.5.2 libthread_db-1.0.so security libanl-2.3.6.so libcap.so.1 libc.so.6 libhistory.so.5.2 libnss_dns-2.3.6.so libpam_misc.so.0 libresolv-2.3.6.so libthread_db.so.1 terminfo libanl.so.1 libcap.so.1.10 libctutils.so.0 libm-2.3.6.so libnss_dns.so.2 libpam_misc.so.0.79 libresolv.so.2 libusb-0.1.so.4 tls libattr.so.1 libcfont.so.0 libctutils.so.0.0.0 libmemusage.so libnss_files-2.3.6.so libpam.so.0 librt-2.3.6.so libusb-0.1.so.4.4.4 udev |
#ls -l | grep libcurses*
|
#ls -l | grep libcurses.*
|
#ls -l /lib | grep libcurses.*
|
#ls -l /lib | grep libcurses*
|
#ls -l /lib | grep libcurses
|
#ls /lib -l | grep libcurses
|
#ls /lib -l
итого 4612 lrwxrwxrwx 1 root root 21 2007-12-23 14:42 cpp -> /etc/alternatives/cpp lrwxrwxrwx 1 root root 14 2008-02-17 21:18 i386-linux-gnu -> i486-linux-gnu drwxr-xr-x 2 root root 4096 2007-07-30 20:27 i486-linux-gnu drwxr-xr-x 3 root root 4096 2007-12-23 14:30 init drwxr-xr-x 2 root root 4096 2007-12-23 14:31 iptables -rwxr-xr-x 1 root root 88164 2008-01-19 12:14 ld-2.3.6.so lrwxrwxrwx 1 root root 11 2008-02-17 21:18 ld-linux.so.2 -> ld-2.3.6.so lrwxrwxrwx 1 root root 15 2007-12-23 14:30 libacl.so.1 -> libacl.so.1.1.0 -rw-r--r-- 1 root root 22156 2006-07-20 23:40 libacl.so.1.1.0 ... lrwxrwxrwx 1 root root 14 2007-12-23 14:30 libuuid.so.1 -> libuuid.so.1.2 -rw-r--r-- 1 root root 9128 2007-03-07 02:17 libuuid.so.1.2 lrwxrwxrwx 1 root root 16 2007-12-23 14:31 libwrap.so.0 -> libwrap.so.0.7.6 -rw-r--r-- 1 root root 27596 2007-02-25 20:06 libwrap.so.0.7.6 drwxr-xr-x 2 root root 4096 2007-12-23 14:30 lsb drwxr-xr-x 4 root root 4096 2008-02-17 21:48 modules drwxr-xr-x 2 root root 4096 2007-12-23 14:30 security drwxr-xr-x 15 root root 4096 2006-10-19 11:02 terminfo drwxr-xr-x 3 root root 4096 2008-02-17 21:18 tls drwxr-xr-x 2 root root 4096 2007-12-23 14:42 udev |
#grep libcurses `ls -l /lib`
grep: invalid option -- > Использование: grep [OPTION]... PATTERN [FILE]... Попробуйте `grep --help' для получения более подробного описания. |
#ls -l /lib | grep 'libcurses*'
|
#ls -l /lib | grep 'libcurses.*'
|
#ls -l /lib
итого 4612 lrwxrwxrwx 1 root root 21 2007-12-23 14:42 cpp -> /etc/alternatives/cpp lrwxrwxrwx 1 root root 14 2008-02-17 21:18 i386-linux-gnu -> i486-linux-gnu drwxr-xr-x 2 root root 4096 2007-07-30 20:27 i486-linux-gnu drwxr-xr-x 3 root root 4096 2007-12-23 14:30 init drwxr-xr-x 2 root root 4096 2007-12-23 14:31 iptables -rwxr-xr-x 1 root root 88164 2008-01-19 12:14 ld-2.3.6.so lrwxrwxrwx 1 root root 11 2008-02-17 21:18 ld-linux.so.2 -> ld-2.3.6.so lrwxrwxrwx 1 root root 15 2007-12-23 14:30 libacl.so.1 -> libacl.so.1.1.0 -rw-r--r-- 1 root root 22156 2006-07-20 23:40 libacl.so.1.1.0 ... lrwxrwxrwx 1 root root 14 2007-12-23 14:30 libuuid.so.1 -> libuuid.so.1.2 -rw-r--r-- 1 root root 9128 2007-03-07 02:17 libuuid.so.1.2 lrwxrwxrwx 1 root root 16 2007-12-23 14:31 libwrap.so.0 -> libwrap.so.0.7.6 -rw-r--r-- 1 root root 27596 2007-02-25 20:06 libwrap.so.0.7.6 drwxr-xr-x 2 root root 4096 2007-12-23 14:30 lsb drwxr-xr-x 4 root root 4096 2008-02-17 21:48 modules drwxr-xr-x 2 root root 4096 2007-12-23 14:30 security drwxr-xr-x 15 root root 4096 2006-10-19 11:02 terminfo drwxr-xr-x 3 root root 4096 2008-02-17 21:18 tls drwxr-xr-x 2 root root 4096 2007-12-23 14:42 udev |
#ls -l /lib | grep lib
lrwxrwxrwx 1 root root 15 2007-12-23 14:30 libacl.so.1 -> libacl.so.1.1.0 -rw-r--r-- 1 root root 22156 2006-07-20 23:40 libacl.so.1.1.0 -rw-r--r-- 1 root root 9868 2008-01-19 12:14 libanl-2.3.6.so lrwxrwxrwx 1 root root 15 2008-02-17 21:18 libanl.so.1 -> libanl-2.3.6.so lrwxrwxrwx 1 root root 16 2007-12-23 14:30 libattr.so.1 -> libattr.so.1.1.0 -rw-r--r-- 1 root root 12840 2006-03-28 05:25 libattr.so.1.1.0 lrwxrwxrwx 1 root root 15 2007-12-23 14:30 libblkid.so.1 -> libblkid.so.1.0 -rw-r--r-- 1 root root 32248 2007-03-07 02:17 libblkid.so.1.0 -rw-r--r-- 1 root root 5448 2008-01-19 12:14 libBrokenLocale-2.3.6.so lrwxrwxrwx 1 root root 24 2008-02-17 21:18 libBrokenLocale.so.1 -> libBrokenLocale-2.3.6.so ... -rw-r--r-- 1 root root 17860 2008-01-19 12:14 libthread_db-1.0.so lrwxrwxrwx 1 root root 19 2008-02-17 21:18 libthread_db.so.1 -> libthread_db-1.0.so lrwxrwxrwx 1 root root 19 2007-12-23 14:31 libusb-0.1.so.4 -> libusb-0.1.so.4.4.4 -rw-r--r-- 1 root root 28740 2007-02-13 01:05 libusb-0.1.so.4.4.4 -rw-r--r-- 1 root root 9656 2008-01-19 12:14 libutil-2.3.6.so lrwxrwxrwx 1 root root 16 2008-02-17 21:18 libutil.so.1 -> libutil-2.3.6.so lrwxrwxrwx 1 root root 14 2007-12-23 14:30 libuuid.so.1 -> libuuid.so.1.2 -rw-r--r-- 1 root root 9128 2007-03-07 02:17 libuuid.so.1.2 lrwxrwxrwx 1 root root 16 2007-12-23 14:31 libwrap.so.0 -> libwrap.so.0.7.6 -rw-r--r-- 1 root root 27596 2007-02-25 20:06 libwrap.so.0.7.6 |
#ls -l /lib | grep libcur
|
#ls -l /lib | grep libncurs
lrwxrwxrwx 1 root root 17 2007-12-23 14:30 libncurses.so.5 -> libncurses.so.5.5 -rw-r--r-- 1 root root 263040 2006-10-19 11:02 libncurses.so.5.5 lrwxrwxrwx 1 root root 18 2007-12-23 14:31 libncursesw.so.5 -> libncursesw.so.5.5 -rw-r--r-- 1 root root 308288 2006-10-19 11:02 libncursesw.so.5.5 |
#vim /lib/libncursesw.so.5.5
|
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31^@
Переформатирование cp(1), подождите... -S, --suffix=SUFFIX override the usual backup suffix cp - copy files and directories -t, --target-directory=DIRECTORY copy all SOURCE arguments into DIRECTORY cp [OPTION]... [-T] SOURCE DEST -T, --no-target-directoryDIRECTORY treat DEST as a normal file... -u, --update ... The full documentation for cp is maintained as a Texinfo manual. If the info and cp programs are properly installed at your site, the command info cpnation remove each existing destination file before attempting to open it (contrast with --force) should give you access to the complete manual. --sparse=WHEN cp 5.97 January 2007 CP(1) --strip-trailing-slashes remove any trailing slashes from each SOURCE argument -s, --symbolic-link make symbolic links instead of copying |
#ls /
bin boot dev etc home initrd lib lost+found media mnt opt proc root sbin srv sys tmp usr var |
#ls /mnt
|
#ls /media
|
#acropus
bash: acropus: command not found |
#apropose libncursesw.so.5.5
bash: apropose: command not found |
#apropos libncurses.so.5.5
libncurses.so.5.5: ничего подходящего не найдено. |
#whatis libncurses.so.5.5
libncurses.so.5.5: ничего подходящего не найдено. |
#info libncurses.so.5.5
|
#File: dir Node: Top This is the top of the INFO tree
|
#info libncurses.so.5.5
|
#File: dir Node: Top This is the top of the INFO tree
bash: mat: command not found |
#man anacron
|
#man date
|
#ls /var
backups cache lib local lock log mail opt run spool tmp |
#ls /var/run
crond.pid crond.reboot gdm.pid inetd.pid klogd.pid motd network sshd sshd.pid sudo syslogd.pid utmp |
#file libncurses.so.5.5
libncurses.so.5.5: ERROR: cannot open `libncurses.so.5.5' (No such file or directory) |
#file libncursesw.so.5.5
libncursesw.so.5.5: ERROR: cannot open `libncursesw.so.5.5' (No such file or directory) |
#file /lib/libncursesw.so.5.5
/lib/libncursesw.so.5.5: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped |
#apt-get install sync
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет sync |
#apt-get install rsync
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: rsync обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 35 пакетов не обновлено. Необходимо скачать 261kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 451kB. Получено:1 http://debian.org.ua etch/main rsync 2.6.9-2etch1 [261kB] Получено 261kB за 32s (8081B/c) Выбор ранее не выбранного пакета rsync. (Чтение базы данных... на данный момент установлено 19752 файлов и каталогов.) Распаковывается пакет rsync (из файла .../rsync_2.6.9-2etch1_i386.deb)... Настраивается пакет rsync (2.6.9-2etch1) ... |
#apt-get install bzip2
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: bzip2 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 35 пакетов не обновлено. Необходимо скачать 269kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 446kB. Получено:1 http://debian.org.ua etch/main bzip2 1.0.3-6 [269kB] Получено 269kB за 11s (24,3kB/c) Выбор ранее не выбранного пакета bzip2. (Чтение базы данных... на данный момент установлено 19766 файлов и каталогов.) Распаковывается пакет bzip2 (из файла .../bzip2_1.0.3-6_i386.deb)... Настраивается пакет bzip2 (1.0.3-6) ... |
#cd /src/usr
bash: cd: /src/usr: No such file or directory |
#cd /usr/src
|
#tar xvjf linux-2.6.25.3.tar.bz2
linux-2.6.25.3/Documentation/scsi/Mylex.txt linux-2.6.25.3/Documentation/scsi/NinjaSCSI.txt linux-2.6.25.3/Documentation/scsi/aacraid.txt linux-2.6.25.3/Documentation/scsi/advansys.txt linux-2.6.25.3/Documentation/scsi/aha152x.txt linux-2.6.25.3/Documentation/scsi/aic79xx.txt linux-2.6.25.3/Documentation/scsi/aic7xxx.txt linux-2.6.25.3/Documentation/scsi/aic7xxx_old.txt linux-2.6.25.3/Documentation/scsi/arcmsr_spec.txt linux-2.6.25.3/Documentation/scsi/dc395x.txt ... linux-2.6.25.3/Documentation/uml/UserModeLinux-HOWTO.txt linux-2.6.25.3/Documentation/unaligned-memory-access.txt linux-2.6.25.3/Documentation/unicode.txt linux-2.6.25.3/Documentation/unshare.txt linux-2.6.25.3/Documentation/usb/ linux-2.6.25.3/Documentation/usb/CREDITS linux-2.6.25.3/Documentation/usb/URB.txt linux-2.6.25.3/Documentation/usb/acm.txt linux-2.6.25.3/Documentation/usb/auerswald.txt linux-2.6.25.3/Documentation/usb/authorization.txt |
#cd ./linux-2.6.25.3
|
#make menuconfig
HOSTCC scripts/basic/fixdep /bin/sh: gcc: command not found make[1]: *** [scripts/basic/fixdep] Ошибка 127 make: *** [scripts_basic] Ошибка 2 |
#apt-get install gcc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: gcc-4.1 libssp0 Предлагаемые пакеты: manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.1-doc gcc-4.1-locales libc6-dev-amd64 lib64gcc1 lib64ssp0 Рекомендуемые пакеты: libc6-dev libc-dev libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: gcc gcc-4.1 libssp0 ... Выбор ранее не выбранного пакета libssp0. (Чтение базы данных... на данный момент установлено 19799 файлов и каталогов.) Распаковывается пакет libssp0 (из файла .../libssp0_4.1.1-21_i386.deb)... Выбор ранее не выбранного пакета gcc-4.1. Распаковывается пакет gcc-4.1 (из файла .../gcc-4.1_4.1.1-21_i386.deb)... Выбор ранее не выбранного пакета gcc. Распаковывается пакет gcc (из файла .../gcc_4%3a4.1.1-15_i386.deb)... Настраивается пакет libssp0 (4.1.1-21) ... Настраивается пакет gcc-4.1 (4.1.1-21) ... Настраивается пакет gcc (4.1.1-15) ... |
#make menuconfig
HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c:107:23: error: sys/types.h: No such file or directory scripts/basic/fixdep.c:108:22: error: sys/stat.h: No such file or directory scripts/basic/fixdep.c:109:22: error: sys/mman.h: No such file or directory scripts/basic/fixdep.c:110:20: error: unistd.h: No such file or directory scripts/basic/fixdep.c:111:19: error: fcntl.h: No such file or directory scripts/basic/fixdep.c:112:20: error: string.h: No such file or directory scripts/basic/fixdep.c:113:20: error: stdlib.h: No such file or directory scripts/basic/fixdep.c:114:19: error: stdio.h: No such file or directory In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7, ... scripts/basic/fixdep.c:359: error: ‘MAP_PRIVATE’ undeclared (first use in this function) scripts/basic/fixdep.c:359: warning: assignment makes pointer from integer without a cast scripts/basic/fixdep.c:366: error: too many arguments to function ‘parse_dep_file’ scripts/basic/fixdep.c:343: warning: unused variable ‘st’ scripts/basic/fixdep.c: In function ‘traps’: scripts/basic/fixdep.c:378: warning: incompatible implicit declaration of built-in function ‘fprintf’ scripts/basic/fixdep.c:378: error: ‘stderr’ undeclared (first use in this function) scripts/basic/fixdep.c:380: warning: incompatible implicit declaration of built-in function ‘exit’ make[1]: *** [scripts/basic/fixdep] Ошибка 1 make: *** [scripts_basic] Ошибка 2 |
#apt-get install libncurses5-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libc6-dev linux-kernel-headers Предлагаемые пакеты: glibc-doc manpages-dev НОВЫЕ пакеты, которые будут установлены: libc6-dev libncurses5-dev linux-kernel-headers обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 35 пакетов не обновлено. Необходимо скачать 5989kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 28,3MB. Хотите продолжить [Д/н]? Y Получено:1 http://debian.org.ua etch/main linux-kernel-headers 2.6.18-7 [1875kB] |
#make menuconfig
x x x x x x x x x x x x x x x x x x [ ] Second extended fs support (NEW) x x [ ] Ext3 journalling file system support (NEW) x x [ ] Reiserfs support (NEW)system support (NEW) x x [ ] JFS filesystem support (NEW) x x [ ] JFS filesystem support (NEW) x x x x x x ... x x x x x x x x x x x x x x x x x x x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu <Select> < Exit > < Help > x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#make && make modules_install && make install
CC drivers/pci/proc.o CC drivers/pci/hotplug.o CC drivers/pci/setup-bus.o LD drivers/pci/built-in.o LD drivers/serial/built-in.o CC drivers/usb/host/pci-quirks.o LD drivers/usb/host/built-in.o LD drivers/usb/built-in.o CC drivers/video/fb_notify.o LD drivers/video/backlight/built-in.o ... HOSTCC arch/x86/boot/tools/build BUILD arch/x86/boot/bzImage Root device is (3, 1) Setup is 11192 bytes (padded to 11264 bytes). System is 782 kB Kernel: arch/x86/boot/bzImage is ready (#1) The present kernel configuration has modules disabled. Type 'make config' and enable loadable module support. Then build a kernel with module support enabled. make: *** [modules_install] Ошибка 1 |
#make menuconfig
Firmware Drivers ---> Kernel hacking ---> [ ] Cryptographic API ---> Library routines ---> Load an Alternate Configuration File Save an Alternate Configuration File lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Do you wish to save your new kernel configuration? x x <ESC><ESC> to continue. x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x < Yes > < No > x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj # # configuration written to .config # *** End of Linux kernel configuration. *** Execute 'make' to build the kernel or try 'make help'. |
#make && make modules_install && make install
CC arch/x86/pci/irq.o CC arch/x86/pci/common.o CC arch/x86/pci/early.o LD arch/x86/pci/built-in.o CC net/nonet.o LD net/built-in.o CC lib/div64.o CC lib/sort.o CC lib/parser.o CC lib/halfmd4.o ... If you need to modify the floppy's lilo.conf, run the following: mount /dev/fd0 /mnt cd /mnt vi lilo.conf # edit the file lilo -C lilo.conf # run lilo on floppy cd umount /dev/fd0 umount: /dev/fd0: not found rmdir: /tmp/boot16706: Directory not empty ...Success. |
#ls /boot/
config config-2.6.25.3 System.map System.map-2.6.25.3 vmlinuz vmlinuz-2.6.25.3 |
#modeprobe --help
bash: modeprobe: command not found |
#modprobe --help
modprobe: unrecognized option `--help' Usage: modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...] modprobe -r [-n] [-i] [-v] <modulename> ... modprobe -l -t <dirname> [ -a <modulename> ...] |
#modprobe
Usage: modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...] modprobe -r [-n] [-i] [-v] <modulename> ... modprobe -l -t <dirname> [ -a <modulename> ...] |
#lsmod
Module Size Used by ext2 59784 0 ipv6 229376 16 8250 28164 0 serial_core 20288 1 8250 ext3 120072 1 jbd 53224 1 ext3 mbcache 9124 2 ext2,ext3 dm_mirror 20048 0 dm_snapshot 16320 0 dm_mod 51000 2 dm_mirror,dm_snapshot processor 29608 0 |
#rpm --h
bash: rpm: command not found |
#rpm --help
bash: rpm: command not found |
Время первой команды журнала | 10:04:18 2008- 5-15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:14:37 2008- 5-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 34.34 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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