
명령줄에서 현재 터미널의 모든 기능(terminfo 또는 termcap)을 볼 수 있습니까?
답변1
infocmp -L -1
현재 TERM에 대한 terminfo 항목을 인쇄하는 데 사용할 수 있습니다 .
termcap에 해당하는 항목은 확실하지 않지만 termcap은 읽을 수 있는 일반 텍스트입니다(기능 코드를 알고 있는 경우). captoinfo
와 함께 활용해도 좋을 것 같아요infocmp
답변2
보여주기 위해모두ncurses를 사용하는 터미널의 기능 중 이전에 제안한 것과 다른 옵션이 필요합니다. 및 옵션 -L
은 -1
각각 긴 이름과 단일 열을 표시합니다.
부터릴리스 5.0~에1999년, ncurses가 지원되었습니다사용자 정의 가능(확장) 기능은 다음과 같은 경우 terminfo 항목으로 컴파일될 수 있습니다.안면 경련 -x
옵션이 주어집니다. xterm 및 기타 터미널 항목은 추가 기능 키 정의 및 기타 기능을 위해 이를 사용합니다. 이에 대한 요약이 있습니다.터미널 데이터베이스.
부터2004년,infocmp-x
확장된 기능을 표시하는 데 사용되는 유사한 옵션이 있습니다 . 따라서 이것을 인쇄하는 데 사용합니다.모두terminfo 기능:
infocmp -x
infocmp
터미널 설명을 termcap 형식(예: -C
(termcap 이름) 및 -r
(termcap 형식)) 으로 표시하려면 다양한 옵션을 사용합니다 . termcap 항목은 일반적으로 1023바이트로 제한됩니다. 그러나 모든 데이터는 터미널 데이터베이스(terminfo)에서 왔기 때문에 ncurses는 선택적으로 해당 제한을 완화할 수 있습니다(예: -T
. 마지막으로 옵션을 사용하면 -x
infocmp는 사용자 정의 기능을 termcap 형식으로 표시할 수 있습니다. 단, 해당 기능의 이름은 2자를 넘지 않아야 합니다.