Linux에서 toe 명령의 실제 사용은 무엇입니까?

Linux에서 toe 명령의 실제 사용은 무엇입니까?

명령의 사용법을 이해하려고 노력 중입니다 toe.
매뉴얼 페이지에서 이 명령의 기능을 파악하는 데 문제가 있습니다.
또한 인터넷에서 어떤 예도 찾을 수 없습니다.

맨페이지에서:

toe - (terminfo) 항목 테이블
[..]에는 기본 이름 및 설명별로 사용 ​​가능한 모든 터미널 유형이 나열됩니다.

누군가 예를 들어 간단한 설명을 제공할 수 있습니까?

답변1

toe알려진 터미널 설명 나열용어 정보시스템에서는 기본적으로 알고 있는 모든 위치가 아닌 기본 디렉터리에 저장된 설명만 나열합니다.예를 들어 /etc/terminfoDebian 기반 시스템의 경우)

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 toeterminfo 항목이 나열됩니다.

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).

관련 정보