명령의 사용법을 이해하려고 노력 중입니다 toe
.
매뉴얼 페이지에서 이 명령의 기능을 파악하는 데 문제가 있습니다.
또한 인터넷에서 어떤 예도 찾을 수 없습니다.
맨페이지에서:
toe - (terminfo) 항목 테이블
[..]에는 기본 이름 및 설명별로 사용 가능한 모든 터미널 유형이 나열됩니다.
누군가 예를 들어 간단한 설명을 제공할 수 있습니까?
답변1
toe
알려진 터미널 설명 나열용어 정보시스템에서는 기본적으로 알고 있는 모든 위치가 아닌 기본 디렉터리에 저장된 설명만 나열합니다.예를 들어 /etc/terminfo
Debian 기반 시스템의 경우)
toe
일반적으로 출력이 생성되지 않습니다. 유용한 콘텐츠를 보려면 다음을 실행하세요.
toe -ha
그러면 모든 Terminfo 데이터베이스 항목이 나열되고 제목별로 출처가 표시됩니다.
$ toe -ha
#
#/etc/terminfo:
#
#
#/lib/terminfo:
#
hurd The GNU Hurd console server
wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta
wsvt25 NetBSD wscons in 25 line DEC VT220 mode
linux linux console
등.
TERM
각 줄은 Terminfo 호환 프로그램이 해당 터미널 설명을 사용할 수 있도록 변수와 함께 사용할 수 있는 값으로 시작합니다 . xterm
목록에서 해당 항목과 그 변형을 알아볼 수 있습니다 .
답변2
toe
문서( )에 언급된 대로 man 1 toe
terminfo 항목이 나열됩니다.
toe(1) General Commands Manual toe(1)
NAME
toe - table of (terminfo) entries
SYNOPSIS
toe [-v[n]] [-ahsuUV] file...
DESCRIPTION
With no options, toe lists all available terminal types by primary name
with descriptions. File arguments specify the directories to be
scanned; if no such arguments are given, your default terminfo direc‐
예를 들어 내 시스템의 terminfo 항목은 다음 위치에 저장됩니다 /usr/share/terminfo
.
$ toe /usr/share/terminfo/ |head -n 10
jaixterm-m IBM Kanji AIXterm Monochrome Terminal Emulator
jaixterm IBM Kanji Aixterm Terminal Eemulator
microb micro bee series
mime microterm mime1
megatek pegasus workstation terminal emulator
m2-nam France Telecom Minitel 2 mode te'le'informatique
mlterm+pcfkeys fragment for PC-style fkeys
mgterm MGL/MGL2 MobileGear Graphic Library
ms-vt100 MS telnet imitating dec vt100
mime2a-s microterm mime2a (emulating an enhanced soroc iq120)
출력을 제한했습니다... 이제 terminfo가 무엇인지 알아보려면 다음을 살펴보세요 man 5 terminfo
.
terminfo(5) File Formats terminfo(5)
NAME
terminfo - terminal capability data base
SYNOPSIS
/etc/terminfo/*/*
DESCRIPTION
Terminfo is a data base describing terminals, used by screen-oriented
programs such as nvi(1), rogue(1) and libraries such as
ncurses(3NCURSES). Terminfo describes terminals by giving a set of ca‐
pabilities which they have, by specifying how to perform screen opera‐
tions, and by specifying padding requirements and initialization se‐
quences. This describes ncurses version 6.1 (patch 20181013).