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 to INFOPATH, 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 menu
  • info info-stnd โ€” show the manual for this Info program
  • info emacs โ€” start at emacs node from top-level dir
  • info emacs buffers โ€” select buffers menu entry in emacs manual
  • info emacs -n Files โ€” start at Files node within emacs manual
  • info '(emacs)Files' โ€” alternative way to start at Files node
  • info --subnodes -o out.txt emacs โ€” dump entire emacs manual to out.txt
  • info -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 ยฉ 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