/l3/users/22-06-2009/nt-ladm/debian4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#ping nt.ua -c 1
PING nt.ua (212.40.34.157) 56(84) bytes of data. 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=56 time=4.03 ms --- nt.ua ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 4.039/4.039/4.039/0.000 ms |
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts. root@192.168.16.1's password: Last login: Mon Jun 22 18:38:37 2009 from host202.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1261; pidfile=/root/.lilalo/l3-agent.pid |
#echo 1 > /tmp/fifo
|
#vim /etc/sudoers
--- /tmp/l3-saved-5222.17436.24437 2009-06-23 11:16:38.000000000 +0300 +++ /etc/sudoers 2009-06-23 11:16:50.000000000 +0300 @@ -16,3 +16,4 @@ # User privilege specification root ALL=(ALL) ALL user ALL=(ALL) ALL +root ALL=(ALL) ALL |
#vim /etc/gdm/gdm.conf
--- /tmp/l3-saved-5481.10303.2933 2009-06-23 11:18:48.000000000 +0300 +++ /etc/gdm/gdm.conf 2009-06-23 11:19:05.000000000 +0300 @@ -75,5 +75,5 @@ # [server-VNC] name=VNC server -command=/usr/bin/Xvnc -geometry 1024x768 -depth 24 +command=/usr/bin/Xvnc -geometry 900x690 -depth 24 flexible=true |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#vim /etc/gdm/gdm.conf
--- /tmp/l3-saved-5481.21192.23627 2009-06-23 11:19:42.000000000 +0300 +++ /etc/gdm/gdm.conf 2009-06-23 11:19:54.000000000 +0300 @@ -75,5 +75,5 @@ # [server-VNC] name=VNC server -command=/usr/bin/Xvnc -geometry 900x690 -depth 24 +command=/usr/bin/Xvnc -geometry 1000x690 -depth 24 flexible=true |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#top
top - 11:28:15 up 1 day, 32 min, 2 users, load average: 0.19, 0.13, 0.06 Tasks: 46 total, 1 running, 45 sleeping, 0 stopped, 0 zombie Cpu(s): 21.0%us, 0.0%sy, 0.0%ni, 79.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 594068k total, 589916k used, 4152k free, 77988k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 266232k cached 1261 root 16 0 11068 6332 1408 S 21.0 1.1 0:04.10 l3-agent 1 root 15 0 1960 648 552 S 0.0 0.1 0:00.06 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 ... 7 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 xenwatch 8 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 xenbus 16 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 55 root 16 0 0 0 0 S 0.0 0.0 0:00.01 pdflush 57 root 10 -5 0 0 0 S 0.0 0.0 0:00.10 kswapd0 58 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 609 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kmirrord 707 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 reiserfs/0 1165 root 18 0 1764 648 516 S 0.0 0.1 0:00.00 syslogd 1171 root 18 0 1716 388 312 S 0.0 0.1 0:00.00 klogd |
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. 64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=52 time=58.7 ms --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 58.702/58.702/58.702/0.000 ms |
#apt-get install unzip
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: zip НОВЫЕ пакеты, которые будут установлены: unzip обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. Необходимо скачать 152kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 295kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! unzip Установить эти пакеты без проверки [y/N]? E: Некоторые пакеты невозможно аутентифицировать |
#apt-get install unzip
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: zip НОВЫЕ пакеты, которые будут установлены: unzip обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. Необходимо скачать 152kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 295kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! unzip Установить эти пакеты без проверки [y/N]? Y Получено:1 http://debian.org.ua etch/main unzip 5.52-9etch1 [152kB] Получено 152kB за 0s (230kB/c) Выбор ранее не выбранного пакета unzip. (Чтение базы данных... на данный момент установлено 29699 файлов и каталогов.) Распаковывается пакет unzip (из файла .../unzip_5.52-9etch1_i386.deb)... Настраивается пакет unzip (5.52-9etch1) ... |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-6854.28391.2419 2009-06-23 15:22:20.000000000 +0300 +++ /etc/apt/sources.list 2009-06-23 15:22:30.000000000 +0300 @@ -1 +1 @@ -deb http://debian.org.ua/debian etch main +deb http://debian.org.ua/debian unstable main |
#apt-get update; apt-get install iceweasel
Получено:1 http://debian.org.ua unstable Release.gpg [835B] Получено:2 http://debian.org.ua unstable Release [99,8kB] Ign http://debian.org.ua unstable Release Получено:3 http://debian.org.ua unstable/main Packages [5987kB] Получено 6087kB за 8s (731kB/c) Чтение списков пакетов... Готово W: GPG error: http://debian.org.ua unstable Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B W: Вы можете запустить 'apt-get update' для исправления этих ошибок Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного, или же используете нестабильного дистрибутив, и запрошенные Вами пакеты ещё не созданы или были удалены из Incoming. Так как Вы просили выполнить только одну операцию, то вероятнее всего, что пакет просто не может быть установлен из-за ошибок в самом пакете. Необходимо послать отчёт об этой ошибке. Следующая информация возможно поможет Вам: Пакеты, имеющие неудовлетворённые зависимости: iceweasel: Зависит: xulrunner-1.9 (>= 1.9.0.3-1) но он не будет установлен E: Сломанные пакеты |
#gpg --keyserver subkeys.pgp.net --recv F1D53D8C4F368D5D
gpg: directory `/root/.gnupg' created gpg: can't open `/gnupg/options.skel': No such file or directory gpg: keyring `/root/.gnupg/secring.gpg' created gpg: keyring `/root/.gnupg/pubring.gpg' created gpg: requesting key 4F368D5D from hkp server subkeys.pgp.net gpg: Interrupt caught ... exiting |
#gpg --keyserver subkeys.pgp.net --recv 9AA38DCD55BE302B
[root@debian4:~]# gpg --keyserver subkeys.pgp.net --recv 9AA38DCD55BE302B\ > gpg: requesting key 55BE302B from hkp server subkeys.pgp.net gpg: Interrupt caught ... exiting |
#apt-key add ~/.gnupg/pubring.gpg
[root@debian4:~]# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B gpg: requesting key 55BE302B from hkp server wwwkeys.eu.pgp.net gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK |
#apt-get update; apt-get install iceweasel
Получено:1 http://debian.org.ua unstable Release.gpg [835B] В кэше http://debian.org.ua unstable Release Получено:2 http://debian.org.ua unstable/main Packages/DiffIndex [2038B] Получено 2873B за 0s (7405B/c) Чтение списков пакетов... Готово Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного, или же используете нестабильного дистрибутив, и запрошенные Вами пакеты ещё не созданы или были удалены из Incoming. Так как Вы просили выполнить только одну операцию, то вероятнее всего, что пакет просто не может быть установлен из-за ошибок в самом пакете. Необходимо послать отчёт об этой ошибке. Следующая информация возможно поможет Вам: Пакеты, имеющие неудовлетворённые зависимости: iceweasel: Зависит: xulrunner-1.9 (>= 1.9.0.3-1) но он не будет установлен E: Сломанные пакеты |
#apt-get install iceweasel xulrunner-1.9
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного, или же используете нестабильного дистрибутив, и запрошенные Вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация возможно поможет Вам: Пакеты, имеющие неудовлетворённые зависимости: xulrunner-1.9: Зависит: libgtk2.0-0 (>= 2.10.0) но 2.8.20-7 будет установлен E: Сломанные пакеты |
#\
[root@debian4:~]# apt-get install iceweasel xulrunner-1.9 libgtk2.0-0 ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: binutils dbus dbus-x11 default-jre default-jre-headless dictionaries-common evince-common fastjar gcc-4.4-base gcj-4.3-base gcj-jre-headless gconf2-common gij gij-4.3 gnome-icon-theme hicolor-icon-theme java-common java-gcj-compat java-gcj-compat-headless libasound2 libatk1.0-0 libbcel-java libbonobo2-common libc6 libc6-xen libcairo2 libcolamd2.7.1 libcups2 libdatrie1 libdb4.5 libdb4.7 libdbus-1-3 libdirectfb-1.2-0 libdjvulibre-text libdjvulibre21 libfreetype6 libgcc1 libgcj-bc libgcj-common libgcj9-0 libgcj9-0-awt libgcj9-jar libgcrypt11 libglib2.0-0 libgmp3c2 libgnomeprint2.2-data libgnutls26 libgpg-error0 libgssapi-krb5-2 libhsqldb-java libhunspell-1.2-0 libhyphen0 libicu40 libjasper1 libk5crypto3 libkeyutils1 libkpathsea4 libkrb5-3 libkrb5support0 liblcms1 liblog4j1.2-java libltdl7 libmozjs1d libmx4j-java libmysqlclient15off libnautilus-extension1 libncursesw5 libnspr4-0d libnss3-1d libopenjpeg2 libpam0g libpango1.0-0 ... lsb-base openoffice.org-java-common python-central tzdata обновлено 41, ÑÑÑановлено 72 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 30 пакеÑов, и 313 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 90,7MРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 59,6MB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? ÐолÑÑено:1 http://debian.org.ua unstable/main tzdata 2009j-1 [770kB] ÐолÑÑено:2 http://debian.org.ua unstable/main locales 2.9-18 [4672kB] ÐолÑÑено:3 http://debian.org.ua unstable/main libc6 2.9-18 [4546kB] 6% [3 libc6 592232/4546kB 13%] > |
#apt-get -f install
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 384 пакетов не обновлено. |
#apt-get install gvim
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Пакет gvim - виртуальный, его функции предоставляются пакетами: vim-lesstif 2:7.2.148-2 vim-gtk 2:7.2.148-2 vim-gnome 2:7.2.148-2 Вы должны явно указать, какой именно вы хотите установить. E: Для пакета gvim не найдены кандидаты на установку |
#apt-get install gvim -gtk
E: Неизвестная опция командной строки 'g' [из -gtk]. |
#apt-get install gvim
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет gvim-gtk |
#apt-get install
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного, или же используете нестабильного дистрибутив, и запрошенные Вами пакеты ещё не созданы или были удалены из Incoming. Так как Вы просили выполнить только одну операцию, то вероятнее всего, что пакет просто не может быть установлен из-за ошибок в самом пакете. Необходимо послать отчёт об этой ошибке. Следующая информация возможно поможет Вам: Пакеты, имеющие неудовлетворённые зависимости: vim-gtk: Зависит: vim-runtime (= 2:7.2.148-2) но 1:7.0-122+1etch2 будет установлен Зависит: libperl5.10 (>= 5.10.0) но он не будет установлен E: Сломанные пакеты |
#vim /etc/apt/s
|
#apt-get update
~ "/etc/apt/sources.list" 1L, 61C записано Получено:1 http://10.0.35.1 etch Release.gpg [1032B] Получено:2 http://10.0.35.1 etch Release [67,8kB] Ign http://10.0.35.1 etch/main Packages Ign http://10.0.35.1 etch/contrib Packages Ign http://10.0.35.1 etch/non-free Packages Получено:3 http://10.0.35.1 etch/main Packages [5620kB] Получено:4 http://10.0.35.1 etch/contrib Packages [71,2kB] Получено:5 http://10.0.35.1 etch/non-free Packages [102kB] Получено 5861kB за 2s (2495kB/c) Чтение списков пакетов... Готово |
#apt-get install iceweasel
[root@debian4:~]# apt-get install vim-gtk Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: vim vim-common vim-gui-common vim-runtime vim-tiny Предлагаемые пакеты: ctags vim-scripts cscope ttf-bitstream-vera gnome-icon-theme НОВЫЕ пакеты, которые будут установлены: vim-gtk vim-gui-common Пакеты, которые будут обновлены: ... обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 58 пакетов не обновлено. Необходимо скачать 9128kБ архивов. После распаковки объем занятого дискового пространства уменьшится на 586kB. Получено:1 http://10.0.35.1 etch/main iceweasel 2.0.0.19-0etch1 [9128kB] Получено 9128kB за 0s (11,2MB/c) (Чтение базы данных... на данный момент установлено 29810 файлов и каталогов.) Подготовка к замене пакета iceweasel 2.0.0.3-1 (используется файл .../iceweasel_2.0.0.19-0etch1_i386.deb)... Распаковывается замена для пакета iceweasel ... Настраивается пакет iceweasel (2.0.0.19-0etch1) ... Please restart any running Iceweasels, or you will experience problems. |
#ps aux | grep ice
clint 5659 2.5 20.8 229736 123920 ? Ssl 11:20 6:13 /usr/lib/iceweasel/firefox-bin -a firefox clint 6779 0.0 0.2 5904 1512 ttyp1 S 15:16 0:00 /bin/sh /usr/lib/openoffice/program/soffice /home/clint/Lotus/Методичка3.doc -splash-pipe=5 clint 6793 1.2 32.7 306084 194628 ttyp1 Sl 15:16 0:08 /usr/lib/openoffice/program/soffice.bin /home/clint/Lotus/Методичка3.doc -splash-pipe=5 root 7445 0.0 0.0 4568 420 ttyp2 R+ 15:28 0:00 grep ice |
#kill -9 5659
|
#cd /home/clint/fi
file_23.zip file_41.zip file_46.zip firefox/ firefox-3.0.3.tar.bz2 |
#cd /home/clint/firefox/
|
#ls
application.ini defaults libfreebl3.so libnssutil3.so libxpcom.so removed-files blocklist.xml dictionaries libgtk2.0-0_2.10.13-2~bpo.1_i386.deb libplc4.so libxul.so res browserconfig.properties extensions libjemalloc.so libplds4.so modules run-mozilla.sh chrome firefox libmozjs.so libsmime3.so mozilla-xremote-client searchplugins components firefox-bin libnspr4.so libsoftokn3.chk old-homepage-default.properties Throbber-small.gif crashreporter greprefs libnss3.so libsoftokn3.so platform.ini updater crashreporter.ini icons libnssckbi.so libsqlite3.so plugins updater.ini crashreporter-override.ini libfreebl3.chk libnssdbm3.so libssl3.so README.txt |
#dpkg -i libgtk2.0-0_2.10.13-2~bpo.1_i386.deb
dpkg: анализ файла libgtk2.0-0_2.10.13-2~bpo.1_i386.deb, содержащего пакет libgtk2.0-0: libgtk2.0-0 конфликтует с libgnomeui-0 (<= 2.14.1-3) пакет libgnomeui-0 версии 2.14.1-2 установлен. dpkg: не удалось обработать параметр libgtk2.0-0_2.10.13-2~bpo.1_i386.deb (--install): конфликт пакетов -- libgtk2.0-0 не будет установлен При обработке следующих пакетов произошли ошибки: libgtk2.0-0_2.10.13-2~bpo.1_i386.deb |
#cd /usr/local/src
|
#cd /usr/scr
bash: cd: /usr/scr: No such file or directory |
#cd /usr/src
|
#wget -c http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.10/gtk+-2.10.14.tar.bz2
--15:37:19-- http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.10/gtk+-2.10.14.tar.bz2 => `gtk+-2.10.14.tar.bz2' Распознаётся ftp.gnome.org... 130.239.18.173, 130.239.18.137, 2001:6b0:e:2018::137, ... Устанавливается соединение с ftp.gnome.org|130.239.18.173|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 302 Found Адрес: http://laotzu.acc.umu.se/pub/GNOME/sources/gtk+/2.10/gtk+-2.10.14.tar.bz2 [переход] --15:37:20-- http://laotzu.acc.umu.se/pub/GNOME/sources/gtk+/2.10/gtk+-2.10.14.tar.bz2 => `gtk+-2.10.14.tar.bz2' Распознаётся laotzu.acc.umu.se... 130.239.18.158, 2001:6b0:e:2018::158 Устанавливается соединение с laotzu.acc.umu.se|130.239.18.158|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 15.172.170 (14M) [application/x-bzip2] 100%[========================================================================================================================>] 15.172.170 650.85K/s ETA 00:00 15:37:44 (612.57 KB/s) - `gtk+-2.10.14.tar.bz2' сохранён [15172170/15172170] |
#a
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: freeglut3 libjpeg62-dev libtiffxx0c2 zlib1g-dev НОВЫЕ пакеты, которые будут установлены: freeglut3 libjpeg62-dev libtiff-opengl libtiff-tools libtiff4-dev libtiffxx0c2 zlib1g-dev Пакеты, которые будут обновлены: libtiff4 обновлено 1, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 57 пакетов не обновлено. Необходимо скачать 1591kБ архивов. ... Выбор ранее не выбранного пакета libtiff4-dev. Распаковывается пакет libtiff4-dev (из файла .../libtiff4-dev_3.8.2-7+etch1_i386.deb)... Настраивается пакет freeglut3 (2.4.0-5) ... Настраивается пакет libjpeg62-dev (6b-13) ... Настраивается пакет libtiff4 (3.8.2-7+etch1) ... Настраивается пакет libtiff-opengl (3.8.2-7+etch1) ... Настраивается пакет libtiff-tools (3.8.2-7+etch1) ... Настраивается пакет libtiffxx0c2 (3.8.2-7+etch1) ... Настраивается пакет zlib1g-dev (1.2.3-13) ... Настраивается пакет libtiff4-dev (3.8.2-7+etch1) ... |
#ls
gtk+-2.10.14.tar.bz2 linux-2.6.24.3 linux-2.6.24.3.tar.bz2 |
#tar xjf gtk+-2.10.14.tar.bz2
|
#./configure –prefix=/opt/gtk2.10
|
#cd gtk+-2.10.14
|
#./configure –prefix=/opt/gtk2.10
configure: error: invalid variable name: –prefix |
#./configure --help
`configure' configures gtk+ 2.10.14 to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit ... FFLAGS Fortran 77 compiler flags PKG_CONFIG path to pkg-config utility BASE_DEPENDENCIES_CFLAGS C compiler flags for BASE_DEPENDENCIES, overriding pkg-config BASE_DEPENDENCIES_LIBS linker flags for BASE_DEPENDENCIES, overriding pkg-config XMKMF Path to xmkmf, Makefile generator for X Window System Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B>. |
#./configure –-
configure: error: invalid variable name: –-prefix |
#./configure –-prefix=/opt/gtk2.10
configure: error: invalid variable name: –-prefix |
#apt-cache search pkg-config
[root@debian4:gtk+-2.10.14]# ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for native Win32... no checking for gcc... gcc ... path to pkg-config. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. See `config.log' for more details. libextutils-pkgconfig-perl - simplistic perl interface to pkg-config libgift-dev - helper library for various giFT components [development files] pkg-config - manage compile and link flags for libraries xserver-xorg-dev - X.Org X server -- development files |
#./configure
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: libgnome-dev НОВЫЕ пакеты, которые будут установлены: pkg-config обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 57 пакетов не обновлено. Необходимо скачать 67,5kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 193kB. Получено:1 http://10.0.35.1 etch/main pkg-config 0.21-1 [67,5kB] ... checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.12.0 atk >= 1.9.0 pango >= 1.12.0 cairo >= 1.2.0) were not met: No package 'glib-2.0' found No package 'atk' found No package 'pango' found No package 'cairo' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. |
#apt-get insta;; atk glib pango cairo
bash: syntax error near unexpected token `;;' |
#apt-get install
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет atk |
#apt-get install
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет glib |
#apt-cache search atk
gfc-examples - GTK+ Foundation Classes Examples guile-gnome0-gtk - Guile bindings for GTK+, libglade, Pango and ATK libatk1-ruby - ATK bindings for the Ruby language libatk1.0-0 - The ATK accessibility toolkit libatk1.0-data - Common files for the ATK accessibility toolkit libatk1.0-dbg - The ATK libraries and debugging symbols libatk1.0-dev - Development files for the ATK accessibility toolkit libatk1.0-doc - Documentation files for the ATK toolkit libgail-common - GNOME Accessibility Implementation Library -- common modules libgail-dev - GNOME Accessibility Implementation Library -- development files libgail-doc - documentation files of the Gail library libgail-gnome-dbg - libgail-gnome library and debugging symbols libgail-gnome-dev - Development files of libgail-gnome libgail-gnome-module - GNOME Accessibility Implementation Module for GnomeUI/BonoboUI libgail17 - GNOME Accessibility Implementation Library -- shared libraries libgfcui-2.0-0c2a - GTK+ Foundation Classes UI - shared libraries libgfcui-2.0-0c2a-dbg - GTK+ Foundation Classes UI - debug symbols libgfcui-dev - GTK+ Foundation Classes UI - development files libgfcui-doc - GTK+ Foundation Classes UI - API reference documentation libgtk2.0-cil - CLI binding for the GTK+ toolkit 2.8 xkbset - Small utility to change the AccessX settings of XKEYBOARD |
#apt-get install libatk1.0-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libglib2.0-0 libglib2.0-dev Предлагаемые пакеты: libglib2.0-doc Рекомендуемые пакеты: libglib2.0-data НОВЫЕ пакеты, которые будут установлены: libatk1.0-dev libglib2.0-dev ... (Чтение базы данных... на данный момент установлено 29968 файлов и каталогов.) Подготовка к замене пакета libglib2.0-0 2.12.4-2 (используется файл .../libglib2.0-0_2.12.4-2+etch1_i386.deb)... Распаковывается замена для пакета libglib2.0-0 ... Выбор ранее не выбранного пакета libglib2.0-dev. Распаковывается пакет libglib2.0-dev (из файла .../libglib2.0-dev_2.12.4-2+etch1_i386.deb)... Выбор ранее не выбранного пакета libatk1.0-dev. Распаковывается пакет libatk1.0-dev (из файла .../libatk1.0-dev_1.12.4-3_i386.deb)... Настраивается пакет libglib2.0-0 (2.12.4-2+etch1) ... Настраивается пакет libglib2.0-dev (2.12.4-2+etch1) ... Настраивается пакет libatk1.0-dev (1.12.4-3) ... |
#apt-get install pango cairo
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет pango |
#apt-get install
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет cairo |
#apt-cache search pango
gfc-examples - GTK+ Foundation Classes Examples gnome-osd - OSD message framework for GNOME gstreamer0.10-x - GStreamer plugins for X11 and Pango guile-gnome0-gtk - Guile bindings for GTK+, libglade, Pango and ATK libgfcui-2.0-0c2a - GTK+ Foundation Classes UI - shared libraries libgfcui-2.0-0c2a-dbg - GTK+ Foundation Classes UI - debug symbols libgfcui-dev - GTK+ Foundation Classes UI - development files libgfcui-doc - GTK+ Foundation Classes UI - API reference documentation libgtk2.0-cil - CLI binding for the GTK+ toolkit 2.8 liblasi-dev - development files and documentation for the LASi library ... libpango1.0-0-dbg - The Pango library and debugging symbols libpango1.0-common - Modules and configuration files for the Pango libpango1.0-dev - Development files for the Pango libpango1.0-doc - Documentation files for the Pango libpaps-dev - Static development files for libpaps libsdl-pango-dev - text rendering with Pango in SDL applications (development) libsdl-pango1 - text rendering with Pango in SDL applications (shared library) pango-libthai - LibThai Pango plugin with word break support paps - UTF-8 to PostScript converter using Pango python-gtk2-doc - documentation and API reference of GTK2 bindings for python |
#sudo apt-get install libpango1.0-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libcairo2 libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6 libfreetype6-dev libice-dev libpng12-0 libpng12-dev libsm-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev libxft-dev libxrender-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev xtrans-dev Предлагаемые пакеты: libcairo2-doc libpango1.0-doc imagemagick НОВЫЕ пакеты, которые будут установлены: libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libice-dev libpango1.0-dev libpng12-dev libsm-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev libxft-dev libxrender-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev xtrans-dev ... Настраивается пакет x11proto-render-dev (0.9.2-4) ... Настраивается пакет libpng12-0 (1.2.15~beta5-1+etch2) ... Настраивается пакет libcairo2 (1.2.4-4.1+etch1) ... Настраивается пакет libpng12-dev (1.2.15~beta5-1+etch2) ... Настраивается пакет libxext-dev (1.0.1-2) ... Настраивается пакет libx11-dev (1.0.3-7) ... Настраивается пакет libxrender-dev (0.9.1-3) ... Настраивается пакет libxft-dev (2.1.8.2-8) ... Настраивается пакет libcairo2-dev (1.2.4-4.1+etch1) ... Настраивается пакет libpango1.0-dev (1.14.8-5) ... |
#./configure
checking for pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.7... yes checking for GLIB - version >= 2.12.0... yes (version 2.12.4) checking for bind_textdomain_codeset... (cached) yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes ... config.status: creating contrib/Makefile config.status: creating contrib/gdk-pixbuf-xlib/Makefile config.status: creating contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing default-2 commands config.status: executing gdk/gdkconfig.h commands configuration: target: x11 |
#make
mv -f ".libs/libgdk_pixbuf-2.0.expT" ".libs/libgdk_pixbuf-2.0.exp" echo "{ global:" > .libs/libgdk_pixbuf-2.0.ver cat .libs/libgdk_pixbuf-2.0.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgdk_pixbuf-2.0.ver echo "local: *; };" >> .libs/libgdk_pixbuf-2.0.ver gcc -shared .libs/gdk-pixbuf.o .libs/gdk-pixbuf-animation.o .libs/gdk-pixbuf-data.o .libs/gdk-pixbuf-io.o .libs/gdk-pixbuf-loader.o .libs/gdk-pixbuf-scale.o .libs/gdk-pixbuf-simple-anim.o .libs/gdk-pixbuf-util.o .libs/gdk-pixdata.o .libs/gdk-pixbuf-enum-types.o -Wl,--whole-archive pixops/.libs/libpixops.a -Wl,--no-whole-archive /usr/lib/libgmodule-2.0.so -L/usr/lib -ldl /usr/lib/libgobject-2.0. (cd .libs && rm -f libgdk_pixbuf-2.0.so.0 && ln -s libgdk_pixbuf-2.0.so.0.1000.14 libgdk_pixbuf-2.0.so.0) (cd .libs && rm -f libgdk_pixbuf-2.0.so && ln -s libgdk_pixbuf-2.0.so.0.1000.14 libgdk_pixbuf-2.0.so) creating libgdk_pixbuf-2.0.la (cd .libs && rm -f libgdk_pixbuf-2.0.la && ln -s ../libgdk_pixbuf-2.0.la libgdk_pixbuf-2.0.la) if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/usr/local/etc\" -DGTK_VERSION=\"2.10.14\" -DGTK_BINARY_VERSION=\"2.10.0\" -DGTK_PREFIX=\"/usr/local\" -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng12 -DGDK_PIXBUF_ENABLE_BACK ... libtool: link: warning: `/usr/lib/gcc/i486-linux-gnu/4.1.2/../../..//libgobject-2.0.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i486-linux-gnu/4.1.2/../../..//libglib-2.0.la' seems to be moved gcc -shared .libs/io-tiff.o -Wl,--rpath -Wl,/usr/src/gtk+-2.10.14/gdk-pixbuf/.libs -Wl,--rpath -Wl,/usr/local/lib /usr/lib/libtiff.so -L/usr/lib ./.libs/libgdk_pixbuf-2.0.so -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lm -Wl,-soname -Wl,libpixbufloader-tiff.so -o .libs/libpixbufloader-tiff.so creating libpixbufloader-tiff.la (cd .libs && rm -f libpixbufloader-tiff.la && ln -s ../libpixbufloader-tiff.la libpixbufloader-tiff.la) if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/usr/local/etc\" -DGTK_VERSION=\"2.10.14\" -DGTK_BINARY_VERSION=\"2.10.0\" -DGTK_PREFIX=\"/usr/local\" -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng12 -DGDK_PIXBUF_ENABLE_BACK -c -o io-pnm.lo `test -f 'io-pnm.c' || echo './'`io-pnm.c; \ then mv -f ".deps/io-pnm.Tpo" ".deps/io-pnm.Plo"; \ else rm -f ".deps/io-pnm.Tpo"; exit 1; \ fi |
#cp /home/clint/firefox/\*
cp: невозможно выполнить stat для `/home/clint/firefox/*.so': No such file or directory |
#cp -v /home/clint/firefox/
`/home/clint/firefox/libfreebl3.so' -> `/usr/lib/libfreebl3.so' `/home/clint/firefox/libjemalloc.so' -> `/usr/lib/libjemalloc.so' `/home/clint/firefox/libmozjs.so' -> `/usr/lib/libmozjs.so' `/home/clint/firefox/libnspr4.so' -> `/usr/lib/libnspr4.so' `/home/clint/firefox/libnss3.so' -> `/usr/lib/libnss3.so' `/home/clint/firefox/libnssckbi.so' -> `/usr/lib/libnssckbi.so' `/home/clint/firefox/libnssdbm3.so' -> `/usr/lib/libnssdbm3.so' `/home/clint/firefox/libnssutil3.so' -> `/usr/lib/libnssutil3.so' `/home/clint/firefox/libplc4.so' -> `/usr/lib/libplc4.so' `/home/clint/firefox/libplds4.so' -> `/usr/lib/libplds4.so' `/home/clint/firefox/libsmime3.so' -> `/usr/lib/libsmime3.so' `/home/clint/firefox/libsoftokn3.so' -> `/usr/lib/libsoftokn3.so' `/home/clint/firefox/libsqlite3.so' -> `/usr/lib/libsqlite3.so' `/home/clint/firefox/libssl3.so' -> `/usr/lib/libssl3.so' `/home/clint/firefox/libxpcom.so' -> `/usr/lib/libxpcom.so' `/home/clint/firefox/libxul.so' -> `/usr/lib/libxul.so' |
#vim /etc/sudoers
--- /tmp/l3-saved-5366.151.29299 2009-06-24 15:11:49.000000000 +0300 +++ /etc/sudoers 2009-06-24 15:11:59.000000000 +0300 @@ -16,4 +16,4 @@ # User privilege specification root ALL=(ALL) ALL user ALL=(ALL) ALL -root ALL=(ALL) ALL +clint ALL=(ALL) ALL |
#ssh 192.168.16.254
RX packets:98 errors:0 dropped:0 overruns:0 frame:0 TX packets:2374 errors:0 dropped:202 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:7168 (7.0 KiB) TX bytes:700237 (683.8 KiB) vif5.1 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:3 overruns:0 carrier:0 collisions:0 txqueuelen:32 |
#whatis introw
introw: ничего подходящего не найдено. |
#whatis intro
intro (7) - Introduction to overview, conventions, and miscellany section intro (4) - Introduction to special files intro (1) - Introduction to user commands intro (8) - Introduction to administration and privileged commands intro (2) - Introduction to system calls intro (6) - Introduction to games intro (5) - Introduction to file formats intro (3) - Introduction to library functions |
#tmna passwd
|
#ma npasswd
bash: ma: command not found |
#man passwd
|
#man 5 passwd
|
#wh
whatis whereis which while whiptail who whoami |
#whatis passwd
passwd (1) - change user password passwd (5) - the password file passwd (1ssl) - compute password hashes |
#man -a passwd
|
#man -a passwd
|
#whatis passwd
passwd (1) - change user password passwd (5) - the password file passwd (1ssl) - compute password hashes |
#man -k passwd
|
#whatis passwd
[root@debian4:~]# man -f passwd (1) - change user password passwd (5) - the password file passwd (1ssl) - compute password hashes passwd (1) - change user password passwd (5) - the password file passwd (1ssl) - compute password hashes |
#man -k passwd
|
#apropos passwd
chgpasswd (8) - update group passwords in batch mode chpasswd (8) - update passwords in batch mode gpasswd (1) - administer the /etc/group file passwd (1) - change user password passwd (1ssl) - compute password hashes passwd (5) - the password file realvncpasswd (1) - creating and changing password files to be used with VNC realvncpasswd.real (1) - creating and changing password files to be used with VNC smbpasswd (5) - The Samba encrypted password file smbpasswd (8) - change a user's SMB password update-passwd (8) - safely update /etc/passwd, /etc/shadow and /etc/group vncpasswd (1) - creating and changing password files to be used with VNC |
#man passwd
|
#info
|
#file /etc/passwd
[root@debian4:~]# info /etc/passwd: ASCII text |
#ls -l /etc/passwd
-rw-r--r-- 1 root root 9388 2009-06-23 11:16 /etc/passwd |
#ls -l /etc/passwd -i
61365 -rw-r--r-- 1 root root 9388 2009-06-23 11:16 /etc/passwd |
#file /etc
/etc: directory |
#ls -ld /etc
drwxr-xr-x 72 root root 3976 2009-06-25 15:53 /etc |
#ls -l
итого 785 -rw-r--r-- 1 root root 2803 2007-12-23 16:31 adduser.conf -rw-r--r-- 1 root root 44 2007-12-23 16:30 adjtime drwxr-xr-x 2 root root 3408 2009-06-23 15:28 alternatives drwxr-xr-x 4 root root 272 2009-06-23 15:27 apt -rw-r--r-- 1 root root 1071 2006-12-11 23:20 bash.bashrc -rw-r--r-- 1 root root 215907 2006-12-11 23:20 bash_completion drwxr-xr-x 2 root root 104 2009-06-22 16:23 bash_completion.d drwxr-xr-x 2 root root 96 2009-06-22 16:17 bonobo-activation -rw-r--r-- 1 root root 4867 2009-06-22 16:23 ca-certificates.conf ... -rw-r--r-- 1 root root 12 2008-03-11 12:46 timezone -rw-r--r-- 1 root root 1260 2007-02-25 21:30 ucf.conf drwxr-xr-x 3 root root 120 2007-12-23 16:42 udev -rw-r--r-- 1 root root 805 2006-08-06 11:12 updatedb.conf drwxr-xr-x 2 root root 128 2009-06-23 15:27 vim -rw-r--r-- 1 root root 4622 2006-12-30 13:50 vnc.conf -rw-r--r-- 1 root root 4221 2006-06-28 19:41 wgetrc drwxr-xr-x 9 root root 448 2007-12-23 16:44 X11 drwxr-xr-x 2 root root 344 2009-06-24 15:12 xml drwxr-xr-x 2 root root 320 2009-06-24 15:29 xpdf |
#ls -l /etc
итого 785 -rw-r--r-- 1 root root 2803 2007-12-23 16:31 adduser.conf -rw-r--r-- 1 root root 44 2007-12-23 16:30 adjtime drwxr-xr-x 2 root root 3408 2009-06-23 15:28 alternatives drwxr-xr-x 4 root root 272 2009-06-23 15:27 apt -rw-r--r-- 1 root root 1071 2006-12-11 23:20 bash.bashrc -rw-r--r-- 1 root root 215907 2006-12-11 23:20 bash_completion drwxr-xr-x 2 root root 104 2009-06-22 16:23 bash_completion.d drwxr-xr-x 2 root root 96 2009-06-22 16:17 bonobo-activation -rw-r--r-- 1 root root 4867 2009-06-22 16:23 ca-certificates.conf ... -rw-r--r-- 1 root root 12 2008-03-11 12:46 timezone -rw-r--r-- 1 root root 1260 2007-02-25 21:30 ucf.conf drwxr-xr-x 3 root root 120 2007-12-23 16:42 udev -rw-r--r-- 1 root root 805 2006-08-06 11:12 updatedb.conf drwxr-xr-x 2 root root 128 2009-06-23 15:27 vim -rw-r--r-- 1 root root 4622 2006-12-30 13:50 vnc.conf -rw-r--r-- 1 root root 4221 2006-06-28 19:41 wgetrc drwxr-xr-x 9 root root 448 2007-12-23 16:44 X11 drwxr-xr-x 2 root root 344 2009-06-24 15:12 xml drwxr-xr-x 2 root root 320 2009-06-24 15:29 xpdf |
#ls -l /
итого 16 drwxr-xr-x 2 root root 2480 2008-03-15 09:50 bin drwxr-xr-x 2 root root 48 2006-10-28 17:06 boot drwxr-xr-x 10 root root 2820 2009-06-25 12:01 dev drwxr-xr-x 72 root root 3976 2009-06-26 18:42 etc drwxr-xr-x 206 root root 4944 2009-06-23 11:16 home drwxr-xr-x 2 root root 48 2007-12-23 16:30 initrd drwxr-xr-x 12 root root 3696 2008-10-27 07:28 lib drwx------ 2 root root 48 2007-12-23 16:25 lost+found drwxr-xr-x 2 root root 48 2007-12-23 16:30 media drwxr-xr-x 2 root root 48 2006-10-28 17:06 mnt drwxr-xr-x 2 root root 48 2007-12-23 16:30 opt dr-xr-xr-x 61 root root 0 2009-06-25 12:01 proc drwxr-xr-x 8 root root 424 2009-06-24 15:11 root drwxr-xr-x 2 root root 2864 2009-06-25 15:42 sbin drwxr-xr-x 2 root root 48 2007-12-23 16:30 srv drwxr-xr-x 12 root root 0 2009-06-25 12:01 sys drwxrwxrwt 7 root root 264 2009-06-26 18:41 tmp drwxr-xr-x 11 root root 264 2007-12-23 16:42 usr drwxr-xr-x 13 root root 312 2008-03-14 16:53 var |
#ls -ld
[root@debian4:~]# ls -l / | less итого 16 drwxr-xr-x 2 root root 2480 2008-03-15 09:50 bin drwxr-xr-x 2 root root 48 2006-10-28 17:06 boot drwxr-xr-x 10 root root 2820 2009-06-25 12:01 dev drwxr-xr-x 72 root root 3976 2009-06-26 18:42 etc drwxr-xr-x 206 root root 4944 2009-06-23 11:16 home drwxr-xr-x 2 root root 48 2007-12-23 16:30 initrd drwxr-xr-x 12 root root 3696 2008-10-27 07:28 lib drwx------ 2 root root 48 2007-12-23 16:25 lost+found ... drwxr-xr-x 2 root root 48 2007-12-23 16:30 opt dr-xr-xr-x 62 root root 0 2009-06-25 12:01 proc drwxr-xr-x 8 root root 424 2009-06-24 15:11 root drwxr-xr-x 2 root root 2864 2009-06-25 15:42 sbin drwxr-xr-x 2 root root 48 2007-12-23 16:30 srv drwxr-xr-x 12 root root 0 2009-06-25 12:01 sys drwxrwxrwt 7 root root 264 2009-06-26 18:41 tmp drwxr-xr-x 11 root root 264 2007-12-23 16:42 usr drwxr-xr-x 13 root root 312 2008-03-14 16:53 var drwxr-xr-x 23 root root 544 2008-07-04 20:13 / |
#find /dev -type c -ls
45790 0 crw------- 1 root tty Дек 23 2007 /dev/.static/dev/tty7 45800 0 crw------- 1 root tty Дек 23 2007 /dev/.static/dev/tty8 45765 0 crw------- 1 root tty Дек 23 2007 /dev/.static/dev/tty9 45725 0 crw-rw-rw- 1 root root Дек 23 2007 /dev/.static/dev/zero 45718 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/audioctl 45746 0 crw------- 1 root tty Дек 23 2007 /dev/.static/dev/console 45736 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/sequencer 45721 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/audio 45731 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/midi0 45796 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/midi1 ... 892 0 crw-rw---- 1 root root Июн 25 12:01 /dev/tty7 889 0 crw------- 1 root root Июн 25 12:01 /dev/tty6 886 0 crw------- 1 root root Июн 25 12:01 /dev/tty5 883 0 crw------- 1 root root Июн 25 12:01 /dev/tty4 880 0 crw------- 1 root root Июн 25 12:01 /dev/tty3 877 0 crw------- 1 root root Июн 25 12:01 /dev/tty2 874 0 crw------- 1 root root Июн 25 12:01 /dev/tty1 871 0 crw-r--r-- 1 root root Июн 25 12:01 /dev/tty0 785 0 crw-rw-rw- 1 root root Июн 25 12:01 /dev/null 780 0 crw------- 1 root root Июн 25 12:01 /dev/console |
#find /dev -type c -ls | head
45753 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/dsp 45754 0 crw-r----- 1 root kmem Дек 23 2007 /dev/.static/dev/mem 45720 0 crw-rw-rw- 1 root tty Дек 23 2007 /dev/.static/dev/tty 45744 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/dsp1 45799 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/dsp2 45780 0 crw-rw---- 1 root audio Дек 23 2007 /dev/.static/dev/dsp3 45791 0 crw-rw-rw- 1 root root Дек 23 2007 /dev/.static/dev/full 45768 0 crw-r----- 1 root kmem Дек 23 2007 /dev/.static/dev/kmem 45752 0 crw-rw-rw- 1 root root Дек 23 2007 /dev/.static/dev/null 45751 0 crw-r----- 1 root kmem Дек 23 2007 /dev/.static/dev/port |
#cd
|
#vim /etc/passwd
|
#echo $HOME
/root |
#cd
|
Время первой команды журнала | 11:20:50 2009- 6-22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:49:15 2009- 6-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 29.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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