User Tools

Site Tools


rc, ed, network configuration

rc: the Plan 9 shell

  • ctl-h is backspace, kind of; ctl-u erases the current line. As seen, with the VPS Plan 9 console prompt ctl-h backspace, the screen output may not be what one would expect 1).
  • To detach the Plan 9 console prompt (%), while retaining the ability to reattach it without rebooting your server, press ctl-] to close the prompt (%). Then, press 'q' to disconnect the VPS Maintenance Shell menu, and ssh connection. You can return again with another ssh to the allocated VPS server, an SDF VPS Maintenance Shell menu review, and a press on the “c” key to connect to the Plan 9 console prompt (%).
  • ed and “% sam -d” are available in the Plan 9 Image. They may be used for setting the DNS, or other tasks from the Plan 9 VPS console prompt (%), before Drawterm is accessible. An ed cheat-sheet is available. Additional editors are operational from a Drawterm Rio rc prompt: acme, sam, or % sam -d.
% sam -d Editing will be done with the command language only, as in ed.

Configuring a dynamic prompt

To have a prompt that shows your pwd and user name, add the following lines to your lib/profile. Place them in the 'case cpu' section, replacing the cpu% prompt line.

prompt=('['^`{pwd}^'] '^$sysname^'% ' ' ')
fn cd {builtin cd $* && prompt=('['^`{pwd}^'] '^$sysname^'% ' ' ')}

These lines update the prompt, and replace the 'cd' command so that the prompt is updated each time you change a directory.


Ed is a text editor, and similar to sam -d. Using the % sam -d examples from Sam, it's possible to use % ed. The mentioned examples are from a Drawterm Rio rc prompt.

  % cd samtest
  % cp /lib/ndb/local local-1ed
  % ed local-1ed
  ip= sys=localhost dom=localhost
  #ip= sys=localhost dom=localhost
  #ip= sys=localhost dom=localhost
  ip=YOUR_IP sys=plan9 dom=plan9 dns=
  % cp /rc/bin/termrc.local termrc.local-1ed
  % ed termrc.local-1ed
  % ed termrc.local-1ed
  ip/ipconfig -g ether /net/ether0 YOUR_IP
  ndb/dns -r
Command Title Quick Reference
EDed Cheat Sheet

network configuration

Control keys – Available at the SDF Boot Camp VPS server console prompt

Editor reference:

Sam, Ed, Acme
Plan 9 Rc Survival Guide


xREADME (slightly outdated) If you think of it as UNIX, you'll often be frustrated because something doesn't exist or works differently. (external link)
x[:!:] 2) Opinion: “Plan 9” is not a product, and is not intended to be. It is research – an experimental investigation into a different way of computing.; 23/08/1988; Re: Plan 9? 3) (external link)
x[:!:] 4) sam” is basically a superset of the “jim” mouse-oriented editor, with a more extensive command language and many improvements.; 14/03/1987; DMD (Teletype 5620) software 5). jim - text editor, Teletype DMD 5620 (external link)
Control keys – Available at the SDF Boot Camp VPS server console prompt
2) , 4)
The [:!:] is interchangeable with a [CAUTION], for the abaco, and mothra browsers. :!:
3) , 5)
The comp.unix.wizards Usenet Archives link is a reference.
plan9front_-_ed_network_configuration.txt · Last modified: 2024/01/15 00:24 by hc9