Личная подпись, дата Должность
Данное лицензионное соглашение не предусматривает использование программы или ее частей в коммерческих проектах. Если ваше программное обеспечение представляет собой библиотеку подпрограмм, вы можете разрешить подключать ее компоненты к коммерческим программам. При этом вместо общей лицензии GNU используйте библиотечную лицензию.
Вопросы, касающиеся FSF и GNU, направляйте по адресу gnu@gnu.org
.
Комментарии к данному тексту посылайте по адресу webmasters@www.gnu.org
.
Сообщение об авторских правах приведено выше
Free Software Foundation Inc. 59 Temple Place - Suite 530 Boston, MA 02111-1307, USA
Обновлено: 31 июня 2000 г.
GNU — это рекурсивный акроним, который расшифровывается как GNU's Not UNIX (GNU — это не UNIX).
Пользователи, не работающие в X Window, должны нажать , чтобы получить доступ к меню.
Введите команду M-x dunnet
, если хотите поиграть в старомодную приключенческую игру.
Дополнительную информацию о GCC можно получить по адресу http://gcc.gnu.org
.
В Windows исполняемые файлы обычно имеют расширение .exe
, а в Linux - вообще не имеют его. Поэтому в Windows эквивалент данной программы будет, скорее всего, называться reciprocal.exe
.
В C++ аналогичное различие существует между потоками cout
и cerr
. Манипулятор endl
добавляет в конец потока символ новой строки и вызывает "выталкивание" буфера. Если состояние буфера временно менять не нужно (из соображений производительности, например), воспользуйтесь вместо манипулятора константой '\n'
.
В целях обеспечения безопасной работы потоков переменная errno
реализована в виде макроса, но к ней можно обращаться как к глобальной переменной.
Имеются и другие флаги, предназначенные для удаления файлов из архива и выполнения других операций над ним. Все они описаны на man
-странице, посвященной команде ar
.
Иногда в документации упоминается переменная LD_RUN_PATH
. Не верьте прочитанному! Данная переменная никак не используется в Linux.
Команда kill
позволяет посылать процессам и другие сигналы. Об этом рассказывается в разделе 3.4, "Завершение процесса".
Способ синхронизации двух процессов представлен в разделе. 3 4.1, "Ожидание завершения процесса".
В чём между ними разница! Сигнал SIGTERM
является запросам на завершение; процесс может его проигнорировать и продолжить свое выполнение.. Сигнал SIGKILL
вызывает немедленное безусловное уничтожение процесса и не может быть обработан.
Данный способ не является стандартным. В обязанности программиста входит убедиться, что в процессе подобных преобразований не произойдет потеря значащих разрядов.
Ненулевое значение определяет семафор, совместно используемый несколькими процессами, но в Linux такой вариант семафоров не поддерживается (семафоры процессов создаются по-другому, а в данном случае речь идет о потоковых семафорах).
Эти же константы используются при работе с файлами. Они описываются в разделе 10.3. "Права доступа к файлам".
Команда sort
читает строки текста ил стандартного входного потока, сортирует их в алфавитном порядке и записывает в стандартный выходной поток.
Именованный канал можно создать только в Windows NT. В Windows 9х программы могут устанавливать только клиентские соединения.
Принтер может требовать, чтобы в конце каждой строки стоял символ возврата каретки (ASCII-код 14), а в конце каждой страницы — символ подачи листа (ASCII-код 12).
В большинстве Linux-систем можно переключиться на первый виртуальный терминал, нажав . Чтобы перейти на второй виртуальный терминал, следует нажать и т.д.
Мы могли бы использовать программу hexdump
вместо команды od
, так как они делают, по сути, одно и то же. Но когда входной поток исчерпывается, программа hexdump
завершается, а команда od
переходит в режим ожидания. Опция -t x1
сообщат команде od
о том, что содержимое файла должно отображаться в шестнадцатеричном формате.
В случае повреждения файловой системы данные, которые были восстановлены, но не связаны с каким-либо файлом, помещаются в каталог lost+found
.
Читать дальше