What is the clear program?

Typing clear at the terminal clears your screen. How does this program work? The implementation is tiny:

#include <stdio.h>
int main() {
  return 0;

This magic string is composed of two bytes: 27, then 'c'. Byte 27 is ESC in the ACSII table, and it’s understood by the terminal as an escape sequence. It then expects further characters to specify the command; we give it 'c' which clears the screen.

I just released Vidrio, a free app for macOS and Windows to make your screen-sharing awesomely holographic. Vidrio shows your webcam video on your screen, just like a mirror. Then you just share or record your screen with Zoom, QuickTime, or any other app. Vidrio makes your presentations effortlessly engaging, showing your gestures, gazes, and expressions. #1 on Product Hunt. Available for macOS and Windows.

With Vidrio

With generic competitor

More by Jim

Tagged . All content copyright James Fisher 2017. This post is not associated with my employer. Found an error? Edit this page.