irssi - консольный IRC-клиент
Life-HackIrssi - консольный IRC-клиент. Преимущество перед GUI клиентами, типа HexChat, очевидны:
- Автоматическая поддержка шрифта и цветовой схемы терминала
- Можно легко запустить на сервере в screen
- Практически не используется мышь, а это удобно
- Потребляют мало памяти и заряда батареи
- Можно подключать темы, модули и скрипты
- По умолчанию irssi не пишет логов
Сайт - https://irssi.org
Исходный код - https://github.com/irssi/irssi
Установка
apt-get install irssi
Запуск
Запускается командой в терминале:
irssi
Настройка
При первом запуске irssi создаст конфигурацию по умолчанию в /root/.irssi/config
Лучше выйти и отредактировать его, убрав лишние сети и каналы:
nano /root/.irssi/config
В начале оставляем только:
servers = ( ); chatnets = { }; channels = ( );
В конце меняем имя пользователя и никнейм на свой:
settings = { core = { real_name = "Имя"; user_name = "ник"; nick = "ник"; }; "fe-text" = { actlist_sort = "refnum"; }; };
Ctrl+O - сохранить файл Ctrl+X - выйти из редактора
Команды irssi
Отображение подсказки:
/help
Попробуем войти с помощью irssi на канал #название_канала
Для добавления новой сети:
/network add -nick ник название_сети /network list
Для добавления к сети сервера:
/server add -network название_сети -ssl сервер порт /server list
Для добавления каналов, на которые будем заходить:
/channel add -auto #название_канала название_сети /channel list
Для сохранения конфигурации:
/save
Если запущено несколько экземпляров irssi, обновленную конфигурацию в них можно загрузить:
/reload
Для подключения к сети:
/connect название_сети
Для поиска каналов по названию:
/list #*название_канала*
Для поиска каналов по названию и количеству человек:
/list #*название_канала*,>3
Для входа на канал:
/join #название_канала
Для вывода списка окон:
/window list
Для перехода в заданное окно:
/window 9
Для перехода на заданный канал:
/window goto #название_канала
Для закрытия окна:
/window close
Для просмотра присутствующих на канале:
/names
Для выхода с канала:
/leave /part
Отметиться, что вы отошли:
/away причина
Отметиться, что вы вернулись, той же командой, но без указания причины:
/away
Для проверки, что в сети можно зарегистрировать ник:
/msg nickserv help
Для регистрации ника:
/msg nickserv register пароль электронная_почта
Для автоматического подтверждения при входе в сеть того, что мы те, за кого себя выдаем:
/network add -autosendcmd "/msg nickserv identify пароль" название_сети /save
Для отключения от сети:
/disconnect название_сети
Для выхода из irssi (в любое время и из любого окна):
/quit
Основные хоткеи
- Alt + (1, 2, …, Q, W, …) - переключение между окнами
- Ctr + N / P, Alt + → / ← - следующее / предыдущее окно
- Page Up / Page Down - перемотка сообщений вверх / вниз
Всем спасибо за внимание!