Name

ulimit

Synopsis

ulimit [options] [n]

Print the value of one or more resource limits, or, if n is specified, set a resource limit to n. Resource limits can be either hard (-H) or soft (-S). By default, ulimit sets both limits or prints the soft limit. The options determine which resource is acted on.

Options

-H

Hard limit. Anyone can lower a hard limit; only privileged users can raise it.

-S

Soft limit. Must be less than or equal to the hard limit.

-a

Print all limits.

-c

Maximum size of core files.

-d

Maximum kilobytes of data segment or heap.

-f

Maximum size of files (the default option).

-i

Maximum number of pending signals.

-l

Maximum size of address space that can be locked in memory.

-m

Maximum kilobytes of physical memory. (Not effective on all Unix systems.)

-n

Maximum number of file descriptors.

-p

Size of pipe buffers. (Not effective on all Unix systems.)

-q

Maximum number of bytes in POSIX message queues.

-s

Maximum kilobytes of stack segment.

-t

Maximum CPU seconds.

-u

Maximum number of processes a single user can have.

-v

Maximum kilobytes of virtual memory.

-x

Maximum number of file locks.

Get bash Quick Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.