$ inxi -h
inxi supports the following options. You can combine them, or list them
one by one: Examples: inxi -v4 -c6 OR inxi -bDc 6
If you start inxi with no arguments, it will show the short form.
The following options if used without -F, -b, or -v will show just the complete line(s):
A,C,D,G,I,M,N,P,S,f,i,n,o,p,l,u,r,s,t - you can use these alone or together to show
just the line(s) you want to see.
If you use them with -v [level], -b or -F, it will show the full output for that line
along with the output for the chosen verbosity level.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Output Control Options:
-A Show Audio/sound card information.
-b Shows basic output, short form (previously -d). Same as: inxi -v 2
-c Available color schemes. Scheme number is required. Color selectors run a color selector option
prior to inxi starting which lets you set the config file value for the selection.
Supported color schemes: 0-32 Example: inxi -c 11
Color selectors for each type display (NOTE: irc and global only show safe color set):
94 - Console, out of X
95 - Terminal, running in X - like xTerm
96 - Gui IRC, running in X - like Xchat, Quassel, Konversation etc.
97 - Console IRC running in X - like irssi in xTerm
98 - Console IRC not in X
99 - Global - Overrides/removes all settings. Setting specific removes global.
-C Show full CPU output, including per CPU clockspeed.
-d Shows optical drive data. Same as -Dd. With -x, adds features line to output. -xx adds a few more features.
-D Show full hard Disk info, not only model, ie: /dev/sda ST380817AS 80.0GB. See also -x and -xx.
-f Show all cpu flags used, not just the short list. Not shown with -F to avoid spamming.
-F Show Full output for inxi. Includes all Upper Case line letters, plus -s and -n.
Does not show extra verbose options like -x -d -f -u -l -o -p -t -r unless you use that argument.
-G Show Graphic card information (card, x type, resolution, glx renderer, version).
-i Show Wan IP address, and shows local interfaces (requires ifconfig network tool). Same as -Nni
Not shown with -F for user security reasons, you shouldn't paste your local/wan IP.
-I Show Information: processes, uptime, memory, irc client, inxi version.
-l Show partition labels. Default: short partition -P. For full -p output, use: -pl (or -plu).
-M Show machine data. Motherboard, Bios, and if present, System Builder (Like Lenovo).
Older systems/kernels without the required /sys data can use dmidecode instead, run as root.
-n Show Advanced Network card information. Same as -Nn. Shows interface, speed, mac id, state, etc.
-N Show Network card information. With -x, shows PCI BusID, Port number.
-o Show unmounted partition information (includes UUID and LABEL if available).
Shows file system type if you have file installed, if you are root OR if you have
added to /etc/sudoers (sudo v. 1.7 or newer): <username> ALL = NOPASSWD: /usr/bin/file (sample)
-p Show full partition information (-P plus all other detected partitions).
-P Show Partition information (shows what -v 4 would show, but without extra data).
Shows, if detected: / /boot /home /tmp /usr /var. Use -p to see all mounted partitions.
-r Show distro repository data. Currently supported repo types: APT; PACMAN; PISI; YUM.
-R (COMING - NEW FEATURE) Show RAID data. Shows RAID devices and components, and extra data with -x/-xx
-s Show sensors output (if sensors installed/configured): mobo/cpu/gpu temp; detected fan speeds.
Gpu temp only for Fglrx/Nvidia drivers. Nvidia shows screen number for > 1 screens.
-S Show System information: host name, kernel, desktop environment (if in X), distro
-t Show processes. Requires extra options: c (cpu) m (memory) cm (cpu+memory). If followed by numbers 1-20,
shows that number of processes for each type (default: 5; if in irc, max: 5): -t cm10
Make sure to have no space between letters and numbers (-t cm10 -right, -t cm 10 -wrong).
-u Show partition UUIDs. Default: short partition -P. For full -p output, use: -pu (or -plu).
-v Script verbosity levels. Verbosity level number is required. Should not be used with -b or -F
Supported levels: 0-7 Example: inxi -v 4
0 - Short output, same as: inxi
1 - Basic verbose, -S + basic CPU + -G + basic Disk + -I.
2 - Adds networking card (-N), Machine (-M) data, and shows basic hard disk data (names only).
Same as: inxi -b
3 - Adds advanced CPU (-C), network (-n) data, and switches on -x advanced data option.
4 - Adds partition size/filled data (-P) for (if present):/, /home, /var/, /boot
Shows full disk data (-D)
5 - Adds audio card (-A); sensors (-s), partion label (-l) and UUID (-u), short form of optical drives.
6 - Adds full partition data (-p), unmounted partition data (-o), optical drive data (-d).
7 - Adds network IP data (-i); triggers -xx.
-x Show extra data (only works with verbose or line output, not short form):
-C - bogomips on Cpu;
-d - Adds items to features line of optical drive; adds rev version to optical drive.
-D - Hdd temp with disk data if you have hddtemp installed, if you are root OR if you have added to
/etc/sudoers (sudo v. 1.7 or newer): <username> ALL = NOPASSWD: /usr/sbin/hddtemp (sample)
-G - Direct rendering status for Graphics (in X).
-G - (for single gpu, nvidia driver) screen number gpu is running on.
-i - Show IPv6 as well for LAN interface (IF) devices.
-I - Show system GCC, default. With -xx, also show other installed GCC versions.
-N -A - Adds version/port(s)/driver version (if available) for Network/Audio;
-N -A -G - Network, audio, graphics, shows PCI Bus ID/Usb ID number of card;
-R - Show RAID chunk size
-S - Desktop toolkit if avaliable (GNOME/XFCE/KDE only); Kernel gcc version
-t - Adds memory use output to cpu (-xt c), and cpu use to memory (-xt m).
-xx Show extra, extra data (only works with verbose or line output, not short form):
-D - Adds disk serial number.
-I - Adds other detected installed gcc versions to primary gcc output (if present).
-M - Adds chassis information, if any data for that is available.
-R - Adds block count and algorythm used to RAID.
-xx -@ <11-14> - Automatically uploads debugger data tar.gz file to ftp.techpatterns.com.
-z Adds security filters for IP addresses, Mac, and user home directory name. Default on for irc clients.
-Z Absolute override for output filters. Useful for debugging networking issues in irc for example.
Additional Options:
-h --help This help menu.
-H This help menu, plus developer options. Do not use dev options in normal operation!
--recommends Checks inxi application dependencies + recommends, and directories, then shows
what package(s) you need to install to add support for that feature.
-U Auto-update script. Note: if you installed as root, you
must be root to update, otherwise user is fine.
-V --version inxi version information. Prints information then exits.
Debugging Options:
-% Overrides defective or corrupted data.
-@ Triggers debugger output. Requires debugging level 1-14 (8-10 - logging of data).
Less than 8 just triggers inxi debugger output on screen.
1-7 - On screen debugger output
8 - Basic logging
9 - Full file/sys info logging
10 - Color logging.
The following create a tar.gz file of system data, plus collecting the inxi output to file:
To automatically upload debugger data tar.gz file to ftp.techpatterns.com: inxi -xx@ <11-14>
For alternate ftp upload locations: Example: inxi -! ftp.yourserver.com/incoming -xx@ 14
11 - With data file of xiin read of /sys.
12 - With xorg conf and log data, xrandr, xprop, xdpyinfo, glxinfo etc.
13 - With data from dev, disks, partitions, etc., plus xiin data file.
14 - Everything, full data collection.