/l3/users/eb/2009/linux11/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 |
|
#cat /etc/passwd >t.t
|
#cat t.t
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash zeroinst:x:106:108::/home/zeroinst:/bin/false user1:x:1001:1001::/home/user1:/bin/bash |
#touch t.t t.t
|
#cat t.t
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash zeroinst:x:106:108::/home/zeroinst:/bin/false user1:x:1001:1001::/home/user1:/bin/bash |
#cat t.t
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash zeroinst:x:106:108::/home/zeroinst:/bin/false user1:x:1001:1001::/home/user1:/bin/bash |
$su -
Пароль: l3-agent is already running: pid=3925; pidfile=/root/.lilalo/l3-agent.pid |
#фзapt
apt-cache aptitude apt-cdrom aptitude-create-state-bundle apt-config aptitude-run-state-bundle apt-extracttemplates apt-key apt-file apt-mark apt-ftparchive apt-sortpkgs apt-get |
#apt-get install graph
graphdefang graph-includes graphicsmagick graphmonkey graphicsmagick-dbg graphthing graphicsmagick-doc graphviz graphicsmagick-imagemagick-compat graphviz-dev graphicsmagick-im-compat graphviz-doc graphicsmagick-libmagick-dev-compat |
#apt-get install graph
graphdefang graph-includes graphicsmagick graphmonkey graphicsmagick-dbg graphthing graphicsmagick-doc graphviz graphicsmagick-imagemagick-compat graphviz-dev graphicsmagick-im-compat graphviz-doc graphicsmagick-libmagick-dev-compat |
#apt-get install graphviz
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2 esound-common audacious-plugins libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd ... (Чтение базы данных ... на данный момент установлено 50682 файлов и каталогов.) Распаковывается пакет graphviz (из файла .../graphviz_2.20.2-3+b2_i386.deb)... Выбор ранее не выбранного пакета ttf-liberation. Распаковывается пакет ttf-liberation (из файла .../ttf-liberation_1.04.93-1_all.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет graphviz (2.20.2-3+b2) ... Настраивается пакет ttf-liberation (1.04.93-1) ... Updating fontconfig cache for /usr/share/fonts/truetype/ttf-liberation Обрабатываются триггеры для menu ... |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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. Last login: Fri May 29 09:55:51 2009 from 192.168.15.253 l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#ps -waux |grep screen
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2139 0.0 0.2 4928 772 pts/11 R+ 09:56 0:00 grep screen |
#ps -waux |grep screen
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2147 0.0 0.3 5888 1004 pts/9 S+ 09:56 0:00 screen root 2203 0.0 0.2 4924 768 pts/11 R+ 09:56 0:00 grep screen |
#ps -waux |grep screen
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2147 0.0 0.3 5888 1004 pts/9 S+ 09:56 0:00 screen root 2277 0.0 0.2 4928 772 pts/11 R+ 09:56 0:00 grep screen |
#apt-get install gqview
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2 esound-common audacious-plugins libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd ... Получено:1 http://10.0.35.1 sid/main gqview 2.0.4-5 [868kB] Получено 868kБ за 0s (6926kБ/c) Выбор ранее не выбранного пакета gqview. (Чтение базы данных ... на данный момент установлено 50771 файлов и каталогов.) Распаковывается пакет gqview (из файла .../gqview_2.0.4-5_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для desktop-file-utils ... Обрабатываются триггеры для man-db ... Настраивается пакет gqview (2.0.4-5) ... Обрабатываются триггеры для menu ... |
#apt-cache dotty screen >screen.dot
|
#less ./screen.dot
|
#dot -Tpng -o screen.png screen.dot
|
#gqview screen.png
(gqview:6425): Gtk-WARNING **: cannot open display: |
#cd /tmp
|
#gqview screen.png
неправильно или игнорировано: screen.png Используйте -help для списка параметров. (gqview:6753): Gtk-WARNING **: cannot open display: |
#dot -Tpng -o screen.png screen.dot
Error: dot: can't open screen.dot |
#dpkg -l
ii portmap 6.0-10 RPC port mapper ii powermgmt-base 1.30+nmu1 Common utils and configs for power managemen ii procps 1:3.2.7-11 /proc file system utilities ii psfontmgr 0.11.10-0.2 PostScript font manager -- part of Defoma, D ii psmisc 22.7-1 utilities that use the proc file system ii psutils 1.17-26 A collection of PostScript document handling ii python 2.5.4-2 An interactive high-level object-oriented la ii python-cairo 1.8.4-3 Python bindings for the Cairo vector graphic ii python-central 0.6.11 register and build utility for Python packag ii python-dbus 0.83.0-1 simple interprocess messaging system (Python ... ii xserver-xorg-v 1:6.12.2-2 X.Org X server -- ATI Radeon display driver ii xserver-xorg-v 1.2.5-1 X.Org X server -- AMD/ATI r5xx, r6xx display ii xserver-xorg-v 1:4.2.1-1 X.Org X server -- Rendition display driver ii xserver-xorg-v 1:0.6.1-2 X.Org X server -- legacy S3 display driver ii xserver-xorg-v 1:1.10.2-2 X.Org X server -- S3 ViRGE display driver ii xserver-xorg-v 1:2.2.1-5 X.Org X server -- Savage display driver ii xserver-xorg-v 1:1.7.1-1 X.Org X server -- SiliconMotion display driv ii xserver-xorg-v 1:0.10.1-2 X.Org X server -- SiS display driver ii xserver-xorg-v 1:0.9.1-1 X.Org X server -- SiS USB display driver ii xserver-xorg-v 1:1.4.1-1 X.Org X server -- tdfx display driver |
#dpkg -S traceroute
traceroute: /usr/bin/traceroute-nanog.db traceroute: /usr/share/doc/traceroute/copyright licq: /usr/share/licq/utilities/traceroute.utility traceroute: /usr/share/man/man8/traceroute6.db.8.gz traceroute: /usr/share/man/man8/traceroute.db.8.gz traceroute: /usr/bin/tcptraceroute.db traceroute: /usr/share/doc/traceroute/CREDITS traceroute: /usr/bin/traceroute.db traceroute: /usr/share/man/man8/tcptraceroute.db.8.gz traceroute: /usr/share/doc/traceroute traceroute: /usr/share/doc/traceroute/README traceroute: /usr/bin/traceroute6.db traceroute: /usr/share/doc/traceroute/changelog.gz traceroute: /usr/share/doc/traceroute/changelog.Debian.gz licq: /usr/share/licq/utilities/xtraceroute.utility traceroute: /usr/share/man/man8/traceroute-nanog.db.8.gz traceroute: /usr/share/doc/traceroute/TODO |
#dpkg -l |grep ^ii | wc -l
692 |
#dpkg -S vim
vim-runtime: /usr/share/vim/vim72/doc/usr_23.txt vim-runtime: /usr/share/doc/vim-runtime/copyright vim-runtime: /usr/share/vim/vim72/ftplugin/art.vim vim-runtime: /usr/share/vim/vim72/compiler/msvc.vim vim-runtime: /usr/share/vim/vim72/tools/efm_perl.pl vim-common: /usr/share/man/man1/vimdiff.1.gz vim-runtime: /usr/share/vim/vim72/tutor/tutor.sk vim-runtime: /usr/share/vim/vim72/tutor/tutor.sv vim-runtime: /usr/share/vim/vim72/syntax/groff.vim vim-runtime: /usr/share/vim/vim72/syntax/samba.vim ... vim-runtime: /usr/share/vim/vim72/ftplugin/elinks.vim vim-common: /usr/share/man/pl.UTF-8/man1/rvim.1.gz vim-runtime: /usr/share/vim/vim72/ftplugin/AppendMatchGroup.vim vim-runtime: /usr/share/vim/vim72/doc/os_mac.txt vim-common: /usr/share/man/fr/man1/vim.1.gz vim-runtime: /usr/share/vim/vim72/ftplugin/bdf.vim vim-runtime: /usr/share/vim/vim72/syntax/hb.vim vim-runtime: /usr/share/vim/vim72/indent/cdl.vim vim-common: /usr/share/man/ru/man1/vim.1.gz vim-runtime: /usr/share/vim/vim72/syntax/dictdconf.vim |
#dpkg -S vim |grep tuto
vim-runtime: /usr/share/vim/vim72/tutor/tutor.ja.sjis vim-runtime: /usr/share/vim/vim72/tutor/tutor.el.utf-8 vim-runtime: /usr/share/vim/vim72/tutor/tutor.zh.euc vim-runtime: /usr/share/vim/vim72/tutor/README.el.txt vim-runtime: /usr/share/vim/vim72/tutor/tutor.gr.cp737 vim-runtime: /usr/share/vim/vim72/tutor/tutor.utf-8 vim-runtime: /usr/share/man/pl.ISO8859-2/man1/vimtutor.1.gz vim-runtime: /usr/bin/vimtutor vim-runtime: /usr/bin/gvimtutor vim-runtime: /usr/share/man/pl/man1/gvimtutor.1.gz ... vim-runtime: /usr/share/vim/vim72/tutor/tutor.ru.utf-8 vim-runtime: /usr/share/vim/vim72/tutor/tutor.fr.utf-8 vim-runtime: /usr/share/vim/vim72/tutor/tutor.cs.cp1250 vim-runtime: /usr/share/man/pl.ISO8859-2/man1/gvimtutor.1.gz vim-runtime: /usr/share/vim/vim72/tutor/tutor.es.utf-8 vim-runtime: /usr/share/vim/vim72/tutor/tutor.pl.utf-8 vim-runtime: /usr/share/vim/vim72/tutor/tutor.hr.cp1250 vim-runtime: /usr/share/vim/vim72/tutor/tutor.zh.big5 vim-runtime: /usr/share/man/ru/man1/vimtutor.1.gz vim-runtime: /usr/share/vim/vim72/tutor/tutor |
#dpkg -S `which vim`
dpkg: файл /usr/bin/vim не найден. |
#dpkg -S `which pstree`
psmisc: /usr/bin/pstree |
#dpkg -l pstree
Шаблону pstree не соответствует ни один пакет. |
#dpkg -L pstree
Пакет pstree не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#apt-get install pstree
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет pstree |
#apt-get install pst
pstack pstngw pstoedit pstotext |
#dpkg -L pstree
Пакет pstree не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -L psmisc
/. /bin /bin/fuser /usr /usr/bin /usr/bin/killall /usr/bin/pstree /usr/share /usr/share/locale /usr/share/locale/nl ... /usr/share/menu /usr/share/menu/psmisc /usr/share/man /usr/share/man/man1 /usr/share/man/man1/killall.1.gz /usr/share/man/man1/peekfd.1.gz /usr/share/man/man1/pstree.1.gz /usr/share/man/man1/fuser.1.gz /usr/bin/pstree.x11 /usr/share/man/man1/pstree.x11.1.gz |
#dpkg -L psmisc |grep /bin
/bin /bin/fuser /usr/bin /usr/bin/killall /usr/bin/pstree /usr/bin/pstree.x11 |
#dpkg -L psmisc | dpkg -S `which pstree`
psmisc: /usr/bin/pstree |
#dpkg -S `which pstree` |awk {[print $1]}
awk: line 1: syntax error at or near [ awk: line 2: missing } near end of file |
#dpkg -S `which pstree` |awk {print $1}
awk: line 2: missing } near end of file |
#dpkg -S `which pstree` |awk {print $1}
awk: line 2: missing } near end of file |
#dpkg -S `which pstree` |awk print $1
awk: line 1: syntax error at or near print |
#dpkg -S `which pstree` |awk [print $1]
awk: line 1: syntax error at or near [ |
#dpkg -S `which pstree` |awk -F: {print $1}
awk: line 2: missing } near end of file |
#dpkg -S `which pstree` |awk -F: '{print $1}'
psmisc |
#dpkg -S `which pstree` |awk -F: '{print $1}'
psmisc |
#dpkg -S `which pstree` |awk -F: '{print $1}'|dpkg -l $
Шаблону $ не соответствует ни один пакет. |
#dpkg -S `which pstree` |awk -F: '{print $1}'|dpkg -l
ii portmap 6.0-10 RPC port mapper ii powermgmt-base 1.30+nmu1 Common utils and configs for power managemen ii procps 1:3.2.7-11 /proc file system utilities ii psfontmgr 0.11.10-0.2 PostScript font manager -- part of Defoma, D ii psmisc 22.7-1 utilities that use the proc file system ii psutils 1.17-26 A collection of PostScript document handling ii python 2.5.4-2 An interactive high-level object-oriented la ii python-cairo 1.8.4-3 Python bindings for the Cairo vector graphic ii python-central 0.6.11 register and build utility for Python packag ii python-dbus 0.83.0-1 simple interprocess messaging system (Python ... ii xserver-xorg-v 1:6.12.2-2 X.Org X server -- ATI Radeon display driver ii xserver-xorg-v 1.2.5-1 X.Org X server -- AMD/ATI r5xx, r6xx display ii xserver-xorg-v 1:4.2.1-1 X.Org X server -- Rendition display driver ii xserver-xorg-v 1:0.6.1-2 X.Org X server -- legacy S3 display driver ii xserver-xorg-v 1:1.10.2-2 X.Org X server -- S3 ViRGE display driver ii xserver-xorg-v 1:2.2.1-5 X.Org X server -- Savage display driver ii xserver-xorg-v 1:1.7.1-1 X.Org X server -- SiliconMotion display driv ii xserver-xorg-v 1:0.10.1-2 X.Org X server -- SiS display driver ii xserver-xorg-v 1:0.9.1-1 X.Org X server -- SiS USB display driver ii xserver-xorg-v 1:1.4.1-1 X.Org X server -- tdfx display driver |
#dpkg -S `which pstree` |dpkg -L $(awk -F: '{print $1}')
/. /bin /bin/fuser /usr /usr/bin /usr/bin/killall /usr/bin/pstree /usr/share /usr/share/locale /usr/share/locale/nl ... /usr/share/menu /usr/share/menu/psmisc /usr/share/man /usr/share/man/man1 /usr/share/man/man1/killall.1.gz /usr/share/man/man1/peekfd.1.gz /usr/share/man/man1/pstree.1.gz /usr/share/man/man1/fuser.1.gz /usr/bin/pstree.x11 /usr/share/man/man1/pstree.x11.1.gz |
#aptitude --help
aptitude 0.4.11.11 Использование: aptitude [-S имя файла] [-u|-i] aptitude [параметры] <действие> ... Действия (если не задано, aptitude запускается в диалоговом режиме): install - Установить/обновить пакеты remove - Удалить пакеты purge - Удалить пакеты и их файлы настройки hold - Зафиксировать пакеты unhold - Отменить команду hold для пакета markauto - Пометить пакет, что он был установлен автоматически ... -t [release] Задать выпуск, из которого должны быть установлены пакеты -q Не выводить возрастающие индикаторы прогресса в режиме командной строки. -o key=val Вручную установить значение параметра настройки с именем 'key' --with(out)-recommends Указать, будут ли рекомендуемые пакеты трактоваться как строгие зависимости -S fname Читать aptitude информацию о расширенном статусе из fname. -u Загрузить список новых пакетов при запуске. -i Запустить установку при запуске. Эта версия aptitude не имеет "Super Cow Powers". |
#aptitude show screen
Пакет: screen Состояние: установлен Автоматически установлен: нет Версия: 4.0.3-13 Приоритет: необязательный Раздел: misc Сопровождающий: Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de> Размер в распакованном виде: 1024k Зависимости: libc6 (>= 2.1), libncursesw5 (>= 5.6+20071006-3), libpam0g (>= 0.99.7.1) Описание: terminal multiplexor with VT100/ANSI terminal emulation screen is a terminal multiplexor that runs several separate "screens" on a single physical character-based terminal. Each virtual terminal emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022 functions. Screen sessions can be detached and resumed later on a different terminal. Screen also supports a whole slew of other features. Some of these are: configurable input and output translation, serial port support, configurable logging, multi-user support, and utf8 charset support. Сайт: http://www.gnu.org/software/screen |
#ps -waux |grep bash_c
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 7862 0.0 0.0 4908 768 pts/5 S+ 10:46 0:00 grep bash_c |
#/etc/bash_completion.d/
bash: /etc/bash_completion.d/: является директорией |
#ls -l /etc/bash_completion.d
итого 212 -rw-r--r-- 1 root root 394 Апр 2 23:01 apache2ctl -rw-r--r-- 1 root root 748 Фев 16 23:52 apt-file -rw-r--r-- 1 root root 418 Апр 2 23:01 bitkeeper -rw-r--r-- 1 root root 1069 Апр 2 23:01 bittorrent -rw-r--r-- 1 root root 831 Апр 2 23:01 brctl -rw-r--r-- 1 root root 479 Апр 2 23:01 cksfv -rw-r--r-- 1 root root 704 Апр 2 23:01 clisp -rw-r--r-- 1 root root 534 Апр 2 23:01 cowsay -rw-r--r-- 1 root root 1371 Апр 2 23:01 cpan2dist ... -rw-r--r-- 1 root root 2652 Апр 2 23:01 ri -rw-r--r-- 1 root root 700 Апр 2 23:01 sbcl -rw-r--r-- 1 root root 780 Апр 2 23:01 sitecopy -rw-r--r-- 1 root root 440 Апр 2 23:01 snownews -rw-r--r-- 1 root root 3006 Апр 2 23:01 ssh -rw-r--r-- 1 root root 10143 Апр 2 23:01 _subversion -rw-r--r-- 1 root root 6738 Апр 2 23:01 svk -rw-r--r-- 1 root root 526 Апр 2 23:01 unace -rw-r--r-- 1 root root 642 Апр 2 23:01 unrar -rw-r--r-- 1 root root 3340 Апр 2 23:01 vncviewer |
#aptitude show bash-completion
Пакет: bash-completion Состояние: установлен Автоматически установлен: нет Версия: 1:1.0-2 Приоритет: стандартный Раздел: shells Сопровождающий: Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org> Размер в распакованном виде: 537k Зависимости: bash (>= 3.1dfsg-9) Заменяют: bash (< 3.1dfsg-9) Описание: programmable completion for the bash shell bash completion extends bash's standard completion behavior to achieve complex command lines with just a few keystrokes. This project was conceived to produce programmable completion routines for the most common Linux/UNIX commands, reducing the amount of typing sysadmins and programmers need to do on a daily basis. Сайт: http://bash-completion.alioth.debian.org |
#dpkg -L bash
bash bash-completion |
#dpkg -L bash-completion
/. /etc /etc/bash_completion.d /etc/bash_completion.d/modules /etc/bash_completion.d/snownews /etc/bash_completion.d/bitkeeper /etc/bash_completion.d/freeciv /etc/bash_completion.d/quota-tools /etc/bash_completion.d/cpan2dist /etc/bash_completion.d/larch ... /usr/share/doc/bash-completion/copyright /usr/share/doc/bash-completion/README.gz /usr/share/doc/bash-completion/changelog.gz /usr/share/doc/bash-completion/AUTHORS /usr/share/doc/bash /usr/share/man /usr/share/man/man1 /usr/share/man/man1/dh_bash-completion.1.gz /usr/share/doc/bash/README.bash_completion.gz /usr/share/doc/bash/completion-contrib |
#dpkg -L bash-completion |grep /bin
/usr/bin /usr/bin/dh_bash-completion |
#debsums
bash: debsums: команда не найдена |
#apt-get install debsums
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2 esound-common audacious-plugins libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd ... Необходимо скачать 48,2kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 270kB. Получено:1 http://10.0.35.1 sid/main debsums 2.0.44 [48,2kB] Получено 48,2kБ за 0s (0Б/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета debsums. (Чтение базы данных ... на данный момент установлено 50868 файлов и каталогов.) Распаковывается пакет debsums (из файла .../debsums_2.0.44_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет debsums (2.0.44) ... |
#dedsums |grep -v OK
bash: dedsums: команда не найдена |
#dedsums | grep -v OK
bash: dedsums: команда не найдена |
#debsums
/usr/share/a2ps/afm/pzcmi.afm OK /usr/share/a2ps/afm/pcfont.afm OK /usr/share/a2ps/afm/pagbo.afm OK /usr/share/a2ps/afm/make_fonts_map.sh OK /usr/share/man/man1/ogonkify.1.gz OK /usr/share/man/man1/pdiff.1.gz OK /usr/share/man/man1/composeglyphs.1.gz OK /usr/share/man/man1/psmandup.1.gz OK /usr/share/man/man1/fixnt.1.gz OK /usr/share/man/man1/psset.1.gz OK ... /usr/share/man/es/man5/apt_preferences.5.gz OK /usr/share/man/es/man5/apt.conf.5.gz OK /usr/share/man/es/man8/apt-get.8.gz OK /usr/share/man/es/man8/apt-cache.8.gz OK /usr/share/man/es/man8/apt-config.8.gz OK /usr/share/man/es/man8/apt-cdrom.8.gz OK /usr/share/man/es/man8/apt.8.gz OK /usr/share/man/de/man8/apt.8.gz OK /usr/share/man/ja/man5/apt.conf.5.gz OK ^C |
#debsums |grep -v OK
debsums: no md5sums for binutils debsums: no md5sums for bzip2 debsums: no md5sums for console-cyrillic debsums: no md5sums for debian-archive-keyring debsums: no md5sums for ed debsums: no md5sums for initscripts debsums: no md5sums for joe debsums: no md5sums for libaudio2 debsums: no md5sums for libbz2-1.0 debsums: no md5sums for libdb4.5 ... debsums: no md5sums for lockfile-progs debsums: no md5sums for mawk debsums: no md5sums for miscfiles debsums: no md5sums for module-init-tools debsums: no md5sums for netbase /usr/share/menu/opera FAILED debsums: no md5sums for sysv-rc debsums: no md5sums for sysvinit debsums: no md5sums for sysvinit-utils debsums: no md5sums for update-inetd |
#apt-get
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#apt-get update
autoclean clean purge upgrade autoremove dist-upgrade remove build-dep dselect-upgrade source check install update |
#aptitude
|
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main |
#apt-cache stats
Всего имён пакетов : 32500 (1300k) Обычных пакетов: 24759 Полностью виртуальных пакетов: 270 Одиночных виртуальных пакетов: 2310 Смешанных виртуальных пакетов: 232 Отсутствует: 4929 Всего уникальных версий: 24991 (1399k) Всего уникальных описаний: 24991 (600k) Всего зависимостей: 152364 (4266k) Всего отношений Версия/Файл: 25684 (411k) Всего отношений Описание/Файл: 24991 (400k) Всего отношений Provides: 4411 (88,2k) Всего развёрнутых строк: 63 (448) Всего информации о зависимостях: 628k Пустого места в кеше: 79,3k Полное учтённое пространство: 7545k |
#apt-cache search lame
caca-utils - text mode graphics utilities cmt - Computer Music Toolkit (cmt) a collection of LADSPA plugins cpufire-applet - GNOME panel applet showing the CPU load as a fire darkice - Live audio streamer electricsheep - screensaver showing collective dream of sleeping computers flamerobin - graphical database administration tool for Firebird DBMS flamethrower - Multicast file distribution utility glame - versatile audio processor hardware-monitor - Monitor applet for the Gnome panel libavifile-0.7c2 - shared libraries for AVI read/writing ... libtwolame0 - MPEG Audio Layer 2 encoding library ripit - Textbased audio cd ripper ripperx - a GTK-based audio CD ripper/encoder sound-juicer - GNOME 2 CD Ripper soundconverter - GNOME application to convert audio files into other formats swh-plugins - Steve Harris's LADSPA plugins ttf-aenigma - 465 free TrueType fonts by Brian Kent twolame - MPEG Audio Layer 2 encoder (command line frontend) xscreensaver-data-extra - data files to be shared among screensaver frontends xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver |
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main |
#vim /etc/apt/sources.list
|
#apt-get update
Получено:1 http://www.debian-multimedia.org etch Release.gpg [197B] В кеше http://www.debian-multimedia.org etch/main Translation-ru В кеше http://10.0.35.1 sid Release.gpg В кеше http://www.debian-multimedia.org etch Release Ош http://www.debian-multimedia.org etch Release Получено:2 http://www.debian-multimedia.org etch Release [8347B] В кеше http://10.0.35.1 sid/main Translation-ru Игн http://www.debian-multimedia.org etch Release Получено:3 http://www.debian-multimedia.org etch/main Packages/DiffIndex [229B] В кеше http://10.0.35.1 sid Release Игн http://10.0.35.1 sid/main Packages/DiffIndex Игн http://10.0.35.1 sid/main Packages В кеше http://10.0.35.1 sid/main Packages Получено 8773Б за 1s (6456Б/c) Чтение списков пакетов... Готово W: GPG error: http://www.debian-multimedia.org etch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 07DC563D1F41B907 W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#apt-get update
Получено:1 http://www.debian-multimedia.org etch Release.gpg [197B] В кеше http://www.debian-multimedia.org etch/main Translation-ru В кеше http://10.0.35.1 sid Release.gpg В кеше http://www.debian-multimedia.org etch Release Ош http://www.debian-multimedia.org etch Release Получено:2 http://www.debian-multimedia.org etch Release [8347B] В кеше http://10.0.35.1 sid/main Translation-ru Игн http://www.debian-multimedia.org etch Release В кеше http://www.debian-multimedia.org etch/main Packages/DiffIndex В кеше http://10.0.35.1 sid Release Игн http://10.0.35.1 sid/main Packages/DiffIndex Игн http://10.0.35.1 sid/main Packages В кеше http://10.0.35.1 sid/main Packages Получено 8544Б за 1s (6037Б/c) Чтение списков пакетов... Готово W: GPG error: http://www.debian-multimedia.org etch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 07DC563D1F41B907 W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#apt-get update
Получено:1 http://www.debian-multimedia.org etch Release.gpg [197B] В кеше http://www.debian-multimedia.org etch/main Translation-ru В кеше http://10.0.35.1 sid Release.gpg В кеше http://www.debian-multimedia.org etch Release Ош http://www.debian-multimedia.org etch Release Получено:2 http://www.debian-multimedia.org etch Release [8347B] Игн http://www.debian-multimedia.org etch Release В кеше http://10.0.35.1 sid/main Translation-ru В кеше http://www.debian-multimedia.org etch/main Packages/DiffIndex В кеше http://10.0.35.1 sid Release Игн http://10.0.35.1 sid/main Packages/DiffIndex Игн http://10.0.35.1 sid/main Packages В кеше http://10.0.35.1 sid/main Packages Получено 8544Б за 1s (7075Б/c) Чтение списков пакетов... Готово W: GPG error: http://www.debian-multimedia.org etch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 07DC563D1F41B907 W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#gpg --export 4D270D06F42584E6 | apt-key add -
OK |
#gpg --export | apt-key add -
|
#gpg --export 07DC563D1F41 | apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать gpg: не найдено данных формата OpenPGP. |
#gpg --export 07DC563D1F41ÐB907| apt-key add -
OK |
#apt-cache search lame
cmt - Computer Music Toolkit (cmt) a collection of LADSPA plugins cpufire-applet - GNOME panel applet showing the CPU load as a fire darkice - Live audio streamer electricsheep - screensaver showing collective dream of sleeping computers flamerobin - graphical database administration tool for Firebird DBMS flamethrower - Multicast file distribution utility glame - versatile audio processor hardware-monitor - Monitor applet for the Gnome panel libavifile-0.7c2 - shared libraries for AVI read/writing libcarp-clan-perl - Perl enhancement to Carp error logging facilities ... xscreensaver-data-extra - data files to be shared among screensaver frontends xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver sound-juicer - копирование музыки с CD для GNOME 2 darkice-full - Live audio streamer gstreamer0.10-lame - GStreamer lame plugins gstreamer0.8-lame - GStreamer lame plugins lame - LAME Ain't an MP3 Encoder lame-extras - LAME Ain't an MP3 Encoder liblame-dev - LAME Ain't an MP3 Encoder liblame0 - LAME Ain't an MP3 Encoder |
#apt-cache search flac
aqualung - Gapless Gtk-based audio player asunder - graphical audio CD ripper and encoder audacious-dbg - audacious media player (debugging symbols) audacious-dev - audacious development files audacious-plugins - Base plugins for audacious audacious-plugins-dbg - Audacious-Plugins debug symbols audacious-plugins-dev - Useful virtual package for doing audacious plugin development audacious-plugins-extra - Various extra plugins for audacious cmus - lightweight ncurses audio player crip - terminal-based ripper/encoder/tagger tool ... libflac8 - свободный кодек сжатия звука без потерь (C-библиотека) moc - консольный аудио проигрыватель на основе библиотеки ncurses mp3cd - Прожигает обычные аудио CD из списка MP3/WAV/Ogg/FLAC файлов mpd - служба воспроизведения музыки sound-juicer - копирование музыки с CD для GNOME 2 timidity - программный синтезатор звука (синтезатор MIDI, проигрыватель MOD) easytag-aac - viewing, editing and writing ID3 tags libapache-mod-musicindex-aac - Browse, stream, download and search through MP3/Ogg/FLAC files libapache2-mod-musicindex-aac - Browse, stream, download and search through MP3/Ogg/FLAC files mythmusic - Music add-on module for MythTV |
#apt-cache show flac
Package: flac Priority: optional Section: sound Installed-Size: 404 Maintainer: Joshua Kwan <joshk@triplehelix.org> Architecture: i386 Version: 1.2.1-1.2 Depends: libc6 (>= 2.7-1), libflac8, libogg0 Filename: pool/main/f/flac/flac_1.2.1-1.2_i386.deb Size: 172054 ... * формат (контейнер) потока * libFLAC -- библиотека, реализующая операции кодирования и декодирования * flac -- программа с интерфейсом командной строки, сжимающая и распаковывающая файлы .flac с помощью библиотеки libFLAC * модули к различным проигрывателям (Winamp, XMMS и др.) . Данный пакет содержит утилиты командной строки flac (для кодирования и декодирования FLAC) и metaflac (для управления метаданными FLAC). Tag: interface::commandline, role::program, scope::utility, sound::compression, use::converting, works-with::audio |
#winamp
bash: winamp: команда не найдена |
#apt-cache show winamp
W: Не удалось найти пакет winamp E: Не найдено ни одного пакета |
#apt-cache show лÑkmpla
W: Ðе ÑдалоÑÑ Ð½Ð°Ð¹Ñи Ð¿Ð°ÐºÐµÑ kmpla E: Ðе найдено ни одного пакеÑа |
#apt-cache search avi
rest2web - web site builder using ReStructured Text as basic content format rockdodger - Dodge and blow up rocks with your spaceship root-system - Meta package to install all ROOT packages root-system-bin - Numerical data analysis framework - general applications rt-tests - Test programs for rt kernels rungetty - minimal console getty that can run any process satutils - Direcway(TM) and Motosat(TM) utilities sawfish-lisp-source - sawfish lisp files sawfish-themes - Themes for the Sawfish window manager sc - Text-based spreadsheet with VI-like keybindings ... ffmpeg - мультимедиа проигрыватель, сервер и кодировщик gnome-themes-more - различные темы для GNOME 2 gstreamer0.10-ffmpeg - модуль FFmpeg для GStreamer icoutils - создание и распаковка значков и курсоров MS Windows libavformat52 - библиотека файловых форматов ffmpeg libfreetype6 - движок отрисовки шрифтов FreeType 2 (динамически загружаемые библиотеки) libwnck-dev - Window Navigator Construction Kit - файлы для разработки med-imaging - пакеты для работы с медицинской графической информацией в Debian octaviz - система 3D-визуализации для Octave onscripter - движок для игр в стиле visual novel (совместимый с NScripter) |
#apt-cache search mpv
libdevel-dumpvar-perl - Object oriented, pretty dumping of Perl variables libnet-snmp-perl - Script SNMP connections link-monitor-applet - GNOME Panel Applet with bar graph of round-trip times to hosts link-monitor-applet-common - GNOME Panel Applet with graph of round-trip times to hosts (data) mbrowse - a SNMP MIB browser ndisc6 - IPv6 diagnostic tools rdnssd - IPv6 recursive DNS server discovery daemon tcpdump - мощный инструмент для сетевого мониторинга и перехвата трафика |
#apt-cache search ÑÐmkv
mkvtoolnix - Set of command-line tools to work with Matroska files mkvtoolnix-gui - Set of tools to work with Matroska files - GUI frontend pacpl - multi-purpose audio converter/ripper/tagger script python-hachoir-metadata - Program to extract metadata using Hachoir library vcdtools - Creates Video CD (VCD) filesystem images avinfo - авÑомаÑиÑеÑкий извлекаÑелÑ/генеÑаÑÐ¾Ñ ÑпиÑков Ñайлов инÑоÑмаÑии об аÑдио/видео console-cyrillic - поддеÑжка киÑиллиÑÑ Ð² конÑоли Linux themonospot - извлеÑение маÑаданнÑÑ Ð²Ð¸Ð´ÐµÐ¾Ñайлов |
#туnetselect -мvv debian.ru
bash: netselect: команда не найдена |
#apt-get install net
net-acct nethack-lisp netscape netapplet nethack-qt netscape-base-4 netatalk nethack-spoilers netscript netbase nethack-x11 netscript-2.2 netcat nethogs netscript-2.4 netcat6 netkit-inetd netsed netcat-openbsd netkit-ping netselect netcat-traditional netkit-rpc netselect-apt netcdf-bin netmask netsend netcdf-dbg netmaze netspeed ... netepi-analysis netpipe-tcp network-manager-gnome netepi-collection netplan network-manager-kde netfilter-extensions-source netplug network-manager-openvpn netgen netrek-client-cow network-manager-openvpn-gnome netgen-doc netrik network-manager-pptp nethack netris network-manager-pptp-gnome nethack-common netrw network-manager-vpnc nethack-console netsaint network-manager-vpnc-gnome nethack-el netsaint-statd-plugins netwox nethack-gnome netsaint-statd-server netwox-doc |
deb http://10.0.35.1:9999/debian sid main
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash zeroinst:x:106:108::/home/zeroinst:/bin/false user1:x:1001:1001::/home/user1:/bin/bash
Время первой команды журнала | 19:00:03 2009- 5-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:59:52 2009- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 24.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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