Getting Started with irssi

Irssi is a fabulous IRC client, which runs on the command line. I’m sure I don’t use half the features it offers but its very stable, unintrusive ( you can run it in a background terminal, or even leave it running in a detached screen process ), and frankly excellent. Because I don’t have to set up irssi very often, I always have to look up how to do it – here’s the quick start guide (and remember you can use any of the commands with a “help” argument to get instructions)

First of all, we create a network

/network add -nick  -user  

/network add -nick fred -user fred freenode

Next up, we add a server to the network – this step is so we can add a number of alternative servers for the same network, I never do though.

/server add -noauto -network  

/server add -noauto -network freenode irc.freenode.net

You can also use -auto rather than -noauto above to reconnect to this network every time you use irssi.

Finally, we connect.

/connect 

/connect freenode

5 thoughts on “Getting Started with irssi

  1. Any reason you -noauto the server connection? I hate having to startup and remember to type /connect freenode personally.

    You should probably show how to add channels as well, /channel add [-auto] #name

  2. Caius: I have some connections on -auto and some on -noauto, depending how often I use them. I didn’t show the channel think because I always manually join channels, I get fed up of people who auto join but never say anything or join in. And personally I often dip into different channels depending what I’m doing.

  3. To make this blogpost a bit more helpful than it already is: if you’re not that interested in typing commands into irssi itself, you might want to check out the file ~/.irssi/config.

    It’s a JSON config file, which I think is easier to edit than typing /server add etc.

  4. Chris: glad to be of service :)

    berry_: oh, that’s a good tip! I always just type but then I like typing. You can type stuff in as I showed above, then do /save and copy and/or edit the config file you mention I think. Thanks for commenting!

Leave a Reply

Please use [code] and [/code] around any source code you wish to share.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)