tput sc
tput ed
и tput rc
.Из tput manual :
tput sc
Сохранить позицию курсора
tput rc
Восстановить позицию курсора
tput ed
Очистить до конца экрана
Пример:
tput sc; в то время как [истина]; сделать тпут ред; echo -e "$ SECONDS \ n $ SECONDS \ n $ SECONDS"; сон 1; tput rc; done
Как это работает?
tput sc
tput ed
очищается до конца экрана, чтобы гарантировать правильный результат echo
sleep 1
ждать одну секунду перед обновлением tput rc
перемещает курсор обратно в начало строки, которые мы только что напечатали Do I have to run cups to be able to add and print from a network printers ?
Да. CUPS — это то, что обеспечивает реализацию сервера. Закрывая службу cups, вы, по сути, закрываете сервер печати.
But I guess it is not mandatory to install cups on the client side?
Хотя я не совсем уверен, что это обязательно , это определенно сильно усложнит вам жизнь, если вы этого не сделаете.
CUPS обеспечивает реализацию как для сервера IPP, так и для клиента IPP. Сервер печати анонсирует свои принтеры в сети, и любой клиент в этой сети может общаться с ним, используя запросы IPP.
Для компьютеров в сети принтеры на сервере печати выглядят просто как IPP-принтеры. Поскольку CUPS уже обеспечивает реализацию клиента IPP, он обрабатывает все запросы IPP за вас.