---
name: "si"
section: "1"
platform: "linux"
package: "si"
version: "1.0-9"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/si"
---

# si(1)

Version 1.0

## NAME

si (System Information Viewer) - Version 1.0

## SYNOPSYS

si  \[-h \| -? \| --help\]  \[-f \<file\>\]  \[-o smkfnp\]  \[-p \| --no-pager\]   \[--dump \| --data \| --color \| --ps \| --html\]

## DESCRIPTION

**si** (System Information Viewer) is a Linux application that  displays information about the local computer from data gathered  from the /proc filesystem, a readable interface to kernel memory.

To run,  **si** requires an operating system which supports and  implements the /proc filesystem.  The Linux kernel allows  disabling the /proc filesystem, which would cause  **si** to not  function.   **si** also requires a C compiler, and standard C libraries.

## USAGE

Since version 0.5,  **si** automatically pipes the output to  **less** so manual piping to a pager is no longer required.

Version 0.6 added a command-line option to send output  to a file, which can be used:

si -f mycomputer.info

One or more of the following arguments may be used with  **si**

**-h** or  **-?** will display usage information

**-f \<file\>** will send output to the file specified

**-o** when used with one or more of the following characters  will display only the corresponding section:

**s** System Section  (CPU information, IO-ports, interrupts...)

**h** Hardware Section  (TTY, IDE, SCSI, sound drivers and devices...)

**m** Memory Section  (total memory, used memory, virtual memory...)

**k** Kernel Section  (kernel version, loaded modules, boot command line...)

**f** File-System Section  (partitions, supported filesystems, mounts...)

**n** Network Section  (host and domain name)

**p** Process Section  (extensive information on all running processes)

**-p** will disable sending output to the pager

**--dump** will use dump output mode (default)

**--color** will use color output mode

**--ps** will use process view mode

**--html** will use HTML output mode

Since version 0.7 you may setup a default configuration file.   This file may be named: '~/.si.conf' or '/etc/si.conf'.  For more  information on using this file, read the included 'si.conf'.

Version 0.8 adds multiple output modes.  The standard output mode  is referred to as the "dump output mode" and is default.  There is  a "color output mode" which uses ncurses to display colorized pages.   The "process view mode" displays the colorized process information  page also found in the color mode.

Version 0.9 adds a HTML output mode.  When si is executed with  the --html flag the information about the system is returned in  HTML.  Using this option, si can be used as a CGI program.

Version 1.0 adds a data dump output mode.  This output mode, selected  by the --data command line argument, displays the information collected  by si without verbose formatting.  The output could be parsed and used  by another program which requires system information.

## AUTHORS

Joe Turgeon - (jturgeon@isd.net)

## SEE ALSO

[proc(5)](/proc/5.md)
