/l3/users/eb/2009/linux11/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 |
|
#ping -f -l 4096 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload. PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. |
#ping -f -l 10048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload. PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. |
#ping -f -l 1000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload. PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. |
#ping -f -l 100000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload. PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. |
#ping -f -l 100000000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload. PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. |
#ping -f -l 1000000000000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload. PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. |
#ping -f -l 10004444000000000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload. PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. |
#apt-cache search tunnel
aiccu - SixXS Automatic IPv6 Connectivity Client Utility apf-client - Client for Active Port Forwarding apf-server - Server for Active Port Forwarding autossh - Automatically restart SSH sessions and tunnels batmand-gateway-source - Source for the batmand-gateway kernel module cntlm - Fast NTLM authentication proxy with tunneling connect-proxy - Establish TCP connection using SOCKS4/5 or HTTP tunnel corkscrew - tunnel TCP connections through HTTP proxies curlftpfs - filesystem to access FTP hosts based on FUSE and cURL desproxy - tunnel TCP traffic through a HTTP proxy ... stunnel4 - Universal SSL tunnel for network daemons tspc - client to configure an IPv6 tunnel to Hexago's migration broker udptunnel - Tunnel UDP packets over a TCP connection vncsnapshot - A utility that takes JPEG snapshots from VNC servers vtun - virtual tunnel over TCP/IP networks xl2tpd - a layer 2 tunneling protocol implementation xscreensaver-gl - GL(Mesa) screen hacks for xscreensaver xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver 6tunnel - TCP-покси для программ без поддержки IPv6 net-tools - сетевой инструментарий NET-3 |
#apt-cache search closet
|
#apt-cache search clos
libcelt-dev - The CELT codec library development files libcelt0 - The CELT codec runtime library libconfig-model-backend-augeas-perl - Read and write configuration data through Augeas libcss-squish-perl - Perl module to compact many CSS files into one big file libcwidget-dev - high-level terminal interface library for C++ (development files) libdata-dump-streamer-perl - Perl module for serializing a data structure as Perl code libdata-password-perl - Perl extension for assessing password quality libexpect-perl - Expect.pm - Perl Expect interface libexplain-dev - Explain errno values returned by libc functions - development files libexplain9 - Explain errno values returned by libc functions ... xfm - X file and application manager xotcl - Extended Object Tcl (XOTcl): Object orientation for Tcl - shared library yacas - Computer Algebra System yacas-doc - Documentation for Yacas yaclc - Check the bug closings in a Debian changelog zsh-dbg - A shell with lots of features (debugging symbols) zsh-dev - A shell with lots of features (development files) zsh-static - A shell with lots of features (static link) zvbi - Vertical Blanking Interval (VBI) utilities clisp - GNU CLISP, реализация Common Lisp |
#apt-cache search closs
|
#apt-cache search close
freedink - adventure and role-playing game freedink-engine - adventure and role-playing game (engine) freedink-engine-dbg - debugging symbols for freedink ghc6-prof - Profiling libraries for the Glasgow Haskell Compilation system gimp-cbmplugs - plugins for The GIMP to import/export Commodore 64 files gmailfs - Use your GMail account as a filesystem gnu-smalltalk - GNU Smalltalk interpreter and image gnuit - GNU Interactive Tools, a file browser/viewer and process viewer/killer gpe-julia - Julia/Mandelbrot set generator for GPE grandfatherclock - a clock that tolls time acoustically ... xd - smart directory change utility xfce4-wmdock-plugin - Compatibility layer for running WindowMaker dockapps on Xfce xfm - X file and application manager yacas - Computer Algebra System yacas-doc - Documentation for Yacas yaclc - Check the bug closings in a Debian changelog zsh-dbg - A shell with lots of features (debugging symbols) zsh-dev - A shell with lots of features (development files) zsh-static - A shell with lots of features (static link) zvbi - Vertical Blanking Interval (VBI) utilities |
#apt-cache search closed
devscripts - scripts to make the life of a Debian Package maintainer easier epiphany-extensions-more - Collection of third-party extensions for the Epiphany web browser kdetv - TV viewer for KDE kollision - simple ball dodging game for KDE 4 libbeecrypt6 - open source C library of cryptographic algorithms libbeecrypt6-dev - header files for beecrypt, a library of cryptographic algorithms libppl-c2 - Parma Polyhedra Library (C interface) libppl-doc - Parma Polyhedra Library: Documentation libppl0.10-dev - Parma Polyhedra Library (development) libppl7 - Parma Polyhedra Library (runtime library) ... psi3 - Quantum Chemical Program Suite ptunnel - Tunnel TCP connections over ICMP packets python-museek - Python bindings for museek+ python-scapy - Packet generator/sniffer and network scanner/discovery python-wordaxe - German language (and other) hyphenation algorithms tcpquota - A dialout/masquerading monitoring package tomboy-latex - LaTeX plugin for Tomboy txtreader - text viewer, mainly used for reading novels yaclc - Check the bug closings in a Debian changelog zvbi - Vertical Blanking Interval (VBI) utilities |
#apt-cache search mtr
device3dfx-source - Linux 2.2+ device driver source for 3Dfx boards icedove-traybiff - traybiff - new mail alert for Icedove kmtrace - memory leak tracer for KDE 4 libhtml-template-perl - HTML::Template : A module for using HTML Templates with Perl mozilla-traybiff-common - traybiff - new mail alert for Icedove postfix-policyd - anti-spam plugin for Postfix sugarplum - an automated and intelligent spam trap/cache-poisoner texlive-publishers - TeX Live: Support for publishers xmpuzzles - collection of puzzles for X (Motif version) mtr - Полноэкранная утилита traceroute под ncurses и X11 mtr-tiny - Полноэкранный traceroute на основе ncurses |
#apt-get install mtr
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия mtr. Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libfreebob0 libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libgomp1 libcddb2 audacious-plugins libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libmowgli1 rpm libfluidsynth1 audacious-plugins-extra imagemagick-doc zeroinstall-injector libmagickwand2 libsidplay2 libmad0 libid3tag0 imagemagick libmcs1 xneur libimlib2 libdjvulibre-text portmap libmms0 libneon27-gnutls Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. |
#mt
Usage: mt [-V] [-f device] [--file=device] [--rsh-command=command] [--help] [--version] operation [count] |
#mtr
Name or service not known: No such file or directory |
#mtr 192.168.106.1
My traceroute [v0.75] Tue Jun 2 11:18:32 2009 linux11 (0.0.0.0) Keys: Help Display mode Restart statistics Orde Packets Pings Loss% Snt Last Avg Best Wrst StDev Host 0.0% 14 0.0 0.0 0.0 0.1 0.0 1. 192.168.106.1 |
#env
TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=54b11fbf3cd2960f806629644a19e318-1243926532.337480-1941837587 SSH_CLIENT=192.168.106.2 48625 22 L3_PARENT_TTY=/dev/pts/3 L3_TAMPERED_EDITORS= vi vim pico nano SSH_TTY=/dev/pts/3 USER=root MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin L3_SESSION_ID=249639232964413690-1243926532 PWD=/root LANG=ru_RU.UTF-8 |
#export TERM=koi8rxterm
|
#licq
11:43:08: [ERR] Unable to load plugin (qt4-gui): /usr/lib/licq/licq_qt4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога. 11:43:08: [WRN] This usually happens when your plugin is not kept in sync with the daemon. Please try recompiling the plugin. If you are still having problems, see the FAQ at www.licq.org 11:43:08: [ERR] Unable to load plugin (kde4-gui): /usr/lib/licq/licq_kde4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога. 11:43:08: [WRN] This usually happens when your plugin is not kept in sync with the daemon. Please try recompiling the plugin. If you are still having problems, see the FAQ at www.licq.org licq: cannot connect to X server |
#licq
11:43:54: [ERR] Unable to load plugin (qt4-gui): /usr/lib/licq/licq_qt4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога. 11:43:54: [WRN] This usually happens when your plugin is not kept in sync with the daemon. Please try recompiling the plugin. If you are still having problems, see the FAQ at www.licq.org 11:43:54: [ERR] Unable to load plugin (kde4-gui): /usr/lib/licq/licq_kde4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога. 11:43:54: [WRN] This usually happens when your plugin is not kept in sync with the daemon. Please try recompiling the plugin. If you are still having problems, see the FAQ at www.licq.org licq: cannot connect to X server |
#ыыыsssзшping 192.168.106.1
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. 64 bytes from 192.168.106.1: icmp_seq=1 ttl=64 time=0.019 ms 64 bytes from 192.168.106.1: icmp_seq=2 ttl=64 time=0.012 ms 64 bytes from 192.168.106.1: icmp_seq=3 ttl=64 time=0.010 ms 64 bytes from 192.168.106.1: icmp_seq=4 ttl=64 time=0.012 ms 64 bytes from 192.168.106.1: icmp_seq=5 ttl=64 time=0.012 ms 64 bytes from 192.168.106.1: icmp_seq=6 ttl=64 time=0.018 ms 64 bytes from 192.168.106.1: icmp_seq=7 ttl=64 time=0.016 ms 64 bytes from 192.168.106.1: icmp_seq=8 ttl=64 time=0.021 ms 64 bytes from 192.168.106.1: icmp_seq=9 ttl=64 time=0.019 ms ... 64 bytes from 192.168.106.1: icmp_seq=23 ttl=64 time=0.012 ms 64 bytes from 192.168.106.1: icmp_seq=24 ttl=64 time=0.012 ms 64 bytes from 192.168.106.1: icmp_seq=25 ttl=64 time=0.012 ms 64 bytes from 192.168.106.1: icmp_seq=26 ttl=64 time=0.022 ms 64 bytes from 192.168.106.1: icmp_seq=27 ttl=64 time=0.022 ms 64 bytes from 192.168.106.1: icmp_seq=28 ttl=64 time=0.014 ms ^C --- 192.168.106.1 ping statistics --- 28 packets transmitted, 28 received, 0% packet loss, time 26996ms rtt min/avg/max/mdev = 0.010/0.016/0.023/0.005 ms |
#ping help
ping: unknown host help |
#ping --help
ping: invalid option -- '-' Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address] [-M mtu discovery hint] [-S sndbuf] [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination |
#ping 192.168.106.1
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data. 64 bytes from 192.168.106.1: icmp_seq=1 ttl=64 time=0.016 ms 64 bytes from 192.168.106.1: icmp_seq=2 ttl=64 time=0.011 ms 64 bytes from 192.168.106.1: icmp_seq=3 ttl=64 time=0.022 ms 64 bytes from 192.168.106.1: icmp_seq=4 ttl=64 time=0.018 ms 64 bytes from 192.168.106.1: icmp_seq=5 ttl=64 time=0.015 ms 64 bytes from 192.168.106.1: icmp_seq=6 ttl=64 time=0.022 ms 64 bytes from 192.168.106.1: icmp_seq=7 ttl=64 time=0.014 ms 64 bytes from 192.168.106.1: icmp_seq=8 ttl=64 time=0.020 ms 64 bytes from 192.168.106.1: icmp_seq=9 ttl=64 time=0.015 ms ... 64 bytes from 192.168.106.1: icmp_seq=66 ttl=64 time=0.020 ms 64 bytes from 192.168.106.1: icmp_seq=67 ttl=64 time=0.022 ms 64 bytes from 192.168.106.1: icmp_seq=68 ttl=64 time=0.019 ms 64 bytes from 192.168.106.1: icmp_seq=69 ttl=64 time=0.015 ms 64 bytes from 192.168.106.1: icmp_seq=70 ttl=64 time=0.017 ms 64 bytes from 192.168.106.1: icmp_seq=71 ttl=64 time=0.010 ms ^C --- 192.168.106.1 ping statistics --- 71 packets transmitted, 71 received, 0% packet loss, time 69998ms rtt min/avg/max/mdev = 0.009/0.015/0.024/0.006 ms |
Время первой команды журнала | 10:49:40 2009- 6- 2 | |||||||||||||||||||||||||||
Время последней команды журнала | 11:50:08 2009- 6- 2 | |||||||||||||||||||||||||||
Количество командных строк в журнале | 26 | |||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.08 | |||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.01 | |||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.43 | |||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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