diff options
Diffstat (limited to 'lfs-12.1-sysv/chapter08/coreutils.html')
-rw-r--r-- | lfs-12.1-sysv/chapter08/coreutils.html | 1796 |
1 files changed, 0 insertions, 1796 deletions
diff --git a/lfs-12.1-sysv/chapter08/coreutils.html b/lfs-12.1-sysv/chapter08/coreutils.html deleted file mode 100644 index 3297290..0000000 --- a/lfs-12.1-sysv/chapter08/coreutils.html +++ /dev/null @@ -1,1796 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title> - 8.57. Coreutils-9.4 - </title> - <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> - <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= - "text/css" media="print" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - </head> - <body class="lfs" id="lfs-12.1"> - <div class="navheader"> - <h4> - Линукс с нуля - Версия 12.1 - </h4> - <h3> - Глава 8. Установка базового системного программного обеспечения - </h3> - <ul> - <li class="prev"> - <a accesskey="p" href="meson.html" title="Meson-1.3.2">Пред.</a> - <p> - Meson-1.3.2 - </p> - </li> - <li class="next"> - <a accesskey="n" href="check.html" title="Check-0.15.2">След.</a> - <p> - Check-0.15.2 - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter08.html" title= - "Глава 8. Установка базового системного программного обеспечения">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.1">Начало</a> - </li> - </ul> - </div> - <h1 class="sect1"> - <a id="ch-system-coreutils" name="ch-system-coreutils"></a>8.57. - Coreutils-9.4 - </h1> - <div class="wrap" lang="ru" xml:lang="ru"> - <div class="package" lang="ru" xml:lang="ru"> - <p> - Пакет Coreutils содержит основные утилиты, необходимые каждой - операционной системе. - </p> - <div class="segmentedlist"> - <div class="seglistitem"> - <div class="seg"> - <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">1 SBU</span> - </div> - <div class="seg"> - <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">175 MB</span> - </div> - </div> - </div> - </div> - <div class="installation" lang="ru" xml:lang="ru"> - <h2 class="sect2"> - 8.57.1. Установка пакета Coreutils - </h2> - <p> - Стандарт POSIX требует, чтобы программы пакета Coreutils правильно - распознавали символы даже в случае, если используются многобайтовые - локали. Следующий патч исправляет несоответствие этому требованию, - а также другие ошибки, касающиеся интернационализации: - </p> - <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../coreutils-9.4-i18n-1.patch</kbd></pre> - <div class="admon note"> - <img alt="[Примечание]" src="../images/note.png" /> - <h3> - Примечание - </h3> - <p> - В этом патче было обнаружено много ошибок. Сообщая о новых - ошибках разработчикам Coreutils, сначала проверьте, - воспроизводятся ли эти ошибки без этого исправления. - </p> - </div> - <p> - Исправьте уязвимость в утилите <span class= - "command"><strong>split</strong></span>: - </p> - <pre class="userinput"><kbd class= - "command">sed -e '/n_out += n_hold/,+4 s|.*bufsize.*|//&|' \ - -i src/split.c</kbd></pre> - <p> - Теперь подготовьте Coreutils к компиляции: - </p> - <pre class="userinput"><kbd class="command">autoreconf -fiv -FORCE_UNSAFE_CONFIGURE=1 ./configure \ - --prefix=/usr \ - --enable-no-install-program=kill,uptime</kbd></pre> - <div class="variablelist"> - <p class="title"> - <strong>Значение параметров настройки:</strong> - </p> - <dl class="variablelist"> - <dt> - <span class="term"><span class= - "command"><strong>autoreconf</strong></span></span> - </dt> - <dd> - <p> - Патч для интернационализации изменил систему сборки пакета, - поэтому файлы конфигурации необходимо сгенерировать заново. - </p> - </dd> - <dt> - <span class="term"><code class= - "envar">FORCE_UNSAFE_CONFIGURE=1</code></span> - </dt> - <dd> - <p> - Эта переменная среды позволяет собрать пакет от имени - пользователя <code class="systemitem">root</code>. - </p> - </dd> - <dt> - <span class="term"><em class= - "parameter"><code>--enable-no-install-program=kill,uptime</code></em></span> - </dt> - <dd> - <p> - Назначение этого параметра — запретить Coreutils - устанавливать программы, которые будут установлены другими - пакетами. - </p> - </dd> - </dl> - </div> - <p> - Скомпилируйте пакет: - </p> - <pre class="userinput"><kbd class="command">make</kbd></pre> - <p> - Если вы не планируете запускать набор тестов, перейдите к разделу - <span class="quote">«<span class="quote">Установка - пакета</span>»</span>. - </p> - <p> - Теперь набор тестов готов к запуску. Сначала запустите тесты, - предназначенные для запуска от имени пользователя <code class= - "systemitem">root</code>: - </p> - <pre class="userinput"><kbd class= - "command">make NON_ROOT_USERNAME=tester check-root</kbd></pre> - <p> - Мы собираемся выполнить остальные тесты от имени пользователя - <code class="systemitem">tester</code>. Некоторые тесты требуют, - чтобы пользователь был членом более чем одной группы. Чтобы эти - тесты не были пропущены, добавьте временную группу и включите в неё - пользователя <code class="systemitem">tester</code>: - </p> - <pre class="userinput"><kbd class= - "command">groupadd -g 102 dummy -U tester</kbd></pre> - <p> - Исправьте некоторые разрешения, чтобы пользователь без полномочий - <code class="systemitem">root</code> мог компилировать и запускать - тесты: - </p> - <pre class="userinput"><kbd class= - "command">chown -R tester . </kbd></pre> - <p> - Теперь запустите тесты: - </p> - <pre class="userinput"><kbd class= - "command">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</kbd></pre> - <p> - Удалить временную группу: - </p> - <pre class="userinput"><kbd class= - "command">groupdel dummy</kbd></pre> - <p> - Установите пакет: - </p> - <pre class="userinput"><kbd class="command">make install</kbd></pre> - <p> - Переместите программы туда, где они должны быть в соответствие со - спецификациями FHS: - </p> - <pre class="userinput"><kbd class= - "command">mv -v /usr/bin/chroot /usr/sbin -mv -v /usr/share/man/man1/chroot.1 /usr/share/man/man8/chroot.8 -sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> - </div> - <div class="content" lang="ru" xml:lang="ru"> - <h2 class="sect2"> - <a id="contents-coreutils" name="contents-coreutils"></a>8.57.2. - Содержимое пакета Coreutils - </h2> - <div class="segmentedlist"> - <div class="seglistitem"> - <div class="seg"> - <strong class="segtitle">Установленные программы:</strong> - <span class="segbody">[, b2sum, base32, base64, basename, - basenc, cat, chcon, chgrp, chmod, chown, chroot, cksum, comm, - cp, csplit, cut, date, dd, df, dir, dircolors, dirname, du, - echo, env, expand, expr, factor, false, fmt, fold, groups, - head, hostid, id, install, join, link, ln, logname, ls, md5sum, - mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, nproc, - numfmt, od, paste, pathchk, pinky, pr, printenv, printf, ptx, - pwd, readlink, realpath, rm, rmdir, runcon, seq, sha1sum, - sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf, sleep, - sort, split, stat, stdbuf, stty, sum, sync, tac, tail, tee, - test, timeout, touch, tr, true, truncate, tsort, tty, uname, - unexpand, uniq, unlink, users, vdir, wc, who, whoami и - yes</span> - </div> - <div class="seg"> - <strong class="segtitle">Установленные библиотеки:</strong> - <span class="segbody">libstdbuf.so (in - /usr/libexec/coreutils)</span> - </div> - <div class="seg"> - <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/libexec/coreutils</span> - </div> - </div> - </div> - <div class="variablelist"> - <h3> - Краткое описание - </h3> - <table border="0" class="variablelist"> - <colgroup> - <col align="left" valign="top" /> - <col /> - </colgroup> - <tbody> - <tr> - <td> - <p> - <a id="lbracket" name="lbracket"></a><span class= - "term"><span class= - "command"><strong>[</strong></span></span> - </p> - </td> - <td> - <p> - Это команда /usr/bin/[, которая является синонимом - команды <span class= - "command"><strong>test</strong></span> - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="base32" name="base32"></a><span class= - "term"><span class= - "command"><strong>base32</strong></span></span> - </p> - </td> - <td> - <p> - Кодирует и декодирует данные в соответствии со - спецификацией base32 (RFC 4648) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="base64" name="base64"></a><span class= - "term"><span class= - "command"><strong>base64</strong></span></span> - </p> - </td> - <td> - <p> - Кодирует и декодирует данные в соответствии со - спецификацией base64 (RFC 4648) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="b2sum" name="b2sum"></a><span class= - "term"><span class= - "command"><strong>b2sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит или проверяет контрольные суммы BLAKE2 - (512-битные) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="basename" name="basename"></a><span class= - "term"><span class= - "command"><strong>basename</strong></span></span> - </p> - </td> - <td> - <p> - Удаляет любой путь и заданный суффикс из имени файла - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="basenc" name="basenc"></a><span class= - "term"><span class= - "command"><strong>basenc</strong></span></span> - </p> - </td> - <td> - <p> - Кодирует или декодирует данные с использованием различных - алгоритмов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="cat" name="cat"></a><span class= - "term"><span class="command"><strong>cat</strong></span></span> - </p> - </td> - <td> - <p> - Присоединяет файлы к стандартному выходному потоку - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="chcon" name="chcon"></a><span class= - "term"><span class= - "command"><strong>chcon</strong></span></span> - </p> - </td> - <td> - <p> - Изменяет контекст безопасности для файлов и каталогов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="chgrp" name="chgrp"></a><span class= - "term"><span class= - "command"><strong>chgrp</strong></span></span> - </p> - </td> - <td> - <p> - Изменяет владельцев группы для файлов и директорий - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="chmod" name="chmod"></a><span class= - "term"><span class= - "command"><strong>chmod</strong></span></span> - </p> - </td> - <td> - <p> - Изменяет разрешения каждого файла на заданный режим; - режим может быть либо символьным представлением вносимых - изменений, либо восьмеричным числом, представляющим новые - разрешения. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="chown" name="chown"></a><span class= - "term"><span class= - "command"><strong>chown</strong></span></span> - </p> - </td> - <td> - <p> - Изменяет принадлежность файлов и директорий пользователю - и/или группе - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="chroot" name="chroot"></a><span class= - "term"><span class= - "command"><strong>chroot</strong></span></span> - </p> - </td> - <td> - <p> - Запускает команду с указанным каталогом в качестве - корневого каталога <code class="filename">/</code> - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="cksum" name="cksum"></a><span class= - "term"><span class= - "command"><strong>cksum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит контрольную сумму Cyclic Redundancy Check (CRC) и - количество байтов для каждого указанного файла. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="comm" name="comm"></a><span class= - "term"><span class= - "command"><strong>comm</strong></span></span> - </p> - </td> - <td> - <p> - Сравнивает два отсортированных файла, выводя в три - столбца уникальные и общие строки. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="cp" name="cp"></a><span class="term"><span class= - "command"><strong>cp</strong></span></span> - </p> - </td> - <td> - <p> - Копирует файлы - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="csplit" name="csplit"></a><span class= - "term"><span class= - "command"><strong>csplit</strong></span></span> - </p> - </td> - <td> - <p> - Разбивает заданный файл на несколько новых файлов, - разделяя их в соответствии с заданными шаблонами или - номерами строк и выводя количество байтов для каждого - нового файла. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="cut" name="cut"></a><span class= - "term"><span class="command"><strong>cut</strong></span></span> - </p> - </td> - <td> - <p> - Выдает участки строк, выбирая части в соответствии с - заданными полями или позициями - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="date" name="date"></a><span class= - "term"><span class= - "command"><strong>date</strong></span></span> - </p> - </td> - <td> - <p> - Отображает текущее дату и время в заданном формате или - устанавливает системные дату и время - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="dd" name="dd"></a><span class="term"><span class= - "command"><strong>dd</strong></span></span> - </p> - </td> - <td> - <p> - Копирует файл, используя заданный размер блока и - количество, при необходимости выполняя преобразования на - нем. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="df" name="df"></a><span class="term"><span class= - "command"><strong>df</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает объем доступного (и используемого) дискового - пространства во всех смонтированных файловых системах или - только в файловых системах, содержащих выбранные файлы. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="dir" name="dir"></a><span class= - "term"><span class="command"><strong>dir</strong></span></span> - </p> - </td> - <td> - <p> - Выводит содержимое заданного каталога (так же, как - команда <span class="command"><strong>ls</strong></span>) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="dircolors" name="dircolors"></a><span class= - "term"><span class= - "command"><strong>dircolors</strong></span></span> - </p> - </td> - <td> - <p> - Выводит команды для установки переменной среды - <code class="envar">LS_COLOR</code> для изменения - цветовой схемы, используемой <span class= - "command"><strong>ls</strong></span>. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="dirname" name="dirname"></a><span class= - "term"><span class= - "command"><strong>dirname</strong></span></span> - </p> - </td> - <td> - <p> - Извлекает часть(части) каталога из заданного(заданных) - имени(имён) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="du" name="du"></a><span class="term"><span class= - "command"><strong>du</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает объем дискового пространства, используемого - текущим каталогом, каждым из заданных каталогов (включая - все подкаталоги) или каждым из заданных файлов. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="echo" name="echo"></a><span class= - "term"><span class= - "command"><strong>echo</strong></span></span> - </p> - </td> - <td> - <p> - Отображает указанные строки - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="env" name="env"></a><span class= - "term"><span class="command"><strong>env</strong></span></span> - </p> - </td> - <td> - <p> - Запускает команду в модифицированной среде окружения - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="expand" name="expand"></a><span class= - "term"><span class= - "command"><strong>expand</strong></span></span> - </p> - </td> - <td> - <p> - Конвертирует символы табуляции в пробелы - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="expr" name="expr"></a><span class= - "term"><span class= - "command"><strong>expr</strong></span></span> - </p> - </td> - <td> - <p> - Вычисляет выражения - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="factor" name="factor"></a><span class= - "term"><span class= - "command"><strong>factor</strong></span></span> - </p> - </td> - <td> - <p> - Выводит простые множители указанных целых чисел - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="false" name="false"></a><span class= - "term"><span class= - "command"><strong>false</strong></span></span> - </p> - </td> - <td> - <p> - Ничего не делает, указывает на неудачу; всегда - завершается с кодом состояния, указывающим на сбой - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="fmt" name="fmt"></a><span class= - "term"><span class="command"><strong>fmt</strong></span></span> - </p> - </td> - <td> - <p> - Форматирует абзацы в указанных файлах - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="fold" name="fold"></a><span class= - "term"><span class= - "command"><strong>fold</strong></span></span> - </p> - </td> - <td> - <p> - Выполняет перенос строк в указанных файлах - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="groups" name="groups"></a><span class= - "term"><span class= - "command"><strong>groups</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает о принадлежности пользователя к группам - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="head" name="head"></a><span class= - "term"><span class= - "command"><strong>head</strong></span></span> - </p> - </td> - <td> - <p> - Выводит первые десять строк (или заданное количество - строк) каждого заданного файла. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="hostid" name="hostid"></a><span class= - "term"><span class= - "command"><strong>hostid</strong></span></span> - </p> - </td> - <td> - <p> - Выводит числовой идентификатор хоста (в шестнадцатеричном - формате) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="id" name="id"></a><span class="term"><span class= - "command"><strong>id</strong></span></span> - </p> - </td> - <td> - <p> - Выводит действующий идентификатор пользователя, - идентификатор группы и принадлежность к группам для - текущего или для указанного пользователя - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="install" name="install"></a><span class= - "term"><span class= - "command"><strong>install</strong></span></span> - </p> - </td> - <td> - <p> - Копирует файлы, одновременно устанавливая для них права - доступа, и, если возможно, устанавливая для них владельца - и группу - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="join" name="join"></a><span class= - "term"><span class= - "command"><strong>join</strong></span></span> - </p> - </td> - <td> - <p> - Объединяет строки, которые имеют идентичные объединяемые - поля в двух различных файлах - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="link" name="link"></a><span class= - "term"><span class= - "command"><strong>link</strong></span></span> - </p> - </td> - <td> - <p> - Создает жесткую ссылку (с указанным именем) на файл - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="ln" name="ln"></a><span class="term"><span class= - "command"><strong>ln</strong></span></span> - </p> - </td> - <td> - <p> - Создает жесткие или мягкие (символические) ссылки между - файлами - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="logname" name="logname"></a><span class= - "term"><span class= - "command"><strong>logname</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает имя входа текущего пользователя - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="ls" name="ls"></a><span class="term"><span class= - "command"><strong>ls</strong></span></span> - </p> - </td> - <td> - <p> - Выводит список содержимого для каждого заданного каталога - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="md5sum" name="md5sum"></a><span class= - "term"><span class= - "command"><strong>md5sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит или проверяет контрольные суммы Message Digest 5 - (MD5) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="mkdir" name="mkdir"></a><span class= - "term"><span class= - "command"><strong>mkdir</strong></span></span> - </p> - </td> - <td> - <p> - Создает директории с указанными именами - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="mkfifo" name="mkfifo"></a><span class= - "term"><span class= - "command"><strong>mkfifo</strong></span></span> - </p> - </td> - <td> - <p> - Создает "именованный канал" "первым пришел — первым ушел" - (FIFO), в нотации UNIX с заданными именами - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="mknod" name="mknod"></a><span class= - "term"><span class= - "command"><strong>mknod</strong></span></span> - </p> - </td> - <td> - <p> - Создает узлы устройств с заданными именами; узел - устройства представляет собой специальный символьный - файл, специальный файл блока или FIFO. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="mktemp" name="mktemp"></a><span class= - "term"><span class= - "command"><strong>mktemp</strong></span></span> - </p> - </td> - <td> - <p> - Создает временные файлы безопасным способом; используется - в скриптах - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="mv" name="mv"></a><span class="term"><span class= - "command"><strong>mv</strong></span></span> - </p> - </td> - <td> - <p> - Перемещает или переименовывает файлы или каталоги - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="nice" name="nice"></a><span class= - "term"><span class= - "command"><strong>nice</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу с измененным приоритетом исполнения - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="nl" name="nl"></a><span class="term"><span class= - "command"><strong>nl</strong></span></span> - </p> - </td> - <td> - <p> - Нумерует строки в указанных файлах - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="nohup" name="nohup"></a><span class= - "term"><span class= - "command"><strong>nohup</strong></span></span> - </p> - </td> - <td> - <p> - Запускает команду, невосприимчивую к зависаниям, а ее - вывод перенаправляется в файл журнала - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="nproc" name="nproc"></a><span class= - "term"><span class= - "command"><strong>nproc</strong></span></span> - </p> - </td> - <td> - <p> - Выводит количество дочерних процессов, доступных для - процесса. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="numfmt" name="numfmt"></a><span class= - "term"><span class= - "command"><strong>numfmt</strong></span></span> - </p> - </td> - <td> - <p> - Преобразует числа в или из удобочитаемых строк - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="od" name="od"></a><span class="term"><span class= - "command"><strong>od</strong></span></span> - </p> - </td> - <td> - <p> - Вывод дампа файла в восьмеричном и других форматах - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="paste" name="paste"></a><span class= - "term"><span class= - "command"><strong>paste</strong></span></span> - </p> - </td> - <td> - <p> - Объединяет указанные файлы, последовательно соединяя - соответствующие строки рядом друг с другом, разделенные - символами табуляции. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="pathchk" name="pathchk"></a><span class= - "term"><span class= - "command"><strong>pathchk</strong></span></span> - </p> - </td> - <td> - <p> - Проверяет, являются ли имена файлов допустимыми или - переносимыми - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="pinky" name="pinky"></a><span class= - "term"><span class= - "command"><strong>pinky</strong></span></span> - </p> - </td> - <td> - <p> - Легковесный клиент типа finger; выдает некоторую - информацию о заданных пользователях - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="pr" name="pr"></a><span class="term"><span class= - "command"><strong>pr</strong></span></span> - </p> - </td> - <td> - <p> - Разбивает файлы для печати на страницы и столбцы - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="printenv" name="printenv"></a><span class= - "term"><span class= - "command"><strong>printenv</strong></span></span> - </p> - </td> - <td> - <p> - Выдает значения переменных окружения - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="printf" name="printf"></a><span class= - "term"><span class= - "command"><strong>printf</strong></span></span> - </p> - </td> - <td> - <p> - Выводит аргументы в соответствии с заданным форматом, - подобно функции C printf. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="ptx" name="ptx"></a><span class= - "term"><span class="command"><strong>ptx</strong></span></span> - </p> - </td> - <td> - <p> - Создает перестановочный индекс по содержимому указанных - файлов с каждым ключевым словом в своем контексте - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="pwd" name="pwd"></a><span class= - "term"><span class="command"><strong>pwd</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает имя текущего рабочего каталога - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="readlink" name="readlink"></a><span class= - "term"><span class= - "command"><strong>readlink</strong></span></span> - </p> - </td> - <td> - <p> - Выдает значение указанной символической ссылки - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="realpath" name="realpath"></a><span class= - "term"><span class= - "command"><strong>realpath</strong></span></span> - </p> - </td> - <td> - <p> - Возвращает приведенное к обычному виду полное имя файла - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="rm" name="rm"></a><span class="term"><span class= - "command"><strong>rm</strong></span></span> - </p> - </td> - <td> - <p> - Удаляет файлы или каталоги - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="rmdir" name="rmdir"></a><span class= - "term"><span class= - "command"><strong>rmdir</strong></span></span> - </p> - </td> - <td> - <p> - Удаляет каталоги, если они пусты - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="runcon" name="runcon"></a><span class= - "term"><span class= - "command"><strong>runcon</strong></span></span> - </p> - </td> - <td> - <p> - Запускает команду с указанным контекстом безопасности - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="seq" name="seq"></a><span class= - "term"><span class="command"><strong>seq</strong></span></span> - </p> - </td> - <td> - <p> - Выдает последовательность чисел из указанного диапазона с - указанным значением приращения - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sha1sum" name="sha1sum"></a><span class= - "term"><span class= - "command"><strong>sha1sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит или проверяет контрольные суммы 160-битного - алгоритма безопасного хеширования 1 (SHA1) - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sha224sum" name="sha224sum"></a><span class= - "term"><span class= - "command"><strong>sha224sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит или проверяет контрольные суммы 224-битного - алгоритма безопасного хеширования - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sha256sum" name="sha256sum"></a><span class= - "term"><span class= - "command"><strong>sha256sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит или проверяет контрольные суммы 256-битного - алгоритма безопасного хеширования - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sha384sum" name="sha384sum"></a><span class= - "term"><span class= - "command"><strong>sha384sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит или проверяет контрольные суммы 384-битного - алгоритма безопасного хеширования - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sha512sum" name="sha512sum"></a><span class= - "term"><span class= - "command"><strong>sha512sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит или проверяет контрольные суммы 512-битного - алгоритма безопасного хеширования - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="shred" name="shred"></a><span class= - "term"><span class= - "command"><strong>shred</strong></span></span> - </p> - </td> - <td> - <p> - Многократно перезаписывает заданные файлы сложными - шаблонами, что затрудняет восстановление данных. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="shuf" name="shuf"></a><span class= - "term"><span class= - "command"><strong>shuf</strong></span></span> - </p> - </td> - <td> - <p> - Перемешивает строки текста - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sleep" name="sleep"></a><span class= - "term"><span class= - "command"><strong>sleep</strong></span></span> - </p> - </td> - <td> - <p> - Делает паузу на заданный промежуток времени - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sort" name="sort"></a><span class= - "term"><span class= - "command"><strong>sort</strong></span></span> - </p> - </td> - <td> - <p> - Сортирует строки в указанных файлах - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="split" name="split"></a><span class= - "term"><span class= - "command"><strong>split</strong></span></span> - </p> - </td> - <td> - <p> - Разбивает заданный файл на несколько частей в - соответствии с указанным размером или количеством строк - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="stat" name="stat"></a><span class= - "term"><span class= - "command"><strong>stat</strong></span></span> - </p> - </td> - <td> - <p> - Отображает статус файла или файловой системы - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="stdbuf" name="stdbuf"></a><span class= - "term"><span class= - "command"><strong>stdbuf</strong></span></span> - </p> - </td> - <td> - <p> - Запускает команды с измененными операциями буферизации - для своих стандартных потоков. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="stty" name="stty"></a><span class= - "term"><span class= - "command"><strong>stty</strong></span></span> - </p> - </td> - <td> - <p> - Устанавливает или сообщает настройки терминала - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sum" name="sum"></a><span class= - "term"><span class="command"><strong>sum</strong></span></span> - </p> - </td> - <td> - <p> - Выводит контрольную сумму и количество блоков для каждого - заданного файла - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="sync" name="sync"></a><span class= - "term"><span class= - "command"><strong>sync</strong></span></span> - </p> - </td> - <td> - <p> - Сбрасывает буферы файловой системы; он принудительно - записывает измененные блоки на диск и обновляет суперблок - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="tac" name="tac"></a><span class= - "term"><span class="command"><strong>tac</strong></span></span> - </p> - </td> - <td> - <p> - Конкатенация содержимого указанных файлов в обратном - порядке - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="tail" name="tail"></a><span class= - "term"><span class= - "command"><strong>tail</strong></span></span> - </p> - </td> - <td> - <p> - Выводит последние десять строк (или заданное количество - строк) каждого указанного файла - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="tee" name="tee"></a><span class= - "term"><span class="command"><strong>tee</strong></span></span> - </p> - </td> - <td> - <p> - Считывает данные со стандартного потока ввода, записывает - как в стандартный вывод, так и в указанные файлы - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="test" name="test"></a><span class= - "term"><span class= - "command"><strong>test</strong></span></span> - </p> - </td> - <td> - <p> - Сравнивает значения и проверяет типы файловs - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="timeout" name="timeout"></a><span class= - "term"><span class= - "command"><strong>timeout</strong></span></span> - </p> - </td> - <td> - <p> - Запускает команду с ограничением по времени - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="touch" name="touch"></a><span class= - "term"><span class= - "command"><strong>touch</strong></span></span> - </p> - </td> - <td> - <p> - Изменяет временные метки файлов, устанавливая время - доступа и модификации данных файлов на текущее время; - несуществующие файлы создаются с нулевой длиной - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="tr" name="tr"></a><span class="term"><span class= - "command"><strong>tr</strong></span></span> - </p> - </td> - <td> - <p> - Переводит, сжимает и удаляет заданные символы из - стандартного потока - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="true" name="true"></a><span class= - "term"><span class= - "command"><strong>true</strong></span></span> - </p> - </td> - <td> - <p> - Ничего не делает, указывает на успешное выполнение - операции; он всегда завершается с кодом состояния, - указывающим на успех - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="truncate" name="truncate"></a><span class= - "term"><span class= - "command"><strong>truncate</strong></span></span> - </p> - </td> - <td> - <p> - Сжимает или расширяет файл до указанного размера - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="tsort" name="tsort"></a><span class= - "term"><span class= - "command"><strong>tsort</strong></span></span> - </p> - </td> - <td> - <p> - Выполняет топологическую сортировку; записывает полностью - упорядоченный список в соответствии с частичным - упорядочением в данном файле - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="tty" name="tty"></a><span class= - "term"><span class="command"><strong>tty</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает имя файла терминала, подключенного к - стандартному вводу. - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="uname" name="uname"></a><span class= - "term"><span class= - "command"><strong>uname</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает системную информацию - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="unexpand" name="unexpand"></a><span class= - "term"><span class= - "command"><strong>unexpand</strong></span></span> - </p> - </td> - <td> - <p> - Преобразует пробелы в табуляции - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="uniq" name="uniq"></a><span class= - "term"><span class= - "command"><strong>uniq</strong></span></span> - </p> - </td> - <td> - <p> - Удаляет все повторяющиеся копии уже имеющихся строк, - кроме одной - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="unlink" name="unlink"></a><span class= - "term"><span class= - "command"><strong>unlink</strong></span></span> - </p> - </td> - <td> - <p> - Удаляет указанный файл - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="users" name="users"></a><span class= - "term"><span class= - "command"><strong>users</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает имена пользователей, вошедших в систему в данный - момент - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="vdir" name="vdir"></a><span class= - "term"><span class= - "command"><strong>vdir</strong></span></span> - </p> - </td> - <td> - <p> - То же, что <span class="command"><strong>ls - -l</strong></span> - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="wc" name="wc"></a><span class="term"><span class= - "command"><strong>wc</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает количество строк, слов и байт для каждого - заданного файла, а также общее количество строк, если - указано более одного файла - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="who" name="who"></a><span class= - "term"><span class="command"><strong>who</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает, кто вошел в систему - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="whoami" name="whoami"></a><span class= - "term"><span class= - "command"><strong>whoami</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает имя пользователя, соответствующее идентификатору - текущего пользователя - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="yes" name="yes"></a><span class= - "term"><span class="command"><strong>yes</strong></span></span> - </p> - </td> - <td> - <p> - Повторно выводит <code class="literal">y</code> или - указанную строку, до тех пор, пока команда не будет - завершена с помощью kill - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="libstdbuf" name="libstdbuf"></a><span class= - "term"><code class="filename">libstdbuf</code></span> - </p> - </td> - <td> - <p> - Библиотека, используемая командой <span class= - "command"><strong>stdbuf</strong></span> - </p> - </td> - </tr> - </tbody> - </table> - </div> - </div> - </div> - <div class="navfooter"> - <ul> - <li class="prev"> - <a accesskey="p" href="meson.html" title="Meson-1.3.2">Пред.</a> - <p> - Meson-1.3.2 - </p> - </li> - <li class="next"> - <a accesskey="n" href="check.html" title="Check-0.15.2">След.</a> - <p> - Check-0.15.2 - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter08.html" title= - "Глава 8. Установка базового системного программного обеспечения">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.1">Начало</a> - </li> - </ul> - </div> - </body> -</html> |