/etc/termcap 은 사용 가능한 터미널 유형을 적어놓은 텍스트 화일이다. 몇몇 프로그램은 화면에서 커서를 움직이거나 스크린에 관련된 일을 하기 위하여 termcap 의 정보를 사용한다. tcsh, bash, vi 그리고 모든 curses 기반의 프로그 램들이 모두 termcap 데이터베이스를 사용한다.
데이터베이스에는 다양한 터미널 유형이 표현되어 있고 응용 프로그램들은 term- cap에서의 올바른 유형을 찾아내기 위하여 환경변수 TERMCAP을 사용한다. 각 기능은 2 문자 코드를 사용하여 원하는 효과를 줄 수 있도록 되어 있다. 각 기능의 구분자는 콜론(:)문자이다. 예를 들어 경고음에 대해서는 bl 이라는 코 드를 사용하는데 보통 bl=^G 로 표현되어 있어서 응응프로그램으로 하여금 아스키 BELL 문자인 <컨트롤>+G 문자를 사용하도록 지시한다.
bl 기능 말고도 vb 즉 "visible bell"이라는 기능이 있는데 /etc/termcap 의 리눅스 콘솔에는 보통 빠져있다.