Ho cercato online anche su StackOverflow per alcuni suggerimenti o indicazioni, ma tutto ciò che ho trovato è schiacciante e non so da dove iniziare. Chiede scusa se ho trascurato qualcosa di ovvio.Come creare un Terminale di base da zero
Voglio imparare come funziona un terminale e mi piacerebbe costruirne uno da zero, mi piacerebbe qualsiasi consiglio o suggerimento su materiale che copra i concetti e le funzionalità richieste in un terminale ma non voglio solo collegamenti a codice sorgente. Ho trovato molti progetti open source ma li trovo schiaccianti.
Preferirei costruire il mio terminale che può essere eseguito su OS X, Linux e/o Windows (probabilmente userei Java ma prenderei in considerazione altri linguaggi) e alla fine avrò un'interfaccia web (vorrei avere la mia console nel mio browser) So che è stato fatto ma voglio farlo io stesso così posso capire in dettaglio come funziona e solo avere un progetto da fare.
Quello che sto veramente cercando è un punto di partenza con materiale di lettura/tutorial per darmi un po 'di direzione. Se vuol dire fare un passo indietro verso qualcosa di ancora più semplice di un Terminale, sono felice di farlo una volta che ho qualcosa da programmare effettivamente che mi farà avanzare verso l'obiettivo principale
Questo è un modo troppo ampio, SO non è davvero una fonte per procedure dettagliate o raccomandazioni di ciò. Ti suggerisco di dare un'occhiata all'origine di un terminale esistente. (Ce ne sono almeno due in java: [JCTerm] (http://www.jcraft.com/jcterm/) e [Terminator] (http://software.jessies.org/terminator/)) – millimoose
@millimoose sicuramente ci sono concetti o funzionalità di base che sarebbero necessari in ogni terminale? Questo è quello che mi confonde su – jonnie
Cerca in TTYs virtuali e codici di controllo ansi – Dougvj