GoGPT Best VPN GoSearch

온웍스 파비콘

tic - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공자에서 Tic을 실행하세요.

이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 tic입니다.

프로그램:

이름


안면 경련 - 용어 정보 항목-설명 컴파일러

개요


안면 경련 [-01CDGIKLNTUVacfgqrstx] [-e 이름] [-o DIR] [-Q[n]] [-R 서브 세트] [-v[n]] [-w[n]] 파일

기술


The 안면 경련 명령은 번역합니다 용어 정보 소스 형식의 파일을 컴파일된 형식으로 변환합니다.
라이브러리 루틴과 함께 사용하려면 컴파일된 형식이 필요합니다. 저주를 받다(3NCURSES).

에 설명 된대로 기간(5), 데이터베이스는 디렉토리 트리(파일당 하나)일 수 있습니다.
터미널 항목) 또는 해시된 데이터베이스(항목당 레코드 하나). 안면 경련 명령은 쓰기만 합니다
건설 방식에 따라 한 가지 유형의 입구가 있습니다.

· 디렉토리 트리의 경우 최상위 디렉토리(예: /usr/share/terminfo, 지정합니다
데이터베이스의 위치.

· 해시된 데이터베이스의 경우 파일 이름이 필요합니다. 해당 데이터베이스에서 주어진 파일을 찾을 수 없는 경우
이름은 같지만 접미사 ".db"를 추가하면 찾을 수 있으며, 그렇게 사용됩니다.

해시된 데이터베이스의 기본 이름은 기본 디렉토리 이름과 동일합니다.
(단지 ".db" 접미사만 추가).

어느 경우든(디렉토리 또는 해시된 데이터베이스) 안면 경련 그렇다면 컨테이너를 생성합니다.
존재하지 않습니다. 디렉토리의 경우, 이는 "terminfo.db"가 아닌 "terminfo" 리프가 됩니다.
파일.

결과는 일반적으로 시스템 terminfo 데이터베이스에 저장됩니다. /etc/terminfo. 그만큼
컴파일된 터미널 설명은 다른 terminfo 데이터베이스에 배치될 수 있습니다.
이를 달성하는 두 가지 방법:

· 첫째, 다음을 사용하여 시스템 기본값을 재정의할 수 있습니다. -o 옵션 또는
변수 설정 터미널 정보 셸 환경에서 유효한 데이터베이스 위치로.

· 둘째, 만약 안면 경련 쓸 수 없습니다 /etc/terminfo 또는 귀하의 정보를 사용하여 지정된 위치
TERMINFO 변수는 디렉토리를 찾습니다. $HOME/.terminfo (또는 해시된 데이터베이스
$HOME/.terminfo.db); 해당 위치가 있으면 항목이 거기에 배치됩니다.

terminfo 항목을 읽는 라이브러리는 연속적으로 확인해야 합니다.

· TERMINFO 환경 변수로 지정된 위치

· $HOME/.terminfo,

· TERMINFO_DIRS 환경 변수에 나열된 디렉토리

· 디렉토리의 컴파일된 목록(기본값 없음) 및

· 시스템 terminfo 데이터베이스(/etc/terminfo).

옵션
-0 출력을 단일 줄로 제한합니다

-1 출력을 단일 열로 제한합니다

-a 말하다 안면 경련 주석 처리된 기능을 삭제하지 않고 유지합니다.
기능은 마침표로 접두사를 붙여 주석 처리합니다. 이렇게 하면 -x
옵션은 주석 처리된 항목을 사용자 정의 이름으로 처리하기 때문입니다.
소스는 termcap이고 버전 2에서 요구하는 6자 이름을 허용합니다. 그렇지 않은 경우
이는 무시됩니다.

-C 소스 번역을 termcap 형식으로 강제로 실행합니다. 참고: 이 기능은 -C option
of 정보 cmp(1) 단순히 기능 이름을 번역하는 것이 아니라
terminfo 문자열을 termcap 형식으로 변환합니다.
번역 가능한 항목은 terminfo 이름 아래 항목에 남아 있지만 주석 처리됩니다.
앞에 두 개의 점이 있습니다. 실제로 사용되는 형식에는 다음과 같은 몇 가지 개선 사항이 포함되어 있습니다.
terminfo 형식에서 이스케이프된 문자입니다. 더 엄격한 BSD 호환을 위해
번역, 추가 -K 옵션을 선택합니다.

이것이 결합되면 -c, 안면 경련 추가 검사를 통해 사례를 보고합니다.
terminfo 값은 termcap 형식에서는 정확히 대응되지 않습니다. 예:

· sgr 일반적으로 termcap은 다음과 같은 기능을 수행할 수 없기 때문에 변환되지 않습니다.
두 개 이상의 매개변수가 있고 termcap에는 많은 매개변수가 없기 때문에
terminfo에서 사용되는 산술/논리 연산자.

· 두 개 이상의 지연이 있거나 종료 전 지연이 있는 기능
문자열이 완전히 변환되지 않습니다.

-c 말하다 안면 경련 확인만 하려고 파일 구문 문제 및 잘못된 사용을 포함한 오류에 대해
링크. 지정하는 경우 -C (-I) 이 옵션을 사용하면 코드는 다음에 대한 경고를 인쇄합니다.
사용 후 확인된 항목의 길이가 1023(4096)바이트를 초과합니다.
이전 termcap 라이브러리의 고정 버퍼 길이와 버그 검사
버퍼 길이(및 terminfo에 문서화된 제한)로 인해 이러한 항목은 코어를 유발할 수 있습니다.
다른 구현을 사용한 덤프.

안면 경련 매개변수가 있는 문자열 기능이 유효한지 확인하기 위해 문자열 기능을 검사합니다.
표현식입니다. 이 검사는 미리 정의된 문자열 기능에 대해서만 수행됩니다.
정의되는 것 -x 옵션은 무시됩니다.

-D 말하다 안면 경련 알고 있는 데이터베이스 위치를 인쇄하고 종료합니다. 첫 번째
표시된 위치는 컴파일된 터미널 설명을 작성할 위치입니다.
If 안면 경련 규칙에 따라 쓰기 가능한 데이터베이스 위치를 찾을 수 없습니다.
위에 요약한 대로, 진단을 인쇄하고 오류와 함께 종료합니다.
데이터베이스 위치 목록을 인쇄합니다.

-e 이름
쓰기 및 번역을 다음 쉼표로 구분된 터미널 목록으로 제한합니다.
터미널의 이름이나 별칭이 목록에 있는 이름 중 하나와 일치하는 경우 항목
정상적으로 작성되거나 번역됩니다. 그렇지 않으면 출력이 생성되지 않습니다.
그것. 옵션 값은 목록이 포함된 파일로 해석됩니다.
'/'. (참고: tic이 컴파일된 방식에 따라 이 옵션에는 다음이 필요할 수 있습니다. -I or -C.)

-f if/then/else/endif 표현식을 포함하는 복잡한 terminfo 문자열 표시
가독성을 위해 들여쓰기.

-G 상수 리터럴을 해당 문자 대신 십진법 형식으로 표시합니다.

-g 소수점이 아닌 인용 형식으로 상수 문자 리터럴 표시
등가물.

-I 소스 번역을 terminfo 형식으로 강제합니다.

-K termcap 형식에 대한 오래된 ncurses 확장을 억제합니다(예: "\s")
공간.

-L 나열된 긴 C 변수 이름을 사용하여 terminfo 형식으로 강제 소스 번역
~에용어.h>

-N 스마트 기본값을 비활성화합니다. 일반적으로 termcap에서 terminfo로 변환할 때
컴파일러는 문자열 기능의 기본값에 대해 여러 가지 가정을 합니다.
reset1_string, 캐리지 리턴, 커서_왼쪽, 커서_아래쪽, 스크롤_포워드, ,
개행 문자, 키_백스페이스, 키_레프트키 다운, 그런 다음 더 이상 사용되지 않는 것을 사용하려고 시도합니다.
정확한 값을 추론하는 termcap 기능. 또한 일반적으로 출력을 억제합니다.
다음과 같은 오래된 termcap 기능 bs. 이 옵션은 더 문자적인 표현을 강제로 적용합니다.
더 이상 사용되지 않는 기능도 보존하는 번역입니다.

-oDIR 컴파일된 항목을 지정된 데이터베이스 위치에 기록합니다. TERMINFO를 재정의합니다.
환경 변수.

-Qn terminfo(텍스트) 형식으로 소스를 표시하는 대신 컴파일된(바이너리) 소스를 인쇄합니다.
옵션 값에 따라 64진수 또는 baseXNUMX 형식으로 표시됩니다.

1진수

2 베이스64

3 64진수 및 baseXNUMX

-q 번역된 소스를 표시할 때 주석과 빈 줄을 억제합니다.

-R서브 세트
주어진 하위 집합으로 출력을 제한합니다. 이 옵션은
전체 세트를 지원하지 않는 SVr1, Ultrix 또는 HP/UX와 같은 용어 정보
SVR4/XSI는 terminfo를 저주하고 AIX 3.x와 같은 완전히 손상된 포트를 저주합니다.
SVr4/XSI와 호환되지 않는 자체 확장자입니다. 사용 가능한 하위 집합은 "SVr1", "Ultrix",
"HP", "BSD" 및 "AIX"를 참조하세요. 용어 정보(5) 자세한 내용은.

-r 강제 항목 해결(따라서 tc 기능이 남아 있지 않음)을 수행하는 경우에도
termcap 형식으로 번역합니다. termcap을 준비하는 경우 필요할 수 있습니다.
termcap 라이브러리용 파일(예: GNU termcap 버전 1.3 또는 BSD termcap)
(4.3BSD까지) 항목당 여러 개의 tc 기능을 처리하지 않습니다.

-s 항목이 있는 데이터베이스 위치를 표시하여 컴파일을 요약합니다.
작성된 글과 편집된 글의 수.

-T 생성된 텍스트에 대한 크기 제한을 제거합니다. 이것은 주로 유용합니다.
컴파일된 설명이 제한적이므로 테스트 및 분석(예: 1023
termcap, terminfo의 경우 4096).

-t 말하다 안면 경련 주석 처리된 기능을 삭제합니다. 일반적으로 번역할 때
terminfo에서 termcap으로 번역할 수 없는 기능은 주석 처리됩니다.

-U 말하다 안면 경련 소스 파일을 구문 분석한 후 데이터를 후처리하지 않습니다. 일반적으로
일반적으로 기존 terminfo 데이터나 termcaps에서 누락된 데이터를 추론합니다.

-V 이 프로그램에서 사용된 ncurses의 버전을 보고하고 종료합니다.

-vn (자세한) 출력이 표준 오류 추적 정보에 기록되도록 지정합니다.
보여주는 안면 경련'의 진행 상황입니다. 선택적 매개 변수 n 는 1에서 10까지의 숫자이고,
포괄적이며 원하는 수준의 정보를 나타냅니다. n 생략하고,
기본 수준은 1입니다. n 지정되고 1보다 큰 경우 세부 수준은 다음과 같습니다.
증가했다.

디버그 플래그 수준은 다음과 같습니다.

1 생성 및 링크된 파일의 이름

2 “사용” 시설과 관련된 정보

3 해싱 알고리즘의 통계

5 문자열 테이블 메모리 할당

7개의 문자열 테이블 항목

8 스캐너에서 발견된 토큰 목록

9 해시 테이블 생성 시 계산되는 모든 값

디버그 레벨의 경우 n 주어지지 않으므로 하나로 간주됩니다.

-wn 출력의 너비를 지정합니다. 이 매개 변수는 선택 사항입니다. 생략하면
기본값은 60입니다.

-x 알 수 없는 기능은 사용자 정의 기능으로 처리합니다. 즉, 기능 이름을 제공하는 경우
어느 안면 경련 인식하지 못하는 경우 해당 유형(부울, 숫자 또는 문자열)을 추론합니다.
구문을 변경하고 해당 항목에 대한 확장 테이블 항목을 만듭니다. 사용자 정의 기능
이름이 "k"로 시작하는 문자열은 기능 키로 처리됩니다.

매개 변수
파일 하나 이상의 것을 포함한다. 용어 정보 소스 형식의 터미널 설명[참조
용어 정보(5)]. 파일의 각 설명은 다음 기능을 설명합니다.
특정 터미널.

If 파일 "-"이면 표준 입력에서 데이터를 읽습니다. 파일 매개 변수
캐릭터 장치의 경로일 수도 있습니다.

가공
인식되는 기능 중 하나를 제외한 모든 기능 안면 경련 에 문서화되어 있습니다. 용어 정보(5). 그만큼
예외는 사용 능력.

사용=항목-name 현재 컴파일 중인 터미널 항목에서 필드가 발견되었습니다.
안면 경련 이진에서 읽습니다 /etc/terminfo 항목을 완료하려면 (항목은 다음에서 생성됨)
파일 먼저 사용됩니다. 안면 경련 기능을 복제합니다 항목-name 현재를 위해
현재 항목에서 명시적으로 정의된 기능을 제외하고
항목.

예를 들어 항목이 있는 경우, 항목_이름_1, 포함 사용하다=항목_name_2 필드, 취소된 모든
능력 항목_name_2 또한 나타나야 합니다 항목_이름_1 전에 사용하다= 이것들을 위해
취소할 수 있는 기능 항목_이름_1.

컴파일된 항목의 총 길이는 4096바이트를 초과할 수 없습니다. 이름 필드는 512바이트를 초과할 수 없습니다.
최대 별칭 길이(긴 문자가 있는 시스템에서는 32자)를 초과하는 터미널 이름
파일 이름(그렇지 않은 경우 14자)은 최대 별칭 길이로 잘리고
경고 메시지가 인쇄됩니다.

호환성


역사적 증거가 있습니다 안면 경련 구현은 설명 필드를 다음과 같이 처리합니다.
추가 별칭이나 약어로 공백을 사용하지 마십시오. 안면 경련 그렇게 하지 않는다,
하지만 설명 필드가 그런 식으로 처리될 수 있는 경우 경고하고 확인합니다.
위험한 인물.

확장


SVr4와는 달리 안면 경련 명령을 사용하면 이 구현은 실제로 termcap 소스를 컴파일할 수 있습니다.
사실, terminfo와 termcap 구문의 항목은 단일 소스 파일에 혼합될 수 있습니다. 다음을 참조하세요.
용어 정보(5) terminfo 이름과 동일한 것으로 간주되는 termcap 이름 목록의 경우.

SVr4 매뉴얼 페이지에는 해결 규칙에 대한 내용이 명확하지 않습니다. 사용 기능. 이
의 구현 안면 경련 찾을 것이다 사용 소스 파일의 어느 곳이든, 또는 어느 곳이든 대상
파일 트리는 다음에 루트됨 터미널 정보 (만약 터미널 정보 정의됨) 또는 사용자의
$HOME/.terminfo 데이터베이스(존재하는 경우) 또는 (마지막으로) 시스템 파일 트리의 어느 곳이든
편집된 항목의

이 오류 메시지 안면 경련 GNU C 오류 메시지와 동일한 형식을 가지며 다음과 같습니다.
GNU Emacs의 컴파일 기능으로 구문 분석되었습니다.

The -0, -1, -C, -G, -I, -N, -R, -T, -V, -a, -e, -f, -g, -o, -r, -s, -t 그리고 -x 옵션은
SVr4에서는 지원되지 않습니다. SVr4 -c 모드는 잘못된 사용 링크를 보고하지 않습니다.

System V는 항목을 컴파일하거나 항목을 읽지 않습니다. $HOME/.terminfo 데이터베이스
TERMINFO가 명시적으로 설정되지 않은 한.

onworks.net 서비스를 사용하여 온라인으로 Tic을 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.