/l3/users/eb/2009/linux6/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
$su
Пароль: |
#cd /tm
bash: cd: /tm: Нет такого файла или каталога |
#cd /tmp/
|
#ls
date2.log date.log keyring-gVaBe4 orbit-user ssh-AEkaag2839 |
#mkdir 'date'
|
#ls
date date2.log date.log keyring-gVaBe4 orbit-user ssh-AEkaag2839 |
#mkdir /tmp/'date'
mkdir: невозможно создать каталог `/tmp/date': Файл существует |
#mkdir ./tmp/'date'
mkdir: невозможно создать каталог `./tmp/date': Нет такого файла или каталога |
#mkdir date
mkdir: невозможно создать каталог `date': Файл существует |
#ls
date date2.log date.log keyring-gVaBe4 orbit-user ssh-AEkaag2839 |
#rm -f
|
#mkdir 'date'
mkdir: невозможно создать каталог `date': Файл существует |
#rm -f /tmp/date
rm: невозможно удалить `/tmp/date': Это каталог |
#rm -fd /tmp/date
rm: невозможно удалить `/tmp/date': Это каталог |
#rm -rf /tmp/date
|
#mkdir 'date'
|
#ls
date date2.log date.log keyring-gVaBe4 orbit-user ssh-AEkaag2839 |
#mkdir `date`
|
#ls
09:29:10 2009 29 date date2.log date.log EEST keyring-gVaBe4 orbit-user ssh-AEkaag2839 Май Птн |
#vi --help > /tmp/read
|
#car /tmp/read
bash: car: команда не найдена |
#cat /tmp/read
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 19 2009 01:42:30) Использование: vim [аргументы] [файл ..] редактирование указанных файлов или: vim [аргументы] - чтение текста из потока ввода stdin или: vim [аргументы] -t метка редактирование файла с указанной меткой или: vim [аргументы] -q [файл ошибок] редактирование файла с первой ошибкой Аргументы: -- Далее указываются только имена файлов -v Режим Vi (как "vi") -e Режим Ex (как "ex") -s Тихий (пакетный) режим (только для "ex") ... --cmd <команда> Выполнить <команду> перед загрузкой файла vimrc -c <команда> Выполнить <команду> после загрузки первого файла -S <сеанс> Прочитать сценарий <сеанса> после загрузки первого файла -s <сценарий> Прочитать команды Обычного режима из файла <сценария> -w <сценарий> Добавлять все введённые команды в файл <сценария> -W <сценарий> Записать все введённые команды в файл <сценария> -x Редактирование зашифрованных файлов -i <viminfo> Использовать вместо .viminfo файл <viminfo> -h или --help Вывести справку (это сообщение) и завершить работу --version Вывести информацию о версии Vim и завершить работу |
#less /tmp/read
|
#ssh root@10.0.35.100
ssh: connect to host 10.0.35.100 port 22: No route to host |
$su
Пароль: |
#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:57:02 2009 from linux8.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$su
Пароль: |
#ps
PID TTY TIME CMD 5977 pts/7 00:00:00 bash 6348 pts/7 00:00:00 ps |
#apt-get install gra
grabc gramps-manual graphmonkey grace grande graphthing grace6 grandfatherclock graphviz grace-utils grandr graphviz-dev gracie granule graphviz-doc gradio grap grass gradm2 graphdefang grass64 grafx2 graphicsmagick grass64-dev gramadoir graphicsmagick-dbg grass-dev gramofile graphicsmagick-doc grass-doc gramophone2 graphicsmagick-imagemagick-compat gravitation gramps graphicsmagick-im-compat gravitywars gramps-common graphicsmagick-libmagick-dev-compat gramps-extending-doc graph-includes |
#apt-get install graph
graphdefang graphicsmagick-im-compat graphviz graphicsmagick graphicsmagick-libmagick-dev-compat graphviz-dev graphicsmagick-dbg graph-includes graphviz-doc graphicsmagick-doc graphmonkey graphicsmagick-imagemagick-compat graphthing |
#apt-get install graphviz
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libgd2-noxpm libgraphviz4 libltdl7 ttf-liberation Предлагаемые пакеты: graphviz-doc libgd-tools ... Распаковывается пакет ttf-liberation (из файла .../ttf-liberation_1.04.93-1_all.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет libgd2-noxpm (2.0.36~rc1~dfsg-3) ... Настраивается пакет libltdl7 (2.2.6a-4) ... Настраивается пакет libgraphviz4 (2.20.2-3+b2) ... Настраивается пакет graphviz (2.20.2-3+b2) ... Настраивается пакет ttf-liberation (1.04.93-1) ... Updating fontconfig cache for /usr/share/fonts/truetype/ttf-liberation Обрабатываются триггеры для menu ... |
#screen -x
|
#apt-get install gq
gq gqcam gquilt gqview gqview-dbg |
#apt-get install gqview
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Предлагаемые пакеты: gimp xpaint НОВЫЕ пакеты, которые будут установлены: gqview ... Получено:1 http://10.0.35.1 sid/main gqview 2.0.4-5 [868kB] Получено 868kБ за 0s (11,2MБ/c) Выбор ранее не выбранного пакета gqview. (Чтение базы данных ... на данный момент установлено 45003 файлов и каталогов.) Распаковывается пакет gqview (из файла .../gqview_2.0.4-5_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для desktop-file-utils ... Обрабатываются триггеры для man-db ... Настраивается пакет gqview (2.0.4-5) ... Обрабатываются триггеры для menu ... |
#apt-cache dotty scre
screader screenie screen-profiles screentest screem screenlets screen-profiles-extras screen screenlets-doc screenruler |
#apt-cache dotty scree
screem screenlets screen-profiles-extras screen screenlets-doc screenruler screenie screen-profiles screentest |
#apt-cache dotty scree
screem screenlets screen-profiles-extras screen screenlets-doc screenruler screenie screen-profiles screentest |
#apt-cache dotty screen >screen.dot
|
#less screen.dot
|
#dot -Tpng -o screen.png screen.dot
|
#gqview screen.png
Создаём каталог GQview/root/.gqview Создаём каталог GQview/root/.gqview/collections Создаём каталог GQview/root/.gqview/thumbnails Создаём каталог GQview/root/.gqview/metadata |
#apt-cache dotty iceweasel > iceweasel.dot
|
#dot -Tpng -o iceweasel.png iceweasel.dot
|
#dpkg -l
ii libxml-stream-perl 1.22-3 Perl module for accessing XML Streams ii libxml2 2.7.3.dfsg-1 GNOME XML library ii libxmu6 2:1.0.4-1 X11 miscellaneous utility library ii libxmuu1 2:1.0.4-1 X11 miscellaneous micro-utility library ii libxpm4 1:3.5.7-1 X11 pixmap library ii libxrandr2 2:1.3.0-2 X11 RandR extension library ii libxrender1 1:0.9.4-2 X Rendering Extension client library ii libxres1 2:1.0.3-1 X11 Resource extension library ii libxss1 1:1.1.3-1 X11 Screen Saver extension library ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library ... ii x11-common 1:7.4+1 X Window System (X.Org) infrastructure ii x11-session-utils 7.3+1 X session utilities ii x11-utils 7.4+1 X11 utilities ii x11-xfs-utils 7.4+1 X font server utilities ii x11-xkb-utils 7.4+2 X11 XKB utilities ii x11-xserver-utils 7.4+2 X server utilities ii xauth 1:1.0.3-2 X authentication utility ii xbase-clients 1:7.4+1 miscellaneous X clients - metapackage ii xbitmaps 1.0.1-2 Base X bitmaps ii xdg-user-dirs 0.10-1 tool to manage well known user directories |
#dpkg -ÐL cron
/. /etc /etc/init.d /etc/init.d/cron /etc/cron.d /etc/cron.d/.placeholder /etc/default /etc/default/cron /etc/pam.d /etc/pam.d/cron ... /usr/share/doc/cron/README.anacron /usr/share/doc/cron/NEWS.Debian.gz /usr/sbin /usr/sbin/cron /usr/bin /usr/bin/crontab /var /var/spool /var/spool/cron /var/spool/cron/crontabs |
#dpkg -L vi
Пакет vi не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -L vim
vim vim-common vim-runtime vim-tiny |
#dpkg -L vim
/. /usr /usr/bin /usr/bin/vim.basic /usr/share /usr/share/bug /usr/share/bug/vim /usr/share/bug/vim/presubj /usr/share/doc /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/vim /usr/share/doc/vim |
#dpkg -l
ii libxml-stream-perl 1.22-3 Perl module for accessing XML Streams ii libxml2 2.7.3.dfsg-1 GNOME XML library ii libxmu6 2:1.0.4-1 X11 miscellaneous utility library ii libxmuu1 2:1.0.4-1 X11 miscellaneous micro-utility library ii libxpm4 1:3.5.7-1 X11 pixmap library ii libxrandr2 2:1.3.0-2 X11 RandR extension library ii libxrender1 1:0.9.4-2 X Rendering Extension client library ii libxres1 2:1.0.3-1 X11 Resource extension library ii libxss1 1:1.1.3-1 X11 Screen Saver extension library ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library ... ii x11-common 1:7.4+1 X Window System (X.Org) infrastructure ii x11-session-utils 7.3+1 X session utilities ii x11-utils 7.4+1 X11 utilities ii x11-xfs-utils 7.4+1 X font server utilities ii x11-xkb-utils 7.4+2 X11 XKB utilities ii x11-xserver-utils 7.4+2 X server utilities ii xauth 1:1.0.3-2 X authentication utility ii xbase-clients 1:7.4+1 miscellaneous X clients - metapackage ii xbitmaps 1.0.1-2 Base X bitmaps ii xdg-user-dirs 0.10-1 tool to manage well known user directories |
#dpkg -l | wc -l
602 |
#dpkg -l | grep ^ii | wc -l
594 |
#dpkg -L screen
/. /etc /etc/init.d /etc/init.d/screen-cleanup /etc/screenrc /usr /usr/share /usr/share/doc /usr/share/doc/screen /usr/share/doc/screen/FAQ.gz ... /usr/share/info /usr/share/info/screen.info-1.gz /usr/share/info/screen.info-3.gz /usr/share/info/screen.info-2.gz /usr/share/info/screen.info-4.gz /usr/share/info/screen.info-5.gz /usr/share/info/screen.info.gz /usr/bin /usr/bin/screen /usr/share/doc/screen/patchlevel.h.gz |
#dpkg -L screen | less
|
#dpkg -S screen
xscreensaver: /usr/share/locale/et/LC_MESSAGES/xscreensaver.mo zenity: /usr/share/gnome/help/zenity/uk/figures/zenity-text-screenshot.png xscreensaver: /usr/share/xscreensaver/glade/screensaver-diagnostic.png xfwm4-themes: /usr/share/themes/Smallscreen/xfwm4/shade-pressed.xpm desktop-base: /usr/share/apps/kdm/themes/nightly/screenshot.png zenity: /usr/share/gnome/help/zenity/uk/figures/zenity-notification-screenshot.png gdm-themes: /usr/share/gdm/themes/olho/screenshot.png zenity: /usr/share/gnome/help/zenity/uk/figures/zenity-question-screenshot.png xscreensaver-data: /usr/share/xscreensaver/config/shadebobs.xml ncurses-base: /usr/share/terminfo/s/screen ... tango-icon-theme: /usr/share/icons/Tango/16x16/apps/screensaver.png zenity: /usr/share/gnome/help/zenity/ru/figures/zenity-entry-screenshot.png zenity: /usr/share/gnome/help/zenity/es/figures/zenity-question-screenshot.png linux-image-2.6.29-2-686: /lib/modules/2.6.29-2-686/kernel/drivers/input/touchscreen/penmount.ko vim-runtime: /usr/share/vim/vim72/ftplugin/screen.vim xscreensaver: /usr/share/doc/xscreensaver/copyright xfwm4-themes: /usr/share/themes/Smallscreen/xfwm4/left-active.xpm xscreensaver: /usr/share/locale/ko/LC_MESSAGES/xscreensaver.mo zenity: /usr/share/gnome/help/zenity/sv/figures/zenity-notification-screenshot.png tango-icon-theme: /usr/share/icons/Tango/16x16/actions/gnome-lockscreen.png |
#dpkg -S `which screen
> > |
#dpkg -S `which screen
screen `which screen screen `which screen dpkg -S `which strings > > > |
#dpkg -S `which screen
dpkg -S `which screen ` screen: /usr/bin/screen |
#dpkg -l ps
ps2eps psemu-sound-oss psiconv pspp pstotext psad psemu-video-x11 psignifit pspresent psutils pscan psfontmgr psi-translations psrip ps-watcher psemu-drive-cdrmooby psgml pskmail pssh psemu-input-omnijoy psh pslib1 pstack psemu-input-padjoy psi pslib-dev pstngw psemu-sound-alsa psi3 psmisc pstoedit |
#apt-get install ps
ps2eps psemu-sound-oss psiconv pspp pstotext psad psemu-video-x11 psignifit pspresent psutils pscan psfontmgr psi-translations psrip ps-watcher psemu-drive-cdrmooby psgml pskmail pssh psemu-input-omnijoy psh pslib1 pstack psemu-input-padjoy psi pslib-dev pstngw psemu-sound-alsa psi3 psmisc pstoedit |
#apt-get install psi
psi psi3 psiconv psignifit psi-translations |
#apt-get install psi3
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия psi3. Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-get -L psi3
E: Неизвестная опция командной строки 'L' [из -L]. |
#dpkg -L psi3
/. /usr /usr/bin /usr/bin/psi3 /usr/share /usr/share/psi /usr/share/psi/pbasis.dat /usr/share/psi/psi.dat /usr/share/doc /usr/share/doc/psi3 ... /usr/lib/psi/response /usr/lib/psi/cis /usr/lib/psi/dboc /usr/lib/psi/extrema /usr/lib/psi/intder /usr/lib/psi/mcscf /usr/lib/psi/psimrcc /usr/lib/psi/nonbonded /usr/lib/psi/tocprint /usr/lib/psi/psi2molden |
#dpkg -L `which psi3`
Пакет /usr/bin/psi3 не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -L `which psi3|cut -d: -f1`
Пакет /usr/bin/psi3 не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -L `which psi3|cut -d: -f0`
cut: fields and positions are numbered from 1 Попробуйте `cut --help' для получения более подробного описания. dpkg-query: --listfiles требует указания хотя бы одного имени пакета Для вывода справки по опросу пакетов используйте --help; Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL) используйте --license. |
#dpkg -L `which psi3`
Пакет /usr/bin/psi3 не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -S `which psi3`
psi3: /usr/bin/psi3 |
#dpkg -L psi3
/. /usr /usr/bin /usr/bin/psi3 /usr/share /usr/share/psi /usr/share/psi/pbasis.dat /usr/share/psi/psi.dat /usr/share/doc /usr/share/doc/psi3 ... /usr/lib/psi/response /usr/lib/psi/cis /usr/lib/psi/dboc /usr/lib/psi/extrema /usr/lib/psi/intder /usr/lib/psi/mcscf /usr/lib/psi/psimrcc /usr/lib/psi/nonbonded /usr/lib/psi/tocprint /usr/lib/psi/psi2molden |
#dpkg -L psi3 | grep bin/
/usr/bin/psi3 |
#dpkg -S `which cron`
cron: /usr/sbin/cron |
#dpkg -S `which screen`
screen: /usr/bin/screen |
#dpkg -S `which screen`
screen: /usr/bin/screen |
#dpkg -L screen | grep bin/
/usr/bin/screen |
#dpkg -l |grep tree
ii libhtml-format-perl 2.04-2 format HTML syntax trees into text, PostScript or RTF ii libhtml-tree-perl 3.23-1 represent and create HTML syntax trees ii tree 1.5.2.2-1 displays directory tree, in color |
#apt-get install ps
ps2eps psemu-sound-oss psiconv pspp pstotext psad psemu-video-x11 psignifit pspresent psutils pscan psfontmgr psi-translations psrip ps-watcher psemu-drive-cdrmooby psgml pskmail pssh psemu-input-omnijoy psh pslib1 pstack psemu-input-padjoy psi pslib-dev pstngw psemu-sound-alsa psi3 psmisc pstoedit |
#apt-get install pst
pstack pstngw pstoedit pstotext |
#apt-get install pst
pstack pstngw pstoedit pstotext |
#apt-get install pst
pstack pstngw pstoedit pstotext |
#dpkg -S `which tstree`
dpkg-query: --search требует задания в качестве аргумента хотя бы одного шаблона имён файлов Для вывода справки по опросу пакетов используйте --help; Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL) используйте --license. |
#dpkg -L psmisc | while read f
> do > file $f | grep -qi elf && echo $f > done /bin/fuser /usr/bin/killall /usr/bin/pstree |
#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 screen
/. /etc /etc/init.d /etc/init.d/screen-cleanup /etc/screenrc /usr /usr/share /usr/share/doc /usr/share/doc/screen /usr/share/doc/screen/FAQ.gz ... /usr/share/info /usr/share/info/screen.info-1.gz /usr/share/info/screen.info-3.gz /usr/share/info/screen.info-2.gz /usr/share/info/screen.info-4.gz /usr/share/info/screen.info-5.gz /usr/share/info/screen.info.gz /usr/bin /usr/bin/screen /usr/share/doc/screen/patchlevel.h.gz |
#apt-get install de
Display all 181 possibilities? (y or n) |
#apt-get install deb
debarchiver debiandoc-sgml debian-goodies debian-zh-faq-t debaux debiandoc-sgml-doc debian-history debirf debaux-debconf debiandoc-sgml-doc-pt-br debian-installer debmirror debbugs debian-edu-archive-keyring debian-keyring debnest debbugs-el debian-edu-artwork debian-maintainers debomatic debconf debian-edu-artwork-usplash debian-policy debootstrap debconf-2.0 debian-edu-config debian-refcard deborphan debconf-doc debian-edu-doc debian-reference debpartial-mirror debconf-english debian-edu-doc-de debian-reference-common debram debconf-i18n debian-edu-doc-en debian-reference-de debram-data ... debfoster debian-edu-doc-nb debian-reference-it debsigs debget debian-edu-fr-all debian-reference-ja debsig-verify debgtd debian-edu-fr-skels debian-reference-pl debsplash-utils deb-gview debian-edu-install debian-reference-pt-br debsums debhelper debian-el debian-reference-zh-cn debtags debian-archive-keyring debian-faq debian-reference-zh-tw debtags-edit debian-bts-applet debian-faq-de debian-timeline debtorrent debian-builder debian-faq-fr debianutils debview debian-cd debian-faq-it debian-xcontrol debiandoc2dbxml debian-faq-zh-cn debian-zh-faq-s |
#apt-get install debs
debsecan debsigs debsig-verify debsplash-utils debsums |
#apt-get install debsums
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: debsums обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 48,2kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 270kB. Получено:1 http://10.0.35.1 sid/main debsums 2.0.44 [48,2kB] Получено 48,2kБ за 0s (0Б/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета debsums. (Чтение базы данных ... на данный момент установлено 45100 файлов и каталогов.) Распаковывается пакет debsums (из файла .../debsums_2.0.44_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет debsums (2.0.44) ... |
#deb
debconf debconf-copydb debconf-show debsums_init debconf-apt-progress debconf-escape debsums debugfs debconf-communicate debconf-set-selections debsums_gen |
#debsums -a
/usr/share/locale/es/LC_MESSAGES/libapt-inst1.1.mo OK /usr/share/locale/eu/LC_MESSAGES/apt.mo OK /usr/share/locale/eu/LC_MESSAGES/libapt-pkg4.7.mo OK /usr/share/locale/eu/LC_MESSAGES/libapt-inst1.1.mo OK /usr/share/locale/gl/LC_MESSAGES/apt.mo OK /usr/share/locale/gl/LC_MESSAGES/libapt-pkg4.7.mo OK /usr/share/locale/gl/LC_MESSAGES/libapt-inst1.1.mo OK /usr/share/locale/de/LC_MESSAGES/apt.mo OK /usr/share/locale/de/LC_MESSAGES/libapt-pkg4.7.mo OK /usr/share/locale/de/LC_MESSAGES/libapt-inst1.1.mo OK ... /usr/share/apt-file/apt-file-update.update-notifier OK /usr/share/man/man1/diffindex-download.1.gz OK /usr/share/man/man1/diffindex-rred.1.gz OK /usr/share/man/man1/apt-file.1.gz OK /etc/apt/apt-file.conf OK /etc/bash_completion.d/apt-file OK /usr/share/man/man1/apt-ftparchive.1.gz OK /usr/share/man/man1/apt-sortpkgs.1.gz OK /usr/share/man/man1/apt-extracttemplates.1.gz OK /usr/share/man/fr/man1/apt-ftparchive.1.gz OK |
#debsums -a | less
|
#echo 1 >> `which pstree`
|
#apt-get install ps
ps2eps psemu-sound-oss psiconv pspp pstotext psad psemu-video-x11 psignifit pspresent psutils pscan psfontmgr psi-translations psrip ps-watcher psemu-drive-cdrmooby psgml pskmail pssh psemu-input-omnijoy psh pslib1 pstack psemu-input-padjoy psi pslib-dev pstngw psemu-sound-alsa psi3 psmisc pstoedit |
#apt-get install pst
pstack pstngw pstoedit pstotext |
#dpkg -S pstree
psmisc: /usr/share/man/man1/pstree.x11.1.gz psmisc: /usr/share/pixmaps/pstree32.xpm psmisc: /usr/bin/pstree.x11 psmisc: /usr/share/pixmaps/pstree16.xpm psmisc: /usr/share/man/man1/pstree.1.gz psmisc: /usr/bin/pstree |
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 19 2009 01:42:30) Использование: vim [аргументы] [файл ..] редактирование указанных файлов или: vim [аргументы] - чтение текста из потока ввода stdin или: vim [аргументы] -t метка редактирование файла с указанной меткой или: vim [аргументы] -q [файл ошибок] редактирование файла с первой ошибкой Аргументы: -- Далее указываются только имена файлов -v Режим Vi (как "vi") -e Режим Ex (как "ex") -s Тихий (пакетный) режим (только для "ex") -d Режим отличий (как "vimdiff") -y Простой режим (как "evim", безрежимный) -R Только для чтения (как "view") -Z Ограниченный режим (как "rvim") -m Без возможности сохранения изменений (записи файлов) -M Без возможности внесения изменений в текст -b Бинарный режим -l Режим Lisp -C Режим совместимости с Vi: 'compatible' -N Режим неполной совместимости с Vi: 'nocompatible' -V[N][fname] Be verbose [level N] [log messages to fname] -D Режим отладки -n Без своп-файла, используется только память -r Вывести список своп-файлов и завершить работу -r (с именем файла) Восстановить аварийно завершённый сеанс -L То же, что и -r -A Запуск в Арабском режиме -H Запуск в режиме "Иврит" -F Запуск в режиме "Фарси" -T <терминал> Назначить указанный тип <терминала> -u <vimrc> Использовать <vimrc> вместо любых файлов .vimrc --noplugin Не загружать сценарии модулей -p[N] Open N tab pages (default: one for each file) -o[N] Открыть N окон (по умолчанию: по одному на каждый файл) -O[N] То же, что и -o, но с вертикальным разделением окон + Начать редактирование в конце файла +<lnum> Начать редактирование в строке с номером <lnum> --cmd <команда> Выполнить <команду> перед загрузкой файла vimrc -c <команда> Выполнить <команду> после загрузки первого файла -S <сеанс> Прочитать сценарий <сеанса> после загрузки первого файла -s <сценарий> Прочитать команды Обычного режима из файла <сценария> -w <сценарий> Добавлять все введённые команды в файл <сценария> -W <сценарий> Записать все введённые команды в файл <сценария> -x Редактирование зашифрованных файлов -i <viminfo> Использовать вместо .viminfo файл <viminfo> -h или --help Вывести справку (это сообщение) и завершить работу --version Вывести информацию о версии Vim и завершить работу
Время первой команды журнала | 08:26:13 2009- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:48:11 2009- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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