Знание должно быть доступно!

Путь /ОС/FreeBSD

Общая цель:

Установить описание терминала xterm-kitty (файл kitty.terminfo) в систему, 

чтобы программы вроде htop, mc, vim и другие могли работать корректно в терминале Kitty.

curl -L https://raw.githubusercontent.com/kovidgoyal/kitty/master/terminfo/kitty.terminfo | tic -x -И фсё, глюки командной строки на серваке давай досвидания.

Разбор по частям:

1. curl -L https://...

  • curl — утилита для скачивания данных из интернета.

  • -L — говорит curl следовать редиректам, если они есть.

  • https://raw.githubusercontent.com/.../kitty.terminfo — ссылка на файл описания терминала для Kitty.

То есть эта часть скачивает файл kitty.terminfo.


2. | (пайплайн)

  • Передаёт результат из curl в следующую команду (tic).

3. tic -x -

  • tic — это компилятор terminfo-файлов.

  • -x — разрешает расширенные опции в terminfo (необязательные, но безопасные).

  • - — означает, что входные данные (kitty.terminfo) поступают из stdin, т.е. из curl.

Таким образом, эта команда компилирует и устанавливает описание терминала kitty в локальную базу terminfo.