/l3/users/28-09-2015/NT-Ladm/debian3.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#ls -l
итого 0 lrwxrwxrwx 1 root root 13 Сен 28 12:01 install -> /root/install |
#cd -
/root |
#ls -l /tmp
итого 0 lrwxrwxrwx 1 root root 13 Сен 28 12:01 install -> /root/install |
#ls -F /tmp
install@ |
#ls -F /tmp --color
install@ |
#ls -F /tmp
install@ |
#ls -l /tmp
итого 0 lrwxrwxrwx 1 root root 13 Сен 28 12:01 install -> /root/install |
#ls -l /dev/x
![]() xconsole xvda xvda1 xvdb |
#ls -l /dev/xvda1
brw-rw---T 1 root disk 202, 1 Сен 25 17:22 /dev/xvda1 |
#ls -l /dev/xvda1 -color
brw-rw---T 1 root 202, 1 Сен 25 17:22 /dev/xvda1 |
#ls -l /dev/xvda1 --color
brw-rw---T 1 root disk 202, 1 Сен 25 17:22 /dev/xvda1 |
#ls -l /dev/xvda --color
brw-rw---T 1 root disk 202, 0 Сен 25 17:22 /dev/xvda |
#ls -l /dev/xvdb --color
brw-rw---T 1 root disk 202, 16 Сен 25 17:22 /dev/xvdb |
#ls -l /dev/tty1
crw-rw---- 1 root tty 4, 1 Сен 25 17:23 /dev/tty1 |
#ls -l /dev/tty$1
crw-rw-rw- 1 root root 5, 0 Сен 25 17:22 /dev/tty |
#tty -a
/dev/pts/0 |
#stty -a
speed 38400 baud; rows 39; columns 82; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke |
#echo privet > /dev/p
![]() port ppp psaux ptmx pts/ |
#echo privet > /dev/pts/3
|
#echo privet2 > /dev/pts/3
|
#^C
![]() |
#write petr
xcvdfgdf fddfg dfg dfg dfg dfg dfg df ter3656 fdsdg q / |
#write petr
1212 213 |
#dsf
![]() l3script: dsf: команда не найдена |
#mesg n
|
#mesg n
|
#mesg n ==help
![]() Usage: mesg [y|n] |
#mesg n --help
![]() Usage: mesg [y|n] |
#mesg n --help
![]() Usage: mesg [y|n] |
#chmod g-w /dev/pts/0
|
#chmod --help
ÐÑполÑзование: chmod [ÐÐ,Ð ÐÐÐÐ]⦠ФÐÐÐ hmod [ÐÐ hmod [ÐÐeference=ÐФÐÐРна ÑказаннÑй Ð ÐÐÐÐ. -c, --changes как verbose, но ÑообÑаÑÑ, ÑолÑко еÑли Ñделано дейÑÑвиÑелÑное изменение --no-preserve-root не обÑабаÑÑваÑÑ / оÑобÑм обÑазом (по ÑмолÑаниÑ) --preserve-root оÑказÑваÑÑÑÑ ÑекÑÑÑивно обÑабаÑÑваÑÑ / -f, --silent, --quiet подавлÑÑÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑообÑений об оÑÐ¸Ð±ÐºÐ°Ñ -v, --verbose вÑводиÑÑ Ð´Ð¸Ð°Ð³Ð½Ð¾ÑÑиÑеÑкие ÑообÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла --reference=ÐФÐÐÐÑвного ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð ÐÐÐÐÐ -R, --recursive ÑекÑÑÑивно обÑабаÑÑваÑÑ ÑÐ°Ð¹Ð»Ñ Ð¸ каÑалоги --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ð ÐÐÐРзадаеÑÑÑ Ð² ÑоÑме «[ugoa]*([-+=]([rwxXst]*|[ugo]))+». Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² chmod ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «chmod» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'chmod invocation' |
#cd tmp
![]() l3script: cd: tmp: Нет такого файла или каталога |
#cd /tmp
|
#mkfifo p1
|
#ls -lF --color
итого 0 lrwxrwxrwx 1 root root 13 Сен 28 12:01 install -> /root/install prw-r--r-- 1 root root 0 Сен 28 12:22 p1| |
#echo privet > p1
|
#echo privet > p1
11 112 21 |
#11
![]() l3script: 11: команда не найдена |
#112
![]() l3script: 112: команда не найдена |
#21
![]() l3script: 21: команда не найдена |
#;s -l --color ./dev/log
![]() l3script: syntax error near unexpected token `;' |
#;s -l --color /dev/log
![]() l3script: syntax error near unexpected token `;' |
#ls -l --color /dev/log
srw-rw-rw- 1 root root 0 Сен 25 17:23 /dev/log |
#ls -lF --color /dev/log
srw-rw-rw- 1 root root 0 Сен 25 17:23 /dev/log= |
#pidof rsyslogd
1904 |
#cd /proc/`pidof rsyslog`
|
#cd /proc/ `pidof rsyslog`
|
#cd /proc/ `pidof rsyslogd`
|
#cd /proc/ `pidof rsyslogd`
|
#cd /proc/1904
|
#cd fd
|
#ls -l
итого 0 lrwx------ 1 root root 64 Сен 28 11:47 0 -> socket:[5077] l-wx------ 1 root root 64 Сен 28 11:47 1 -> /var/log/syslog l-wx------ 1 root root 64 Сен 28 11:47 2 -> /var/log/messages lrwx------ 1 root root 64 Сен 28 11:47 3 -> /dev/xconsole lr-x------ 1 root root 64 Сен 28 11:47 4 -> /proc/kmsg l-wx------ 1 root root 64 Сен 28 11:47 5 -> /var/log/auth.log |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 debian3.net.nt:ssh 192.168.16.107:49299 ESTABLISHED tcp 0 432 debian3.net.nt:ssh 192.168.16.107:49190 ESTABLISHED tcp 0 0 debian3.net.nt:35891 xgu.ru:18030 TIME_WAIT tcp 0 0 debian3.net.nt:35890 xgu.ru:18030 TIME_WAIT tcp 0 0 debian3.net.nt:ssh 192.168.16.107:49300 ESTABLISHED tcp 0 0 debian3.net.nt:35892 xgu.ru:18030 TIME_WAIT tcp 0 0 debian3.net.nt:35889 xgu.ru:18030 TIME_WAIT Active UNIX domain sockets (w/o servers) ... unix 3 [ ] STREAM CONNECTED 8797 unix 3 [ ] STREAM CONNECTED 8796 unix 2 [ ] DGRAM 8795 unix 3 [ ] STREAM CONNECTED 8644 unix 3 [ ] STREAM CONNECTED 8643 unix 2 [ ] DGRAM 8642 unix 2 [ ] DGRAM 7211 unix 2 [ ] DGRAM 5124 unix 3 [ ] DGRAM 3252 unix 3 [ ] DGRAM 3251 |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 debian3.net.nt:ssh 192.168.16.107:49299 ESTABLISHED tcp 0 432 debian3.net.nt:ssh 192.168.16.107:49190 ESTABLISHED tcp 0 0 debian3.net.nt:ssh 192.168.16.107:49300 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 6 [ ] DGRAM 5077 /dev/log unix 3 [ ] STREAM CONNECTED 8797 unix 3 [ ] STREAM CONNECTED 8796 unix 2 [ ] DGRAM 8795 unix 3 [ ] STREAM CONNECTED 8644 unix 3 [ ] STREAM CONNECTED 8643 unix 2 [ ] DGRAM 8642 unix 2 [ ] DGRAM 7211 unix 2 [ ] DGRAM 5124 unix 3 [ ] DGRAM 3252 unix 3 [ ] DGRAM 3251 |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 debian3.net.nt:ssh 192.168.16.107:49299 ESTABLISHED tcp 0 432 debian3.net.nt:ssh 192.168.16.107:49190 ESTABLISHED tcp 0 0 debian3.net.nt:35894 xgu.ru:18030 TIME_WAIT tcp 0 0 debian3.net.nt:ssh 192.168.16.107:49300 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 6 [ ] DGRAM 5077 /dev/log unix 3 [ ] STREAM CONNECTED 8797 unix 3 [ ] STREAM CONNECTED 8796 unix 2 [ ] DGRAM 8795 unix 3 [ ] STREAM CONNECTED 8644 unix 3 [ ] STREAM CONNECTED 8643 unix 2 [ ] DGRAM 8642 unix 2 [ ] DGRAM 7211 unix 2 [ ] DGRAM 5124 unix 3 [ ] DGRAM 3252 unix 3 [ ] DGRAM 3251 |
#cd
|
#apt=get install tree
![]() install: после «tree» пропущен операнд, задающий целевой файл Попробуйте «install --help» для получения более подробного описания. |
#apt=get install tree
![]() install: после «tree» пропущен операнд, задающий целевой файл Попробуйте «install --help» для получения более подробного описания. |
#apt-get install tree
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: tree обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 43,3 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 112 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 [43,3 kB] Получено 43,3 kБ за 0с (291 kБ/c) Выбор ранее не выбранного пакета tree. (Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.) Распаковывается пакет tree (из файла …/tree_1.6.0-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет tree (1.6.0-1) … |
#tree
. └── install 0 directories, 1 file |
#du -sh / 2> /dev/null
![]() 849M / |
#cd etc
![]() l3script: cd: etc: Нет такого файла или каталога |
#cd /etc
|
#du -sh 2> /dev/null
3,3M . |
#ls
acpi init ppp adduser.conf init.d profile adjtime initramfs-tools profile.d aliases inittab protocols alternatives inputrc python apt insserv python2.7 bash.bashrc insserv.conf rc0.d bash_completion insserv.conf.d rc1.d bash_completion.d iproute2 rc2.d bindresvport.blacklist issue rc3.d ... group network timezone group- networks trafshow grub.d nsswitch.conf ucf.conf gshadow opt udev gshadow- os-release ufw host.conf pam.conf vim hostname pam.d w3m hosts passwd wgetrc hosts.allow passwd- X11 hosts.deny perl xml |
#cd -
/root |
#du -sh 2> /dev/null
500K . |
#ls /boot
config-3.2.0-4-amd64 initrd.img-3.2.0-4-amd64 vmlinuz-3.2.0-4-amd64 grub System.map-3.2.0-4-amd64 |
#ls -lh /boot
итого 15M -rw-r--r-- 1 root root 127K Июл 23 2014 config-3.2.0-4-amd64 drwxr-xr-x 3 root root 12K Окт 13 2014 grub -rw-r--r-- 1 root root 9,8M Окт 13 2014 initrd.img-3.2.0-4-amd64 -rw-r--r-- 1 root root 2,1M Июл 23 2014 System.map-3.2.0-4-amd64 -rw-r--r-- 1 root root 2,8M Июл 23 2014 vmlinuz-3.2.0-4-amd64 |
#ldd
![]() ldd: отсутствуют аргументы, задающие файлы Попробуйте «ldd --help» для получения более подробного описания. |
#ldd `which who`
linux-vdso.so.1 => (0x00007fffd4b7f000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2c7a06c000) /lib64/ld-linux-x86-64.so.2 (0x00007f2c7a3fe000) |
#which who
/usr/bin/who |
#ldd `which who`
linux-vdso.so.1 => (0x00007fff701ff000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc239755000) /lib64/ld-linux-x86-64.so.2 (0x00007fc239ae7000) |
#ls /proc
1 19 2310 4013 bus iomem mounts timer_stats 10 1904 2311 4015 cgroups ioports mtrr tty 109 1953 277 4016 cmdline irq net uptime 11 1976 3 4317 consoles kallsyms pagetypeinfo version 110 2 3353 4801 cpuinfo kcore partitions vmallocinfo 111 20 3354 5 crypto keys sched_debug vmstat 119 21 3356 5739 devices key-users self xen 12 22 3398 6 diskstats kmsg slabinfo zoneinfo 13 2249 3406 7 dma kpagecount softirqs 133 2282 3437 8 driver kpageflags stat 134 23 3438 88 execdomains loadavg swaps 14 2306 376 9 fb locks sys 15 2307 3899 acpi filesystems meminfo sysrq-trigger 16 2308 3901 asound fs misc sysvipc 17 2309 3902 buddyinfo interrupts modules timer_list |
#ls -lh /proc
итого 0 dr-xr-xr-x 8 root root 0 Сен 25 17:23 1 dr-xr-xr-x 8 root root 0 Сен 25 17:23 10 dr-xr-xr-x 8 root root 0 Сен 25 17:23 109 dr-xr-xr-x 8 root root 0 Сен 25 17:23 11 dr-xr-xr-x 8 root root 0 Сен 25 17:23 110 dr-xr-xr-x 8 root root 0 Сен 25 17:23 111 dr-xr-xr-x 8 root root 0 Сен 25 17:23 119 dr-xr-xr-x 8 root root 0 Сен 25 17:23 12 dr-xr-xr-x 8 root root 0 Сен 25 17:23 13 ... dr-xr-xr-x 2 root root 0 Сен 28 14:15 sysvipc -r--r--r-- 1 root root 0 Сен 28 14:15 timer_list -rw-r--r-- 1 root root 0 Сен 28 14:15 timer_stats dr-xr-xr-x 4 root root 0 Сен 28 14:15 tty -r--r--r-- 1 root root 0 Сен 28 14:15 uptime -r--r--r-- 1 root root 0 Сен 28 14:15 version -r-------- 1 root root 0 Сен 28 14:15 vmallocinfo -r--r--r-- 1 root root 0 Сен 28 14:15 vmstat dr-xr-xr-x 2 root root 0 Сен 28 14:15 xen -r--r--r-- 1 root root 0 Сен 28 14:15 zoneinfo |
#ls -lh /proc/sys
итого 0 dr-xr-xr-x 0 root root 0 Сен 28 11:47 abi dr-xr-xr-x 0 root root 0 Сен 25 17:23 crypto dr-xr-xr-x 0 root root 0 Сен 28 11:47 debug dr-xr-xr-x 0 root root 0 Сен 28 11:47 dev dr-xr-xr-x 0 root root 0 Сен 28 11:47 fs dr-xr-xr-x 0 root root 0 Сен 25 17:23 kernel dr-xr-xr-x 0 root root 0 Сен 28 11:47 net dr-xr-xr-x 0 root root 0 Сен 28 11:47 vm |
#ls -lhF /proc/sys
итого 0 dr-xr-xr-x 0 root root 0 Сен 28 11:47 abi/ dr-xr-xr-x 0 root root 0 Сен 25 17:23 crypto/ dr-xr-xr-x 0 root root 0 Сен 28 11:47 debug/ dr-xr-xr-x 0 root root 0 Сен 28 11:47 dev/ dr-xr-xr-x 0 root root 0 Сен 28 11:47 fs/ dr-xr-xr-x 0 root root 0 Сен 25 17:23 kernel/ dr-xr-xr-x 0 root root 0 Сен 28 11:47 net/ dr-xr-xr-x 0 root root 0 Сен 28 11:47 vm/ |
#ls -lhF /proc/sys/kernel/
итого 0 -rw-r--r-- 1 root root 0 Сен 28 11:47 acct -rw-r--r-- 1 root root 0 Сен 28 11:47 acpi_video_flags -rw-r--r-- 1 root root 0 Сен 28 11:47 auto_msgmni -rw-r--r-- 1 root root 0 Сен 28 11:47 blk_iopoll -r--r--r-- 1 root root 0 Сен 28 11:47 bootloader_type -r--r--r-- 1 root root 0 Сен 28 11:47 bootloader_version -rw------- 1 root root 0 Сен 28 11:47 cad_pid -r--r--r-- 1 root root 0 Сен 28 11:47 cap_last_cap -rw-r--r-- 1 root root 0 Сен 28 11:47 compat-log ... -rw-r--r-- 1 root root 0 Сен 28 11:47 softlockup_panic -rw-r--r-- 1 root root 0 Сен 28 11:47 sysrq -rw-r--r-- 1 root root 0 Сен 28 11:47 tainted -rw-r--r-- 1 root root 0 Сен 28 11:47 threads-max -rw-r--r-- 1 root root 0 Сен 28 11:47 timer_migration -rw-r--r-- 1 root root 0 Сен 28 11:47 unknown_nmi_panic dr-xr-xr-x 0 root root 0 Сен 28 11:47 usermodehelper/ -r--r--r-- 1 root root 0 Сен 28 11:47 version -rw-r--r-- 1 root root 0 Сен 28 11:47 watchdog -rw-r--r-- 1 root root 0 Сен 28 11:47 watchdog_thresh |
#cat /proc/sys/kernel/pid_max
32768 |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#cat /etc/sysctl.conf
# # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additonal system variables # See sysctl.conf (5) for information. # #kernel.domainname = example.com # Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3 ##############################################################3 # Functions previously found in netbase ... # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 # |
#apt-get install john
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: john-data Предлагаемые пакеты: wordlist НОВЫЕ пакеты, которые будут установлены: john john-data обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main john amd64 1.7.8-1 [194 kB] Получено 847 kБ за 0с (1 497 kБ/c) Выбор ранее не выбранного пакета john-data. (Чтение базы данных … на данный момент установлено 28843 файла и каталога.) Распаковывается пакет john-data (из файла …/john-data_1.7.8-1_all.deb) … Выбор ранее не выбранного пакета john. Распаковывается пакет john (из файла …/john_1.7.8-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет john-data (1.7.8-1) … Настраивается пакет john (1.7.8-1) … |
#^C
|
#ls
install shadow |
#john shadow @ > report
![]() stat: @: No such file or directory |
#john shadow @ > report
![]() stat: @: No such file or directory |
#john shadow & > report
[1] 6037 Loaded 4 password hashes with 4 different salts (generic crypt(3) [?/64]) |
#jobs
[1]+ Running john shadow & |
#cat report
|
#ls
install report shadow |
#cat report
|
#cat report
|
#ls
install report shadow |
#ls
install report shadow |
# # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additonal system variables # See sysctl.conf (5) for information. # #kernel.domainname = example.com # Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3 ##############################################################3 # Functions previously found in netbase # # Uncomment the next two lines to enable Spoof protection (reverse-path filter) # Turn on Source Address Verification in all interfaces to # prevent some spoofing attacks #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 # Uncomment the next line to enable TCP/IP SYN cookies # See http://lwn.net/Articles/277146/ # Note: This may impact IPv6 TCP sessions too #net.ipv4.tcp_syncookies=1 # Uncomment the next line to enable packet forwarding for IPv4 #net.ipv4.ip_forward=1 # Uncomment the next line to enable packet forwarding for IPv6 # Enabling this option disables Stateless Address Autoconfiguration # based on Router Advertisements for this host #net.ipv6.conf.all.forwarding=1 ################################################################### # Additional settings - these settings can improve the network # security of the host and prevent against some network attacks # including spoofing attacks and man in the middle attacks through # redirection. Some network environments, however, require that these # settings are disabled so review and enable them as needed. # # Do not accept ICMP redirects (prevent MITM attacks) #net.ipv4.conf.all.accept_redirects = 0 #net.ipv6.conf.all.accept_redirects = 0 # _or_ # Accept ICMP redirects only for gateways listed in our default # gateway list (enabled by default) # net.ipv4.conf.all.secure_redirects = 1 # # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 #
32768
0
Время первой команды журнала | 11:01:48 2015- 9-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:25:42 2015- 9-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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