home.social

#terminal_emulator — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #terminal_emulator, aggregated by home.social.

  1. Чёрное окошко Linux: погружение в подсистему TTY

    Начав изучать тему терминалов в Linux, вы можете почувствовать, что по отдельности вроде бы всё понятно, но разница между понятиями и их суть всё равно ускользает. Консоль, терминал, TTY, виртуальная консоль, виртуальный терминал, эмулятор терминала, оболочка — это просто «вот то чёрное окошко, куда вводят команды Linux». На самом деле за этим окошком скрывается целая цепочка разных сущностей — от компонентов ядра до пользовательских программ. Цель данной статьи — объяснить подсистему TTY и избавить вас от этого неприятного ощущения.

    habr.com/ru/companies/ruvds/ar

    #linux #tty #pty #uart #terminal #terminal_emulator #virtual_console #shell #line_discipline #ruvds_статьи

  2. Невидимый вывод grep при поиске, включающим конец строки в файлах с разделителем строк CRLF

    На днях столкнулся с такой ситуацией: паттерн, который гарантированно должен обеспечивать непустой вывод, вместо текста производит множество пустых строк. Уже сталкивался с этим, но давно и причину вспомнил не сразу. Пофрустрировав, всё-таки припомнил, разобрался детальнее и решил написать небольшую заметку. TL;DR: Причина – встреча символа возврата каретки CR ( \r ) с управляющей последовательностью \x1B[K : CR возвращает курсор в начало строки, а \x1B[K удаляет всё от курсора до конца строки. ОС - Ubuntu 24.04, терминал Terminator 2.1.3, шелл Bash. Подробности

    habr.com/ru/articles/875480/

    #bash #terminal #terminal_emulator #grep

  3. What do you think about the future of LXDE? Will it continue or die out? Even though I haven't used it ever, I am personally interested in it, as I use three of its components, PCManFM, LXTerminal and LXAppearance. I don't want these three to die out.
    #GNU_Linux #linux #open_source #free_software #lxde #terminal_emulator #file_manager

  4. Loving these FOSS apps on windows:

    - scoop (package manager)
    Easy installation and upgrades from a uniform CLI interface.

    - cmder (terminal emulator)

    scoop.sh/
    cmder.net/