<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
		<id>https://tcatmon.com/w/index.php?action=history&amp;feed=atom&amp;title=TUI</id>
		<title>TUI - 편집 역사</title>
		<link rel="self" type="application/atom+xml" href="https://tcatmon.com/w/index.php?action=history&amp;feed=atom&amp;title=TUI"/>
		<link rel="alternate" type="text/html" href="https://tcatmon.com/w/index.php?title=TUI&amp;action=history"/>
		<updated>2026-07-14T23:34:02Z</updated>
		<subtitle>이 문서의 편집 역사</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://tcatmon.com/w/index.php?title=TUI&amp;diff=454457&amp;oldid=prev</id>
		<title>2017년 2월 5일 (일) 16:27에 Maintenance script님의 편집</title>
		<link rel="alternate" type="text/html" href="https://tcatmon.com/w/index.php?title=TUI&amp;diff=454457&amp;oldid=prev"/>
				<updated>2017-02-05T16:27:43Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[include(틀:다른 뜻1, other1=명령 줄 인터페이스, rd1=CLI)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://upload.wikimedia.org/wikipedia/commons/2/27/Linux-menuconfig.png?width=500&lt;br /&gt;
대표적인 [[리눅스]] 설정 프로그램 menuconfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[파일:tui_example_vim.png|width=500]]&lt;br /&gt;
텍스트 편집기 [[vi|Vim]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://upload.wikimedia.org/wikipedia/commons/b/b8/Midnight_Commander_%282005%29_en.png?width=500&lt;br /&gt;
파일 탐색기 Midnight Commander&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[목차]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
텍스트 기반 사용자 인터페이스(Text-based User Interface).&lt;br /&gt;
CLI와는 다르다..&lt;br /&gt;
문자를 의미의 표현 뿐 아니라 [[레이아웃]]의 표현에도 이용하는, 일종의 [[GUI|그래픽 사용자 인터페이스]]이다.&lt;br /&gt;
&lt;br /&gt;
[[레이아웃]]의 표현에 [[알파벳|사람이 읽을 수 있는 문자]]를 이용하기도 하지만, Extended [[ASCII]]에 이미 [[레이아웃]]의 표현을 위한 블록, 선 등이 준비되어 있다. [[http://www.asciitable.com/|ASCII Table]]&lt;br /&gt;
&lt;br /&gt;
== CLI와는 어떻게 다른가? ==&lt;br /&gt;
&lt;br /&gt;
=== 버퍼의 차이 ===&lt;br /&gt;
[[CLI]]에서는 줄 또는 문자열을 한 [[버퍼]]의 [[단위]]로 이용한다. 따라서 [[디스플레이|화면]]상에 표시할 때 줄 또는 문자열의 추가가 매우 효율적이다. 반면 TUI에서는 화면 전체를 한 버퍼의 단위로 이용한다. [[버퍼]]의 용량이 매우 큰 대신 버퍼의 [[좌표]]와 화면의 실제 좌표를 1대 1로 대응시킬 수 있다.&lt;br /&gt;
사용자 측면에서 가장 큰 차이점은 상하좌우 방향키를 모두 사용할 수 있다는 점이다.&lt;br /&gt;
&lt;br /&gt;
=== 문자의 차이 ===&lt;br /&gt;
[[CLI]]에서는 [[문자]]를 오로지 의미의 표현에만 이용한다. 즉, 화면의 모든 [[문자]]는 의미를 가지고 있다.&lt;br /&gt;
&lt;br /&gt;
대표적인 [[CLI]] [[프로그램]]&lt;br /&gt;
 * [[셸]]&lt;br /&gt;
 * [[셸]] 스크립트 [* 다만, 대부분의 [[셸]]에서 TUI 스크립팅 또한 지원한다.]&lt;br /&gt;
 * ed (텍스트 편집기)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
반면, TUI는 [[문자]]를 내용으로서의 의미 뿐 아니라 [[디스플레이|화면]] 위 [[레이아웃]]의 표현에도 이용한다. 즉, [[문자]]를 이용한 [[GUI|그래픽 사용자 인터페이스]]라고도 할 수 있다.&lt;br /&gt;
&lt;br /&gt;
대표적인 TUI [[프로그램]]&lt;br /&gt;
 * [[vi]]&lt;br /&gt;
 * [[Emacs]]&lt;br /&gt;
 * [[w3m]] (웹 브라우저)&lt;br /&gt;
&lt;br /&gt;
== 관련 항목 ==&lt;br /&gt;
 * [[CLI]]&lt;br /&gt;
 * [[GUI]]&lt;br /&gt;
 * [[로그라이크]]&lt;br /&gt;
 * [[셸]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[분류:UI]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>	</entry>

	</feed>