1 / 14

Introduce to IRC

Wei-Shiang Huang <huangwh@cs.nctu.edu.tw>. Introduce to IRC. What is IRC?. It means “Internet Relay Chat”. A form of real-time Internet text messaging (chat). It’s a server and client model. It has a lot of channels on a server. Also provide private messages and file sharing functions.

maglione
Download Presentation

Introduce to IRC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wei-Shiang Huang <huangwh@cs.nctu.edu.tw> Introduce to IRC

  2. What is IRC?

  3. It means “Internet Relay Chat”

  4. A form of real-time Internet text messaging (chat). • It’s a server and client model. • It has a lot of channels on a server. • Also provide private messages and file sharing functions.

  5. If you want to use irc on unix-like platform…..

  6. You will need irssi – the client of the future

  7. Install • An example on FreeBSD • cd /usr/ports/irc/irssi/ • make install clean • rehash

  8. Basic Commands • Connect to an irc server (ex:freenode) • /connect irc.freenode.net • Own your nickname • /nick maximum • Register your nickname • /msg NickServ REGISTER <password> • /msg NickServ IDENTIFY <password> • Join a channel • /join #Channel_name key (if necessary key) • Ex: /join #nctuNASA ILoveCSCC (For course purpose)

  9. Basic Commands (Cont’d) • Private message • /msg <nickname> blah~~~~ • Leave a channel • /wc • Close irssi • /quit • Switch channel key • Alt+<NUM>, Alt+<LEFT>, Alt+<RIGHT>

  10. Irssi status

  11. Irssi Configuration • If you have a configuration file, you can connect and join a channel automatically. • Configurate IRC Network • /NETWORK ADD freenode • Configurate IRC Server • /SERVER ADD -auto -network freenode irc.freenode.net • Add a Channel • /CHANNEL ADD –auto #nctuNASA freenode ILoveCSCC • Set Encoding • /SET term_charset UTF-8 • /SET recode_transliterate ON • /SET recode_fallback UTF-8 • /SET recode_out_default_charset UTF-8

  12. Irssi Configuration (Cont’d) • Channel Encoding • /RECODE ADD #channel_name encode • Ex:/RECODE ADD #nctuNASA UTF-8 • Autolog • /SET autolog_path ~/tmp/logs/irc-$tag-$0-%Y%m%d • Save configuration • /SAVE

  13. Reference • Irssi • http://irssi.org/ • irssi UTF-8 Big5 中文轉換與設定 • http://blog.seety.org/everydaywork/2005/3/15/253/ • 用 screen + irssi 上 irc 之鄉民版教學 (含Q&A) • http://lzy-blah.blogspot.com/2007/08/screen-irssi-irc-q.html • NA IRC Channel: • #nctuNASA • Password: ILoveCSCC

More Related