Системные вызовы являются наиболее неэффективным способом сделать это, часто они включают в себя создание одного или нескольких процессов. Все, что вам нужно сделать, это выдать несколько escape-последовательностей ANSI , вы просто echo
правильные символы и можете делать все что угодно на экране.
То, что вы, вероятно, хотите, это NCurses , которая является библиотекой, выполняющей такие вещи, как рисование блоков, окон и т. Д.