/l3/users/eb/2009/linux6/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 |
|
#whatis tty
tty (1) - print the file name of the terminal connected to standard input tty (4) - controlling terminal |
#whatis tty
tty (1) - print the file name of the terminal connected to standard input tty (4) - controlling terminal |
#apropos vi
compose (1) - execute programs via entries in the mailcap file cpuid (4) - x86 CPUID access device cron (8) - daemon to execute scheduled commands (Vixie Cron) crontab (1) - maintain crontab files for individual users (V3) crontab (5) - tables for driving cron deallocvt (1) - deallocate unused virtual consoles dsp56k (4) - DSP56001 interface device dvipdf (1) - Convert TeX DVI file to PDF using ghostscript and dvips edd_id (8) - udev callout to identify BIOS disk drives via EDD edit (1) - execute programs via entries in the mailcap file ... xinput (1) - utility to configure and test XInput devices xscreensaver-getimage-video (1) - put a video frame on the root window xsetmode (1) - set the mode for an X Input device xsetpointer (1) - set an X Input device as the main pointer xtightvncviewer (1) - an X viewer client for VNC xvidtune (1) - video mode tuner for Xorg xvinfo (1) - Print out X-Video extension adaptor information xvncviewer (1) - an X viewer client for VNC zless (1) - file perusal filter for crt viewing of compressed text zmore (1) - file perusal filter for crt viewing of compressed text |
#apropos vi
compose (1) - execute programs via entries in the mailcap file cpuid (4) - x86 CPUID access device cron (8) - daemon to execute scheduled commands (Vixie Cron) crontab (1) - maintain crontab files for individual users (V3) crontab (5) - tables for driving cron deallocvt (1) - deallocate unused virtual consoles dsp56k (4) - DSP56001 interface device dvipdf (1) - Convert TeX DVI file to PDF using ghostscript and dvips edd_id (8) - udev callout to identify BIOS disk drives via EDD edit (1) - execute programs via entries in the mailcap file ... xinput (1) - utility to configure and test XInput devices xscreensaver-getimage-video (1) - put a video frame on the root window xsetmode (1) - set the mode for an X Input device xsetpointer (1) - set an X Input device as the main pointer xtightvncviewer (1) - an X viewer client for VNC xvidtune (1) - video mode tuner for Xorg xvinfo (1) - Print out X-Video extension adaptor information xvncviewer (1) - an X viewer client for VNC zless (1) - file perusal filter for crt viewing of compressed text zmore (1) - file perusal filter for crt viewing of compressed text |
#apropos -k ls
add-shell (8) - add shells to the list of valid login shells blockdev (8) - call block device ioctls from the command line charmap (5) - character symbols to define character encodings credentials (7) - process identifiers dircolors (1) - color setup for ls exo-open (1) - Open URLs and launch preferred applications false (1) - do nothing, unsuccessfully fixdlsrps (1) - filter to fix DviLaser/PS documents to work with PSUtils fixfmps (1) - filter to fix Framemaker documents so PSUtils work fixpsditps (1) - filter to fix Transcript psdit documents so PSUtils work ... shells (5) - pathnames of valid login shells signal (7) - overview of signals tc-cbq-details (8) - Class Based Queueing thunar-volman (1) - controls configuration of thunar's removable media update-openoffice-dicts (8) - rebuild dictionary.lst for OpenOffice.org watch (1) - execute a program periodically, showing output fullscreen xfce4-utils (1) - various XFce 4 utilities xlsatoms (1) - list interned atoms defined on server xlsclients (1) - list client applications running on a display xlsfonts (1) - server font list displayer for X |
#apropos -k ls
add-shell (8) - add shells to the list of valid login shells blockdev (8) - call block device ioctls from the command line charmap (5) - character symbols to define character encodings credentials (7) - process identifiers dircolors (1) - color setup for ls exo-open (1) - Open URLs and launch preferred applications false (1) - do nothing, unsuccessfully fixdlsrps (1) - filter to fix DviLaser/PS documents to work with PSUtils fixfmps (1) - filter to fix Framemaker documents so PSUtils work fixpsditps (1) - filter to fix Transcript psdit documents so PSUtils work ... shells (5) - pathnames of valid login shells signal (7) - overview of signals tc-cbq-details (8) - Class Based Queueing thunar-volman (1) - controls configuration of thunar's removable media update-openoffice-dicts (8) - rebuild dictionary.lst for OpenOffice.org watch (1) - execute a program periodically, showing output fullscreen xfce4-utils (1) - various XFce 4 utilities xlsatoms (1) - list interned atoms defined on server xlsclients (1) - list client applications running on a display xlsfonts (1) - server font list displayer for X |
#whatis passwd
passwd (5) - the password file passwd (1) - change user password passwd (1ssl) - compute password hashes |
#whatis passwd
passwd (5) - the password file passwd (1) - change user password passwd (1ssl) - compute password hashes |
#ls
bin boot dev etc home initrd.img lib lost+found media mnt opt proc root sbin sdb1 sdb2 sdb3 selinux srv sys tmp usr var vmlinuz |
#ls
bin boot dev etc home initrd.img lib lost+found media mnt opt proc root sbin sdb1 sdb2 sdb3 selinux srv sys tmp usr var vmlinuz |
#ls -a
. .bash_history boot etc initrd.img lost+found mnt proc sbin sdb2 selinux sys usr vmlinuz .. bin dev home lib media opt root sdb1 sdb3 srv tmp var |
#ls -a
. .bash_history boot etc initrd.img lost+found mnt proc sbin sdb2 selinux sys usr vmlinuz .. bin dev home lib media opt root sdb1 sdb3 srv tmp var |
#ls -s
total 76 4 bin 0 dev 4 home 4 lib 4 media 4 opt 4 root 0 sdb1 0 sdb3 4 srv 4 tmp 4 var 4 boot 4 etc 0 initrd.img 16 lost+found 4 mnt 0 proc 4 sbin 0 sdb2 4 selinux 0 sys 4 usr 0 vmlinuz |
#ls -s
total 76 4 bin 0 dev 4 home 4 lib 4 media 4 opt 4 root 0 sdb1 0 sdb3 4 srv 4 tmp 4 var 4 boot 4 etc 0 initrd.img 16 lost+found 4 mnt 0 proc 4 sbin 0 sdb2 4 selinux 0 sys 4 usr 0 vmlinuz |
#ls
a2ps libavahi-glib1 liblockfile1 libxdamage1 sysvinit-utils acl libavc1394-0 liblwres50 libxdmcp6 tango-icon-theme adduser libbind9-50 liblzo2-2 libxext6 tar apt libblas3gf libmagic1 libxfce4menu-0.1-0 tasksel apt-utils libblkid1 libmailtools-perl libxfce4util4 tasksel-data aptitude libbz2-1.0 libmalaga7 libxfcegui4-4 tcpd aspell libc6 libmeanwhile1 libxfconf-0-2 thunar aspell-en libc6-i686 libmozjs1d libxfixes3 thunar-data aumix libcaca0 libmpfr1ldbl libxfont1 thunar-volman base-files libcairo2 libncurses5 libxft2 traceroute ... libart-2.0-2 libjpeg62 libxau6 screen xserver-xorg-video-tseng libasound2 libk5crypto3 libxaw7 sed xserver-xorg-video-v4l libaspell15 libkeyutils1 libxcb-atom1 sensible-utils xserver-xorg-video-vesa libatk1.0-0 libklibc libxcb-aux0 sgml-base xserver-xorg-video-vmware libatk1.0-data libkrb5-3 libxcb-event1 sgml-data xserver-xorg-video-voodoo libattr1 libkrb5support0 libxcb-render-util0 shared-mime-info xterm libaudit0 liblapack3gf libxcb-render0 ssh xtightvncviewer libavahi-client3 liblcms1 libxcb1 sudo xulrunner-1.9 libavahi-common-data libldap-2.4-2 libxcomposite1 sysv-rc zenity libavahi-common3 liblocale-gettext-perl libxcursor1 sysvinit zlib1g |
#ls
a2ps libavahi-glib1 liblockfile1 libxdamage1 sysvinit-utils acl libavc1394-0 liblwres50 libxdmcp6 tango-icon-theme adduser libbind9-50 liblzo2-2 libxext6 tar apt libblas3gf libmagic1 libxfce4menu-0.1-0 tasksel apt-utils libblkid1 libmailtools-perl libxfce4util4 tasksel-data aptitude libbz2-1.0 libmalaga7 libxfcegui4-4 tcpd aspell libc6 libmeanwhile1 libxfconf-0-2 thunar aspell-en libc6-i686 libmozjs1d libxfixes3 thunar-data aumix libcaca0 libmpfr1ldbl libxfont1 thunar-volman base-files libcairo2 libncurses5 libxft2 traceroute ... libart-2.0-2 libjpeg62 libxau6 screen xserver-xorg-video-tseng libasound2 libk5crypto3 libxaw7 sed xserver-xorg-video-v4l libaspell15 libkeyutils1 libxcb-atom1 sensible-utils xserver-xorg-video-vesa libatk1.0-0 libklibc libxcb-aux0 sgml-base xserver-xorg-video-vmware libatk1.0-data libkrb5-3 libxcb-event1 sgml-data xserver-xorg-video-voodoo libattr1 libkrb5support0 libxcb-render-util0 shared-mime-info xterm libaudit0 liblapack3gf libxcb-render0 ssh xtightvncviewer libavahi-client3 liblcms1 libxcb1 sudo xulrunner-1.9 libavahi-common-data libldap-2.4-2 libxcomposite1 sysv-rc zenity libavahi-common3 liblocale-gettext-perl libxcursor1 sysvinit zlib1g |
#ls
FAQ.gz README TODO changelog.gz examples patchlevel.h.gz window_to_display.ps.gz NEWS.gz README.Debian.gz changelog.Debian.gz copyright fdpat.ps.gz terminfo |
#ls
FAQ.gz README TODO changelog.gz examples patchlevel.h.gz window_to_display.ps.gz NEWS.gz README.Debian.gz changelog.Debian.gz copyright fdpat.ps.gz terminfo |
#ls
HISTORY OPTIONS README.Debian UPGRADE.gz changelog.Debian.gz copyright NEWS.Debian.gz README TROUBLESHOOTING.gz WHATSNEW changelog.gz examples |
#ls
HISTORY OPTIONS README.Debian UPGRADE.gz changelog.Debian.gz copyright NEWS.Debian.gz README TROUBLESHOOTING.gz WHATSNEW changelog.gz examples |
#apt-get install locales
Reading package lists... Done Building dependency tree Reading state information... Done locales is already the newest version. The following packages were automatically installed and are no longer required: update-inetd portmap Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#apt-get install locales
Reading package lists... Done Building dependency tree Reading state information... Done locales is already the newest version. The following packages were automatically installed and are no longer required: update-inetd portmap Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#dpkg-reconfigure locales
Package configuration lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Configuring locales tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Locales are a framework to switch between multiple languages and allow users to use their language, country, characters, collation order, etc. x x x x Please choose which locales to generate. UTF-8 locales should be chosen by default, particularly for new installations. Other character sets x x may be useful for backwards compatibility with older systems and software. x x x x Locales to be generated: x x x x [ ] All locales x ... x [ ] an_ES ISO-8859-15 a x x [ ] an_ES.UTF-8 UTF-8 a x x [ ] ar_AE ISO-8859-6 a x x [ ] ar_AE.UTF-8 UTF-8 a x [ ] ar_EG ISO-8859-6 x [ ] tk_TM UTF-8 a x x [ ] oc_FR.UTF-8 UTF-8 a x x <Ok> <Cancel> x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#dpkg-reconfigure locales
Package configuration lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Configuring locales tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Locales are a framework to switch between multiple languages and allow users to use their language, country, characters, collation order, etc. x x x x Please choose which locales to generate. UTF-8 locales should be chosen by default, particularly for new installations. Other character sets x x may be useful for backwards compatibility with older systems and software. x x x x Locales to be generated: x x x x [ ] All locales x ... x [ ] an_ES ISO-8859-15 a x x [ ] an_ES.UTF-8 UTF-8 a x x [ ] ar_AE ISO-8859-6 a x x [ ] ar_AE.UTF-8 UTF-8 a x [ ] ar_EG ISO-8859-6 x [ ] tk_TM UTF-8 a x x [ ] oc_FR.UTF-8 UTF-8 a x x <Ok> <Cancel> x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#LANG=c
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "c" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
#LANG=c
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "c" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
#locales deff
bash: locales: команда не найдена perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "c" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
#locales deff
bash: locales: команда не найдена perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "c" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
#pdkg man
bash: pdkg: команда не найдена perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "c" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
#pdkg man
bash: pdkg: команда не найдена perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "c" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
#ls
apropos.1.gz debconf.1.gz debconf-escape.1.gz expiry.1.gz login.1.gz newgrp.1.gz sg.1.gz vim.1.gz zsoelim.1.gz chage.1.gz debconf-apt-progress.1.gz debconf-set-selections.1.gz gpasswd.1.gz man.1.gz passwd.1.gz su.1.gz vimdiff.1.gz chfn.1.gz debconf-communicate.1.gz debconf-show.1.gz gpg.1.gz manconv.1.gz rview.1.gz vi.1.gz whatis.1.gz chsh.1.gz debconf-copydb.1.gz ex.1.gz lexgrog.1.gz manpath.1.gz rvim.1.gz view.1.gz xxd.1.gz |
#ls
apropos.1.gz debconf.1.gz debconf-escape.1.gz expiry.1.gz login.1.gz newgrp.1.gz sg.1.gz vim.1.gz zsoelim.1.gz chage.1.gz debconf-apt-progress.1.gz debconf-set-selections.1.gz gpasswd.1.gz man.1.gz passwd.1.gz su.1.gz vimdiff.1.gz chfn.1.gz debconf-communicate.1.gz debconf-show.1.gz gpg.1.gz manconv.1.gz rview.1.gz vi.1.gz whatis.1.gz chsh.1.gz debconf-copydb.1.gz ex.1.gz lexgrog.1.gz manpath.1.gz rvim.1.gz view.1.gz xxd.1.gz |
Время первой команды журнала | 11:22:48 2009- 5-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:55:44 2009- 5-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.55 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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