[vox] Lugod meeting tonight. Exploring the Terminal by Micah Cowan

Brian Lavender brian at brie.com
Mon Jun 17 14:08:00 PDT 2013


Come join the Lugod meeting this evening!
June 17, 2013
7:00-9:00pm 

Davis Library
315 East 14th Street
Davis, CA 95616 

Subject:
 Exploring the Terminal

Presenter:
 Micah Cowan

Details:

Everything you ever wanted to know about the terminal:

    * how terminals work,
    * the special codes used to move the cursor to different positions,
      set colors and graphical effects, draw dialogs, or designate character
      encodings,
    * the terminfo and termcap databases for terminal features, 

and how to:

    * make a custom color bash prompt,
    * record and play back terminal sessions,
    * create interactive demos to run on the terminal, and
    * manage a set of "virtual" terminals you can disconnect from and
      reconnect to, using tools called terminal multiplexers.

Various useful utility programs will be covered in the course of this talk, including:

script, scriptreplay
    Record and playback terminal sessions. 

teseq, reseq
    Written by the speaker.
    * Explain invisible sequences of characters that control the terminal,
      using plain English, and turn those explanations back into terminal
      control sequences.

    * Also useful for creating interactive demos to run on the terminal,
      out of terminal sessions recorded with the script command (above).

screen, tmux
    Portions written by the speaker.
    * Set up terminals you can detach from, and reconnect to later (very
      useful for leaving things running on a server, and reconnecting from
      elsewhere to see the results).

prompt-jobs.sh
    Written by the speaker.
    * Instantly add color and an abbreviated suspended jobs list to your interactive shell prompt. 

-- 
Brian Lavender
http://www.brie.com/brian/

"There are two ways of constructing a software design. One way is to
make it so simple that there are obviously no deficiencies. And the other
way is to make it so complicated that there are no obvious deficiencies."

Professor C. A. R. Hoare
The 1980 Turing award lecture


More information about the vox mailing list