спасибо! но вроде пдобно и делал...
Нет, абсолютно не подобно и абсолютно не так.
Эта команда
cat > ~/.Xmodmap
выполняет функции строчного редактора и ожидает ввода с клавиатуры.
Каждая строка должна заканчиваться нажатием Enter.
Прерывается набор по Ctrl+d
После нажатия этой комбинации, набранный текст будет перенаправлен в указанный файл.
Если файла не существует, он будет создан.
Перенаправление выше очищает содержимое указанного файла если он существует.
Если быть более точным:
- Каждая строка добавляется в указанный файл по нажатию Enter.
Для добавления в файл набираемого с клавиатуры текста, используется двойной символ перенаправления.
Этот приём, включая дополнительно и sed, может служить заменой редактора текста, в случае отсутствия в системе какого-либо редактора.
Этот трюк описывался здесь, но вы же не читаете:
https://forum.altlinux.org/index.php?topic=32361.msg308887#msg308887