List of Inferno applications

From Wikipedia, the free encyclopedia
Jump to: navigation, search

This is a list of Inferno programs. Most of these programs are very similar to the Plan 9 applications or UNIX programs with the same name.

System software[edit]

General user[edit]

  • dd - convert and copy a file
  • date - print the date
  • echo - print arguments
  • emu - Inferno emulator
  • mash - programmable shell
  • ns - display current namespace
  • nsbuild - build Inferno namespace
  • os - interface to host OS commands (hosted Inferno only)
  • plumb - send message to plumber
  • plumber - plumber for interapplication message routing
  • rcmd - remote command execution
  • runas - run command as another user
  • sh - command language
  • tiny/sh - reduced command line interface to the Inferno system
  • wm/logon - log on to Inferno
  • wm/sh, wm/mash - Window frames for the Inferno shells
  • wm/wm - window manager

System Management[edit]

Processes and tasks management[edit]

  • time - time command execution
  • kill, broke – terminate process(es)
  • sleep, pause – suspend execution for an interval
  • ps – process (thread) status

User management and support[edit]

  • auth/passwd - change user password
  • man, wm/man, man2txt, lookman - print or find manual pages

Files and Text[edit]

Filesystem Utilities[edit]

  • chgrp - change file's group or owner
  • chmod - change file mode (permissions)
  • cp, fcp – copy files
  • du – disk usage
  • lc - list files in columns
  • ls – list files
  • mkdir - make a directory
  • mv - move files
  • bind, mount, unmount – change name space
  • pwd – working directory
  • rm - remove file(s)
  • touch - update the modification time of one or more files

Archivers and compression[edit]

  • ar - archive maintainer
  • gettar, lstar, puttar - tar archive utilities
  • gzip, gunzip – compression and decompression utilities

Text Processing[edit]

  • cat – concatenate files
  • cmp - compare two files
  • diff - differential file comparator
  • fmt – simple text formatter
  • freq - print histogram of character frequencies
  • grep - pattern matching
  • p - paginate
  • read - read from standard input with optional seek
  • tail - deliver the last part of a file
  • tcs - translate character sets
  • tr - translate characters
  • wc - count lines, words, and characters

Editors[edit]

  • acme, win - interactive text windows, and an editor environment
  • wm/brutus - screen editor with support for SGML
  • vixen - a vi clone

Communication, networking and remote access[edit]

  • telnet - make a remote telnet connection
  • collab/connect - connect to collaborative files and services
  • collab/chat, collab/poll, collab/poller, collab/whiteboard - collaborative activities
  • cpu - execute a remote command
  • wm/dmview, wm/dmwm - view remote displays
  • wm/vncv - a VNC remote access tool [1]
  • netstat - summarize network connections
  • sendmail - send mail messages
  • listen, styxlisten, dial - network connections

Grid computing[edit]

  • grid/localreg - starts a registry on the local machine
  • grid/srv/monitor - graphical display for viewing resource use.
  • grid/srv/ns, grid/runns - exports a selected namespace and serves it on stdin.
  • grid/query - graphical interface to view resources registered with a known registry
  • grid/register - registers a resource with a known registry

Security[edit]

  • crypt, auth/aescbc - data encryption
  • auth/secstore – retrieve files from secure store
  • auth/factotum, auth/feedkey - authentication agent
  • idea - encrypt/decrypt a file with the IDEA cipher
  • netkey - calculate response to authentication challenge

Programming tools[edit]

  • asm, disdump - Assembler, Disassembler
  • cprof, wm/cprof - coverage profiling of Limbo programs
  • disdep - print load dependencies for Dis file
  • wm/deb - graphical Limbo debugger
  • limbo - Limbo compiler
  • mk - maintain (make) related files
  • mprof, wm/mprof - memory profiling Limbo programs
  • prof, wm/prof - profiling Limbo programs
  • stack - examine call stack
  • yacc - yet another compiler-compiler (Limbo version)
  • tclsh - a tcl implementation.
  • gitfs - a implementation of the git version control system. [2]

Application software[edit]

Web browsers[edit]

  • charon - web browser
  • webgrab - fetch web page content as files

Desktop Publishing[edit]

  • cook - SGML converter
  • ebook/ebook - Open Ebook browser

Graphics and multimedia[edit]

  • auplay, auhdr, raw2iaf, wav2iafew - basic audio output and conversion

Various utilities and games[edit]

  • cal - print calendar
  • wm/calendar - print upcoming events
  • fortune - sample lines from a file
  • wm/about, wm/clock, wm/coffee, wm/colors, wm/date, wm/edit, wm/man, wm/memory, wm/polyhedra, wm/reversi, wm/rt, wm/stopwatch, wm/sweeper, wm/task, wm/tetris, wm/unibrowse, wm/vt, wm/view, wm/winctl - miscellaneous graphical applications