ulimit
- это встроенное семейство sh
(так bash
, ksh
и т. Д.). Для семейства csh
команда имеет вид limit
. ( zsh
сложен и позволяет и то, и другое.)
Обычные пользователи не могут не повышать свои жесткие ограничения. Только root
может это сделать. На типичной машине Linux это делается через pam_limits
(например, в /etc/security/limits.conf
и файлы в /etc/security/limits.d
). Эти настройки вступят в силу во время входа в систему (при использовании sshd
убедитесь, что usePam yes
установлено в sshd_config
).
Однако пользователи могут снизить свои ограничения, поэтому у вас может быть строка в .login
или /etc/csh.login
или / etc /profile.d/*
или аналогичные, которые уменьшают ограничение до нуля, и в этом случае эту строку необходимо удалить.
Страницы руководства описывают, как на самом деле функционирует система, а не то, как орган по стандартизации через N лет после выхода ОС изменил стандарт. Если Red Hat решила поставлять со своей ОС человеческие страницы POSIX 2003, я воспринимаю это как то, что это самый близкий стандарт POSIX к тому, что они поставляют.
Я бы оставил в покое POSIX man pages, поставляемые ОС, но скачайте текущие версии, установите их в другом месте, например, /usr/local/linux-man-pages/share/man
, затем поместите этот каталог в MANPATH
.
Если вы переименуете страницы p
в какой-нибудь другой тег - скажем, pc
для "POSIX current" - вы сможете запрашивать их отдельно от тех, что предоставляются ОС. Например, вы можете использовать инструмент типа mmv
:
$ mmv 'man1p/*.1p.gz' 'man1p/#1.1pc.gz'
$ mv man1p man1pc
... do the same for man 2p, etc ...
$ man ls # shows GNU ls page
$ man 1p ls # shows OS-provided POSIX ls page
$ man 1pc ls # shows current POSIX ls page
Либо удалить не-POSIX man-страницы, которые конфликтуют с OS-provided, либо пометить их аналогичным образом, если вы также хотите иметь возможность ссылаться на текущие Linux-специфические man-страницы. Вы можете использовать lc
для "Linux current", например.
История изменений стандарта POSIX.1-2008 включена в том «Обоснование».
Обоснование базовых определений содержит ссылки на историю изменений для системных интерфейсов и оболочки и утилит .
Каждая запись (утилита или интерфейс) также имеет раздел ИСТОРИЯ ИЗМЕНЕНИЙ внизу отдельных записей.
Полный стандарт доступен здесь: http://pubs.opengroup.org/onlinepubs/9699919799/nframe.html
заархивированные версии HTML для поиска
Это полезно, когда вы начинаете искать вещи, не платя за PDF.