<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>OpenSCADAWiki - RomanSavochenko/LinuxShortAll</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll</link>
<description>History/revisions of OpenSCADAWiki/RomanSavochenko/LinuxShortAll</description>
<lastBuildDate>Sun, 05 Feb 2012 04:57:38 +0200</lastBuildDate>
<image>
<title>OpenSCADAWiki - Recent comments</title>
<link>http://wiki.oscada.org/</link>
<url>http://wiki.oscada.org/files/wacko4.gif</url>
<width>108</width>
<height>50</height>
</image>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>WackoWiki R4.3</generator>
<item>
<title>2009-04-27 16:36:55</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2009-04-27+16%3A36%3A55</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a name=".romansavochenko.linuxshortall" href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-27+16%3A36%3A55">2009-04-27 16:36:55&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll">2009-04-27 16:37:30&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://ftp.oscada.org.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://ftp.oscada.org.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://ftp.oscada.org.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-04-17 11:45:36</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2009-04-17+11%3A45%3A36</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-17+11%3A45%3A36">2009-04-17 11:45:36&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-27+16%3A36%3A55">2009-04-27 16:36:55&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://ftp.oscada.org.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-04-17 10:56:58</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2009-04-17+10%3A56%3A58</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-17+10%3A56%3A58">2009-04-17 10:56:58&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-17+11%3A45%3A36">2009-04-17 11:45:36&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Зарегистрированным пользователям разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-04-17 10:54:20</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2009-04-17+10%3A54%3A20</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-17+10%3A54%3A20">2009-04-17 10:54:20&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-17+10%3A56%3A58">2009-04-17 10:56:58&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Зарегистрированным пользователям разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;strong>Примечание:&lt;/strong> Документ создаётся автором с 2002г. До настоящего момента документ создавался в среде LaTeX. На текущий момент выполняется публикация документа в среде Wiki с последующим оформлением в среде dockbook. LaTeX версию документа можно взять &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.pdf" target="_blank" title="PDF Document (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/pdf.gif" alt="PDF Document" />здесь&lt;/a> и исходник &lt;a href="ftp://diyaorg.dp.ua/books/LinuxShortAll.tex" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />здесь&lt;/a>. Документ оформляется в среде WIKI для привлечения к его развитию пользователей ОС Linux занимающихся изучением ОС Linux и желающих опубликовать свой опыт работы в данной ОС. Разрешается вносить изменения в данный документ с целью исправления обнаруженных ошибок или с целью его дополнения.
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-01-12 16:02:25</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2007-01-12+16%3A02%3A25</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2007-01-12+16%3A02%3A25">2007-01-12 16:02:25&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2009-04-17+10%3A54%3A20">2009-04-17 10:54:20&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;span class="cite">Внимание.&lt;/span> Документ доступен только для чтения. Если вы желаете его дополнить воспользуйтесь ссылкой: &lt;a href="http://www.freesource.info/wiki/Stat'i/KratkoOboVsjom/Linux" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />http://www.freesource.info/wiki/Stat'i/KratkoOboVsjom/Linux&lt;/a>
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-12-11 18:09:22</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2006-12-11+18%3A09%3A22</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2006-12-11+18%3A09%3A22">2006-12-11 18:09:22&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2007-01-12+16%3A02%3A25">2007-01-12 16:02:25&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;!--notypo-->{{Include file="!/part1"}}&lt;!--/notypo-->&lt;br />
&lt;!--notypo-->{{Include file="!/part2"}}&lt;!--/notypo-->&lt;br />
&lt;!--notypo-->{{Include file="!/part3"}}&lt;!--/notypo-->&lt;br />
&lt;!--notypo-->{{Include file="!/part4"}}&lt;!--/notypo-->&lt;br />
&lt;!--notypo-->{{Include file="!/part5"}}&lt;!--/notypo-->&lt;br />
&lt;!--notypo-->{{Include file="!/part6"}}&lt;!--/notypo-->&lt;br />
&lt;!--notypo-->{{Include file="!/part7"}}&lt;!--/notypo-->  
&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h114-1">&lt;/a>&lt;h2>1 Конфигурационные и информационные файлы/каталоги&lt;/h2>&lt;a name="h114-2">&lt;/a>&lt;h3>1.1 Общесистемные&lt;/h3>
/dev/  -- содержит специальные файлы устройств:&lt;br />
&lt;div class="indent">pts/  -- файлы устройств открытых псевдотерминалов.&lt;/div>
/etc/  -- основная директория конфигурационных файлов:&lt;br />
&lt;div class="indent">anacrontab  -- конфигурация задач выполняемых anacron;&lt;br />
aspldr.conf  -- конфигурация boot-загрузчика ASPLoader (дистрибутив ASPLinux);&lt;br />
auto.misc, auto.master  -- конфигурации автомонтировщика;&lt;br />
crontab  -- конфигурация задач выполняемых cron;&lt;br />
csh.login  -- профиль системы для для TCSH (выполняется после регистрации);&lt;br />
fstab  -- конфигурация файловых систем(ФС) автоматически монтирующихся при загрузке;&lt;br />
group  -- системные группы пользователей;&lt;br />
gtk/  -- файлы указателей шрифтов для графического тулкита GTK;&lt;br />
HOSTNAME  -- текущее имя машины;&lt;br />
inittab  -- конфигурация последовательности загрузки (для init);&lt;br />
issue  -- сообщение выдаваемое перед локальной регистрацией;&lt;br />
issue.net  -- сообщение выдаваемое перед сетевой регистрацией;&lt;br />
login.defs  -- описывает поведение login и su;&lt;br />
logrotate.conf  -- конфигурация демона автоматической обработки логов (ротация, упаковка, удаление);&lt;br />
logrotate.d  -- директория конфигурационных файлов демона автоматической обработки логов;&lt;br />
ld.so.conf  -- конфигурация динамического линковщика;&lt;br />
lilo.conf  -- конфигурация boot-загрузчика LILO;&lt;br />
man.conf  -- конфигурация системы страниц помощи, команда man;&lt;br />
motd  -- сообщение выдаваемое после удачной регистрации;&lt;br />
mtab  -- список смонтированных ФС;&lt;br />
nologin  -- наличие этого файла запрещает пользователям входить в систему с выдачей сообщения в файле;&lt;br />
nsswitch.conf  -- конфигурация последовательности поиска имен по различным источникам;&lt;br />
pam.d/  -- содержит файлы конфигурации PAM:&lt;br />
&lt;div class="indent">su  -- описывает поведение команды su;&lt;br />
sudo  -- описывает поведение sudo.&lt;br />
&lt;/div>password  -- системные пользователи; &lt;br />
profile  -- профиль системы для BASH (выполняется после регистрации);&lt;br />
rc.d/  -- директория системы инициализации init (в стиле UNIX):&lt;br />
&lt;div class="indent">init.d/  -- содержит скрипты, для управления системными демонами (сервисами);&lt;br />
rcX.d/  -- директории уровней запуска X, содержат ссылки на скрипты в init.d;&lt;br />
&lt;/div>sysconfig/  -- содержит системные Файлы конфигураций:&lt;br />
&lt;div class="indent">keyboard  -- описание текущей раскладки клавиатуры;&lt;br />
desktop  -- установка графической среды (KDE,GNOME..);&lt;br />
i18n  -- конфигурация общесистемной локали (локаль отдельных пользователей может содержаться в {home}/i18n);&lt;br />
harddisks  -- общие параметры дисков системы:&lt;br />
harddiskhd[x]  -- параметры конкретно взятого диска &amp;lt;x&amp;gt;.&lt;br />
&lt;/div>security/  -- содержит Файлы описывающие безопасность системы:&lt;br />
&lt;div class="indent">console.apps/  -- содержит файлы указывающие на функции доступные непривилегированному пользователю из консоли;&lt;br />
console.perms  -- правила изменения прав доступа к устройствам, при аутентификации;&lt;br />
limits.conf  -- конфигурация лимитов пользователей.&lt;br />
&lt;/div>sysctl.conf  -- содержит команды для автоматической инициализации sysctl-параметров ядра;&lt;br />
syslog.conf  -- конфигурация демона системного логера (syslogd);&lt;br />
shadow  -- содержит закодированные пароли пользователей (для системы хранения паролей TCB пароли хранятся в /etc/tcb/*);&lt;br />
skel/  -- шаблон директории пользователя (в момент создания пользователя содержимое директории пользователя копируется отсюда);&lt;br />
sudoers  -- указание на то какие пользователи и какие программы могут быть запущены с привилегиями root используя sudo.&lt;/div>
/proc/  -- виртуальная ФС отражающая параметры ядра:&lt;br />
&lt;div class="indent">sys/  -- содержит файлы с параметрами системы (большая часть допускает модификацию):&lt;br />
&lt;div class="indent">kernel/  -- содержит файлы с параметрами ядра:&lt;br />
&lt;div class="indent">cap-bound  -- управление дополнительными правами (root) (0 - root права аннулируются);&lt;br />
hostname  -- имя хоста (системы);&lt;br />
osrelease  -- версия ядра системы;&lt;br />
ostype  -- тип ОС (Linux, *BSD, ...);&lt;br />
panic  -- признак паники ядра;&lt;br />
version  -- дата сборки ядра.&lt;br />
&lt;/div>fs/  -- содержит файлы с параметрами ФС:&lt;br />
&lt;div class="indent">file-max  -- максимальное количество открываемых файлов.&lt;br />
&lt;/div>&lt;/div>devices  -- список типов устройств в системе;&lt;br />
modules  -- список модулей подключенных к ядру;&lt;br />
self  -- ссылка на информацию о текущем процессе;&lt;br />
cpuinfo  -- информация о процессорах системы.&lt;/div>
/usr/lib/locale/  -- содержит локали различных стран и языков;&lt;br />
/usr/share/locale/  -- локализации отдельных программ под конкретный язык;&lt;br />
/usr/share/man/  -- страницы помощи man (в том числе и локализованные);&lt;br />
/var/spool/cron/  -- задачи пользователей для cron (формируются с помощью "crontab -e" от пользователя);&lt;br />
/var/spool/at/  -- задачи пользователей для at;&lt;br />
/home/{user}/  -- домашняя директория пользователя:&lt;br />
&lt;div class="indent">.bashrc  -- профиль конкретного пользователя для BASH (запускается единожды);&lt;br />
.cshrc   -- профиль конкретного пользователя для TCSH;&lt;br />
.bash_profile  -- профиль конкретного пользователя для BASH (запускается при каждом запуске bash).&lt;/div>&lt;a name="h114-3">&lt;/a>&lt;h3>1.2 Сеть&lt;/h3>
/etc/  -- основная директория конфигурационных файлов:&lt;br />
&lt;div class="indent">ethers  -- Файл соответствия аппаратных MAC адресов сетевым IP адресам в сети, в случае несоответствия доступ для хоста будет закрыт;&lt;br />
export  -- конфигурация NFS-ресурсов доступных извне;&lt;br />
hosts  -- перечень хостов и соответствующих им IP-адресов;&lt;br />
host.allow  -- список хостов которым вход разрешен;&lt;br />
host.deny  -- список хостов которым вход запрещен (для libc ver 5);&lt;br />
host.conf  -- указывает где и в каком порядке искать имена хостов (для libc ver 6);&lt;br />
nsswitch.conf  -- конфигурация последовательности поиска имен по различным источникам;&lt;br />
resolv.conf  -- конфигурация резолвера имён, содержит список DNS-серверов;&lt;br />
samba/  -- содержит файлы конфигурации samba:&lt;br />
&lt;div class="indent">smb.conf  -- главный конфигурационный файл SAMBA;&lt;br />
smbusers  -- описывает соответствие SAMBA пользователей к системным пользователям;&lt;br />
smbpasswd  -- содержит хеши пользователей SAMBA, пароли устанавливаются утилитой smbpasswd.&lt;br />
&lt;/div>services  -- содержит сопоставления номеров портов/сокетов их именам;&lt;br />
sysconfig/  -- содержит системные Файлы конфигураций:&lt;br />
&lt;div class="indent">network  -- конфигурация сети;&lt;br />
network-scripts/  -- скрипты и файлы конфигурации сетевых интерфейсов.&lt;br />
&lt;/div>xinetd.conf  -- конфигурация суперсервера Internet (централизованное управление сокетами/портами);&lt;br />
xinetd.d/  -- директория содержит файлы конфигураций отдельных сервисов для суперсервера xinetd;&lt;br />
ppp/  -- директория содержит конфигурации PPP-соединений:&lt;br />
&lt;div class="indent">options  -- содержит общую для всех PPP-соединений конфигурацию;&lt;br />
options.*  -- конфигурация конкретно взятого соединения (например модемное options.ttyS1);&lt;br />
ip-up  -- скрипт выполняемый при/для соединения (демоном pppd);&lt;br />
ip-down  -- скрипт выполняемый при/для разъединении (демоном pppd).&lt;/div>&lt;/div>&lt;a name="h114-4">&lt;/a>&lt;h3>1.3 Железо&lt;/h3>
/etc/  -- основная директория конфигурационных файлов:&lt;br />
&lt;div class="indent">printcap  -- Файл конфигурации принтеров;&lt;br />
inputrc   -- конфигурация ресурсов ввода с клавиатуры;&lt;/div>
/usr/lib/kbd/  -- содержит файлы необходимые для корректной работы клавиатуры:&lt;br />
&lt;div class="indent">keymaps/i386/qwerty/*.kmap.gz  -- файлы консольных роскладок клавиатуры.&lt;/div>
/home/{user}/  -- домашняя директория пользователя:&lt;br />
&lt;div class="indent">.inputrc  -- конфигурация ресурсы ввода с клавиатуры конкретного пользователя.&lt;/div>&lt;a name="h114-5">&lt;/a>&lt;h3>1.4 X (графическая система)&lt;/h3>
/etc/X11/fs/config  -- содержит перечень каталогов со шрифтами для X;&lt;br />
/etc/X11/XF86Config  -- Файл конфигурации X (XFree86);&lt;br />
/etc/X11/xorg.conf  -- Файл конфигурации X (XOrg);&lt;br />
/usr/X11R6/bin/X  -- ссылка на текущий X сервер;&lt;br />
/home/{user}/.Xauthority  -- файл авторизации для запуска X-приложений удаленно, файлы на удаленных машинах должны соответствовать;&lt;br />
/home/{user}/.xinitrc  -- сценарий загрузки X сервера конкретного пользователя;&lt;a name="h114-6">&lt;/a>&lt;h2>2 Утилиты&lt;/h2>&lt;a name="h114-7">&lt;/a>&lt;h3>2.1 Основные пользовательские&lt;/h3>
&lt;em>awk&lt;/em>  -- утилита манипуляции файлами данных, выборка и обработка текста;&lt;br />
&lt;em>bg&lt;/em>  -- работа с множеством задач в терминале: перевод остановленной (Ctrl+Z) задачи на задний план;&lt;br />
&lt;em>cal&lt;/em>	 -- календарь (за любой год);&lt;br />
&lt;em>cat, zcat&lt;/em>  -- выдает указанные файлы на STDOUT;&lt;br />
&lt;em>cd&lt;/em>  -- смена директории;&lt;br />
&lt;em>clear&lt;/em>  -- очистка экрана терминала;&lt;br />
&lt;em>cp&lt;/em>  -- копирование файлов и директорий;&lt;br />
&lt;em>cpio&lt;/em>  -- копирование файлов в архив и из архива (может использоваться для архивов);&lt;br />
&lt;em>cut&lt;/em>  -- вырезает из входного файла столбцы, строки;&lt;br />
&lt;em>date&lt;/em>  -- отображает текущую дату и время;&lt;br />
&lt;em>dd&lt;/em>  -- преобразование, создание и другие манипуляции с файлами в двоичном виде:&lt;br />
&lt;div class="indent">dd if=/dev/zero of=/swap bs=1024 count=8208 - создание пустого файла swap размером 8Мб&lt;br />
dd if=/dev/fd0 of=boot.img bs=18k - создание образа из дискеты&lt;/div>
&lt;em>echo&lt;/em>  -- выполняет эхо-повтор строки на терминале;&lt;br />
&lt;em>exit&lt;/em>  -- завершить процесс с указанным кодом возврата;&lt;br />
&lt;em>fg&lt;/em>  -- работа с множеством задач в терминале: перевод остановленной (Ctrl+Z) задачи на передний план;&lt;br />
&lt;em>file&lt;/em>  -- определение типа любого файла;&lt;br />
&lt;em>find&lt;/em>  -- поиск:&lt;br />
&lt;div class="indent">&amp;#45;type  -- тип выводимых файлов;&lt;br />
&amp;#45;name  -- имя искомого файла;&lt;br />
&amp;#45;size  -- размер искомого файла.&lt;/div>
&lt;em>gpg&lt;/em> — утилита шифрования и подписывания электронной подписью;&lt;br />
&lt;em>grep&lt;/em>  -- поиск указаной строки в указанных файлах или потоках;&lt;br />
&lt;div class="indent">grep 'str' mifile.txt&lt;/div>
&lt;em>gzexe&lt;/em>  -- архивирование в исполняемый модуль, с распаковкой при запуске;&lt;br />
&lt;em>gzip&lt;/em>  -- компрессия и декомпрессия файлов:&lt;br />
&lt;div class="indent">Опции:&lt;br />
&lt;div class="indent">&amp;#45;&amp;lt;n&amp;gt;  -- выполнить компрессию с уровнем &amp;lt;n&amp;gt;=(1..9);&lt;br />
&amp;#45;d   -- декомпрессия.&lt;br />
&lt;/div>Примеры:&lt;br />
&lt;div class="indent">gzip &amp;lt; /dev/cdrom &amp;gt; cdrom.iso.gz — чтение и упаковка образа CD;&lt;/div>&lt;/div>
&lt;em>head&lt;/em>  -- показывает заголовок/начало указанного файла;&lt;br />
&lt;em>hexdump&lt;/em>  -- печать входного потока в указанном формате (DEC,HEX,OCT,ASCII);&lt;br />
&lt;em>history&lt;/em>  -- показывает нумерованный список истории команд;&lt;br />
&lt;em>ipcs&lt;/em>  -- показывает ресурсы IPC(inter process communication);&lt;br />
&lt;em>ipcrm&lt;/em>  -- удаляет ресурсы IPC(inter process communication);&lt;br />
&lt;em>kill, skill&lt;/em>	 -- посылка сигнала процессу;&lt;br />
&lt;em>let,bc,expr&lt;/em>  -- выполняет арифметические, логические и другие действия над числовыми значениями в переменных окружения;&lt;br />
&lt;em>ln&lt;/em>  -- создание и обслуживание ссылок;&lt;br />
&lt;em>locate&lt;/em>  -- поиск файла в уже созданной базе;&lt;br />
&lt;em>ls&lt;/em>  -- листинг директории или информация про файл/директорию;&lt;br />
&lt;em>md5sum&lt;/em>  -- подсчёт md5 суммы;&lt;br />
&lt;em>mkfifo&lt;/em>  -- утилита создания именованных каналов;&lt;br />
&lt;em>mknod&lt;/em>  -- утилита для создание специальных файлов;&lt;br />
&lt;em>more, less, zless&lt;/em>  -- просмотр файла постранично;&lt;br />
&lt;em>mpage&lt;/em>  -- печать нескольких страниц на одной;&lt;br />
&lt;em>nice,snice&lt;/em>  -- запуск команды с указанным приоритетом (-20 -- +20);&lt;br />
&lt;em>nohup&lt;/em>  -- запуск команды с отвязкой от текущего терминала;&lt;br />
&lt;em>pidof&lt;/em>  -- показать PID работающей программы;&lt;br />
&lt;em>pr&lt;/em>  -- форматирование, текстового файла для печати;&lt;br />
&lt;em>printenv, env&lt;/em>  -- показывает переменные окружения;&lt;br />
&lt;em>ps&lt;/em>  -- показывает запущенные в системе процессы;&lt;br />
&lt;em>pstree&lt;/em>  -- показывает дерево запущенных процессов;&lt;br />
&lt;em>renice&lt;/em>  -- изменение приоритета активного процесса (в скрипте);&lt;br />
&lt;em>rm&lt;/em>  -- удаление файлов и директорий;&lt;br />
&lt;em>rpm&lt;/em>  -- утилита для работа с RPM-пакетами:&lt;br />
&lt;div class="indent">&amp;#45;i packet  -- установить пакет;&lt;br />
&amp;#45;e packet  -- удалить пакет;&lt;br />
&amp;#45;U packet  -- обновить пакет;&lt;br />
&amp;#45;V packet  -- проверка корректности установки/текущего состояния указанного пакета;&lt;br />
&amp;#45;a  -- выполнение указанной операции для всех пакетов;&lt;br />
&amp;#45;q  -- запрос данных о пакете:&lt;br />
&lt;div class="indent">f  -- поиск пакета которому принадлежит указанный файл;&lt;br />
i  -- вывод информации о пакете;&lt;br />
l  -- список файлов, принадлежащих пакету;&lt;br />
s  -- состояние файлов пакета;&lt;br />
d  -- список файлов документации пакета;&lt;br />
c  -- список конфигурационных файлов пакета;&lt;br />
p  -- выполнить операцию над ещё неустановленным пакетом;&lt;br />
&lt;/div>&amp;#45;b файл.spec  -- частичная или полная обработка *.spec файла для сборки пакета:&lt;br />
&lt;div class="indent">a  -- создание бинарного и исходного rpm пакета;&lt;br />
b  -- создание бинарного rpm пакета;&lt;br />
c  -- выполнение этапов: %pre и %build с распаковкой и компиляцией;&lt;br />
i  -- выполнение этапов: %pre, %build и %install;&lt;br />
l  -- проверка списка файлов в %files;&lt;br />
p  -- выполняется этап %pre (распаковка архива);&lt;br />
&lt;/div>&amp;#45;&amp;#45;rebuild my.src.rpm  -- скомпилировать и создать бинарный rpm из исходного rpm;&lt;br />
&amp;#45;&amp;#45;recompile my.src.rpm  -- скомпилировать из исходного rpm;&lt;br />
&amp;#45;&amp;#45;test  -- проверка файла спецификаций;&lt;br />
&amp;#45;&amp;#45;clean  -- удаление дерева каталогов BUILD;&lt;/div>
&lt;em>screen&lt;/em>  -- консольный экранный менеджер, позволяет открывать команды в новом окне того же терминала с возможностью переключения (Ctrl+A), временного отключения (Ctrl+A,D) и восстановления сессии (screen -r);&lt;br />
&lt;em>sed&lt;/em>	 -- потоковый редактор;&lt;br />
&lt;em>sleep&lt;/em>  -- усыпляет данный процесс на указанное количество секунд;&lt;br />
&lt;em>slocate&lt;/em> -- поиск файла по ранее созданной базе (slocate bash);&lt;br />
&lt;em>sort&lt;/em>  -- сортировка данных в файле/потоке;&lt;br />
&lt;em>split/csplit&lt;/em>  -- разбиение/сбор больших файлов на куски;&lt;br />
&lt;em>stat&lt;/em>  -- информация о файле/директории;&lt;br />
&lt;em>strings&lt;/em>  -- выделение символьных сообщений из не текстового файла;&lt;br />
&lt;em>symlinks&lt;/em>  -- утилита обслуживания символьных ссылок в системе;&lt;br />
&lt;em>tar&lt;/em>	 -- создание архивов и пакетов;&lt;br />
&lt;div class="indent">&amp;#45;v  -- отображать список обработанных файлов;&lt;br />
&amp;#45;с  -- создавать новый архив;&lt;br />
&amp;#45;x  -- распаковать архив;&lt;br />
&amp;#45;f &amp;lt;file&amp;gt;  -- упаковывать в указанный файл &amp;lt;file&amp;gt;;&lt;br />
&amp;#45;z  -- выполнять компрессию полученого пакета с помощью gzip;&lt;br />
&amp;#45;j  -- выполнять компрессию полученого пакета с помощью bzip2;&lt;br />
&amp;#45;t  -- просмотр содержимого архива;&lt;/div>
&lt;em>tail&lt;/em>  -- показывает хвост указанного файла;&lt;br />
&lt;em>test&lt;/em>  -- проверка типов файлов и сравнение значений;&lt;br />
&lt;em>tee&lt;/em>  -- читает из стандартного входа, а затем записывает в стандартный выход и в файл;&lt;br />
&lt;em>touch&lt;/em>  -- обновление/установка отметки времени файла или создание пустого файла при его отсутствии;&lt;br />
&lt;em>time&lt;/em>  -- определение времени и ресурсов выполнения команды;&lt;br />
&lt;em>tr&lt;/em>  -- трансляция символов (преобразование/замена одних на другие);&lt;br />
&lt;em>tree&lt;/em>  -- дерево части файловой системы;&lt;br />
&lt;em>updatedb&lt;/em>  -- создание и обновление базы данных для команды locate;&lt;br />
&lt;em>vi, vim&lt;/em>  -- очень мощный текстовый редактор с оригинальным управлением;&lt;br />
&lt;em>vimdiff&lt;/em>  -- просмотр сравниваемых файлов в vim;&lt;br />
&lt;em>wc&lt;/em>  -- подсчет количества строк, символов слов в файле;&lt;br />
&lt;em>which,whereis&lt;/em>  -- показывает полный путь к искомой программе;&lt;a name="h114-8">&lt;/a>&lt;h3>2.2 Базовые для администрирования&lt;/h3>
&lt;em>adduser, useradd&lt;/em>  -- добавление пользователей в систему;&lt;br />
&lt;em>anacron&lt;/em>  -- периодический запуск программ без чёткой привязки ко времени, но обязательно;&lt;br />
&lt;em>apropos&lt;/em>  -- поиск man-страницы по ключевому слову;&lt;br />
&lt;em>arch&lt;/em>  -- архитектура текущей системы;&lt;br />
&lt;em>at, batch&lt;/em>  -- автоматизация разовых запусков программ в указанное время;&lt;br />
&lt;div class="indent">echo 'wget url' | at 01:00 — запустить загрузку в 01:00&lt;/div>
&lt;em>basename&lt;/em>  -- выделение имени файла/директории из полного пути;&lt;br />
&lt;em>badblock&lt;/em>  -- поиск плохих блоков на носителе (HDD, FDD);&lt;br />
&lt;em>chfn&lt;/em>  -- изменение имени пользователя и информация о нем;&lt;br />
&lt;em>сhgrp&lt;/em>  -- смена группы файла, каталога ...;&lt;br />
&lt;em>chkconfig&lt;/em>  -- конфигурация уровней загрузки различных сервисов;&lt;br />
&lt;em>chmod&lt;/em>  -- смена режима доступа к файлу;&lt;br />
&lt;em>chown&lt;/em>  -- смена владельца и группы владельцев файла, каталога ...;&lt;br />
&lt;em>chroot&lt;/em>  -- смена корня текущей сессии;&lt;br />
&lt;em>chvt&lt;/em>  -- переключение на указанный терминал;&lt;br />
&lt;em>chsh&lt;/em>  -- смена типа командного интерпретатора;&lt;br />
&lt;em>consolechars&lt;/em>  -- загрузка консольных экранных шрифтов;&lt;br />
&lt;em>convmv&lt;/em>  -- перекодировка имён файлов/директорий с одной кодировки в другую (может понадобиться для перекодирования файлов на ФС: ext2, ext3, reisrfs);&lt;br />
&lt;em>cron&lt;/em>  -- планирование периодического запуска программ;&lt;br />
&lt;em>crontab&lt;/em>  -- формирование пользовательской конфигурации cron;&lt;br />
&lt;em>df&lt;/em>  -- информация о файловых системах данной машины;&lt;br />
&lt;em>dirname&lt;/em>  -- выделение имени директории из полного пути;&lt;br />
&lt;em>dmesg&lt;/em>  -- показать лог о загрузке ядра;&lt;br />
&lt;em>du&lt;/em>  -- получение информации о размере содержимого файла или директории;&lt;br />
&lt;em>dumpkeys&lt;/em>  -- dump карты клавиатуры;&lt;br />
&lt;em>export&lt;/em>  -- встроенная команда BASH, для определения переменной окружения и экспортирования её для общей доступности;&lt;br />
&lt;div class="indent">export EDITOR=xemacs  -- определение переменной &amp;lt;EDITOR&amp;gt; значением &amp;lt;xemacs&amp;gt;;&lt;/div>
&lt;em>fgconsole&lt;/em>  -- номер текущего терминала;&lt;br />
&lt;em>finger,who&lt;/em>  -- информация о всех пользователях системы;&lt;br />
&lt;em>free&lt;/em>  -- информация о состоянии памяти;&lt;br />
&lt;em>fuser&lt;/em>  -- выдает список процессов использующих указанный файл или сокет, а также позволяет закрывать процессы занимающие ресурс;&lt;br />
&lt;em>getconf&lt;/em> -- запрос системных конфигурационных переменных;&lt;br />
&lt;em>groupadd&lt;/em>  -- добавление группы пользователей;&lt;br />
&lt;em>groupdel&lt;/em>  -- удаление группы пользователей;&lt;br />
&lt;em>iconv&lt;/em>  -- преобразование содержимого файла из одной в другую кодировку;&lt;br />
&lt;em>id&lt;/em>  -- информация о пользователе;&lt;br />
&lt;em>info&lt;/em>  -- показать документацию из страниц связанной помощи (GNU-doc);&lt;br />
&lt;em>init&lt;/em>  -- утилита начальной загрузки;&lt;br />
&lt;div class="indent">q  -- перезапуск init для активизации изменений в /etc/inittab;&lt;/div>
&lt;em>loadkeys&lt;/em>  -- установка раскладки клавиатуры;&lt;br />
&lt;em>locale&lt;/em>  -- получение информацию о настройках локали (/etc/sysconfig/i18n);&lt;br />
&lt;em>localedef&lt;/em>  -- создание новой локали на основе базовой;&lt;br />
&lt;em>login&lt;/em>  -- вход в систему;&lt;br />
&lt;em>logrotate&lt;/em>  -- утилита для автоматической упаковки, чистки и другой обработки логов;&lt;br />
&lt;em>lsof&lt;/em>  -- печатать списка открытых в системе файлов, сокетов, каналов, разделяемых библиотек;&lt;br />
&lt;div class="indent">&amp;#45;p &amp;lt;n&amp;gt;  -- список системных ресурсов используемых &amp;lt;n&amp;gt; процессом;&lt;br />
 &amp;lt;name&amp;gt;  -- список процессов использующих ресурс &amp;lt;name&amp;gt;.&lt;/div>
&lt;em>man,xman&lt;/em>  -- показать страницу руководства;&lt;br />
&lt;div class="indent">&amp;#45;k &amp;lt;word&amp;gt;  -- поиск страницы по ключевому слову;&lt;/div>
&lt;em>mesg&lt;/em>  -- управление доступом на запись к текущему терминалу (для посылаемых сообщений);&lt;br />
&lt;em>mpage&lt;/em>  -- размещение нескольких страниц текста в одной и печать их на PostScript принтере;&lt;br />
&lt;em>ntpdate&lt;/em>  -- утилита синхронизации времени через Internet(www.ntp.org);&lt;br />
&lt;em>passwd&lt;/em>  -- смена пароля пользователя;&lt;br />
&lt;em>popd&lt;/em> — извлечь директорию из стека директорий;&lt;br />
&lt;em>pushd&lt;/em> — помещение текущей директории в стек директорий;&lt;br />
&lt;em>pwd&lt;/em>	 -- получение полного имени текущей директории;&lt;br />
&lt;em>rlogin&lt;/em>  -- вход на удаленную систему;&lt;br />
&lt;em>service&lt;/em>  -- утилита для операций над сервисами в /etc/rc.d/init.d;&lt;br />
&lt;div class="indent">service smb start  -- запуск сервиса Samba;&lt;/div>
&lt;em>set&lt;/em>	 -- выполняет операции над переменными окружения (встроенная команда BASH);&lt;br />
&lt;em>setfont&lt;/em>  -- установка консольного шрифта;&lt;br />
&lt;em>setsid&lt;/em>  -- запуск программы в новой сессии;&lt;br />
&lt;em>sg&lt;/em>  -- смена основной группы пользователя, или выполнение команды от имени указанной группы;&lt;br />
&lt;em>slogin&lt;/em>  -- вход в систему по шифрованому протоколу ssh (тоже что и ssh);&lt;br />
&lt;em>ssh&lt;/em>	 -- вход в систему по шифрованому протоколу ssh;&lt;br />
&lt;em>stty&lt;/em>  -- получение и установка параметров терминала, переопределение специальных клавиш;&lt;br />
&lt;em>su&lt;/em>  -- смена пользователя текущей сессии или выполнение команды от имени указанного пользователя (по умолчанию root);&lt;br />
&lt;div class="indent">&amp;#45;l  -- с перечитыванием конфигурационных файлов;&lt;/div>
&lt;em>sudo&lt;/em>  -- запуск отдельных программ от имени другого пользователя (нужно прописать в /etc/sudoers);&lt;br />
&lt;em>shutdown&lt;/em>  -- выключение системы;&lt;br />
&lt;em>talk&lt;/em>  -- двухсторонний разговор с другим пользователем;&lt;br />
&lt;em>tload&lt;/em>  -- информация о загрузке системы;&lt;br />
&lt;em>top, htop&lt;/em>  -- вывод информации о процессах с сортировкой по занимаемому времени;&lt;br />
&lt;em>tput&lt;/em>  -- управление терминалом;&lt;br />
&lt;em>tset, reset&lt;/em>  -- инициализация терминала на curses;&lt;br />
&lt;em>tty&lt;/em>	 -- имя текущего псевдотерминала;&lt;br />
&lt;em>ulimit&lt;/em>  -- управление ограничениями пользователей.&lt;br />
&lt;em>umask&lt;/em>  -- определяет маску прав по которой будут создаваться новые файлы;&lt;br />
&lt;em>uname&lt;/em>  -- печатает информацию о текущей OС;&lt;br />
&lt;em>unset&lt;/em>  -- очистка/удаление переменных окружения (встроенная команда BASH);&lt;br />
&lt;em>uptime&lt;/em>  -- время непрерывной работы системы;&lt;br />
&lt;em>users&lt;/em>  -- список пользователей в системе;&lt;br />
&lt;em>userdel&lt;/em>  -- удаление пользователей из системы;&lt;br />
&lt;em>usermod&lt;/em>  -- изменение учетной записи пользователя;&lt;br />
&lt;em>vmstat&lt;/em>  -- информация об использовании виртуальной памяти;&lt;br />
&lt;em>w&lt;/em>  -- информация о том что делает текущий пользователь;&lt;br />
&lt;em>wall&lt;/em>  -- передача широковещательного сообщения (всем пользователям системы);&lt;br />
&lt;em>watch&lt;/em>  -- периодический запуск указанной программы;&lt;br />
&lt;em>whoami&lt;/em>  -- сообщает имя текущего пользователя;&lt;br />
&lt;em>write&lt;/em>  -- написать сообщение указанному пользователю;&lt;br />
&lt;em>ytalk&lt;/em>  -- расширенная версия talk, с возможностью работы в X;&lt;a name="h114-9">&lt;/a>&lt;h3>2.3 Файловая система&lt;/h3>
&lt;em>cdrecord&lt;/em>  -- запись CD дисков;&lt;br />
&lt;div class="indent">cdrecord -v speed=2 dev=0,6,0 -data my.img&lt;/div>
&lt;em>cfdisk&lt;/em>  -- конфигурация разделов диска;&lt;br />
&lt;em>edquota&lt;/em>  -- редактирование квот файловой системы;&lt;br />
&lt;em>fdformat&lt;/em>  -- Форматирование дискеты;&lt;br />
&lt;em>fdisk&lt;/em>  -- работа с разделами диска;&lt;br />
&lt;em>fsck&lt;/em>  -- проверка файловой системы указанного типа;&lt;br />
&lt;em>fsck.&amp;lt;fs&amp;gt;&lt;/em>  -- проверка файловой системы типа &amp;lt;fs&amp;gt;;&lt;br />
&lt;div class="indent">fsck.vfat /dev/fd0  -- проверка файловой системы FAT12 на флоппи диске.&lt;/div>
&lt;em>hdparm&lt;/em>  -- установка параметров дисковой подсистемы;&lt;br />
&lt;em>loadlin.exe&lt;/em>  -- загрузка ядра linux из ОС DOS;&lt;br />
&lt;em>losetup&lt;/em>  -- создание петлевого устройства(loop) с криптованием;&lt;br />
&lt;div class="indent">losetup -k 192 -e aes /dev/loop4 /tmp/file.iso  -- создание loop4 на file.iso с криптованием.&lt;/div>
&lt;em>mkfs&lt;/em>  -- создает FS указаного типа как на физический раздел так и в файл;&lt;br />
&lt;em>mkfs.&amp;lt;fs&amp;gt;&lt;/em>  -- создание FS типа &amp;lt;fs&amp;gt;;&lt;br />
&lt;div class="indent">mkfs.vfat /dev/fd0  -- создание файловой системы FAT12 на флоппи диске.&lt;/div>
&lt;em>mkisofs&lt;/em>  -- создание ISO образа из каталога;&lt;br />
&lt;div class="indent">mkisofs -r -o my.iso /usr/games&lt;/div>
&lt;em>mount&lt;/em>  -- монтирование файловых систем:&lt;br />
&lt;div class="indent">Важные опции:&lt;br />
&lt;div class="indent">quiet  -- позволяет копировать/переносить файлы без вопросов о невозможности смены прав доступа (для ФС типа FAT);&lt;br />
iocharset  -- кодировка в которой производится ввод/вывод (для ФС FAT);&lt;br />
codepage  -- кодовая страница в которой хранится монтируемая файловая система (для ФС FAT);&lt;br />
showexec  -- отображать корректно запускаемые файлы (для ФС FAT);&lt;br />
rw  -- монтировать в режиме чтение-запись;&lt;br />
ro  -- монтировать в режиме только для чтения.&lt;br />
&lt;/div>Примеры:&lt;br />
&lt;div class="indent">mount -t smbfs - o username=tridge, password=foobat //c/data/test  -- монтирование сетевого диска //c на каталог /data/test;&lt;br />
mount -t ext2 /dev/fd0 /mnt  -- монтирование флоппи диска с FS ext2 на каталог /mnt;&lt;br />
mount [-t auto] /dev/fd0 /mnt  -- монтирование флоппи диска на каталог /mnt с автоматическим определением системы;&lt;br />
mount host:/mnt/export /mnt/local  -- монтирование директории /mnt/export удаленной машины host на локальную директорию /mnt/local;&lt;br />
mount -t iso9660 -o ro,loop=/dev/loop0 /my.iso /mnt/cdrom2  -- создание loop устройства из образа CDROM;&lt;br />
mount -t cdfs /dev/cdrom /mnt/cdrom  -- позволяет увидеть/отредактировать CD диск как есть (с сессиями);&lt;br />
mount -bind /home /var/local  -- подключить каталог /home к каталогу /var/local.&lt;/div>&lt;/div>
&lt;em>parted&lt;/em>  -- очень мощный манипулятор дисковыми разделами;&lt;br />
&lt;em>quota&lt;/em>  -- квоты для текущего пользователя;&lt;br />
&lt;em>quotaon&lt;/em>  -- включение квот;&lt;br />
&lt;em>quotaoff&lt;/em>  -- выключение квот;&lt;br />
&lt;em>quotacheck&lt;/em>  -- проверка квот файловой системы;&lt;br />
&lt;em>quotastats&lt;/em>  -- состояние квот файловой системы;&lt;br />
&lt;em>tune2fs&lt;/em>  -- изменение параметров смонтированной ext2/ext3;&lt;br />
&lt;em>resize2fs&lt;/em>  -- изменение размера файловой системы ext2/ext3 на разделе (в связке с LVM);&lt;br />
&lt;em>resize_reiserfs&lt;/em>  -- изменение размера файловой reiserfs системы на разделе (в связке с LVM);&lt;br />
&lt;em>swapoff&lt;/em>  -- отключить свопинг;&lt;br />
&lt;em>swapon&lt;/em>  -- включить свопинг;&lt;br />
&lt;em>sync&lt;/em>  -- экстренный сброс буферов на диск;&lt;br />
&lt;em>umount&lt;/em>  -- отмонтировать файловую систему;&lt;br />
&lt;em>xcdroast&lt;/em>  -- X-оболочка для записи CD/DVD (над cdrecord и mkisofs).&lt;a name="h114-10">&lt;/a>&lt;h3>2.4 X (графическая система)&lt;/h3>
&lt;em>appres&lt;/em>  -- информация о ресурсах X-приложений;&lt;br />
&lt;em>glxingo&lt;/em>  -- информация о расширении GLX (OpenGL);&lt;br />
&lt;em>gnome-session&lt;/em>  -- запуск дисплей-менеджера GNOME(GDM);&lt;br />
&lt;em>import&lt;/em>  -- создаёт снимок X-экрана или конкретного окна;&lt;br />
&lt;em>listres&lt;/em>  -- вывод списка X-ресурсов;&lt;br />
&lt;em>mkfontdir&lt;/em>  -- создает раскодировщик шрифтов в текущем каталоге (из указаного каталога);&lt;br />
&lt;div class="indent">mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings&lt;/div>
&lt;em>showrgb&lt;/em>  -- наименования и значения стандартных цветов;&lt;br />
&lt;em>startkde&lt;/em>  -- запуск оконного менеджера KDE;&lt;br />
&lt;em>startx&lt;/em>  -- скрипт запуска X-сервера;&lt;br />
&lt;div class="indent">startx - :2  -- запуск еще одного экземпляра X, под номером 2;&lt;br />
startx - -depth 24  -- запуск X-сервера с глубиной цвета 24 бита;&lt;/div>
&lt;em>ttmkfdir&lt;/em>  -- создание директории TTF шрифтов.&lt;br />
&lt;div class="indent">ttmkfdir &amp;gt; fonts.scale  -- после можно скопировать в fonts.dir&lt;/div>
&lt;em>xdpyinfo&lt;/em>  -- информация о дисплее;&lt;br />
&lt;em>xev&lt;/em>  -- просмотр информации о событиях в окне;&lt;br />
&lt;em>xf86config&lt;/em>  -- конфигурация X-сервера;&lt;br />
&lt;em>xfontsel&lt;/em>  -- выбор шрифтов для X-сервера;&lt;br />
&lt;em>xfs&lt;/em>	 -- сервер шрифтов;&lt;br />
&lt;em>xhost&lt;/em>  -- утилита управления доступом удалённых хостов к X-серверу;&lt;br />
&lt;em>xinit&lt;/em>  -- утилита запуска X, а затем указанного приложения (по умолчанию - xterm);&lt;br />
&lt;div class="indent">xinit /usr/bin/icewm - :1&lt;/div>
&lt;em>xkill&lt;/em>  -- завершение оконного приложения;&lt;br />
&lt;em>xlsfonts&lt;/em>  -- вывод списка шрифтов X-сервера;&lt;br />
&lt;em>xmag&lt;/em>  -- увеличение части экрана;&lt;br />
&lt;em>xmodmap&lt;/em>  -- изменение раскладки клавиатуры в X;&lt;br />
&lt;em>xosview&lt;/em>  -- выводит основную информацию об ОС;&lt;br />
&lt;em>xprop&lt;/em>  -- вывод реквизитов окна;&lt;br />
&lt;em>xrefresh&lt;/em>  -- перерисовка экрана;&lt;br />
&lt;em>xset&lt;/em>  -- утилита установки параметров X-сервера;&lt;br />
&lt;em>xsetroot&lt;/em>  -- установка вида корневого каталога;&lt;br />
&lt;em>xvidtune&lt;/em>  -- настройка параметров монитора (частоты кадров и строк);&lt;br />
&lt;em>xvinfo&lt;/em>  -- информация о расширении Xv;&lt;br />
&lt;em>xwininfo&lt;/em>  -- показать информацию об указанном окне;&lt;br />
&lt;em>xwd&lt;/em>	 -- захват изображения на экране.&lt;a name="h114-11">&lt;/a>&lt;h3>2.5 Железо&lt;/h3>
&lt;em>alsaconf&lt;/em>  -- установка звуковой карты на подсистеме звука ALSA;&lt;br />
&lt;em>hwclock&lt;/em>  -- установка/считывание аппаратных часов (CMOS);&lt;br />
&lt;em>kbd_mode&lt;/em>  -- установка режима работы клавиатуры (RAW, MEDIUMRAW, XLATE, UNICODE);&lt;br />
&lt;em>lpr&lt;/em>	 -- печать с файла или с потока на указанный принтер;&lt;br />
&lt;div class="indent">lpr -P lp1 my.txt  -- печать файл my.txt на принтер lp1&lt;/div>
&lt;em>lpq, lpstat&lt;/em>	 -- состояние очереди печати;&lt;br />
&lt;em>lprm&lt;/em>  -- удаление задания печати из очереди;&lt;br />
&lt;em>lspci&lt;/em>  -- выводит список устройств на PCI - шине;&lt;br />
&lt;em>pbm*&lt;/em>  -- преобразование, из графического формата *.pdm в формат принтера [*];&lt;br />
&lt;em>pciscan&lt;/em>  -- сканирование PCI-шины и отображение модулей(драйверов) необходимый для работы с устройствами на PCI-шине;&lt;br />
&lt;em>setleds&lt;/em>  -- установка светодиодов на клавиатуре;&lt;br />
&lt;em>setserial&lt;/em>  -- установка/конфигурация COM портов;&lt;br />
&lt;em>setterm&lt;/em>  -- установка параметров терминала;&lt;br />
&lt;em>showkey&lt;/em>  -- утилита для отображения сканкодов клавиш и кодов мапированных системой;&lt;br />
&lt;em>statserial&lt;/em>  -- утилита для контроля за состоянием последовательного(COM) порта;&lt;br />
&lt;em>tunelp&lt;/em>  -- установка параметров параллельного порта;&lt;br />
&lt;em>usbview&lt;/em>  -- утилита для просмотра и конфигурации USB-устройств.&lt;a name="h114-12">&lt;/a>&lt;h3>2.6 Мультимедиа&lt;/h3>
&lt;em>alsamixer&lt;/em>  -- ALSA-миксер;&lt;br />
&lt;em>aumix&lt;/em>  -- консольный AUDIO-миксер;&lt;br />
&lt;em>cdparanoia&lt;/em>  -- позволяет «грабить» Audio-CD;&lt;br />
&lt;em>lame&lt;/em>  -- преобразование *.wav в *.mp3;&lt;br />
&lt;em>mencoder&lt;/em>  -- перекодировка видеофайлов с одного видеоформата в другой;&lt;br />
&lt;div class="indent">mencoder dvd://1 -oac mp3lame -ovc xvid -xvidencopts bitrate=800 -o 1.avi  -- перекодировка первой дорожки DVD-диска с битрейтом 800 аудио-кодеком mp3lame и видео-кодеком xvid.&lt;/div>
&lt;em>oggenc&lt;/em>  -- преобразование *.wav в *.ogg;&lt;br />
&lt;em>play&lt;/em>  -- проигрывание звуковых файлов;&lt;br />
&lt;em>rec&lt;/em>  -- запись в звуковой файл.&lt;a name="h114-13">&lt;/a>&lt;h3>2.7 Сеть&lt;/h3>
&lt;em>arp&lt;/em>  -- манипуляция системным ARP кешем (манипуляция аппаратными адресами);&lt;br />
&lt;em>ethereal&lt;/em>  -- мощный анализатор трафика сети;&lt;br />
&lt;em>ettercap&lt;/em>  -- cнифер сети;&lt;br />
&lt;em>iptraf&lt;/em>  -- мощный и удобный сканер сети;&lt;br />
&lt;em>ifconfig&lt;/em>  -- утилита конфигурации сетевых интерфейсов (eth0, ppp0, lp0 ...);&lt;br />
&lt;div class="indent">down  -- выключить интерфейс;&lt;br />
up  -- включить интерфейс;&lt;br />
inet &amp;lt;ip&amp;gt;  -- интерфейс с &amp;lt;ip&amp;gt; адресом;&lt;br />
hw ether &amp;lt;mac&amp;gt;  -- установить MAC адрес интерфейса;&lt;br />
eth0:0  -- псевдоним eth0:0 на интерфейс eth0.&lt;/div>
&lt;em>iftop&lt;/em>  -- контроль общего трафика по интерфейсам;&lt;br />
&lt;em>ipchains&lt;/em>  -- утилита конфигурации firewall на основе IP-цепочек (ядра 2.2.*);&lt;br />
&lt;em>iptables&lt;/em>  -- утилита конфигурации firewall на основе IP-таблиц (ядра 2.4.*);&lt;br />
&lt;em>lynx&lt;/em> — консольный WEB-браузер. Может использоваться для выполнения различных действий над WEB-страницами в скриптах.&lt;br />
&lt;div class="indent">lynx -dump -width=100 file://mypage.html &amp;gt; mypage.txt — преобразование html-страницы в текст.&lt;/div>
&lt;em>minicom, xminicom&lt;/em>  -- установка соединения с другой системой через модем(COM);&lt;br />
&lt;em>netstat&lt;/em>  -- состояние сети (отображает используемые сокеты и их состояния);&lt;br />
&lt;div class="indent">&amp;#45;a  -- вывод всех сокетов;&lt;br />
&amp;#45;e  -- показать какой пользователь работает с сокетом в настоящий момент.&lt;/div>
&lt;em>nmap,nmapfe&lt;/em>  -- сканер сети и его GUI, можно получить перечень открытых портов и т.д;&lt;br />
&lt;em>nmblookup&lt;/em>  -- утилита работы с NetBIOS (для SMB);&lt;br />
&lt;div class="indent">nmblookup -B Host '*'  -- возвращает IP адрес &amp;lt;Host&amp;gt;;&lt;br />
nmblookup -d 2 '*'  -- посылка широковещательных сообщений.&lt;/div>
&lt;em>ping&lt;/em>  -- проверка связи с удаленным хостом, путём посылки служебных тестовых сообщений;&lt;br />
&lt;em>route&lt;/em>  -- управление таблицей маршрутизации;&lt;br />
&lt;div class="indent">delete  -- удаление указанного роутинга;&lt;br />
add  -- добавление указанного роутинга;&lt;/div>
&lt;em>rsync&lt;/em>  -- утилита для работы с протоколом rsinc, который, в свою очередь, используется для синхронизации по сети;&lt;br />
&lt;div class="indent">rsync -va &amp;#45&amp;#45partial &amp;#45&amp;#45stats &amp;#45&amp;#45delete-after -e ssh ./ devel:/incoming/backports/2.4/ — отправка пакетов в репозиторий ALTLinux Sisyphus путём синхронизации локальной директории с удалённым сервером.&lt;/div>
&lt;em>smbclient&lt;/em>  -- утилита для организации клиентских запросов к SMB-серверу;&lt;br />
&lt;em>smbprint&lt;/em>  -- печать на SMB-принтер;&lt;br />
&lt;em>traceroute&lt;/em>  -- проверка прохождения сетевых пакетов через сервера в сети;&lt;br />
&lt;em>tcpdump&lt;/em>  -- дамп TCP протокола, позволяет отслеживать различные запросы;&lt;br />
&lt;em>testparm&lt;/em>  -- проверка конфигурации файла smb.conf для SMB-сервера;&lt;br />
&lt;em>wget&lt;/em>  -- мощная утилита для выкачивания файлов из сети по протоколам: HTTP, HTTPS, и FTP.&lt;a name="h114-14">&lt;/a>&lt;h3>2.8 Почта&lt;/h3>
&lt;em>mail&lt;/em>  -- создать сообщение;&lt;br />
&lt;em>mailq&lt;/em>  -- показать очередь отправляемых сообщений;&lt;br />
&lt;em>mutt,pine&lt;/em>  -- консольный почтовый клиент;&lt;br />
&lt;em>newaliases&lt;/em>  -- добавляет новые почтовые алиасы сервера исходящих сообщений;&lt;br />
&lt;em>procmail&lt;/em>  -- утилита автоматизации обработки почтовых сообщений;&lt;br />
&lt;em>sendmail&lt;/em>  -- управление сервером исходящей почты.&lt;br />
&lt;div class="indent">&amp;#45;q[time]  -- обработать сообщения в очереди;&lt;br />
&amp;#45;v  -- режим печати сопровождающих сообщений.&lt;/div>&lt;a name="h114-15">&lt;/a>&lt;h3>2.9 Ядро&lt;/h3>
&lt;em>depmod&lt;/em>  -- проверка зависимостей модулей (выполняется при добавлении новых модулей);&lt;br />
&lt;div class="indent">&amp;#45;a  -- проверка модулей по всей структуре /lib/modules и внесение соответствующих изменений;&lt;/div>
&lt;em>installkernel&lt;/em>  -- скрипт инсталляции ядра (используется после компиляции ядра - make install);&lt;br />
&lt;em>lsmod&lt;/em>  -- получение списка загруженных и работающих модулей;&lt;br />
&lt;em>insmod&lt;/em>  -- подключение модуля к ядру;&lt;br />
&lt;em>modinfo&lt;/em>  -- получение информации о модуле и его параметрах;&lt;br />
&lt;em>modprobe&lt;/em>  -- утилита управления модулями ядра, без параметров подключает модуль к ядру;&lt;br />
&lt;div class="indent">&amp;#45;с  -- перечисляет все сконфигурированные сокращения, опции и команды для модулей;&lt;br />
&amp;#45;l  -- перечисляет все возможные модули;&lt;br />
&amp;#45;r  -- выгружает модуль;&lt;/div>
&lt;em>mkinitrd&lt;/em>  -- скрипт автоматического создания загрузочного образа RAM-диска (для подключения к ядру);&lt;br />
&lt;em>powertweak&lt;/em>  -- утилита для тонкого управления настройками ядра (через sysctl);&lt;br />
&lt;em>procinfo&lt;/em>  -- получить информацию о процессах и системе (из /proc);&lt;br />
&lt;em>ramsize&lt;/em>  -- конфигурация размера диска в памяти используемого образом ядра по умолчанию;&lt;br />
&lt;em>rdev&lt;/em>  -- конфигурация корневого каталога используемого образом ядра по умолчанию;&lt;br />
&lt;em>rmmod&lt;/em>  -- отключение модуля от ядра;&lt;br />
&lt;em>sysctl&lt;/em>  -- конфигурация параметров (/proc/sys/) ядра во время его работы;&lt;br />
&lt;em>vidmode&lt;/em>  -- конфигурация видеорежима используемого образом ядра по умолчанию.&lt;a name="h114-16">&lt;/a>&lt;h3>2.10 Программирование&lt;/h3>
&lt;em>aclocal&lt;/em>  -- утилита из инструментария Automake, генерирует макрос aclocal.m4 на основе файла configure.in;&lt;br />
&lt;em>ar&lt;/em>  -- создание/редактирование архивов(статических библиотек) из объектных модулей;&lt;br />
&lt;em>autoconf&lt;/em>  -- утилита из инструментария Autoconf, генерирует скрипт configure на основе configure.in;&lt;br />
&lt;em>automake&lt;/em>  -- утилита из инструментария Automake, генерирует Makefile.in на основе Makefile.am;&lt;br />
&lt;div class="indent">r  -- добавление новых и замена старых файлов;&lt;br />
c  -- создание библиотеки при её отсутствии.&lt;/div>
&lt;em>cpp&lt;/em>	 -- препроцессор языка C (обычно вызывается из gcc);&lt;br />
&lt;em>ctags&lt;/em>  -- генерирует тег-файл для облегчения навигации по коду (используется редактором VIM);&lt;br />
&lt;div class="indent">&amp;#45;e  -- эмуляция etags для генерации тег-файлов для emacs.&lt;/div>
&lt;em>ctrace&lt;/em>  -- для прослеживания выполнение C-программы по операторам;&lt;br />
&lt;em>cxref&lt;/em>  -- анализирует группу .c-файлов и строит для каждого файла таблицу перекрестных ссылок на автоматические, статические и глобальные имена.&lt;br />
&lt;em>dialog&lt;/em>  -- позволяет создавать диалоги в консоли, из скрипта (на основе ncurses);&lt;br />
&lt;em>diff&lt;/em>  -- поиск изменений в сравниваемых текстовых файлах;&lt;br />
&lt;div class="indent">diff -uNr каталог.orig каталог &amp;gt; my.patch   -- создание патча;&lt;/div>
&lt;em>f2c&lt;/em>  -- транслирует исходный код программы на языке "Fortran" в исходный код на языке "C";&lt;br />
&lt;em>gcc&lt;/em>	 -- GNU коллекция компиляторов языка С,С++,ASM (с вызовом линкера);&lt;br />
&lt;div class="indent">&amp;#45;x lang  -- определяет язык исходных модулей;&lt;br />
&amp;#45;c  -- компилирует и собирает ранее или позже перечисленные исходные файлы;&lt;br />
&amp;#45;S  -- компилирует перечисленные исходные файлы в *.s файлы;&lt;br />
&amp;#45;E  -- производит первичную обработку исходных файлов;&lt;br />
&amp;#45;o rez  -- собрать перечисленные obj-файлы в один файл &amp;lt;rez&amp;gt;;&lt;br />
&amp;#45;L  -- определяет пути поиска библиотек;&lt;br />
&amp;#45;l  -- определяет перечень статических библиотек (без lib* и *.a);&lt;br />
&amp;#45;w  -- запрет отображения предупреждений компилятора;&lt;br />
&amp;#45;Wall  -- генерировать все возможные предупреждающие сообщения;&lt;br />
&amp;#45;pedantic  -- проверка исходного текста на соответствие стандарту ANSI;&lt;br />
&amp;#45;Wl  -- различные опции линковщика:&lt;br />
&lt;div class="indent">,rpath  -- определяет дополнительные пути поиска динамических библиотек (-Wl,rpath,/usr/newpath);&lt;br />
,soname  -- название разделяемой библиотеки (-Wl,-soname,libfuncs.so.1).&lt;br />
&lt;/div>&amp;#45;fPIC  -- создание объектных файлов для динамических библиотек (PIC - Position Independent Code.)&lt;br />
&amp;#45;shared  -- создание динамической библиотеки (совместно с -o);&lt;br />
&amp;#45;nostdlib  -- не использовать стандартные системные запускающие файлы или линкующиеся библиотеки;&lt;br />
&amp;#45;static  -- принуждает использовать статические библиотеки вместо динамических;&lt;br />
&amp;#45;rdynamic  -- включает возможность использования символьной информации для разрешения ссылок в динамически загружаемых библиотеках;&lt;br />
&amp;#45;M  -- для каждого файла с исходным текстом препроцессор будет выдавать на стандартный вывод список зависимостей в виде правила для программы make;&lt;br />
&amp;#45;MM  -- аналогичен ключу -M, но в список зависимостей попадает только сам исходный файл, и файлы, включаемые с помощью директивы #include "имя_файла";&lt;br />
&amp;#45;MD  -- аналогичен ключу -M, но список зависимостей выдается не на стандартный вывод, а записывается в отдельный файл зависимостей;&lt;br />
&amp;#45;MMD  -- аналогичен ключу -MD, но в список зависимостей попадает только сам исходный файл, и файлы, включаемые с помощью директивы #include "имя_файла";&lt;br />
&amp;#45;pipe  -- компилятор будет работать через каналы;&lt;br />
&amp;#45;O[n]  -- установить уровень оптимизации (n=0..3);&lt;br />
&amp;#45;g  -- добавить отладочную информацию;&lt;br />
&amp;#45;p, &amp;#45;pg  -- добавить в модуль код для отслеживания узких мест, после выполнения генерируется mon.out файл, который можно обработать утилитой gprof;&lt;br />
&amp;#45;masm  -- использовать стандарт ассемблера (att|intel).&lt;/div>
&lt;em>gdb&lt;/em>  -- мощный консольный GNU дебагер;&lt;br />
&lt;em>indent&lt;/em>  -- утилита форматирования исходного текста под указанные требования;&lt;br />
&lt;em>lclint&lt;/em>  -- утилита проверки синтаксиса исходных модулей;&lt;br />
&lt;em>ldconfig&lt;/em>  -- активизировать изменения в файле /etc/ld.so.conf;&lt;br />
&lt;em>ldd&lt;/em>  -- показывает динамические библиотеки используемые программой;&lt;br />
&lt;em>lint&lt;/em>  -- обнаруживает в C-программах конструкции, которые могут привести к ошибкам во время выполнения, расточительно используют ресурсы или могут снизить мобильность программ;&lt;br />
&lt;em>ltrace&lt;/em>  -- трассировка динамических библиотек, программы указанной в параметре;&lt;br />
&lt;em>make&lt;/em>  -- используется для организации сложных проектов из десятков файлов;&lt;br />
&lt;div class="indent">&amp;#45;directory  -- указывает рабочую директорию;&lt;br />
&amp;#45;makefile  -- указывает на используемый makefile;&lt;br />
&amp;#45;p  -- вызывает вывод списка всех установок по умолчанию;&lt;br />
&amp;#45;j3  -- установить количество параллельно компилирующих процессов;&lt;/div>
&lt;em>memprof&lt;/em>  -- программа для определения утечек памяти в программах и др;&lt;br />
&lt;em>mtrace&lt;/em>  -- обработка лога созданного С-функцией mtrace;&lt;br />
&lt;em>nm&lt;/em>  -- используется для получения различной информации из таблицы имен объектных файлов обычного формата;&lt;br />
&lt;em>objdump&lt;/em>  -- позволяет получить много информации об объектном файле, а также дизасемблировать его;&lt;br />
&lt;em>od&lt;/em>  -- печать дампа файла;&lt;br />
&lt;em>p2c&lt;/em>	 -- транслирует исходный код программы на языке "Pascal" в исходный код на языке "C";&lt;br />
&lt;em>patch&lt;/em>  -- внесение изменений в файл исходя из файла изменений;&lt;br />
&lt;div class="indent">patch -p1 &amp;lt; ../my.patch  -- внесение изменений в текущий каталог из my.patch;&lt;br />
patch -p1 &amp;lt; my.diff&lt;/div>
&lt;em>prof, gprof&lt;/em>  -- получение статистики по времени выполнения каждой функции программы, для использования этой функции, необходимо скомпилировать с ключом -p;&lt;br />
&lt;em>ranlib&lt;/em>  -- добавление таблицы индексов библиотеки созданной ar в эту же библиотеку;&lt;br />
&lt;em>SCCS (Source Code Control System)&lt;/em>  -- это набор утилит, предназначенных для управления версиями исходных текстов программ, в состав SCCS входят утилиты admin(1), cdc(1), comb(1), delta(1), get(1), prs(1), rmdel(1), sccsdiff(1), val(1), what(1);&lt;br />
&lt;em>sdb&lt;/em>	 -- символьный отладчик (Symbolic Debugger);&lt;br />
&lt;em>shar&lt;/em>  -- создание самораспаковывающихся кодированных архивов для отправки по почте;&lt;br />
&lt;em>size&lt;/em>  -- выдает количество байт, занимаемое тремя секциями (.text, .data и .bss) объектного файла обычного формата при загрузке его в память для выполнения;&lt;br />
&lt;em>strace&lt;/em>  -- трассировка системных вызовов, осуществляемых программой указанной в параметре;&lt;br />
&lt;em>strip&lt;/em>  -- удаляет из объектного файла обычного формата таблицу имен и информацию о номерах строк;&lt;br />
&lt;em>sum&lt;/em>  -- расчет контрольной суммы;&lt;br />
&lt;em>Xdialog&lt;/em>  -- позволяет создавать диалоги в X из скрипта.&lt;a name="h114-17">&lt;/a>&lt;h2>3 Процедуры&lt;/h2>&lt;a name="h114-18">&lt;/a>&lt;h3>3.1 Компиляция ядра&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;cd&amp;nbsp;KernelTree/&amp;nbsp;&amp;nbsp;#Переход&amp;nbsp;к&amp;nbsp;распакованому&amp;nbsp;корню&amp;nbsp;дерева&amp;nbsp;исходников&amp;nbsp;ядра&lt;br />$&amp;nbsp;make&amp;nbsp;config(menuconfig,&amp;nbsp;xconfig)&amp;nbsp;&amp;nbsp;#Конфигурация&lt;br />$&amp;nbsp;make&amp;nbsp;dep&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;файлов&amp;nbsp;зависимостей&lt;br />$&amp;nbsp;make&amp;nbsp;clean&amp;nbsp;&amp;nbsp;#Очистка&amp;nbsp;от&amp;nbsp;ранее&amp;nbsp;скомпилированных&amp;nbsp;модулей&lt;br />$&amp;nbsp;make&amp;nbsp;bzImage&amp;nbsp;&amp;nbsp;#Компиляция&amp;nbsp;ядра&lt;br />$&amp;nbsp;make&amp;nbsp;install&amp;nbsp;&amp;nbsp;#Установка&amp;nbsp;ядра&lt;br />$&amp;nbsp;make&amp;nbsp;modules&amp;nbsp;&amp;nbsp;#Компиляция&amp;nbsp;модулей&lt;br />$&amp;nbsp;make&amp;nbsp;modules_install&amp;nbsp;&amp;nbsp;#Установка&amp;nbsp;модулей&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-19">&lt;/a>&lt;h3>3.2 Создание swap в файле&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;dd&amp;nbsp;if=/dev/zero&amp;nbsp;of=/swap&amp;nbsp;bs=1024&amp;nbsp;count=8208&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;файла&amp;nbsp;необходимого&amp;nbsp;размера&amp;nbsp;для&amp;nbsp;swap&lt;br />$&amp;nbsp;mkswap&amp;nbsp;/swap&amp;nbsp;&amp;nbsp;#Инициализация&amp;nbsp;структуры&amp;nbsp;swap&amp;nbsp;в&amp;nbsp;файле&lt;br />$&amp;nbsp;/bin/sync&amp;nbsp;&amp;nbsp;#Сброс&amp;nbsp;изменений&amp;nbsp;на&amp;nbsp;диск&lt;br />$&amp;nbsp;swapon&amp;nbsp;/swap&amp;nbsp;&amp;nbsp;#Включение&amp;nbsp;swap&amp;nbsp;(отключение&amp;nbsp;-&amp;nbsp;swapoff)&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-20">&lt;/a>&lt;h3>3.3 Смена имени системы&lt;/h3>
&lt;ul>&lt;li> отредактировать /etc/sysconfig/network
&lt;/li>&lt;li> отредактировать /etc/hosts&lt;/li>&lt;/ul>&lt;a name="h114-21">&lt;/a>&lt;h3>3.4 Удалённое подключение с использованием X-сервера, для запуска GUI приложений&lt;/h3>
Вариант 1 (обычный):&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
client$&amp;nbsp;xinit&amp;nbsp;-&amp;nbsp;:1&amp;nbsp;&amp;nbsp;#Запустить&amp;nbsp;X-сервер&amp;nbsp;на&amp;nbsp;клиенте&amp;nbsp;(должен&amp;nbsp;запуститься&amp;nbsp;xterm)&lt;br />client$&amp;nbsp;xhost&amp;nbsp;+server&amp;nbsp;&amp;nbsp;#Зарегистрировать&amp;nbsp;машину&amp;nbsp;сервера&amp;nbsp;у&amp;nbsp;клиента&lt;br />client$&amp;nbsp;telnet&amp;nbsp;server&amp;nbsp;-l&amp;nbsp;UserName&amp;nbsp;&amp;nbsp;#Подключиться&amp;nbsp;к&amp;nbsp;удаленной&amp;nbsp;машине&amp;nbsp;(серверу)&lt;br />server$&amp;nbsp;export&amp;nbsp;DISPLAY=client:0.0&amp;nbsp;&amp;nbsp;#Установить&amp;nbsp;переменную&amp;nbsp;DISPLAY&lt;br />server$&amp;nbsp;startkde&amp;nbsp;&amp;nbsp;#Запустить&amp;nbsp;оконный&amp;nbsp;менеджер&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;br />
Вариант 2 (используя ssh):&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
client$&amp;nbsp;xinit&amp;nbsp;-&amp;nbsp;:1&amp;nbsp;&amp;nbsp;#Запустить&amp;nbsp;X-сервер&amp;nbsp;на&amp;nbsp;клиенте&amp;nbsp;(должен&amp;nbsp;запуститься&amp;nbsp;xterm)&lt;br />client$&amp;nbsp;ssh&amp;nbsp;-X&amp;nbsp;UserName@server&amp;nbsp;&amp;nbsp;#Подключиться&amp;nbsp;к&amp;nbsp;удаленной&amp;nbsp;машине&amp;nbsp;(серверу)&lt;br />server$&amp;nbsp;startkde&amp;nbsp;&amp;nbsp;#Запустить&amp;nbsp;оконный&amp;nbsp;менеджер&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-22">&lt;/a>&lt;h3>3.5 Установка русской консоли&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;consolechars&amp;nbsp;-f&amp;nbsp;UniCyr_8x16&amp;nbsp;-m&amp;nbsp;koi8-r;&lt;br />$&amp;nbsp;echo&amp;nbsp;-ne&amp;nbsp;"\033(K";&lt;br />$&amp;nbsp;loadkeys&amp;nbsp;ru1;&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-23">&lt;/a>&lt;h3>3.6 Подготовка и компиляция проектов на основе autoconf/automake&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;gettextize&amp;nbsp;-f&amp;nbsp;-c&amp;nbsp;&amp;nbsp;#Генерация&amp;nbsp;локализационных&amp;nbsp;файлов&lt;br />$&amp;nbsp;autoheader&amp;nbsp;&amp;nbsp;#Генерация&amp;nbsp;файла&lt;br />$&amp;nbsp;autoscan&amp;nbsp;&amp;nbsp;#Автоматическая&amp;nbsp;генерация&amp;nbsp;cofigure.scan&amp;nbsp;и&amp;nbsp;проверка&amp;nbsp;configure.in&lt;br />$&amp;nbsp;ifnames&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;списка&amp;nbsp;идентификаторов&amp;nbsp;которые&amp;nbsp;используются&amp;nbsp;в&amp;nbsp;препроцессоре&lt;br />$&amp;nbsp;aclocal&amp;nbsp;-I&amp;nbsp;-m4&amp;nbsp;&amp;nbsp;#Генерация&amp;nbsp;макроса&amp;nbsp;aclocal.m4&lt;br />$&amp;nbsp;autoconf&amp;nbsp;&amp;nbsp;#Генерация&amp;nbsp;скрипта&amp;nbsp;configure.&amp;nbsp;Для&amp;nbsp;реконфигурации&amp;nbsp;использовать&amp;nbsp;autoreconf&lt;br />$&amp;nbsp;automake&amp;nbsp;-a&amp;nbsp;-c&amp;nbsp;&amp;nbsp;#Генерация&amp;nbsp;файла&amp;nbsp;Makefile.in&lt;br />$&amp;nbsp;configure&amp;nbsp;&amp;nbsp;#Генерация&amp;nbsp;Makefile&lt;br />$&amp;nbsp;make&amp;nbsp;&amp;nbsp;#Компиляция&amp;nbsp;проекта&lt;br />$&amp;nbsp;make&amp;nbsp;install&amp;nbsp;&amp;nbsp;#Установка&amp;nbsp;программы&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-24">&lt;/a>&lt;h3>3.7 Форматирование дискет, создание FS, проверка FS&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;fdformat&amp;nbsp;&amp;nbsp;/dev/fd0&lt;br />$&amp;nbsp;mkfs.vfat&amp;nbsp;/dev/fd0&lt;br />$&amp;nbsp;ckfs.vfat&amp;nbsp;-ta&amp;nbsp;/dev/fd0&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-25">&lt;/a>&lt;h3>3.8 Создание зашифрованных ФС&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;dd&amp;nbsp;if=/dev/zero&amp;nbsp;of=./sequre_disk&amp;nbsp;bs=1024&amp;nbsp;count=50000&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;файла&amp;nbsp;для&amp;nbsp;будущей&amp;nbsp;FS&lt;br />$&amp;nbsp;losetup&amp;nbsp;-e&amp;nbsp;aes&amp;nbsp;/dev/loop0&amp;nbsp;./sequre_disk&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;шифрованого&amp;nbsp;loop&amp;nbsp;устройства&lt;br />$&amp;nbsp;mkfs.ext3&amp;nbsp;/dev/loop0&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;файловой&amp;nbsp;системы&amp;nbsp;на&amp;nbsp;loop&amp;nbsp;устройстве&lt;br />$&amp;nbsp;losetup&amp;nbsp;-d&amp;nbsp;/dev/loop0&amp;nbsp;&amp;nbsp;#Отключение&amp;nbsp;loop&amp;nbsp;устройства&lt;br />$&amp;nbsp;mount&amp;nbsp;-o&amp;nbsp;loop,encryption=aes&amp;nbsp;./sequre_disk&amp;nbsp;/mnt/tmp/&amp;nbsp;&amp;nbsp;#Обычное&amp;nbsp;монтирование&amp;nbsp;шифрованной&amp;nbsp;ФС&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-26">&lt;/a>&lt;h3>3.9 Подготовка к проверке выделения памяти с помощью Electric Fence&lt;/h3>
&lt;ul>&lt;li> подключить динамическую библиотеку -lefence&lt;/li>&lt;/ul>&lt;a name="h114-27">&lt;/a>&lt;h3>3.10 Подготовка к проверке выделения памяти с помощью mtrace&lt;/h3>
&lt;ul>&lt;li> Добавить в программу: #include &amp;lt;mcheck.h&amp;gt; и mtrace()
&lt;/li>&lt;li> Добавить переменную окружения: $ export MALLOC_TRACE=mem.log
&lt;/li>&lt;li> Запустить программу, в результате чего буден создан файл mem.log
&lt;/li>&lt;li> Обработать полученный файл: $ mtrace my_prog $MALLOC_TRACE&lt;/li>&lt;/ul>&lt;a name="h114-28">&lt;/a>&lt;h3>3.11 Подключение дисковых квот&lt;/h3>
&lt;ul>&lt;li> Добавить опции usrquota, grpquota для выбранных разделов в файле /etc/fstab;
&lt;/li>&lt;li> Создать файлы quota.user и quota.group в корне выбранных разделов;
&lt;/li>&lt;li> Выполнить проверку квот &amp;lt;$ quotacheck -avugm&amp;gt;;
&lt;/li>&lt;li> Включить квоты &amp;lt;$ quotaon -avug&amp;gt;;
&lt;/li>&lt;li> Редактирование квот для конкретного пользователя &amp;lt;$ edquota -u user&amp;gt;;
&lt;/li>&lt;li> Проверка состояния квот &amp;lt;$ repquota -a&amp;gt;.&lt;/li>&lt;/ul>&lt;a name="h114-29">&lt;/a>&lt;h3>3.12 Печать страниц документации&lt;/h3>
&lt;ul>&lt;li> man man | col -b | lpr
&lt;/li>&lt;li> info man | col -b | lpr&lt;/li>&lt;/ul>&lt;a name="h114-30">&lt;/a>&lt;h3>3.13 Настройка ssh&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
client$&amp;nbsp;ssh-keygen&amp;nbsp;&amp;nbsp;#Генерация&amp;nbsp;ключей&amp;nbsp;на&amp;nbsp;локальной&amp;nbsp;машине&amp;nbsp;в&amp;nbsp;директорию&amp;nbsp;"&amp;nbsp;/.ssh/"&lt;br />client$&amp;nbsp;scp&amp;nbsp;./identity.pub&amp;nbsp;rserver:&amp;nbsp;~/.ssh/&amp;nbsp;&amp;nbsp;#Передача&amp;nbsp;публичного&amp;nbsp;ключа&amp;nbsp;на&amp;nbsp;удалённый&amp;nbsp;сервер&amp;nbsp;(любым&amp;nbsp;способом)&lt;br />rserver$&amp;nbsp;cat&amp;nbsp;~/.ssh/identity.pub&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;~/.ssh/authorized_keys&amp;nbsp;&amp;nbsp;#Авторизация&amp;nbsp;своего&amp;nbsp;открытого&amp;nbsp;ключа&amp;nbsp;на&amp;nbsp;сервере&lt;br />#&amp;nbsp;либо&amp;nbsp;'client$&amp;nbsp;ssh-copy-id&amp;nbsp;rserver'&amp;nbsp;&amp;nbsp;вместо&amp;nbsp;предыдущих&amp;nbsp;двух&amp;nbsp;строчек&lt;br />client$&amp;nbsp;ssh&amp;nbsp;rserver&amp;nbsp;&amp;nbsp;#Подключение&amp;nbsp;к&amp;nbsp;удалённому&amp;nbsp;серверу&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-31">&lt;/a>&lt;h3>3.14 Создание ramdisk (диска в памяти)&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;mkfs&amp;nbsp;/dev/ram0&lt;br />$&amp;nbsp;mount&amp;nbsp;/dev/ram0&amp;nbsp;/mnt/disk&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-32">&lt;/a>&lt;h3>3.15 Создание, использование и обслуживание LVM&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;vgscan&amp;nbsp;&amp;nbsp;#Поиск&amp;nbsp;по&amp;nbsp;системе&amp;nbsp;виртуальных&amp;nbsp;групп&amp;nbsp;VG&lt;br />$&amp;nbsp;vgchange&amp;nbsp;-ay&amp;nbsp;&amp;nbsp;#Активизировать&amp;nbsp;виртуальную&amp;nbsp;группу&amp;nbsp;(-an&amp;nbsp;-&amp;nbsp;деактивизировать)&lt;br />$&amp;nbsp;pvscan&amp;nbsp;&amp;nbsp;#Поиск&amp;nbsp;доступных&amp;nbsp;физических&amp;nbsp;томов&amp;nbsp;и&amp;nbsp;отображение&amp;nbsp;сравнительной&amp;nbsp;информации&amp;nbsp;о&amp;nbsp;них&lt;br />$&amp;nbsp;pvdisplay&amp;nbsp;/dev/hda1&amp;nbsp;&amp;nbsp;#Просмотр&amp;nbsp;информации&amp;nbsp;о&amp;nbsp;физическом&amp;nbsp;томе&lt;br />$&amp;nbsp;pvcreate&amp;nbsp;/dev/hda1&amp;nbsp;&amp;nbsp;#Подготовка&amp;nbsp;физического&amp;nbsp;тома&amp;nbsp;PV&amp;nbsp;(тип&amp;nbsp;раздела&amp;nbsp;8Eh)&lt;br />$&amp;nbsp;pvmove&amp;nbsp;/dev/hda1&amp;nbsp;&amp;nbsp;#Освобождение&amp;nbsp;физического&amp;nbsp;тома&amp;nbsp;(перенос&amp;nbsp;данных&amp;nbsp;на&amp;nbsp;другие&amp;nbsp;физические&amp;nbsp;тома)&lt;br />$&amp;nbsp;vgdisplay&amp;nbsp;vg00&amp;nbsp;&amp;nbsp;#Просмотреть&amp;nbsp;информацию&amp;nbsp;о&amp;nbsp;виртуальной&amp;nbsp;группе&lt;br />$&amp;nbsp;vgcreate&amp;nbsp;vg00&amp;nbsp;/dev/hda1&amp;nbsp;/dev/hdb1&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;виртуальной&amp;nbsp;группы&amp;nbsp;на&amp;nbsp;основе&amp;nbsp;двух&amp;nbsp;физических&amp;nbsp;томов&lt;br />$&amp;nbsp;vgremove&amp;nbsp;vg00&amp;nbsp;&amp;nbsp;#Удаление&amp;nbsp;виртуальной&amp;nbsp;группы&lt;br />$&amp;nbsp;vgextend&amp;nbsp;vg00&amp;nbsp;/dev/hdc1&amp;nbsp;&amp;nbsp;#Добавление&amp;nbsp;физического&amp;nbsp;тома&amp;nbsp;к&amp;nbsp;виртуальной&amp;nbsp;группе&lt;br />$&amp;nbsp;vgreduce&amp;nbsp;vg00&amp;nbsp;/dev/hda1&amp;nbsp;&amp;nbsp;#Удаление&amp;nbsp;физического&amp;nbsp;тома&amp;nbsp;из&amp;nbsp;виртуальной&amp;nbsp;группы&lt;br />$&amp;nbsp;vgexport&amp;nbsp;vg00&amp;nbsp;&amp;nbsp;#Подготовка&amp;nbsp;виртуальной&amp;nbsp;группы&amp;nbsp;для&amp;nbsp;переноса&amp;nbsp;на&amp;nbsp;иную&amp;nbsp;машину&lt;br />$&amp;nbsp;vgimport&amp;nbsp;vg00&amp;nbsp;/dev/hda1&amp;nbsp;/dev/hda2&amp;nbsp;&amp;nbsp;#Импорт&amp;nbsp;виртуальной&amp;nbsp;группы&amp;nbsp;(с&amp;nbsp;другой&amp;nbsp;машины)&lt;br />$&amp;nbsp;lvcreate&amp;nbsp;-L1500&amp;nbsp;-nlv00&amp;nbsp;vg00&amp;nbsp;&amp;nbsp;#Создание&amp;nbsp;логического&amp;nbsp;тома&amp;nbsp;(LV)&amp;nbsp;с&amp;nbsp;именем&amp;nbsp;nlv00&amp;nbsp;и&amp;nbsp;размером&amp;nbsp;1500&amp;nbsp;Мб&lt;br />$&amp;nbsp;lvremove&amp;nbsp;/dev/vg00/home&amp;nbsp;&amp;nbsp;#Удаление&amp;nbsp;логического&amp;nbsp;тома&lt;br />$&amp;nbsp;lvextend&amp;nbsp;-L120M&amp;nbsp;/dev/vg00/home&amp;nbsp;&amp;nbsp;#Увеличение&amp;nbsp;размера&amp;nbsp;логического&amp;nbsp;тома&amp;nbsp;до&amp;nbsp;указаной&amp;nbsp;величины&lt;br />$&amp;nbsp;lvextend&amp;nbsp;-L+100M&amp;nbsp;/dev/vg00/home&amp;nbsp;#Увеличение&amp;nbsp;размера&amp;nbsp;логического&amp;nbsp;тома&amp;nbsp;на&amp;nbsp;указанную&amp;nbsp;величину&lt;br />$&amp;nbsp;lvreduce&amp;nbsp;-L120M&amp;nbsp;/dev/vg00/home&amp;nbsp;&amp;nbsp;#Уменьшение&amp;nbsp;размера&amp;nbsp;логического&amp;nbsp;тома&amp;nbsp;до&amp;nbsp;указаной&amp;nbsp;величины&lt;br />$&amp;nbsp;lvreduce&amp;nbsp;-L-100M&amp;nbsp;/dev/vg00/home&amp;nbsp;&amp;nbsp;#Уменьшение&amp;nbsp;размера&amp;nbsp;логического&amp;nbsp;тома&amp;nbsp;на&amp;nbsp;указанную&amp;nbsp;величину&lt;br />$&amp;nbsp;e2fsadm&amp;nbsp;&amp;nbsp;-L+100M&amp;nbsp;/dev/vg00/home&amp;nbsp;&amp;nbsp;#Изменение&amp;nbsp;размер&amp;nbsp;логического&amp;nbsp;тома&amp;nbsp;с&amp;nbsp;файловой&amp;nbsp;системой&amp;nbsp;ext2/ext3&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-33">&lt;/a>&lt;h3>3.16 Добавление в программу поддержки i18n&lt;/h3>
&lt;ul>&lt;li> Добавить к проекту:
&lt;div class="indent">#include &amp;lt;libintl.h&amp;gt;;&lt;br />
#define _(String) gettext(String);&lt;br />
setlocale (LC_CTYPE, &lt;!--notypo-->);&lt;br />    setlocale (LC_MESSAGES, &lt;!--/notypo-->);&lt;br />
bindtextdomain (DOMAIN,"/usr/share/locale");&lt;br />
textdomain ("DOMAIN");&lt;br />
&lt;/div>&lt;/li>&lt;li> Все строки подлежащие переводу определить как _("my str");
&lt;/li>&lt;li> Создать исходя из проекта POT файл командой:
&lt;div class="indent">xgettext -o po/prog.pot -d prog -C -a *.cc *.h&lt;br />
&lt;/div>&lt;/li>&lt;li> Скопировать po/prog.pot файл в файл с именем типа uk.po. Отредактировать шапочку и переводы сообщений;
&lt;/li>&lt;li> Для обновления PO файла после модификации исходников, выполнить:
&lt;div class="indent">msgmerge -U old.po new.pot&lt;br />
&lt;/div>&lt;/li>&lt;li> Сформировать бинарный файл:
&lt;div class="indent">msgfmt -vo prog.mo uk.po   #обратно msgunfmt&lt;br />
&lt;/div>&lt;/li>&lt;li> Скопировать полученый prog.mo в каталог соответствующего языка:
&lt;div class="indent">cp ./prog.mo /usr/share/locale/uk/LC_MESSAGES&lt;/div>&lt;/li>&lt;/ul>&lt;a name="h114-34">&lt;/a>&lt;h3>3.17 Свободная запись на перезаписываемые оптические носители (пакетный режим)&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
#&amp;nbsp;Включение&amp;nbsp;пакетного&amp;nbsp;режима.&amp;nbsp;Для&amp;nbsp;оптических&amp;nbsp;носителей&amp;nbsp;всех&amp;nbsp;типов.&lt;br />$&amp;nbsp;cdrwtool&amp;nbsp;-d&amp;nbsp;/dev/cdrom&amp;nbsp;-q&amp;nbsp;&amp;nbsp;#&amp;nbsp;Подготовка&amp;nbsp;CD-RW&amp;nbsp;носителя&lt;br />$&amp;nbsp;dvd+rw-format&amp;nbsp;/dev/dvd&amp;nbsp;&amp;nbsp;#&amp;nbsp;Подготовка&amp;nbsp;носителей:&amp;nbsp;DVD-RW,&amp;nbsp;DVD+RW,&amp;nbsp;DVD-RAM&lt;br />$&amp;nbsp;pktsetup&amp;nbsp;/dev/pkt_dev&amp;nbsp;/dev/cdrom&amp;nbsp;&amp;nbsp;#&amp;nbsp;Включение&amp;nbsp;режима&amp;nbsp;пакетной&amp;nbsp;записи&amp;nbsp;на&amp;nbsp;устройство&amp;nbsp;/dev/pkt_dev&lt;br />$&amp;nbsp;mkudffs&amp;nbsp;/dev/pkt_dev&amp;nbsp;&amp;nbsp;#&amp;nbsp;Создание&amp;nbsp;файловой&amp;nbsp;системы&amp;nbsp;UDF.&amp;nbsp;Только&amp;nbsp;для&amp;nbsp;DVD+RW&amp;nbsp;и&amp;nbsp;DVD-RAM&lt;br />$&amp;nbsp;mount&amp;nbsp;/dev/pkt_dev&amp;nbsp;/mnt/pkt_cd&amp;nbsp;-t&amp;nbsp;udf&amp;nbsp;-o&amp;nbsp;rw,noatim&amp;nbsp;&amp;nbsp;#&amp;nbsp;Монтирование&amp;nbsp;пакетного&amp;nbsp;устройства&amp;nbsp;на&amp;nbsp;/mnt/pkt_cd&lt;br />#Прямая&amp;nbsp;запись&amp;nbsp;(без&amp;nbsp;пакетного&amp;nbsp;режима)&amp;nbsp;на&amp;nbsp;носители&amp;nbsp;DVD+RW&amp;nbsp;и&amp;nbsp;DVD-RAM&lt;br />$&amp;nbsp;dvd+rw-format&amp;nbsp;/dev/dvd&amp;nbsp;&amp;nbsp;#&amp;nbsp;Подготовка&amp;nbsp;носителей&amp;nbsp;(один&amp;nbsp;раз).&lt;br />$&amp;nbsp;mkudffs&amp;nbsp;/dev/dvd&amp;nbsp;&amp;nbsp;#&amp;nbsp;Создание&amp;nbsp;файловой&amp;nbsp;системы&amp;nbsp;UDF&amp;nbsp;(один&amp;nbsp;раз).&lt;br />$&amp;nbsp;mount&amp;nbsp;/dev/dvd&amp;nbsp;/mnt/cdrom&amp;nbsp;&amp;nbsp;#&amp;nbsp;Обычное&amp;nbsp;монтирование&amp;nbsp;устройства.&amp;nbsp;Т.е&amp;nbsp;совершенно&amp;nbsp;прозрачно&amp;nbsp;и&amp;nbsp;стандартно!&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-35">&lt;/a>&lt;h3>3.18 Запуск терминальной задачи на сервере и продолжение её работы в фоне&lt;/h3>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;screen&amp;nbsp;&amp;nbsp;#&amp;nbsp;Запуск&amp;nbsp;терминального&amp;nbsp;экранного&amp;nbsp;менеджера&lt;br />$&amp;nbsp;wget&amp;nbsp;ftp://workserv.org/mydownloadfile.iso&amp;nbsp;&amp;nbsp;#&amp;nbsp;Запуск&amp;nbsp;задачи&lt;br />Ctrl+A&amp;nbsp;D&amp;nbsp;&amp;nbsp;#&amp;nbsp;Отключение&amp;nbsp;экрана&amp;nbsp;от&amp;nbsp;терминала&amp;nbsp;(выполнение&amp;nbsp;в&amp;nbsp;фоне)&lt;br />$&amp;nbsp;screen&amp;nbsp;-r&amp;nbsp;&amp;nbsp;#&amp;nbsp;Подключение&amp;nbsp;к&amp;nbsp;фоновому&amp;nbsp;терминалу.&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-36">&lt;/a>&lt;h2>4 Устройства&lt;/h2>&lt;a name="h114-37">&lt;/a>&lt;h3>4.1 Типы&lt;/h3>
&lt;strong>b&lt;/strong> - блочные;&lt;br />
&lt;strong>c&lt;/strong> - символьные;&lt;br />
&lt;strong>-&lt;/strong> - обычный файл;&lt;br />
&lt;strong>d&lt;/strong> - каталог;&lt;br />
&lt;strong>l&lt;/strong> - символьная ссылка;&lt;br />
&lt;strong>p&lt;/strong> - именованный канал;&lt;br />
&lt;strong>s&lt;/strong> - сокет;&lt;a name="h114-38">&lt;/a>&lt;h3>4.2 Файлы устройств (в каталоге /dev)&lt;/h3>
&lt;em>null&lt;/em> - Нулевое устройство, данные в котором исчезают;&lt;br />
&lt;em>full&lt;/em> - Имитация полного устройства, при записи и генерация нулей, при чтении (для отладки программ);&lt;br />
&lt;em>port&lt;/em> - Порты IO;&lt;br />
&lt;em>zero&lt;/em> - Неисчерпаемый источник нулей;&lt;br />
&lt;em>random&lt;/em> - Источник случайных чисел (медленный; более случайный);&lt;br />
&lt;em>urandom&lt;/em> - Источник случайных чисел (быстрый; менее случайный);&lt;br />
&lt;em>psaux&lt;/em> - Порт мыши PS/2;&lt;br />
&lt;em>scd[x]&lt;/em> - SCSI устройства (x=0..n);&lt;br />
&lt;em>sg[x]&lt;/em> - Обобщенные устройства SCSI аппаратуры (x=0..n);&lt;br />
&lt;em>hd[x][y]&lt;/em> - Стандартное IDE устройство, где x отдельное устройство, y - раздел устройства (x=a..z; y=1..n);&lt;br />
&lt;em>fd[*]&lt;/em> - Флоппи устройство;&lt;br />
&lt;em>loop[x]&lt;/em> - Петлевые устройства (x=0..n);&lt;br />
&lt;em>mem&lt;/em> - Физическая память;&lt;br />
&lt;em>kmem&lt;/em> - Виртуальная память ядра;&lt;br />
&lt;em>tty&lt;/em> - Управляющий терминал выполняемого процесса;&lt;br />
&lt;em>tty[y][x]&lt;/em> - Терминальные устройства (y=S - COM порты);&lt;br />
&lt;em>vcs[x]&lt;/em> - Получение снимка экрана виртуальной консоли &amp;lt;x&amp;gt; (x=0..n);&lt;br />
&lt;em>vcsa[x]&lt;/em> - Получение снимка экрана виртуальной консоли &amp;lt;x&amp;gt; с заголовком и байтами атрибутов (x=0..n);&lt;br />
&lt;em>eth[x]&lt;/em> - Интерфейс сети Ethernet (различные сетевые карты) (x=0..n);&lt;br />
&lt;em>sl[x]&lt;/em> - Интерфейсы для связи по протоколу SLIP (x=0..n);&lt;br />
&lt;em>lp[x]&lt;/em> - Параллельные порты (x=0..n);&lt;br />
&lt;em>ram[x]&lt;/em> - Виртуальный диск, в памяти (x=0..n);&lt;br />
&lt;em>ramdisk&lt;/em> - -//-&lt;br />
&lt;em>sndstat&lt;/em> - Состояние звукового драйвера;&lt;br />
&lt;em>audio[x]&lt;/em> - Устройство звукового вывода, совместимое с форматом Sun (x=0..n);&lt;br />
&lt;em>dsp[x]&lt;/em> - Устройство квантования звука (x=0..n);&lt;br />
&lt;em>mixer[x]&lt;/em> - Для управления микшерными аппаратными средствами на звуковой плате (x=0..n);&lt;br />
&lt;em>music&lt;/em> - Интерфейс высокого уровня для последовательного воспроизведения звука;&lt;br />
&lt;em>midi[x]&lt;/em> - Устройство непосредственного доступа к Миди-порту (x=0..n).&lt;a name="h114-39">&lt;/a>&lt;h2>5 Горячие клавиши&lt;/h2>&lt;a name="h114-40">&lt;/a>&lt;h3>5.1 BASH&lt;/h3>
&lt;ul>&lt;li> Основные:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>Ctrl+H(?)&lt;/em> - Erase "&amp;lt;-"&lt;br />
&lt;em>Ctrl+C&lt;/em> - Прервать текущий процесс (сигнал SIGINT)&lt;br />
&lt;em>Ctrl+\&lt;/em> - Прервать текущий процесс с дампом памяти(core damp)&lt;br />
&lt;em>Ctrl+D&lt;/em> - Eof (выход из консольного пользовательского процесса)&lt;br />
&lt;em>Ctrl+S&lt;/em> - Остановить процесс&lt;br />
&lt;em>Ctrl+Q&lt;/em> - Запустить процесс&lt;br />
&lt;em>Ctrl+Z&lt;/em> - Перевести процесс в фоновый режим&lt;br />
&lt;em>Ctrl+J&lt;/em> - Сброс параметров терминала&lt;br />
&lt;em>Crtl+W&lt;/em> - Удалить последнее слово&lt;br />
&lt;em>Ctrl+M&lt;/em> - Аналог клавиши "Enter"&lt;br />
&lt;em>Ctrl+R&lt;/em> - Переводит в режим поиска команды по истории. Повторное нажатие перебирает сходные по маске строки&lt;br />
&lt;em>Ctrl+L&lt;/em> - Очистка экрана&lt;br />
&lt;em>TAB&lt;/em> - Автозавершение команд&lt;br />
&lt;em>ScrLock&lt;/em> - Приостановка выполнения(печати) текущей команды&lt;br />
&lt;em>Ctrl+Alt+Del&lt;/em> - Закрыть систему и перегрузится&lt;br />
&lt;/div>&lt;ul>&lt;li> Навигация:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>Up; Down&lt;/em> - Просмотр и редактирование истории команд&lt;br />
&lt;em>Alt+Left&lt;/em> - Переключение по терминалам влево(консоль)&lt;br />
&lt;em>Alt+Right&lt;/em>	- Переключение по терминалам вправо(консоль)&lt;br />
&lt;em>Sh+PgUp&lt;/em> - Прокрутка текста вверх&lt;br />
&lt;em>Sh+PgDown&lt;/em>	- Прокрутка текста вниз&lt;br />
&lt;em>Ctrl+B&lt;/em> - На символ назад&lt;br />
&lt;em>Ctrl+F&lt;/em> - На символ вперёд&lt;br />
&lt;em>Alt+B&lt;/em> - На слово вперёд&lt;br />
&lt;em>Alt+F&lt;/em> - На слово назад&lt;br />
&lt;em>Ctrl+A&lt;/em> - Переводит курсор в начало строки&lt;br />
&lt;em>Ctrl+E&lt;/em> - Переводит курсор в конец строки&lt;br />
&lt;/div>&lt;ul>&lt;li> Редактирование:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>Ctrl+D&lt;/em> - Удаление символа в позиции курсора&lt;br />
&lt;em>Ctrl+H&lt;/em> - Удаление символа перед позицией курсора&lt;br />
&lt;em>Alt+D&lt;/em> - Удаление символов до ближайшего справа пробела&lt;br />
&lt;em>Ctrl+W&lt;/em> - Удаление символов до ближайшего слева пробела&lt;br />
&lt;em>Ctrl+U&lt;/em> - Очистить строку ввода слева от курсора&lt;br />
&lt;em>Ctrl+K&lt;/em> - Очистить строку ввода справа от курсора&lt;br />
&lt;em>Ctrl+T&lt;/em> - Смена положения соседних символов&lt;br />
&lt;em>Ctrl+_&lt;/em> - Откат редактирования&lt;br />
&lt;em>Ctrl+X,Ctrl+U&lt;/em> - -//-&lt;br />
&lt;em>MidlMouse&lt;/em> - Вставляет текст, выделенный в данный момент в другом месте&lt;/div>&lt;a name="h114-41">&lt;/a>&lt;h3>5.2 X&lt;/h3>
&lt;em>Ctrl+Alt+F[n]&lt;/em> - Переключение между псевдотерминалами&lt;br />
&lt;em>Ctrl+Alt+&amp;lt;+&amp;gt;&lt;/em> - Сменить разрешение на следующее (прописаных в XF86Config)&lt;br />
&lt;em>Ctrl+Alt+&amp;lt;-&amp;gt;&lt;/em> - Сменить разрешение на предыдущее (прописаных в XF86Config)&lt;br />
&lt;em>Ctrl+Alt+ESC&lt;/em> - Режим удаления указанного окна&lt;br />
&lt;em>Ctrl+Alt+BkSpc&lt;/em> - Закрыть текущий X сервер&lt;br />
&lt;em>MidlMouse&lt;/em> - Вставляет текст, выделенный в данный момент в другом месте&lt;a name="h114-42">&lt;/a>&lt;h3>5.3 KDE&lt;/h3>
&lt;em>Alt+Tab&lt;/em> - Переход между окнами в прямом направлении&lt;br />
&lt;em>Alt+Sh+Tab&lt;/em> - Переход между окнами в обратном направлении&lt;br />
&lt;em>Ctrl+Tab&lt;/em> - Переход между рабочими столами в прямом направлении&lt;br />
&lt;em>Ctrl+Sh+Tab&lt;/em>	- Переход между рабочими столами в обратном направлении&lt;br />
&lt;em>Ctrl+Esc&lt;/em> - Показать таблицу активных процессов (ksysguard)&lt;br />
&lt;em>Alt+F1&lt;/em> - Вызвать K-меню&lt;br />
&lt;em>Alt+F12&lt;/em> - Эмулировать мышь стрелками клавиатуры&lt;br />
&lt;em>Alt+LeftMouse&lt;/em> - Перенести окно схватив его за любую видимую его часть&lt;br />
&lt;em>Alt+PrScreen&lt;/em> - Сделать снимок текущего окна в буфер обмена&lt;br />
&lt;em>Ctrl+Alt+l&lt;/em> - Запереть рабочий стол&lt;br />
&lt;em>Ctrl+Alt+d&lt;/em> - Спрятать/показать рабочий стол&lt;a name="h114-43">&lt;/a>&lt;h3>5.4 SysRQ ядра (Alt+SysRq+Key)&lt;/h3>
&lt;em>r&lt;/em> - Отключает режим непосредственной передачи символов с клавиатуры и устанавливает её в режим XLATE&lt;br />
&lt;em>k&lt;/em> - Уничтожает все процессы на текущей виртуальной консоли&lt;br />
&lt;em>b&lt;/em> - Немедленно перезапускает систему&lt;br />
&lt;em>o&lt;/em> - Отключить питание системы через АРМ&lt;br />
&lt;em>s&lt;/em> - Синхронизировать все файловые системы&lt;br />
&lt;em>u&lt;/em> - Демонтирует и перемонтирует все смонтированные файловые системы в режиме только для чтения&lt;br />
&lt;em>p&lt;/em> - Вывести текущее значение регистров и флагов на консоль&lt;br />
&lt;em>t&lt;/em> - Вывести список текущих задач и информацию о них на консоль&lt;br />
&lt;em>m&lt;/em> - Вывести текущее состояние памяти на консоль&lt;br />
&lt;em>0-9&lt;/em>	- Устанавливает уровень выдачи сообщений на консоль для фильтрации сообщений ядра&lt;br />
&lt;em>e/i&lt;/em>	- Посылает сигналы term или kill всем процессам, кроме init&lt;br />
&lt;em>l&lt;/em> - Посылает SIGKILL всем процессам, включая init&lt;a name="h114-44">&lt;/a>&lt;h2>6 Форматы основных конфигурационных файлов&lt;/h2>&lt;a name="h114-45">&lt;/a>&lt;h3>6.1 xorg.conf&lt;/h3>
&lt;ul>&lt;li> Секция "InputDevice&amp;quot; - описание устройств ввода (клавиатур, манипуляторов мышь)
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>Identifier&lt;/em> - идентификатор устройства ввода&lt;br />
&lt;em>Driver&lt;/em> - драйвер устройства ввода: &lt;br />
&lt;div class="indent">kbd - клавиатура;&lt;br />
mouse - манипулятор мышь.&lt;br />
&lt;/div>&lt;em>Option&lt;/em> - опция:&lt;br />
&lt;div class="indent">XkbLayout - список раскладок клавиатуры ("us,ru,ua")&lt;br />
XkbOptions - опции клавиатуры, обычно указывается комбинация клавиш для переключения раскладки клавиатуры ("grp:ctrl_shift_toggle", "grp_led:scroll")&lt;br />
XkbVariant - вариант раскладки клавиатуры (default, winkeys)&lt;br />
XkbModel - модель клавиатуры (105,104 ...)&lt;br />
Device - файл устройства мыши (/dev/input/mice)&lt;br />
Protocol - Протокол интерфейса мыши (PS/2, IMPS/2, ...)&lt;br />
ZAxisMapping - Расключение дополнительных клавиш мыши (колесо - "4 5")&lt;br />
&lt;/div>&lt;/li>&lt;li> Секция "Monitor" - описание монитора
&lt;/div>&lt;div class="indent">&lt;em>Identifier&lt;/em> - идентификатор монитора&lt;br />
&lt;em>DisplaySize&lt;/em> - размер дисплея (пропорции - 320 240)&lt;br />
&lt;em>Option&lt;/em> - опция:&lt;br />
&lt;div class="indent">dpms - включение режима энергосбережения&lt;br />
&lt;/div>&lt;/li>&lt;li> Секция "Device" - описание устройства видеовывода
&lt;/div>&lt;div class="indent">&lt;em>Identifier&lt;/em> - идентификатор видеокарты&lt;br />
&lt;em>Driver&lt;/em> - драйвер видеокарты (nv, nvidia, radeon, fglrx, ...)&lt;br />
&lt;/div>&lt;ul>&lt;li> Секция "Screen" - описание экрана
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>Identifier&lt;/em> - идентификатор экрана&lt;br />
&lt;em>Device&lt;/em> - идентификатор устройства видеовывода, видеокарта (описана в секции "Device")&lt;br />
&lt;em>Monitor&lt;/em> - идентификатор монитора (описан в секции "Monitor")&lt;br />
&lt;em>DefaultDepth&lt;/em> - глубина цвета устанавливаемая по умолчанию&lt;br />
&lt;em>SubSection "Display"&lt;/em> - подсекция экрана (описывает допустимые разрешения с глубинами цвета):&lt;br />
&lt;div class="indent">&lt;em>Depth&lt;/em> - глубина цвета (8,15,16,24,32)&lt;br />
&lt;em>Modes&lt;/em> - допустимые разрешения экрана ("1152x864" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600")&lt;br />
&lt;/div>&lt;/li>&lt;li> Секция "ServerLayout&amp;quot; - обобщающая конфигурационная секция (корень)
&lt;/div>&lt;div class="indent">&lt;em>Identifier&lt;/em> - идентификатор сервера&lt;br />
&lt;em>Screen&lt;/em> - идентификатор экрана используемого сервером (описан в секции "Screen")&lt;br />
&lt;em>InputDevice&lt;/em> - идентификатор устройства ввода (описано в секциях "InputDevice&amp;quot;)&lt;br />
&lt;/div>&lt;ul>&lt;li> Секция "Module" - секция описания дополнительных модулей расширения
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>Load&lt;/em> - загрузка указанного модуля:&lt;br />
&lt;div class="indent">dbe - ???&lt;br />
glx - Модуль языка GLX (для OpenGL)&lt;br />
dri - Direct rendering infrastructure (для OpenGL)    &lt;/div>&lt;/div>&lt;a name="h114-46">&lt;/a>&lt;h3>6.2 Управляющие последовательности консоли&lt;/h3>
&lt;ul>&lt;li> Управление звуком:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>\007&lt;/em> - издать звук;&lt;br />
&lt;em>\033[10;#]&lt;/em> - установить частоту звукового сигнала в герцах;&lt;br />
&lt;em>\033[11;#]&lt;/em> - установить продолжительность звукового сигнала в миллисекундах.&lt;br />
&lt;/div>&lt;ul>&lt;li> Управление цветом:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>\033[0m&lt;/em> - все атрибуты по умолчанию;&lt;br />
&lt;em>\033[1m&lt;/em> - жирный шрифт (интенсивный цвет);&lt;br />
&lt;em>\033[2m&lt;/em> - полу яркий цвет (тёмно-серый, независимо от цвета);&lt;br />
&lt;em>\033[4m&lt;/em> - выделение (ярко-белый, независимо от цвета);&lt;br />
&lt;em>\033[5m&lt;/em> - мигающий;&lt;br />
&lt;em>\033[7m&lt;/em> - реверсия (знаки приобретают цвет фона, а фон - цвет знаков);&lt;br />
&lt;em>\033[22m&lt;/em> - установить нормальную интенсивность;&lt;br />
&lt;em>\033[24m&lt;/em> - отменить подчеркивание;&lt;br />
&lt;em>\033[25m&lt;/em> - отменить мигание;&lt;br />
&lt;em>\033[27m&lt;/em> - отменить реверсию;&lt;br />
&lt;em>\033[30&lt;/em> - чёрный цвет знаков;&lt;br />
&lt;em>\033[31&lt;/em> - красный цвет знаков;&lt;br />
&lt;em>\033[32&lt;/em> - зелёный цвет знаков;&lt;br />
&lt;em>\033[33&lt;/em> - коричневый цвет знаков;&lt;br />
&lt;em>\033[34&lt;/em> - синий цвет знаков;&lt;br />
&lt;em>\033[35&lt;/em> - фиолетовый цвет знаков;&lt;br />
&lt;em>\033[36&lt;/em> - цвет морской волны знаков;&lt;br />
&lt;em>\033[37&lt;/em> - серый цвет знаков;&lt;br />
&lt;em>\033[40&lt;/em> - чёрный цвет фона;&lt;br />
&lt;em>\033[41&lt;/em> - красный цвет фона;&lt;br />
&lt;em>\033[42&lt;/em> - зелёный цвет фона;&lt;br />
&lt;em>\033[43&lt;/em> - коричневый цвет фона;&lt;br />
&lt;em>\033[44&lt;/em> - синий цвет фона;&lt;br />
&lt;em>\033[45&lt;/em> - фиолетовый цвет фона;&lt;br />
&lt;em>\033[46&lt;/em> - цвет морской волны фона;&lt;br />
&lt;em>\033[47&lt;/em> - серый цвет фона.&lt;br />
&lt;/div>&lt;ul>&lt;li> Управление положением курсора
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>\033[#A&lt;/em> - передвинуть курсор вверх на # строк;&lt;br />
&lt;em>\033[#B&lt;/em> - передвинуть курсор вниз на # строк;&lt;br />
&lt;em>\033[#С&lt;/em> - передвинуть курсор вправо на # столбцов;&lt;br />
&lt;em>\033[#D&lt;/em> - передвинуть курсор влево на # столбцов;&lt;br />
&lt;em>\033[#E&lt;/em> - передвинуть курсор вниз на # строк и поставить в начало строки;&lt;br />
&lt;em>\033[#F&lt;/em> - передвинуть курсор вверх на # строк и поставить в начало строки;&lt;br />
&lt;em>\033[#G&lt;/em> - переместить курсор в указанный столбец текущей строки;&lt;br />
&lt;em>\033[#;#H&lt;/em> - задает абсолютные координаты курсора (строка, столбец).&lt;br />
&lt;/div>&lt;ul>&lt;li> Управление палитрой
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>\033]Pnrrggbb&lt;/em> - изменяет палитру. n - номер цвета; rr, gg и bb - значения RGB-компонент в шестнадцатеричной форме;&lt;br />
&lt;em>\033]R&lt;/em> - восстанавливает палитру, принятую по умолчанию.&lt;br />
&lt;/div>&lt;ul>&lt;li> Управление виртуальными консолями
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>\033[12;#]&lt;/em> - сделать текущей консоль с указанным номером.&lt;br />
&lt;/div>&lt;ul>&lt;li> Управление xterm
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>\033]0;text\007&lt;/em> - присваивает имя окну и иконке;&lt;br />
&lt;em>\033]1;text\007&lt;/em> - присваивает имя иконке;&lt;br />
&lt;em>\033]2;text\007&lt;/em> - присваивает имя окну.&lt;br />
&lt;/div>&lt;ul>&lt;li> Общее
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>\033c&lt;/em> - сброс терминала;&lt;br />
&lt;em>\033(K&lt;/em> - переключение на загружаемый шрифт.&lt;/div>&lt;a name="h114-47">&lt;/a>&lt;h3>6.3 BASH&lt;/h3>&lt;a name="h114-48">&lt;/a>&lt;h4>6.3.1 Общее&lt;/h4>
&lt;em>![numb]&lt;/em> - запуск строки &amp;lt;numb&amp;gt; из истории (history);&lt;br />
&lt;em>!str&lt;/em> - запуск ближайшей строки соответствующей маске str из истории (history);&lt;br />
&lt;em>\&lt;/em> - продолжение текущей строки на другой строке или экранирование специального символа после данного символа (\$);&lt;br />
&lt;em>;&lt;/em> - разделитель команд;&lt;br />
&lt;em>()&lt;/em> - выполнения сценария в скобках в другой подоболочке;&lt;br />
&lt;em>(())&lt;/em> - включение выражений с "С" синтаксисом;&lt;br />
&lt;em>[]&lt;/em> - включение условных операций с синтаксисом команды test;&lt;br />
&lt;em>"pwd"&lt;/em> - определение строки с разрешением подстановки значений переменных;&lt;br />
&lt;em>'pwd'&lt;/em> - определение строки с запрещением подстановки значений переменных;&lt;br />
&lt;em>`pwd`&lt;/em> - результат выполнения команды pwd;&lt;br />
&lt;em>x=pwd&lt;/em> - определение переменной окружения x и присвоение ей строки pwd;&lt;br />
&lt;em>x='34'&lt;/em> - определение переменной окружения x и присвоение ей строки '34';&lt;br />
&lt;em>x[2]=pwd&lt;/em> - определение массива x и присвоение его элементу 2 строки pwd;&lt;br />
&lt;em>x=(zero one two three)&lt;/em> - определение массива x и заполнение четырех его элементов;&lt;br />
&lt;em>x=([0]=zero [3]=three [2]=two [1]=one)&lt;/em> - определение массива x и заполнение четырех его элементов по выбору;&lt;br />
&lt;em>$(( 100/3 )), $[100/3]&lt;/em> - выполнение простых целочисленных операций.&lt;br />
&lt;ul>&lt;li> Примеры: 
&lt;/li>&lt;/ul>&lt;div class="indent">a=4; echo $[a=$a+4] $[a+=4] $[a=a+4]&lt;br />
a=4; echo $[a=$a+4, a+=4, a=a+4]&lt;br />
$[2!=2] $[2!=3]&lt;br />
$[a=2&amp;lt;3] $a&lt;br />
&lt;/div>&lt;ul>&lt;li> Операции:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>id++, id--&lt;/em> - постфиксное увеличение/уменьшение значения переменной на 1&lt;br />
&lt;em>++id, --id&lt;/em> - префиксное увеличение/уменьшение значения переменной на 1&lt;br />
&lt;em>-, +&lt;/em> - унарные минус и плюс&lt;br />
&lt;em>!, ~&lt;/em> - логическое и побитовое отрицание&lt;br />
&lt;em>**&lt;/em> - возведение в степень&lt;br />
&lt;em>*, /, %&lt;/em> - умножение, деление, получение остатка от деления&lt;br />
&lt;em>+, -&lt;/em> - сложение, вычитание&lt;br />
&lt;em>&amp;lt; &amp;lt;, &amp;gt; &amp;gt;&lt;/em> - побитовый сдвиг влево и вправо&lt;br />
&lt;em>&amp;lt;=, &amp;gt;=, &amp;lt;, &amp;gt;&lt;/em> - сравнение&lt;br />
&lt;em>==, !=&lt;/em> - равенство и неравенство&lt;br />
&lt;em>&amp;&lt;/em>	- побитовое И&lt;br />
&lt;em>^&lt;/em> - побитовое исключающее ИЛИ&lt;br />
&lt;em>|&lt;/em>	- побитовое ИЛИ&lt;br />
&lt;em>&amp;&amp;&lt;/em> - логическое И&lt;br />
&lt;em>||&lt;/em> - логическое ИЛИ&lt;br />
&lt;em>выр1?выр2:выр3&lt;/em> - условное вычисление&lt;br />
&lt;em>=, *=, /=, %=, +=, ?=+&lt;/em> - присваивание&lt;br />
&lt;em>выр1,выр2&lt;/em> - запятая&lt;br />
&lt;em>()&lt;/em> - выделение более приоритетного участка выражения&lt;/div>
&lt;em>$x, ${x}&lt;/em> - подстановка значения переменной/параметра x&lt;br />
&lt;em>${!x}&lt;/em> - косвенная подстановка значения переменной/параметра указанного в x;&lt;br />
&lt;em>${#x}&lt;/em> - косвенная подстановка значения переменной/параметра указанного в x, &lt;br />
&lt;div class="indent">если параметр - * или @, подставляется количество позиционных параметров, &lt;br />
если параметр - массив с индексом * или @, подставляется количество элементов массива;&lt;/div>
&lt;em>${x:?"Error, no bar"}&lt;/em> - генерировать ошибку если x не определена или равна нулю;&lt;br />
&lt;em>${x?"Error, no bar"}&lt;/em> - -//-;&lt;br />
&lt;em>${x:="foose"}&lt;/em> - присвоить значение по умолчанию если x не определена или равна нулю;&lt;br />
&lt;em>${x="foose"}&lt;/em> - -//-;&lt;br />
&lt;em>${x:offset:lenght}, ${x:offset}&lt;/em> - возвращает часть от x начиная с offset длиной lenght;&lt;br />
&lt;div class="indent">В качестве длины и смещения могут выступать:&lt;br />
&lt;/div>&lt;ul>&lt;li> арифметические выражения;
&lt;/li>&lt;li> смещение отрицательное число - отсчитывается с конца значения параметра;
&lt;/li>&lt;li> параметр - @, результат - &amp;lt;n&amp;gt; позиционных параметров, начиная с параметра &amp;lt;m&amp;gt;;
&lt;/li>&lt;li> параметр - массив с индексом @ или *, результат - &amp;lt;n&amp;gt; элементов массива, начиная с ${параметр[m]};&lt;/li>&lt;/ul>
&lt;em>${x:+"foose"}&lt;/em> - если переменная определена то вместо неё используется "foose";&lt;br />
&lt;em>${x+"foose"}&lt;/em> - -//-;&lt;br />
&lt;em>${x:-"foose"}&lt;/em> - если переменная определена то она используется иначе используется "foose";&lt;br />
&lt;em>${x-"foose"}&lt;/em> - -//-;&lt;br />
&lt;em>${пар#шабл}&lt;/em> - ??&lt;br />
&lt;em>${пар##шабл}&lt;/em> - ??&lt;br />
&lt;em>${пар%шабл}&lt;/em> - ??&lt;br />
&lt;em>${пар% %шабл}&lt;/em> - ??&lt;br />
&lt;em>${пар/шабл/стр}&lt;/em> - заменяется первая, самая длинная подстрока значения параметра, на указанную строку;&lt;br />
&lt;em>${пар/ /шабл/стр}&lt;/em> - заменяются все самые длинные подстроки значения параметра, на указанную строку;&lt;br />
&lt;em>${array[@]}&lt;/em> - обращение сразу ко всему массиву;&lt;br />
&lt;em>$(x)&lt;/em> - выполнение команды x и возврат результата (подобно `x`);&lt;br />
&lt;em>$0&lt;/em> - имя команды в командной строке;&lt;br />
&lt;em>$n, ${n}&lt;/em> - аргумент n командной строки (n = 1...);&lt;br />
&lt;em>$*&lt;/em> - раскрывает единственное слово, содержащее список всех позиционных парам;&lt;br />
&lt;em>$#&lt;/em> - количество аргументов;&lt;br />
&lt;em>$@&lt;/em> - ссылка на все аргументы команды отделенные пробелами;&lt;br />
&lt;em>$$, $PPID&lt;/em>	- PID текущего процесса (скрипта);&lt;br />
&lt;em>$?&lt;/em> - код возврата последней команды;&lt;br />
&lt;em>$!&lt;/em> - PID последнего фонового процесса;&lt;br />
&lt;em>$'\n'&lt;/em> - вставка управляющего символа в строку;&lt;br />
&lt;em>Comm &amp;&amp;&lt;/em> - выполняет действие после выражения если команда &amp;lt;Comm&amp;gt; неудачна;&lt;br />
&lt;em>Comm ||&lt;/em> - выполняет действие после выражения если команда &amp;lt;Comm&amp;gt; удачна;&lt;br />
&lt;em>MYVAR#*fo&lt;/em>	- отсекает от начала переменной MYVAR самую короткую часть удовлетворяющую маске *fo;&lt;br />
&lt;em>MYVAR##*fo&lt;/em> - отсекает от начала переменной MYVAR самую длинную часть удовлетворяющую маске *fo;&lt;br />
&lt;em>MYVAR%fo*&lt;/em>	- отсекает от конца переменной MYVAR самую короткую часть  удовлетворяющую маске fo*;&lt;br />
&lt;em>MYVAR% %fo*&lt;/em> - отсекает от конца переменной MYVAR самую длинную часть удовлетворяющую маске fo*;&lt;br />
&lt;em>MYVAR:2:5&lt;/em>	- возвращает часть строки MYVAR которая начинается с 2 символа и заканчивается 5;&lt;a name="h114-49">&lt;/a>&lt;h4>6.3.2 Основные переменные окружения оболочки&lt;/h4>
&lt;em>PWD&lt;/em>  - текущий рабочий каталог;&lt;br />
&lt;em>UID&lt;/em> - цифровой идентификатор текущего пользователя;&lt;br />
&lt;em>umask&lt;/em> - содержит маску прав доступа по которой создаются новые файлы;&lt;br />
&lt;em>BASH&lt;/em> - полный путь вызова BASH;&lt;br />
&lt;em>BASH_VERSION&lt;/em> - версия данного экземпляра BASH;&lt;br />
&lt;em>EDITOR&lt;/em> - содержит имя редактора используемого для редактирования некоторых конфигурационных файлов;&lt;br />
&lt;em>PAGER&lt;/em> - содержит имя программы для отображения информационных страниц (типа more);&lt;br />
&lt;em>SHLVL&lt;/em> - количество запущенных BASH;&lt;br />
&lt;em>REPLY&lt;/em> - содержит последнюю строку ввода;&lt;br />
&lt;em>RANDOM&lt;/em> - содержит случайное число в диапазоне 0..32767;&lt;br />
&lt;em>SECONDS&lt;/em> - время в секундах от запуска BASH;&lt;br />
&lt;em>HISTCMD&lt;/em> - номер текущей команды в истории;&lt;br />
&lt;em>IFS&lt;/em> - внутренний разделитель полей;&lt;br />
&lt;em>PATH&lt;/em> - пути поиска команд;&lt;br />
&lt;em>HOME&lt;/em> - домашний каталог текущего пользователя;&lt;br />
&lt;em>MAIL&lt;/em> - имя файла в который поступает электронная почта;&lt;br />
&lt;em>LOGNAME&lt;/em> - имя пользователя использованное для входа в систему;&lt;br />
&lt;em>SHELL&lt;/em> - имя интерпретатора команд;&lt;br />
&lt;em>LD_LIBRARY_PATH&lt;/em> - описания пользовательских путей к динамическим библиотекам;&lt;br />
&lt;em>DISPLAY&lt;/em> - описывает адрес дисплея для X-приложений;&lt;br />
&lt;em>LANG&lt;/em> - переменная локали;&lt;br />
&lt;em>TERM&lt;/em> - содержит имя терминала;&lt;br />
&lt;em>INPUTRC&lt;/em> - содержит имя файла параметров для библиотеки readline, определяющей параметры ввода с клавиатуры;&lt;br />
&lt;em>PS1,PS2&lt;/em> - описывает вид приглашения в командной строке;&lt;br />
&lt;em>MALLOC_CHECK_&lt;/em> - указывает что делать с ошибками в функциях malloc, free:&lt;br />
&lt;div class="indent">&lt;em>= 0&lt;/em> - молча игнорировать все ошибки;&lt;br />
&lt;em>= 1&lt;/em> - сообщить об ошибке и продолжить работу;&lt;br />
&lt;em>= 2&lt;/em> - прервать (без сообщения);&lt;br />
&lt;em>= 3&lt;/em> - прервать и сообщить об ошибке.&lt;/div>
&lt;em>MALLOC_TRACE&lt;/em> - определяет путь для команды mtrace и функции в программе mtrace;&lt;a name="h114-50">&lt;/a>&lt;h4>6.3.3 Основные операторы&lt;/h4>
&lt;em>.&lt;/em> - выполнить все команды в файле после точки;&lt;br />
&lt;em>&amp;&lt;/em> - выполнить команду до него в фоновом режиме;&lt;br />
&lt;em>if [ Condition ]&lt;/em> - условный оператор ( if ( Condition ) - tch);&lt;br />
&lt;em>then&lt;/em> - выполнение условия;&lt;br />
&lt;em>else&lt;/em> - невыполнение условия;&lt;br />
&lt;em>elif [ Condition ]&lt;/em> - совмещенная команда else if;&lt;br />
&lt;em>fi&lt;/em> - окончание условного оператора;&lt;br />
&lt;em>for x in 1 2 3 4&lt;/em> - оператор цикла, в x перебираются значения за in ( foreach x (1 2 3 4) - tch );&lt;br />
&lt;em>while [ Condition ]&lt;/em> - выполняет цикл пока верно условие Condition ( while ( Condition ) -tch );&lt;br />
&lt;em>until [ Condition ]&lt;/em> - выполняет цикл до равенства условия Condition;&lt;br />
&lt;em>(repeat x expression - tch )&lt;/em> - выполняет повторение выражения &amp;lt;expression&amp;gt; x раз;&lt;br />
&lt;em>select x in list;&lt;/em> - запрашивает выбор из списка &amp;lt;list&amp;gt; и присваивает выбранное значение переменной &amp;lt;x&amp;gt;;&lt;br />
&lt;em>do&lt;/em> - начало цикла определенного for, while, until;&lt;br />
&lt;em>done&lt;/em> - конец цикла определенного for, while, until;&lt;br />
&lt;em>break&lt;/em> - завершение цикла;&lt;br />
&lt;em>continue&lt;/em> - продолжение цикла сначала;&lt;br />
&lt;em>case x in&lt;/em>  - команда выбора. Имеет структуру:&lt;br />
&lt;div class="indent">case "${x##*.}" in &lt;br />
&lt;div class="indent">gz) gzunpack ${SROOT}/${x}  ;;&lt;br />
bz2) bz2unpack ${SROOT}/${x} ;;&lt;br />
&lt;/div>&lt;ul>&lt;li>)   echo "Неизвестный формат архива" exit ;;
&lt;/li>&lt;/ul>esac&lt;/div>
&lt;em>function func() { }&lt;/em> - определяет функцию с именем func;&lt;br />
&lt;em>export x&lt;/em> - создает переменную окружения x и экспортирование её в систему;&lt;br />
&lt;em>local x&lt;/em> - создает локальную переменную окружения которая не перекрывает глобальной (часто используется для функций);&lt;br />
&lt;em>declare&lt;/em> - встроенная команда bash для декларирования переменных и изменения их атрибутов;&lt;br />
&lt;em>set x = str&lt;/em>	- инициализация переменной;&lt;br />
&lt;ul>&lt;li>A Name_A 1 2 3 4 5 - инициализация массива;
&lt;/li>&lt;li>V,-X - включение отладочного режима;
&lt;/li>&lt;/ul>&lt;div class="indent">+V,+X - выключение отладочного режима;&lt;/div>
&lt;em>unset x&lt;/em> - отмена инициализации переменной;&lt;br />
&lt;em>read x y&lt;/em> - ввод строки из двух слов;&lt;br />
&lt;em>exit&lt;/em> - выход из сценария;&lt;br />
&lt;em>eval&lt;/em> - означивание строки (т.е. замена записей типа "$5" на их значения);&lt;br />
&lt;em>shift&lt;/em> - сдвиг параметров командной строки на единицу (для доступа к параметрам с номером &amp;gt; 9 );&lt;br />
&lt;em>trap&lt;/em> - установка обработчиков сигналов в скрипте;&lt;br />
&lt;em>alias&lt;/em> - создание псевдонимов или альтернативных имен команд;&lt;br />
&lt;em>unalias&lt;/em> - удаление псевдонима;&lt;a name="h114-51">&lt;/a>&lt;h4>6.3.4 Операторы сравнения файлов&lt;/h4>
&lt;em>-e&lt;/em> - существует;&lt;br />
&lt;em>-d&lt;/em> - каталог;&lt;br />
&lt;em>-f&lt;/em> - обычный файл;&lt;br />
&lt;em>-c&lt;/em> - специальный файл;&lt;br />
&lt;em>-L&lt;/em> - символическая ссылка;&lt;br />
&lt;em>-r&lt;/em> - для чтения;&lt;br />
&lt;em>-w&lt;/em> - для записи;&lt;br />
&lt;em>-x&lt;/em> - исполняемый;&lt;br />
&lt;em>-z&lt;/em> - файл пуст;&lt;br />
&lt;em>-s,(-z)&lt;/em> - имя файла не нулевой длины;&lt;br />
&lt;em>(-o)&lt;/em> - пользователь является владельцем файла;&lt;br />
&lt;em>fname1 -nt fname2&lt;/em> - fname1 новее fname2;&lt;br />
&lt;em>fname1 -ot fname2&lt;/em> - fname1 старше fname2;&lt;a name="h114-52">&lt;/a>&lt;h4>6.3.5 Операторы сравнения строк&lt;/h4>
&lt;em>-z&lt;/em> - строка пуста;&lt;br />
&lt;em>-n&lt;/em> - строка не пуста;&lt;br />
&lt;em>= ,(==)&lt;/em> - строки равны;&lt;br />
&lt;em>!=&lt;/em> - строки неравна;&lt;a name="h114-53">&lt;/a>&lt;h4>6.3.6 Арифметические операторы сравнения&lt;/h4>
&lt;em>-eq&lt;/em> - равно;&lt;br />
&lt;em>-ne&lt;/em> - неравно;&lt;br />
&lt;em>-lt,(&amp;lt; )&lt;/em> - меньше;&lt;br />
&lt;em>-le,(&amp;lt;=)&lt;/em> - меньше или равно;&lt;br />
&lt;em>-gt,(&amp;gt;)&lt;/em> - больше;&lt;br />
&lt;em>-ge,(&amp;gt;=)&lt;/em> - больше или равно;&lt;a name="h114-54">&lt;/a>&lt;h4>6.3.7 Логические операторы&lt;/h4>
&lt;em>!&lt;/em> - отрицание логического выражения;&lt;br />
&lt;em>-a,(&amp;&amp;)&lt;/em> - логическое "И";&lt;br />
&lt;em>-o,(||)&lt;/em> - логическое "ИЛИ"&lt;a name="h114-55">&lt;/a>&lt;h4>6.3.8 Перенаправления вывода&lt;/h4>
&lt;em>|&lt;/em> - перенаправление вывода в канал&lt;br />
&lt;em>&amp;lt; file&lt;/em> - file записать в STDIN&lt;br />
&lt;em>&amp;gt;  file&lt;/em> - STDOUT записать в file&lt;br />
&lt;em>ҐҐ&amp;lt;div class="center"&amp;gt; file&lt;/em> - STDOUT добавить в file&amp;lt;br /&amp;gt;&lt;br />
&lt;em>&amp;lt;/div&amp;gt;ҐҐ str&lt;/em> - определяет слово &amp;lt;str&amp;gt; как признак окончания ввода&lt;br />
&lt;em>2&amp;gt; file&lt;/em> - STDERR записать в file&lt;br />
&lt;em>1&amp;gt;&amp;2&lt;/em> - STDOUT записать в STDERR&lt;br />
&lt;em>2&amp;gt;&amp;1&lt;/em> - STDERR записать в STDOUT&lt;br />
&lt;em>&amp;&amp;gt; file&lt;/em> - STDOUT и STDERR записать в file&lt;a name="h114-56">&lt;/a>&lt;h4>6.3.9 Специальные символы&lt;/h4>
&lt;em>\n&lt;/em> - новая строка&lt;br />
&lt;em>\b&lt;/em> - возврат на один символ&lt;br />
&lt;em>\c&lt;/em> - печать строки без символа новой строки&lt;br />
&lt;em>\f&lt;/em> - переход к новой странице/экрану&lt;br />
&lt;em>\r&lt;/em> - возврат каретки&lt;br />
&lt;em>\t&lt;/em> - табуляция&lt;br />
&lt;em>\v&lt;/em> - табуляция по вертикали&lt;br />
&lt;em>\\&lt;/em> - обратная косая черта&lt;br />
&lt;em>0nnn&lt;/em> - восьмеричное число&lt;br />
&lt;em>xNN&lt;/em> - шестнадцатеричное число&lt;a name="h114-57">&lt;/a>&lt;h4>6.3.10 Маски (подстановка, может быть отключена опцией -f или set)&lt;/h4>
&lt;em>*&lt;/em> - любая строка&lt;br />
&lt;em>?&lt;/em> - любой одиночный символ&lt;br />
&lt;em>[...]&lt;/em> - соответствует любому символу в скобках [A-Z]; "! и ^" - исключение символа.&lt;a name="h114-58">&lt;/a>&lt;h4>6.3.11 Представление численных значений&lt;/h4>
&lt;em>045&lt;/em> - восьмеричное число (начинается с 0)&lt;br />
&lt;em>0x45, 0X32&lt;/em> - шестнадцатеричное число&lt;br />
&lt;em>[основание#]n&lt;/em> - число с основанием &amp;lt;n&amp;gt; (по умолчанию основание 10)&lt;br />
&lt;div class="indent">Примеры:&lt;br />
$[2#101] $[10#101] $[16#101]&lt;br />
$[16#FF] $[16#ff] $[0xFF]&lt;br />
$[64**2] $[64#@@]&lt;br />
$[64#z] $[64#Z]&lt;/div>&lt;a name="h114-59">&lt;/a>&lt;h4>6.3.12 Полезные обороты&lt;/h4>
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
wc&amp;nbsp;-l&amp;nbsp;&amp;nbsp;#&amp;nbsp;получить&amp;nbsp;количество&amp;nbsp;строк&lt;br />wc&amp;nbsp;-w&amp;nbsp;&amp;nbsp;#&amp;nbsp;получить&amp;nbsp;количество&amp;nbsp;слов&lt;br />sed&amp;nbsp;-n&amp;nbsp;4p&amp;nbsp;&amp;nbsp;#&amp;nbsp;получить&amp;nbsp;указанную&amp;nbsp;строку&lt;br />ls&amp;nbsp;-1&amp;nbsp;/etc&amp;nbsp;&amp;nbsp;#&amp;nbsp;получить&amp;nbsp;содержимое&amp;nbsp;каталога&amp;nbsp;по&amp;nbsp;строкам&lt;br />head&amp;nbsp;-c8&amp;nbsp;/dev/random&amp;nbsp;|&amp;nbsp;uuencode&amp;nbsp;-m&amp;nbsp;-&amp;nbsp;|&amp;nbsp;sed&amp;nbsp;-n&amp;nbsp;'2s/=*$//;2p'&amp;nbsp;&amp;nbsp;#&amp;nbsp;cгенерировать&amp;nbsp;случайный&amp;nbsp;пароль&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-60">&lt;/a>&lt;h3>6.4 GDB&lt;/h3>
&lt;em>run&lt;/em> - запуск отлаживаемой программы&lt;br />
&lt;em>break func&lt;/em> - установка точку прерывания на функцию func&lt;br />
&lt;em>list  func&lt;/em> - просмотр содержимого функции или исходного файла&lt;br />
&lt;em>next&lt;/em> - следующая команда;&lt;br />
&lt;em>quit&lt;/em> - выход;&lt;a name="h114-61">&lt;/a>&lt;h3>6.5 MAKE&lt;/h3>
Формат правила:&lt;br />
&lt;div class="indent">&amp;lt;цель_1&amp;gt; &amp;lt;цель_2&amp;gt; ... &amp;lt;цель_n&amp;gt;: &amp;lt;зависим_1&amp;gt; &amp;lt;зависим_2&amp;gt; ... &amp;lt;зависим_n&amp;gt;&lt;br />
&lt;div class="indent">&amp;lt;команда_1&amp;gt;&lt;br />
&amp;lt;команда_2&amp;gt;&lt;br />
...&lt;br />
&amp;lt;команда_n&amp;gt;&lt;/div>&lt;/div>
Цель это некий желаемый результат может представлять собой:&lt;br />
&lt;ul>&lt;li> имя файла (my_file: file.c file1.c);
&lt;/li>&lt;li> команда (clean: );&lt;/li>&lt;/ul>
Зависимость, также может быть файлом или командой которая должна выполнится ранее. &lt;a name="h114-62">&lt;/a>&lt;h4>6.5.1 Шаблонные правила&lt;/h4>
&lt;em>.cpp.o:&lt;/em> - файлы с расширением *.o зависят от соответствующий файлов с расширением *.cpp&lt;br />
&lt;em>%.o: %.cpp&lt;/em> - проверяет все файлы с расширением .cpp и заменяет цель на расширение .o&lt;br />
&lt;em>.PHONY: x&lt;/em> - объявление специальной цели (не файл)&lt;br />
&lt;em>all:&lt;/em> - выполняет эту цель при отсутствие параметров команды make&lt;a name="h114-63">&lt;/a>&lt;h4>6.5.2 Ключевые слова и команды&lt;/h4>
&lt;em>=,:=&lt;/em> - оператор объявления переменных (x = test)&lt;br />
&lt;em>+=&lt;/em> - добавление текста к существующей переменной&lt;br />
&lt;em>#define&lt;/em> - определение переменных. (#define x "test 1")&lt;br />
&lt;em>include&lt;/em> - включение внешнего файлы и его обработка, с прерыванием при отсутствие файла&lt;br />
&lt;em>-include&lt;/em> - включение внешнего файлы и его обработка, без прерывания при отсутствие файла&lt;br />
&lt;em>$(function par1, par2 ...)&lt;/em> - вызов функции и получение значения переменной&lt;br />
&lt;em>addprefix&lt;/em> - добавляет префикс в первом параметре к каждому элементу в списке второго параметра&lt;br />
&lt;em>addsuffix&lt;/em> - добавляет суффикс в первом параметре к каждому элементу в списке второго параметра&lt;br />
&lt;em>wildcard&lt;/em> - расширяет переданные шаблоны до списка файлов соответствующих этим шаблонам&lt;br />
&lt;em>notdir&lt;/em> - выделение имени файла из полного пути&lt;br />
&lt;em>patsubst&lt;/em> - изменяет указанным образом слова подходящие под шаблон&lt;br />
&lt;div class="indent">object_files = $(patsubst %.cpp, %.o, man.cpp) -&amp;gt; man.o&lt;/div>
&lt;em>override&lt;/em> - позволяет изменять переменные заданные через пораметры make&lt;br />
&lt;em>for x in 1 2 3 4;&lt;/em> - оператор цикла, в x перебираются значения за in&lt;br />
&lt;em>do&lt;/em> - начало цикла определенного for&lt;br />
&lt;em>done&lt;/em> - конец цикла определенного for&lt;a name="h114-64">&lt;/a>&lt;h4>6.5.3 Специальные переменные&lt;/h4>
&lt;em>VPATH&lt;/em> - описывает список каталогов для поиска зависимостей&lt;br />
&lt;em>CC&lt;/em> - указывает компилятор языка С&lt;br />
&lt;em>СXX&lt;/em> - указывает компилятор языка С++&lt;br />
&lt;em>СFLAGS&lt;/em> - указывает флаги компилятора С&lt;br />
&lt;em>CXXFLAGS&lt;/em> - указывает флаги компилятора С++&lt;br />
&lt;em>LDLIBS&lt;/em> - описывает опции линкера&lt;a name="h114-65">&lt;/a>&lt;h4>6.5.4 Автоматические переменные&lt;/h4>
&lt;em>`command`&lt;/em> - вставить в сценарий выхлоп команды &amp;lt;command&amp;gt;&lt;br />
&lt;em>$@&lt;/em> - имя цели обрабатываемого правила&lt;br />
&lt;em>$&amp;lt;&lt;/em> - имя первой зависимости обрабатываемого файла&lt;br />
&lt;em>$^&lt;/em> - список зависимостей обрабатываемого правила&lt;a name="h114-66">&lt;/a>&lt;h3>6.6 Makefile.am&lt;/h3>
&lt;em>bin_PROGRAMS&lt;/em> - определяет имя программы&lt;br />
&lt;em>&amp;lt;prog&amp;gt;_SOURCES&lt;/em> - определение исходников от которых зависит программа&lt;br />
&lt;em>CXX&lt;/em>	- имя C++ компилятора&lt;br />
&lt;em>CXXFLAGS&lt;/em> - определение опций С++ компилятора&lt;br />
&lt;em>AUTOMAKE_OPTIONS&lt;/em> - определение опций automake:&lt;br />
&lt;ul>&lt;li> foreign - не требовать создания файлов документации&lt;/li>&lt;/ul>&lt;a name="h114-67">&lt;/a>&lt;h3>6.7 configure.in&lt;/h3>
&lt;em>AC_INIT(file)&lt;/em> - инициализация скрипта и проверка на наличие исходников&lt;br />
&lt;em>AC_CONFIG_AUX_DIR(dir)&lt;/em> - использовать скрипты типа install-sh из каталога &amp;lt;dir&amp;gt;&lt;br />
&lt;em>AM_INIT_AUTOMAKE(prog, 1.0)&lt;/em> - определение имени и версии проекта&lt;br />
&lt;em>AC_PROG_CC&lt;/em> - проверка наличия С компилятора&lt;br />
&lt;em>AC_PROG_CXX&lt;/em>	- проверка наличия С++ компилятора&lt;br />
&lt;em>AC_OUTPUT([file ... [, extra-cmds [, init-cmds] ] ])&lt;/em> - создаёт выходные файлы &amp;lt;file&amp;gt; типа Makefile (копирует входной file.in и подставляет значения переменных).&lt;br />
&lt;div class="indent">extra-cmds - дополнительные команды с их инициализацией в init-cmds&lt;/div>
&lt;em>AC_OUTPUT_COMMANDS(extra-cmds [, init-cmds] ])&lt;/em> - дополнительные команды с их инициализацией в init-cmds. Выполняются в конце config.status&lt;a name="h114-68">&lt;/a>&lt;h3>6.8 Сonfigure&lt;/h3>
&lt;em>--bindir&lt;/em> - директория для исполняемых файлов&lt;br />
&lt;em>--build&lt;/em> - платформа сборки&lt;br />
&lt;em>--cache-file&lt;/em> - файл для помещения результатов проверок&lt;br />
&lt;em>--datadir&lt;/em> - директория для хранения файлов данных&lt;br />
&lt;em>--enable-...(-disable-...)&lt;/em> - включить(выключить) возможность/функцию&lt;br />
&lt;em>--exec-prefix&lt;/em> - похож на опцию  - -prefix&lt;br />
&lt;em>--help&lt;/em> - список всех опций командной строки&lt;br />
&lt;em>--host&lt;/em> - имя платформы домашнего(host) компьютера&lt;br />
&lt;em>--includedir&lt;/em> - директория заголовочного файла&lt;br />
&lt;em>--infodir&lt;/em> - директория информации типа &amp;lt;info&amp;gt;&lt;br />
&lt;em>--libdir&lt;/em> - директория библиотек&lt;br />
&lt;em>--mandir&lt;/em> - директория c руководствами&lt;br />
&lt;em>--no-create&lt;/em> - не создавать конечные файлы&lt;br />
&lt;em>--norecursion&lt;/em> - не вызывать вложенные configure&lt;br />
&lt;em>--prefix&lt;/em> - директория корневого каталога&lt;br />
&lt;em>--sbindir&lt;/em> - директория для системных исполняемых файлов&lt;br />
&lt;em>--silent&lt;/em> - подавляет вывод результатов исполнения на экран&lt;br />
&lt;em>--srcdir&lt;/em> - каталог исходных текстов&lt;br />
&lt;em>--sysconfdir&lt;/em> - каталог данных только для чтения(/etc)&lt;br />
&lt;em>--target&lt;/em> - имя целевой платформы&lt;br />
&lt;em>--tmpdir&lt;/em> - каталог для хранения временных файлов Configure&lt;a name="h114-69">&lt;/a>&lt;h3>6.8 RPM *.spec&lt;/h3>
&lt;ul>&lt;li> Макрокоманды:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>%description&lt;/em> - Полное описание пакета.&lt;br />
&lt;em>%prep&lt;/em> - Подготовка архива. Задаются команды для извлечения исходного текста программы и его распаковки.&lt;br />
&lt;em>%setup&lt;/em> - Макрокоманда извлечения файлов из архива (-n - каталог приёмник).&lt;br />
&lt;em>%build&lt;/em> - Макрокоманда компиляции (обычно задаётся make).&lt;br />
&lt;em>%files&lt;/em> - Задаёт список файлов, входящие в состав пакета.&lt;br />
&lt;em>%config&lt;/em> - Задаёт список файлов, которые будут помещены в каталог /etc.&lt;br />
&lt;em>%doc&lt;/em> - Задаёт список файлов, которые будут помещены в каталог документации.&lt;br />
&lt;em>%install&lt;/em> - Этап установки программного обеспечения. Задаются команды установки файлов.&lt;br />
&lt;em>%pre&lt;/em> - Действия которые будут выполнены до инсталляции пакета.&lt;br />
&lt;em>%post&lt;/em> - Действия которые будут выполнены после инсталляции пакета.&lt;br />
&lt;em>%preun&lt;/em> - Действия которые будут выполнены перед удалением пакета.&lt;br />
&lt;em>%postun&lt;/em> - Действия которые будут выполнены после удалением пакета.&lt;br />
&lt;em>%clean&lt;/em> - Удаления дерева BUILD.&lt;br />
&lt;em>%changelog&lt;/em> - Содержит log изменения spec файла.&lt;br />
&lt;/div>&lt;ul>&lt;li> Переменные окружения:
&lt;/li>&lt;/ul>&lt;div class="indent">&lt;em>$RPM_BUILD_ROOT&lt;/em> - корень исходников данного пакета.&lt;br />
&lt;em>$RPM_OPT_FLAGS&lt;/em> - дополнительные опции переданные команде rpmbuild.&lt;/div>&lt;a name="h114-70">&lt;/a>&lt;h3>6.9 /etc/syslog.conf&lt;/h3>
&lt;em>[!NameProg] &amp;lt;facility&amp;gt;.[op]&amp;lt;level&amp;gt;[;&amp;lt;facility&amp;gt;.&amp;lt;level&amp;gt;] &amp;lt;Name file&amp;gt;&lt;/em>&lt;br />
где: &lt;br />
&lt;div class="indent">&amp;lt;NameProg&amp;gt; - имя программы посылающей сообщения;&lt;br />
&amp;lt;facility&amp;gt; - категория журналирования:&lt;br />
&lt;ul>&lt;li> auth - все что связано с авторизацией;
&lt;/li>&lt;li> authpriv - тоже что и auth, но приватные данные;
&lt;/li>&lt;li> console - сообщения печатаемые на системной консоли;
&lt;/li>&lt;li> cron - сообщения от системного планировщика;
&lt;/li>&lt;li> daemon - ловушка для сообщений от всех остальных системных демонов;
&lt;/li>&lt;li> ftp - действия ftp - сервера;
&lt;/li>&lt;li> kern - сообщения от ядра;
&lt;/li>&lt;li> lpr - сообщение от системы печати;
&lt;/li>&lt;li> mail - сообщения от почтовой системы;
&lt;/li>&lt;li> mark - для помещения сообщений каждые 20 минут;
&lt;/li>&lt;li> news - сообщения от сервера новостей;
&lt;/li>&lt;li> ntp - сообщения от сервера точного времени;
&lt;/li>&lt;li> security - сообщения от различных служб безопасности;
&lt;/li>&lt;li> syslog - от самой системы журналированния;
&lt;/li>&lt;li> user - сообщения от пользовательских программ без указания категории;
&lt;/li>&lt;li> uucp - сообщение от UUCP;
&lt;/li>&lt;li> local[n] - зарезервированные категории для администратора системы (n=0..7)
&lt;/li>&lt;/ul>&amp;lt;level&amp;gt; - Уровень детализации:&lt;br />
&lt;ul>&lt;li> emerg - паника;
&lt;/li>&lt;li> alert - опасность;
&lt;/li>&lt;li> crit - критично;
&lt;/li>&lt;li> err - ошибки;
&lt;/li>&lt;li> warning - предупреждения;
&lt;/li>&lt;li> notice - замечания;
&lt;/li>&lt;li> info - общая информация;
&lt;/li>&lt;li> debug - отладка;
&lt;/li>&lt;li> none - ничего не записывать.
&lt;/li>&lt;/ul>&amp;lt;op&amp;gt; - Метод журналирования. При отсутствие выводит сообщения указанного и более высокого уровня:&lt;br />
&lt;ul>&lt;li> = - указанного уровня;
&lt;/li>&lt;li> &amp;lt; - меньше указанного уровня;
&lt;/li>&lt;li> &amp;gt; - больше указанного уровня;
&lt;/li>&lt;/ul>&amp;lt;Name file&amp;gt; - Имя файла для лога. Может также быть указателем на другую машину (@server.org) для журналирования на ней. А также передавать сообщения через канал другому приложению (|/usr/bin/messcheck.pl).&lt;/div>&lt;a name="h114-71">&lt;/a>&lt;h3>6.10 /etc/modules.conf&lt;/h3>
&lt;em>alias [class] [module]&lt;/em> - определяет модуль/драйвер, как определенный класс устройств&lt;br />
&lt;em>alias [class] off&lt;/em> - обозначает, что этому классу не соответствует ни одно устройство&lt;br />
&lt;em>options [класс или модуль] [знач1] [знач2]&lt;/em> - определяет дополнительные параметры модуля&lt;br />
&lt;em>pre-install [класс или модуль] command&lt;/em> - выполняет программу &amp;lt;command&amp;gt; перед инсталляцией модуля&lt;br />
&lt;em>post-install [класс или модуль] command&lt;/em> - выполняет программу &amp;lt;command&amp;gt; после инсталляции модуля&lt;br />
&lt;em>pre-remove [класс или модуль] command&lt;/em> - выполняет программу &amp;lt;command&amp;gt; перед удалением модуля&lt;br />
&lt;em>post-remove [класс или модуль] command&lt;/em> - выполняет программу &amp;lt;command&amp;gt; после удаления модуля&lt;a name="h114-72">&lt;/a>&lt;h3>6.11 Поточный редактор "sed" и команды в редакторе VI &lt;/h3>
&lt;strong>Пример выделение частоты процессора:&lt;/strong>&lt;br />
&lt;div class="indent">&lt;em>cat -n "/proc/cpuinfo | sed -n "/cpu MHz[^ ]*[ ]*\([^ ]*\).*/s&lt;/em>\1/p"// &lt;/div>
&lt;strong>Запросы:&lt;/strong>&lt;br />
&lt;em>a&lt;/em> - вставить текст после текущей строки&lt;br />
&lt;em>c&lt;/em> - заменить указанные строки&lt;br />
&lt;em>d&lt;/em> - исключить текущую строку&lt;br />
&lt;em>e&lt;/em> - открыть для редактирования указанный файл с проверкой старого&lt;br />
&lt;em>E&lt;/em> - начать редактирование файла без проверки&lt;br />
&lt;em>f&lt;/em> - напечатать имя редактируемого файла&lt;br />
&lt;em>g&lt;/em> - применить указанный запрос ко всем строкам&lt;br />
&lt;em>i&lt;/em> - вставить текст перед текущей строкой&lt;br />
&lt;em>j&lt;/em> - объединить строки&lt;br />
&lt;em>k&lt;/em> - поменять строки&lt;br />
&lt;em>l&lt;/em> - напечатать строку&lt;br />
&lt;em>m&lt;/em> - переставить группу строк в другое место&lt;br />
&lt;em>n&lt;/em> - напечатать строки вместе с их номерами&lt;br />
&lt;em>p&lt;/em> - напечатать строки&lt;br />
&lt;em>q&lt;/em> - выйти из редактора с проверкой сохранения текущего файла&lt;br />
&lt;em>Q&lt;/em> - выйти без проверки&lt;br />
&lt;em>r&lt;/em> - считать файл в буфер&lt;br />
&lt;em>s&lt;/em> - заменить текст в пределах строки&lt;br />
&lt;em>t&lt;/em> - скопировать группу строк&lt;br />
&lt;em>u&lt;/em> - аннулировать результат последней замены s&lt;br />
&lt;em>v&lt;/em> - применить указанный запрос ко всем строкам не содержащим заданный образец&lt;br />
&lt;em>w&lt;/em> - записать группу строк в файл&lt;br />
&lt;em>W&lt;/em> - дозаписать группу строк в конец файла&lt;br />
&lt;em>=&lt;/em> - напечатать номер строки&lt;br />
&lt;em>!&lt;/em> - выполнить системную команду&lt;br />
&lt;em>+&lt;/em> - шаг вперёд на одну строку&lt;br />
&lt;em>-&lt;/em> - шаг назад на одну строку&lt;br />
&lt;strong>Выражения:&lt;/strong>&lt;br />
&lt;em>.&lt;/em> - любая литера, кроме новой строки&lt;br />
&lt;em>[s]&lt;/em>	- любая литера из цепочки s&lt;br />
&lt;em>[^s]&lt;/em> - любая литера не входящая в цепочку s&lt;br />
&lt;em>e*&lt;/em> - все соседние вхождения;&lt;br />
&lt;em>\(e\)&lt;/em> - выделить подвыражение, на подвыражение можно ссылаться используя \n&lt;br />
&lt;em>\n&lt;/em> - n-е выделенное подвыражение&lt;br />
&lt;em>^&lt;/em> - начало строки&lt;br />
&lt;em>$&lt;/em> - конец строки&lt;br />
&lt;em>\с&lt;/em> - экранировать специальный символ&lt;br />
&lt;strong>Адреса:&lt;/strong>&lt;br />
&lt;em>.&lt;/em> - текущая строка&lt;br />
&lt;em>n&lt;/em> - n-я строка&lt;br />
&lt;em>$&lt;/em> - последняя строка редактируемого текста&lt;br />
&lt;em>'x&lt;/em> - строка, помеченная меткой x&lt;br />
&lt;em> /e/ &lt;/em> - ближайшая следующая строка, содержащая e&lt;br />
&lt;em>?e?&lt;/em> - ближайшая предыдущая строка, содержащая e&lt;a name="h114-73">&lt;/a>&lt;h3>6.12 Поточный редактор AWK&lt;/h3>
Формат записи: &lt;em>awk '{print $2,$1}'&lt;/em>&lt;br />
&lt;em>print $1,$3&lt;/em> - печатает указанные поля, разделённые пробелом, для всех строк&lt;br />
&lt;em>printf "%s/*\n", $2&lt;/em> - печать форматированных данных&lt;a name="h114-74">&lt;/a>&lt;h3>6.13 Параметры ядра&lt;/h3>
&lt;em>root=/dev/hda&lt;/em> - расположение корневого раздела&lt;br />
&lt;em>ro, rw&lt;/em> - режим монтирования - только для чтения или полный&lt;br />
&lt;em>hdd=ide-scsi&lt;/em> - на каком ide диске эмулировать scsi&lt;br />
&lt;em>init=/bin/bash&lt;/em> - программа инициализации, выполняется сразу после загрузки ядра&lt;br />
&lt;em>syngle&lt;/em> - загрузится в одиночном режиме&lt;br />
&lt;em>1,3,5&lt;/em> - режим загрузки INIT:&lt;br />
&lt;div class="indent">1 - однопользовательский;&lt;br />
3 - многопользовательский без GUI;&lt;br />
5 - многопользовательский c GUI.&lt;/div>&lt;a name="h114-75">&lt;/a>&lt;h3>6.14 CVS&lt;/h3>
Репозиторий CVS хранит полные копии всех файлов и каталогов, находящихся под контролем версий.&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
$&amp;nbsp;export&amp;nbsp;CVSROOT=/home/Roman/progects/CVS_R&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;Указание&amp;nbsp;на&amp;nbsp;каталог,&amp;nbsp;где&amp;nbsp;находится&amp;nbsp;репозиторий&amp;nbsp;CVS.&lt;br />$&amp;nbsp;export&amp;nbsp;CVSROOT=:pserver:user@serv.comp.org:/CVS_R&amp;nbsp;&amp;nbsp;#&amp;nbsp;Указание&amp;nbsp;на&amp;nbsp;удалённый&amp;nbsp;репозиторий.&lt;br />$&amp;nbsp;cvs&amp;nbsp;-d&amp;nbsp;/usr/local/cvsroot&amp;nbsp;init&amp;nbsp;&amp;nbsp;#&amp;nbsp;Создание&amp;nbsp;пустого&amp;nbsp;репозитория.&lt;br />$&amp;nbsp;cvs&amp;nbsp;-d:pserver:user@serv.comp.org:/usr/local/cvsroot&amp;nbsp;init&amp;nbsp;&amp;nbsp;#&amp;nbsp;Создание&amp;nbsp;пустого&amp;nbsp;репозитория&amp;nbsp;на&amp;nbsp;удалённом&amp;nbsp;сервере.&lt;br />$&amp;nbsp;cvs&amp;nbsp;import&amp;nbsp;MyProg&amp;nbsp;MyName&amp;nbsp;start&amp;nbsp;&amp;nbsp;#&amp;nbsp;Импортирует&amp;nbsp;проект&amp;nbsp;MyProg&amp;nbsp;от&amp;nbsp;имени&amp;nbsp;создателя&amp;nbsp;MyName&amp;nbsp;в&amp;nbsp;CVS.&lt;br />$&amp;nbsp;cvs&amp;nbsp;-z&amp;nbsp;3&amp;nbsp;co&amp;nbsp;tc&amp;nbsp;&amp;nbsp;#&amp;nbsp;Экспорт&amp;nbsp;проекта&amp;nbsp;tc&amp;nbsp;для&amp;nbsp;работы&amp;nbsp;над&amp;nbsp;ним.&amp;nbsp;В&amp;nbsp;результате&amp;nbsp;чего&amp;nbsp;будет&amp;nbsp;создан&amp;nbsp;каталог&amp;nbsp;`tc',&amp;nbsp;в&amp;nbsp;который&amp;nbsp;будут&amp;nbsp;помещены&amp;nbsp;все&amp;nbsp;файлы.&lt;br />$&amp;nbsp;cvs&amp;nbsp;co&amp;nbsp;-r&amp;nbsp;revise&amp;nbsp;Prog&amp;nbsp;&amp;nbsp;#&amp;nbsp;Загрузить&amp;nbsp;дерева&amp;nbsp;проекта&amp;nbsp;с&amp;nbsp;ревизией(тегом)&amp;nbsp;&amp;lt;revise&amp;gt;.&lt;br />$&amp;nbsp;cvs&amp;nbsp;up&amp;nbsp;&amp;nbsp;#&amp;nbsp;Синхронизация&amp;nbsp;исходных&amp;nbsp;текстов&amp;nbsp;со&amp;nbsp;всеми&amp;nbsp;изменениями&amp;nbsp;(выполнять&amp;nbsp;перед&amp;nbsp;фиксацией&amp;nbsp;своих&amp;nbsp;изменений).&lt;br />$&amp;nbsp;cvs&amp;nbsp;up&amp;nbsp;-r&amp;nbsp;revise&amp;nbsp;&amp;nbsp;#&amp;nbsp;Привести&amp;nbsp;содержимое&amp;nbsp;дерева&amp;nbsp;в&amp;nbsp;соответствии&amp;nbsp;с&amp;nbsp;ревизией&amp;nbsp;&amp;lt;revise&amp;gt;.&lt;br />$&amp;nbsp;cvs&amp;nbsp;ci&amp;nbsp;backend.c&amp;nbsp;-r&amp;nbsp;revise&amp;nbsp;&amp;nbsp;#&amp;nbsp;Зафиксировать&amp;nbsp;изменения&amp;nbsp;в&amp;nbsp;backend.c&amp;nbsp;и&amp;nbsp;запускает&amp;nbsp;редактор&amp;nbsp;(ENV:&amp;nbsp;CVSEDITOR),&amp;nbsp;чтобы&amp;nbsp;ввести&amp;nbsp;журнальную&amp;nbsp;запись&amp;nbsp;об&amp;nbsp;изменениях.&lt;br />$&amp;nbsp;cvs&amp;nbsp;ci&amp;nbsp;-r&amp;nbsp;revise&amp;nbsp;&amp;nbsp;#&amp;nbsp;Зафиксировать&amp;nbsp;изменения&amp;nbsp;в&amp;nbsp;дереве&amp;nbsp;под&amp;nbsp;ревизией&amp;nbsp;&amp;lt;revise&amp;gt;&amp;nbsp;для&amp;nbsp;всего&amp;nbsp;дерева.&lt;br />$&amp;nbsp;cvs&amp;nbsp;tag&amp;nbsp;revise&amp;nbsp;&amp;nbsp;#&amp;nbsp;Привести&amp;nbsp;вершину&amp;nbsp;дерева&amp;nbsp;к&amp;nbsp;&amp;lt;revise&amp;gt;.&lt;br />$&amp;nbsp;cvs&amp;nbsp;release&amp;nbsp;-d&amp;nbsp;tc&amp;nbsp;&amp;nbsp;#&amp;nbsp;Выполняет&amp;nbsp;удаления&amp;nbsp;вашей&amp;nbsp;копии&amp;nbsp;проекта&amp;nbsp;и&amp;nbsp;при&amp;nbsp;этом&amp;nbsp;проверяет,&amp;nbsp;что&amp;nbsp;все&amp;nbsp;ваши&amp;nbsp;изменения&amp;nbsp;были&amp;nbsp;зафиксированы.&lt;br />$&amp;nbsp;cvs&amp;nbsp;log&amp;nbsp;file.cc&amp;nbsp;&amp;nbsp;#&amp;nbsp;Вывести&amp;nbsp;лог&amp;nbsp;изменений&amp;nbsp;в&amp;nbsp;файле&amp;nbsp;file.cc.&lt;br />$&amp;nbsp;cvs&amp;nbsp;diff&amp;nbsp;driver.c&amp;nbsp;&amp;nbsp;#&amp;nbsp;Вывести&amp;nbsp;описание&amp;nbsp;изменений&amp;nbsp;внесенных&amp;nbsp;в&amp;nbsp;файл&amp;nbsp;`driver.c'.&lt;br />$&amp;nbsp;cvs&amp;nbsp;add&amp;nbsp;readmi.cc&amp;nbsp;&amp;nbsp;#&amp;nbsp;Внесение&amp;nbsp;файла&amp;nbsp;readmi.cc&amp;nbsp;под&amp;nbsp;контроль&amp;nbsp;CVS.&lt;br />$&amp;nbsp;cvs&amp;nbsp;rm&amp;nbsp;readmi.cc&amp;nbsp;&amp;nbsp;#&amp;nbsp;Сообщение&amp;nbsp;CVS&amp;nbsp;о&amp;nbsp;том&amp;nbsp;что&amp;nbsp;файл&amp;nbsp;readmi.cc&amp;nbsp;должен&amp;nbsp;быть&amp;nbsp;удалён&amp;nbsp;из&amp;nbsp;репозитория&amp;nbsp;при&amp;nbsp;следуйщей&amp;nbsp;команде&amp;nbsp;&amp;lt;ci&amp;gt;.&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h114-76">&lt;/a>&lt;h2>7 Права доступа&lt;/h2>
&lt;em>Read ( r )&lt;/em> - [Владелец | группа | другие ] могут:&lt;br />
&lt;div class="indent">файл - читать файл&lt;br />
каталог - читать содержимое каталога&lt;/div>
&lt;em>Write ( w )&lt;/em> - [Владелец | группа | другие ] могут:&lt;br />
&lt;div class="indent">файл - модифицировать файл&lt;br />
каталог - создавать/удалять файлы и каталоги в данном каталоге&lt;/div>
&lt;em>Execute( x )&lt;/em> - [Владелец | группа | другие ] могут:&lt;br />
&lt;div class="indent">файл - запускать файл&lt;br />
каталог - делать каталог текущим и запускать в нем запускаемые файлы&lt;/div>
&lt;em>Setuid ( s )&lt;/em>:&lt;br />
&lt;div class="indent">файл - файл запускается от имени владельца файла&lt;br />
каталог - не имеет смысла&lt;/div>
&lt;em>Setgid ( s )&lt;/em>:&lt;br />
&lt;div class="indent">файл - файл запускается от имени группы файла&lt;br />
каталог - файлы и каталоги создаваемые в этом каталоге будут иметь туже группу-владельца что и сам этот каталог. Кроме того, у создаваемых директорий тоже будет установлен этот бит.&lt;/div>
&lt;em>Sticky ( t )&lt;/em>:&lt;br />
&lt;div class="indent">файл - указывает системе на необходимость сохранять образ этого файла на swap-устройстве, что позволяет быстро его запускать&lt;br />
каталог - файлы в этом каталоге могут стирать только их владельцы&lt;br />
&lt;/div>
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-12-11 18:07:50</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2006-12-11+18%3A07%3A50</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2006-12-11+18%3A07%3A50">2006-12-11 18:07:50&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2006-12-11+18%3A09%3A22">2006-12-11 18:09:22&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="indent">&lt;div class="indent">mount -t smbfs - o username=tridge, password=foobat //c/data/test  -- монтирование сетевого диска //c на каталог /data/test;&lt;/div>&lt;/div>
&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent">&lt;div class="indent">mount -t smbfs - o username=tridge, password=foobat //c:/data/test  -- монтирование сетевого диска //c на каталог /data/test;&lt;/div>&lt;/div>
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-05-30 16:48:08</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2006-05-30+16%3A48%3A08</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2006-05-30+16%3A48%3A08">2006-05-30 16:48:08&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2006-12-11+18%3A07%3A50">2006-12-11 18:07:50&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="indent">&lt;div class="indent">mount -t smbfs - o username=tridge, password=foobat //c:/data/test  -- монтирование сетевого диска //c на каталог /data/test;&lt;/div>&lt;/div>
&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent">&lt;div class="indent">mount -t smbfs - o username=tridge, password=foobat &lt;em>c /data/test  -- монтирование сетевого диска &lt;/em>c на каталог /data/test;&lt;/div>&lt;/div>
&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-05-21 18:57:16</title>
<link>http://wiki.oscada.org/RomanSavochenko/LinuxShortAll/show?time=2006-05-21+18%3A57%3A16</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Comparison for &lt;a  href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll" class="">/Roman&amp;nbsp;Savochenko&amp;nbsp;/&amp;nbsp;Linux&amp;nbsp;Short&amp;nbsp;All&lt;/a> of &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2006-05-21+18%3A57%3A16">2006-05-21 18:57:16&lt;/a> and &lt;a href="http://wiki.oscada.org/RomanSavochenko/LinuxShortAll?time=2006-05-30+16%3A48%3A08">2006-05-30 16:48:08&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;span class="cite">Внимание.&lt;/span> Документ доступен только для чтения. Если вы желаете его дополнить воспользуйтесь ссылкой: &lt;a href="http://www.freesource.info/wiki/Stat'i/KratkoOboVsjom/Linux" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wiki.oscada.org/themes/default/icons/web.gif" alt="" />http://www.freesource.info/wiki/Stat'i/KratkoOboVsjom/Linux&lt;/a>
&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>

