List of Plan 9 applications

Last updated

This is a list of Plan 9 programs . Many of these programs are very similar to the UNIX programs with the same name, others are to be found only on Plan 9. Others again share only the name, but have a different behaviour.

Contents

System software

General user

System management

Processes and tasks management

User management and support

File system and server

  • /boot/boot [18] – connect to the root file server
  • fossil/fossil, fossil/flchk, fossil/flfmt, fossil/conf, fossil/last – archival file server
  • history [19] – print file names from the dump
  • users [20] – file server user list format
  • vac [21] – create a vac archive on Venti
  • venti/buildindex, venti/checkarenas, venti/checkindex, venti/conf, venti/copy, [22] venti/fmtarenas, venti/fmtindex, venti/fmtisect, venti/rdarena, venti/rdarenablocks, venti/read, [22] venti/wrarenablocks, venti/write [22] – Venti maintenance and debugging commands
  • venti/venti, [23] venti/sync – an archival block storage server
  • yesterday, [24] diffy [24] – print file names from the dump

Hardware devices

Files and text

Filesystem utilities

Archivers and compression

Text processing

  • awk – pattern-directed scanning and processing language
  • cat, read – catenate files
  • cmp – compare two files
  • diff – differential file comparator
  • doc2txt, xls2txt – extract printable strings from Microsoft Office documents
  • doctype – intuit command line for formatting a document
  • fmt, htmlfmt – simple text formatters
  • freq – print histogram of character frequencies
  • grep – search a file for a pattern
  • idiff – interactive diff
  • mc – multicolumn print
  • p [38] – paginate
  • pr [39] – print file
  • sed – stream editor
  • spell, sprog – find spelling errors
  • split – split a file into pieces
  • tail – deliver the last part of a file
  • tcs – translate character sets
  • tr – translate characters
  • wc – word count
  • xd – hex, octal, decimal or ASCII dump of file

Editors

  • acme [40] – interactive text editor and shell
  • ed [41] – text editor
  • sam [42] – screen editor with structural regular expressions

Communication, networking and remote access

Email and news programs

  • faces, seemail, vwhois – mailbox interface
  • mail – mail and mailboxes
  • news – print news items
  • upas/filter, upas/list, upas/deliver, upas/token, upas/vf – filtering mail
  • upas/fs – mail file server
  • upas/marshal – formatting and sending mail
  • upas/ml, upas/mlmgr, upas/mlowner – unmoderated mailing lists
  • upas/nedmail – reading mail
  • upas/scanmail, upas/testscan – spam filters
  • upas/send – mail routing and delivery
  • upas/smtp, upas/smtpd – mail transport

Network system services

  • ip/dhcpd, ip/dhcpleases, ip/rarpd, ip/tftpd – Internet booting
  • aux/listen – listen for calls on a network device
  • ndb/query, ndb/mkhash, ndb/mkdb, ndb/cs, ndb/csquery, ndb/dns, ndb/dnsquery, ndb/ipquery, ndb/dnsdebug, ndb/mkhosts – network database
  • upas/pop3, ip/imap4d – mail servers
  • aux/timesync – NTP client

Network utilities

  • aan – always available network
  • ip/ipconfig, ip/rip – Internet configuration and routing
  • ip/telnetd, ip/rlogind, ip/rexexec, ip/ftpd – Internet remote access daemons
  • ip/ping, ip/gping, ip/traceroute, ip/hogports – probe the Internet
  • snoopy – spy on network packets
  • ip/udpecho – echo UDP packets

Security

Programming tools

Compilers and programming tools

  • 0a, 1a, 2a, 5a, 7a, 8a, ka, qa, va – assemblers
  • 0c, 1c, 2c, 5c, 7c, 8c, kc, qc, vc – C compilers
  • 0l, 1l, 2l, 5l, 7l, 8l, kl, ql, vl – loaders
  • acid, truss, trump – debugger
  • bc – arbitrary–precision arithmetic language
  • cb – C program beautifier
  • cpp – C language preprocessor
  • ktrace – interpret kernel stack dumps
  • leak, kmem – help find memory leaks
  • mk, membername – maintain (make) related files
  • patch – simple patch creation and tracking system
  • pccAPE C compiler driver
  • strip – remove symbols from binary files
  • syscall – test a system call
  • yacc – yet another compiler-compiler

Application software

Web browsers

Desktop publishing

Graphics and multimedia

Various utilities and games

References

  1. dd(1)    Plan 9 Programmer's Manual, Volume 1
  2. date(1)    Plan 9 Programmer's Manual, Volume 1
  3. echo(1)    Plan 9 Programmer's Manual, Volume 1
  4. file(1)    Plan 9 Programmer's Manual, Volume 1
  5. ns(1)    Plan 9 Programmer's Manual, Volume 1
  6. plumb(1)    Plan 9 Programmer's Manual, Volume 1
  7. plumber(4)    Plan 9 Programmer's Manual, Volume 1
  8. rc(1)    Plan 9 Programmer's Manual, Volume 1
  9. rio(1)    Plan 9 Programmer's Manual, Volume 1
  10. uptime(1)    Plan 9 Programmer's Manual, Volume 1
  11. time(1)    Plan 9 Programmer's Manual, Volume 1
  12. 1 2 3 kill(1)    Plan 9 Programmer's Manual, Volume 1
  13. sleep(1)    Plan 9 Programmer's Manual, Volume 1
  14. 1 2 ps(1)    Plan 9 Programmer's Manual, Volume 1
  15. 1 2 passwd(1)    Plan 9 Programmer's Manual, Volume 1
  16. who(1)    Plan 9 Programmer's Manual, Volume 1
  17. 1 2 man(1)    Plan 9 Programmer's Manual, Volume 1
  18. boot(8)    Plan 9 Programmer's Manual, Volume 1
  19. history(1)    Plan 9 Programmer's Manual, Volume 1
  20. users(6)    Plan 9 Programmer's Manual, Volume 1
  21. vac(1)    Plan 9 Programmer's Manual, Volume 1
  22. 1 2 3 venti(1)    Plan 9 Programmer's Manual, Volume 1
  23. venti(8)    Plan 9 Programmer's Manual, Volume 1
  24. 1 2 yesterday(1)    Plan 9 Programmer's Manual, Volume 1
  25. chgrp(1)    Plan 9 Programmer's Manual, Volume 1
  26. chmod(1)    Plan 9 Programmer's Manual, Volume 1
  27. 1 2 3 cp(1)    Plan 9 Programmer's Manual, Volume 1
  28. du(1)    Plan 9 Programmer's Manual, Volume 1
  29. 1 2 ls(1)    Plan 9 Programmer's Manual, Volume 1
  30. mkdir(1)    Plan 9 Programmer's Manual, Volume 1
  31. 1 2 3 bind(1)    Plan 9 Programmer's Manual, Volume 1
  32. 1 2 pwd(1)    Plan 9 Programmer's Manual, Volume 1
  33. rm(1)    Plan 9 Programmer's Manual, Volume 1
  34. touch(1)    Plan 9 Programmer's Manual, Volume 1
  35. ar(1)    Plan 9 Programmer's Manual, Volume 1
  36. 1 2 3 4 5 6 7 8 gzip(1)    Plan 9 Programmer's Manual, Volume 1
  37. tar(1)    Plan 9 Programmer's Manual, Volume 1
  38. p(1)    Plan 9 Programmer's Manual, Volume 1
  39. pr(1)    Plan 9 Programmer's Manual, Volume 1
  40. acme(1)    Plan 9 Programmer's Manual, Volume 1
  41. ed(1)    Plan 9 Programmer's Manual, Volume 1
  42. sam(1)    Plan 9 Programmer's Manual, Volume 1
  43. abaco(1)    Plan 9 Programmer's Manual, Volume 1
  44. "netsurf-plan9". GitHub. Retrieved 2021-05-27.
  45. 1 2 colors(1)    Plan 9 Programmer's Manual, Volume 1
  46. 1 2 3 4 5 6 7 8 9 10 11 12 jpg(1)    Plan 9 Programmer's Manual, Volume 1
  47. astro(7)    Plan 9 Programmer's Manual, Volume 1
  48. cal(1)    Plan 9 Programmer's Manual, Volume 1
  49. calendar(1)    Plan 9 Programmer's Manual, Volume 1
  50. date(1)    Plan 9 Programmer's Manual, Volume 1
  51. dict(7)    Plan 9 Programmer's Manual, Volume 1
  52. fortune(1)    Plan 9 Programmer's Manual, Volume 1
  53. 1 2 3 juke(7)    Plan 9 Programmer's Manual, Volume 1
  54. lens(1)    Plan 9 Programmer's Manual, Volume 1
  55. 1 2 map(7)    Plan 9 Programmer's Manual, Volume 1
  56. date(1)    Plan 9 Programmer's Manual, Volume 1
  57. playlistfs(7)    Plan 9 Programmer's Manual, Volume 1
  58. scat(7)    Plan 9 Programmer's Manual, Volume 1