plan9front_-_ed_network_configuration
Table of Contents
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
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 291 /ip= ip=127.0.0.1 sys=localhost dom=localhost s/ip=/#ip= #ip=127.0.0.1 sys=localhost dom=localhost $ #ip=127.0.0.1 sys=localhost dom=localhost a ip=YOUR_IP sys=plan9 dom=plan9 dns=205.166.94.20 . w 341 q %
% cp /rc/bin/termrc.local termrc.local-1ed % ed termrc.local-1ed
% ed termrc.local-1ed 424 $ cpu=CP a ip/ipconfig -g 205.166.94.1 ether /net/ether0 YOUR_IP 255.255.255.0 ndb/cs ndb/dns -r . w 510 q %
Command | Title | Quick Reference |
---|---|---|
ED | ed Cheat Sheet | http://sdf.org/?tutorials/ed |
network configuration
Control keys – Available at the SDF Boot Camp VPS server console prompt |
Editor reference:
Sam, Ed, Acme | https://wiki.sdf.org/doku.php?id=vps_-_9front#editors |
Plan 9 Rc Survival Guide | http://sdf.org/?tutorials/Plan_9_rc |
research
x | README (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) |
plan9front_-_ed_network_configuration.txt · Last modified: 2024/09/07 06:25 by hc9