# lsipc(1) - man - phpman

> **TLDR:** Show information on System V IPC facilities currently employed in the system.
>
- Show information about all active IPC facilities:
  `lsipc`
- Show information about active shared [m]emory segments, message [q]ueues, or [s]empahore sets:
  `lsipc {{-shmems|--queues|--semaphores}}`
- Show full details on the resource with a specific ID:
  `lsipc {{-shmems|--queues|--semaphores}} {{-i|--id}} {{resource_id}}`
- Print the given output columns (see all supported columns with `--help`):
  `lsipc {{-o|--output}} {{KEY,ID,PERMS,SEND,STATUS,NSEMS,RESOURCE,...}}`
- Use [r]aw, [J]SON, [l]ist, or [e]xport (key="value") format:
  `lsipc {{-raw|--json|--list|--export}}`
- Don't truncate the output:
  `lsipc --notruncate`

*Source: tldr-pages*

---

[LSIPC(1)](https://www.chedong.com/phpMan.php/man/LSIPC/1/markdown)                                    User Commands                                   [LSIPC(1)](https://www.chedong.com/phpMan.php/man/LSIPC/1/markdown)



## NAME
       lsipc - show information on IPC facilities currently employed in the system

## SYNOPSIS
       **lsipc** [options]

## DESCRIPTION
       **lsipc** shows information on the System V inter-process communication facilities for which the
       calling process has read access.

## OPTIONS
### -i --id
           Show full details on just the one resource element identified by _id_. This option needs to
           be combined with one of the three resource options: **-m**, **-q** or **-s**. It is possible to
           override the default output format for this option with the **--list**, **--raw**, **--json** or
           **--export** option.

### -g --global
           Show system-wide usage and limits of IPC resources. This option may be combined with one
           of the three resource options: **-m**, **-q** or **-s**. The default is to show information about all
           resources.

### -h --help
           Display help text and exit.

### -V --version
           Display version information and exit.

### Resource options
### -m --shmems
           Write information about active shared memory segments.

### -q --queues
           Write information about active message queues.

### -s --semaphores
           Write information about active semaphore sets.

### Output formatting
### -c --creator
           Show creator and owner.

### -e --export
           Produce output in the form of key="value" pairs. All potentially unsafe value characters
           are hex-escaped (\x<code>).

### -J --json
           Use the JSON output format.

### -l --list
           Use the list output format. This is the default, except when **--id** is used.

### -n --newline
           Display each piece of information on a separate line.

### --noheadings
           Do not print a header line.

### --notruncate
           Don’t truncate output.

### -o --output
           Specify which output columns to print. Use **--help** to get a list of all supported columns.

### -b --bytes
           Print size in bytes rather than in human readable format.

### -r --raw
           Raw output (no columnation).

### -t --time
           Write time information. The time of the last control operation that changed the access
           permissions for all facilities, the time of the last [**msgsnd**(2)](https://www.chedong.com/phpMan.php/man/msgsnd/2/markdown) and [**msgrcv**(2)](https://www.chedong.com/phpMan.php/man/msgrcv/2/markdown) operations
           on message queues, the time of the last [**shmat**(2)](https://www.chedong.com/phpMan.php/man/shmat/2/markdown) and [**shmdt**(2)](https://www.chedong.com/phpMan.php/man/shmdt/2/markdown) operations on shared
           memory, and the time of the last [**semop**(2)](https://www.chedong.com/phpMan.php/man/semop/2/markdown) operation on semaphores.

       **--time-format** _type_
           Display dates in short, full or iso format. The default is short, this time format is
           designed to be space efficient and human readable.

### -P --numeric-perms
           Print numeric permissions in PERMS column.

## EXIT STATUS
       0
           if OK,

       1
           if incorrect arguments specified,

       2
           if a serious error occurs.

## HISTORY
       The **lsipc** utility is inspired by the [**ipcs**(1)](https://www.chedong.com/phpMan.php/man/ipcs/1/markdown) utility.

## AUTHORS
       Ondrej Oprala <<ooprala@redhat.com>>, Karel Zak <<kzak@redhat.com>>

## SEE ALSO
       [**ipcmk**(1)](https://www.chedong.com/phpMan.php/man/ipcmk/1/markdown), [**ipcrm**(1)](https://www.chedong.com/phpMan.php/man/ipcrm/1/markdown), [**msgrcv**(2)](https://www.chedong.com/phpMan.php/man/msgrcv/2/markdown), [**msgsnd**(2)](https://www.chedong.com/phpMan.php/man/msgsnd/2/markdown), [**semget**(2)](https://www.chedong.com/phpMan.php/man/semget/2/markdown), [**semop**(2)](https://www.chedong.com/phpMan.php/man/semop/2/markdown), [**shmat**(2)](https://www.chedong.com/phpMan.php/man/shmat/2/markdown), [**shmdt**(2)](https://www.chedong.com/phpMan.php/man/shmdt/2/markdown), [**shmget**(2)](https://www.chedong.com/phpMan.php/man/shmget/2/markdown),
       [**sysvipc**(7)](https://www.chedong.com/phpMan.php/man/sysvipc/7/markdown)

## REPORTING BUGS
       For bug reports, use the issue tracker at <https://github.com/karelzak/util-linux/issues>.

## AVAILABILITY
       The **lsipc** command is part of the util-linux package which can be downloaded from Linux Kernel
       Archive <<https://www.kernel.org/pub/linux/utils/util-linux/>>.



util-linux 2.37.2                            2026-03-06                                     [LSIPC(1)](https://www.chedong.com/phpMan.php/man/LSIPC/1/markdown)
