INFO(1)
๐ INFO(1) โ the user-commands glow-up ๐
okay bestie, gather round, because we're talking about info(1) ๐
yes THE info, the read-Info-documents one, and she is that girl.
๐ธ NAME ๐ธ
info โ read Info documents. that's it, that's the whole job, and she does it flawlessly, no cap. โจ
๐ฆ SYNOPSIS ๐ฆ
info [OPTION]... [MENU-ITEM...]
๐ DESCRIPTION ๐
Read documentation in Info format. literally. that's the vibe. ๐
โจ Frequently-used options โจ
here's the greatest hits, the ones you'll actually be typing at 2am:
-a,--allโ use all matching manuals. all of them. every single one. slay. ๐-k,--apropos=STRINGโ look up STRING in all indices of all manuals, like a search but make it iconic ๐-d,--directory=DIRโ add DIR toINFOPATH, bestie's getting a whole new neighborhood ๐ก-f,--file=MANUALโ specify Info manual to visit, no browsing, we're going straight there ๐-h,--helpโ display this help and exit. the classic. the moment. ๐ซ--index-search=STRINGโ go to node pointed by index entry STRING ๐ฏ-n,--node=NODENAMEโ specify nodes in first visited Info file ๐ชข-o,--output=FILEโ output selected nodes to FILE, we're taking receipts ๐--subnodesโ recursively output menu items. yes, recursively. it goes down and it does not stop ๐-v,--variable VAR=VALUEโ assign VALUE to Info variable VAR ๐งฎ--versionโ display version information and exit ๐ท๏ธ-w,--where,--locationโ print physical location of Info file ๐
so here's how the arguments work, and this part is lowkey important:
The first non-option argument, if present, is the menu entry to start from; it is searched for in all dir files along INFOPATH. If it is not present, info merges all dir files and shows the result. Any remaining arguments are treated as the names of menu items relative to the initial node visited.
and if you want a summary of key bindings, type H within Info. ๐ซถ
๐ Examples ๐
these are the receipts, and I'm obsessed with every single one
infoโ show top-level dir menuinfo info-stndโ show the manual for this Info programinfo emacsโ start at emacs node from top-level dirinfo emacs buffersโ select buffers menu entry in emacs manualinfo emacs -n Filesโ start at Files node within emacs manualinfo '(emacs)Files'โ alternative way to start at Files nodeinfo --subnodes -o out.txt emacsโ dump entire emacs manual toout.txtinfo -f ./foo.infoโ show file./foo.info, not searching dir
๐ REPORTING BUGS ๐
found a bug? not you being the main character of quality assurance ๐ญ
Email bug reports to bug-texinfo@gnu.org, general questions and discussion to help-texinfo@gnu.org.
Texinfo home page: https://www.gnu.org/software/texinfo/
๐ COPYRIGHT ๐
Copyright ยฉ 2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. like, none, zero, nada. do not come for her if it breaks. ๐
๐ง SEE ALSO ๐ง
The full documentation for info is maintained as a Texinfo manual. If the info program is properly installed at your site, the command
info info
should give you access to the complete manual. (Or, if you have Emacs, M-x info will lead to the manual.)
and that's the whole page, bestie ๐ this one came to you from GNU texinfo 7.3, dated March 2026 โ shoutout to the INFO(1) girlies, we stan a manual that never misses. bye bye, go read some docs, you ate ๐โจ๐ฆ
๐ฆ where this page comes from
- alpine 3.24: texinfo-doc 7.3-r0 ยท GPL-3.0-or-later
- arch rolling: texinfo 7.3-1
- arch rolling: texinfo 7.3-3 ยท GPL3
- nixpkgs unstable: texinfo-interactive 7.3
- ubuntu stonking: info 7.3-2build1 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms