アプリケーションから端末を使う最も簡単な方法は、単にテキスト文字列を逐次的に読み書きすることである。出力したテキストはスクロールしていくので、最近出力した部分（通常24行）だけが見えている。UNIXでは通常入力テキストは Enter キーが押下されるまでバッファされるので、アプリケーションが読み取るテキストは文字列として完全な形になっている。このような使い方の場合、アプリケーションが端末について詳しく知る必要はない。多くの対話型アプリケーションでは、これでは不十分である。典型的強化としては、「コマンド行編集」（readline などのライブラリを使う）がある。また、同時にコマンド履歴にアクセスできるようにする場合もある。これらは対話型コマンドラインインタプリタでよく使われる。さらに対話的なものとして、フルスクリーン型のアプリケーションがある。この場合は、アプリケーションが全体の表示を完全に制御する。また、キー押下にも即座に反応する（Enter キー押下までバッファリングすることはない）。テキストエディタ、ファイルマネージャ、ウェブブラウザなどがこのモードを使う。さらに、テキスト表示の際の色や輝度も制御でき、アンダーラインをつけたり、点滅させたり、罫線素片などの特殊な文字を表示させたりすることも可能である。これらを実現するには、アプリケーションが通常のテキスト文字列だけでなく、制御文字やエスケープシーケンスを扱う必要がある。それによって、カーソルを特定の位置に移動させたり、特定位置の文字を消去したり、色を変えたり、特殊な文字を表示させたり、ファンクションキーに応答したりといったことが可能になる。ここで問題になるのは、端末や端末エミュレータが各種存在することで、それぞれが自前のエスケープシーケンスを持っている。このため、特別なライブラリ（cursesなど）が作成され、端末データベース（Termcap や Terminfo）と共に作用して、端末の違いを吸収する役目を果たす。
最も単純な形態では、テキスト端末はファイルのようなものである。ファイルへの書き込みが表示され、ファイルからの読み込みがユーザー入力を読み取ることになる。Unix系オペレーティングシステムでは、テキスト端末に対応したキャラクタスペシャルファイルが存在する。他に、特殊なエスケープシーケンスや制御文字があり、プログラムから使える termios システムコールがある。ncurses などのライブラリから使うのが最も容易である。さらに ioctl システムコールを使って端末固有の操作が可能である。
テキスト端末で動作するアプリケーションとしては、まずコマンドラインインタプリタあるいはシェルがある。これらはコマンドプロンプトを表示してユーザーにコマンド入力を促し、ユーザーがコマンドを入力する際には最後に Enter キーを押下する。シェルでは、そのコマンドの多くはそれぞれがアプリケーションである。また、テキストエディタも重要なアプリケーションの種類である。ディスプレイ全体を使い、テキストを表示し、ユーザーがそれを編集できるようにしてある。ワープロソフトも元々はテキスト端末で利用可能だったが、WYSIWYG化と共にGUIが必須になっていった。telnet や ssh は、遠隔のサービスと接続してローカルな端末から操作を可能にする。
コンソールはコンピュータを操作するのに使われるテキスト端末である。デスクトップ型のコンピュータであれば、本体に備わっているキーボードとディスプレイがコンソールの役目を果たす。LinuxやFreeBSDなどのUnix系オペレーティングシステムには、1つのコンピュータ上で複数のテキスト端末を提供する仮想コンソール機能がある。端末エミュレータは、グラフィカルなウィンドウシステム内で動作するプログラムで、ウィンドウ上でテキスト端末を利用できる。これにより、GUIとテキスト端末は共存している。主な端末エミュレータとしては、Win32コンソールや xterm がある。Unix系オペレーティングシステムでは、擬似端末に接続される。モデムと共に使用することを前提とした特殊な端末エミュレータも存在する。例えば SSH クライアントなどもな端末エミュレータである。
テキスト端末とは、テキスト（文字列）の入力と表示を行う入出力機器である。キャラクタ端末とも呼ばれる。情報は事前に選択した形状の文字の並びとして表示される。その表示にブラウン管のようなビデオ表示を使う場合、ビデオ表示端末 (VDT) と呼ぶ。本来、テキスト端末は端末装置としてコンピュータにシリアルポートで接続されていたが、その後デスクトップ型のコンピュータではコンソールが組み込みとなり、グラフィカルなデスクトップ環境で動作する端末エミュレータが使われるようになった。グラフィカルなディスプレイがテキスト端末を一掃することはなく、コマンド行インタフェースやテキストユーザインタフェースに適した方式として生き残っている。多くのプログラミング言語は標準入出力としてテキストの入出力をサポートしている。
「倭」ないし「倭人」が、中国の歴史書物に登場するのは、弥生時代中期の紀元前150年頃のことであり、中国では、『漢書』に記された前漢代にあたる。『漢書地理志』によると、紀元前2世紀から紀元前後ごろにかけて、倭人が定期的に漢の植民地楽浪郡を介して（前）漢王朝へ朝貢しており、多数の（『漢書』には「100余」と記す）の政治集団（国）を形成していたことが知られている。1世紀中葉の建武中元2年（57年）になると、北部九州（博多湾沿岸）にあったとされる倭奴国（ここで云う国とは、中国で云う国邑すなわち囲まれた町のこと）の首長が、後漢の光武帝から倭奴国王に冊封されて、金印（委奴国王印）の賜与を受けている。『後漢書』「東夷傳 「建武中元二年 倭奴國奉貢朝賀 使人自稱大夫 倭國之極南界也 光武賜以印綬」これは北部九州における倭人の政治集団の統合が進み、その代表として倭奴国が後漢へ遣使したと考えられている。『魏志』倭人伝にみられる「奴国」は、福岡平野が比定地とされている。この地からは『後漢書』東夷伝に記された金印「漢委奴国王印」が出土しており、奴国の中枢と考えられる須玖岡本遺跡（春日市）からは紀元前1世紀にさかのぼる前漢鏡が出土している。また、「伊都国」の中心と考えられる三雲南小路遺跡（糸島市）からも紀元前1世紀の王墓が検出されている。その約50年後の永初元年（107年）には、倭国王帥升が後漢へ遣使し、生口（奴隷）を160人献呈している。『後漢書』「東夷傳 「安帝永初元年 倭國王帥升等獻生口百六十人 願請見」」107年の文献に名を残す日本史上最古の人物である帥升は、史料上、倭国王を称した最初の人物でもある。さらに「倭国」という語もこの時初めて現れている。これらのことから、この時期に、対外的に倭・倭人を代表する倭国と呼ばれる政治勢力が形成されたと考えられる。後漢書は遥か後代の編纂であるが、このことから、1世紀末から2世紀初頭にかけて、倭国をある程度代表する有力な政治勢力が生まれたとする見解があるものの、日本列島各地の豪族がそれぞれ倭国王を称していた可能性も否定できない。いずれにせよ、これ以降、7世紀最末期までの間、倭・倭人を代表する/統合する政治勢力は、対外的に「倭国」を称し続けた。帥升以降、男子が倭国王位を継承していったとされるが、2世紀後期になると倭国内の各政治勢力間で大規模な紛争が生じた（倭国大乱）。