
Kysymykset ircistä osoitteeseen irc@uta.fi
Jos luet tätä paperilta, ota huomioon, että tämä ohje on luettavissa myös WWW:ssä osoitteessa http://www.uta.fi/tkk/ohjeet/unix/ircohje.shtml
Mikä ihmeen Irc?
Irc (Internet Relay Chat) on monenkäyttäjän keskusteluohjelma, jonka avulla voit jutella ympäri maailmaa sijaitsevien ihmisten kanssa. Irc toimii reaaliaikaisesti, joten voit keskustella toisella puolella maailmaa päätteidensä ääressä istuvien ihmisten kanssa aivan kuin olisit heidän kanssaan kasvokkain.
Irc:ssä keskustelu sujuu nopeammin kuin sähköpostilla: kirjoittamasi tekstit ilmestyvät käytännössä heti toisessa päässä olevan keskustelukumppanin näytölle. Voit jutella ihmisten kanssa kahden kesken tai ottaa osaa keskusteluun, jossa kaikki samaan keskusteluun osallistuvat näkevät toistensa kirjoittamat tekstit. Irc onkin halpa vaihtoehto esimerkiksi puhelinkokouksille tai henkilökohtaisille tapaamisille.
Irc:n avulla on helppo pitää yhteyttä ihmisten kanssa, olivatpa he sitten samassa rakennuksessa, hajaantuneina ympäri kaupunkia tai vaikkapa eri maissa! Kun käynnistät koneellasi irc:n, se kytkeytyy automaattisesti ympäri maapalloa levittäytyneeseen irc-verkkoon ja tarjoaa sinulle mahdollisuuden jutella kenelle tahansa sillä hetkellä irc:tä käyttävälle ihmiselle. Minä tahansa vuorokaudenaikana irc:ssä on saavutettavissa hieman toista tuhatta ihmistä ympäri maailmaa.
Irc-ohjelmia on monenlaisia. Voit käyttää irc:tä joko palvelinkoneella (kielo) tai mikrolla slipin avulla. Tässä ohjeessa kerrotaan, miten ircataan kielolla.. Mikrojen irc-ohjelmat (mIrc, netscape chat jne) toimivat hyvin pitkälle samalla tavalla, joten tästä ohjeesta on hyötyä niidenkin käyttöön. Näissä ohjelmissa komennot annetaan tosin yleensä painamalla hiirellä painikkeita tai käyttämällä valikoita. Lisäohjeita mikrojen ohjelmista löydät aina kyseisten ohjelmien help-valikoista.
Irc käynnistetään yksinkertaisesti kirjoittamalla komentoriville käynnistyskomento 'irc':
kielo% irc
Ircissä jokaisella käyttäjällä on nickname eli lempinimi, josta hänen puheenvuoronsa tunnistetaan. Kaikki toiset irc:n käyttäjät tulevat tuntemaan sinut pääasiassa nicknamesi perusteella - he näkevät myös oikean nimesi, jos haluat. Kun irc käynnistetään eikä nicknamea ole määritelty missään muualla, nicknamena näkyy käyttäjätunnuksesi. Nicknamen voi kertoa ircille jo käynnistysvaiheessa antamalla nimen käynnistyskomennon parametrina. Esim. käynnistyskomento 'irc jurpo' käynnistää ircin nicknamella "jurpo".
Ircistä voi poistua monella tavalla, esim. kirjoittamalla irc-komennon '/bye' tai '/signoff'. Ircissä jokaisen komennon alkuun tulee siis kauttaviiva. Kaikki muu kirjoittamasi teksti näkyy muille samalla kanavalla oleville - lisää kanavista tuonnempana.
Ircissä saa aina ohjeita kirjoittamalla komennon '/help'. Tämän jälkeen irc tarjoaa listan mahdollisista komennoista ja kysyy, mistä komennosta haluat lisätietoja. Neuvoja saa myös suoraan antamalla komennon tyyliin '/help join', joka siis tarjoaa apua join-komennosta. Komennon lisäksi saat myös muita ohjetietoja, antamalla komennon nimen tilalle jonkun sanoista "basics", "etiquette", "intro", "commands" jne. Nämä ja muut nimet näkyvät help-komennon antaman listan lopussa.
Nicknamea voi vaihtaa myös ircin sisällä käyttämällä komentoa /nick. Komento '/nick jurpo' vaihtaa nicknameksesi "jurpo".
Kun käynnistät ircin, et ole vielä millään kanavalla, joten sinun täytyy ensin liittyä kanavalle. Kanavalle liitytään kirjoittamalla komento /join ja kanavan nimi. Esimerkiksi kirjoittamalla '/join #ikioma' pääset kanavalle nimeltään "#ikioma". Jokaisen kanavan nimen edessä on risuaitamerkki (#). Kanavalle liittymisestä tulee näkyviin seuraavannäköinen viesti sekä sinulle että kaikille muille kanavalla oleville:
*** jurpo (cconol@uta.fi) has joined channel #ikioma
Jos annat join-komennolle sellaisen kanavannimen, jota ei ole ennestään olemassa, irc luo kanavan ja tekee sinusta ainoan käyttäjän kanavalle.
Tämän jälkeen kuvaruudullasi näkyy kanavalla käytävä keskustelu ja kirjoittamasi tekstit tulevat näkyviin muille kanavalla oleville Kuvaruudulla näkyy aluksi nuolimerkeillä ympäröitynä puhuja ja sen jälkeen hänen kirjoittamansa teksti:
<paavo> Milloin mahtaa olla filosofian tentti?
<reiska> Sehän on huomenna kello 17.
<paavo> Ai pahus, sittenhän täytyy alkaa jo lukea!
Sinun kirjoittamasi tekstit tulevat lukijoille näkyviin heti kun olet painanut Enter-näppäintä. Muille lukijoille tekstisi edessä näkyy oma nicknamesi, mutta sinun kuvaruudullasi näkyy ainoastaan yksi nuolimerkki merkkinä sinun kirjoittamastasi rivistä:
> Minun mielestäni tentti oli vasta ylihuomenna!!
Kanavalta poistutaan komennolla /part. Esimerkiksi komento '/part #ikioma' tuo sinut pois kanavalta #ikioma, jolloin et enää näe siellä käytävää keskustelua eivätkä kirjoittamasi tekstit näy siellä. Jos olit viimeinen kanavalla olija poistuessasi, kanava katoaa lähdettyäsi. Kanavalta poistumisesta saavat kaikki seuraavannäköisen ilmoituksen:
*** jurpo has left channel #ikioma
Yksityisiä viestejä - sellaisia, jotka näkee vain vastaanottaja - voit lähettää kirjoittamalla /msg nickname viesti, esim. '/msg paavo Terve!'. Sinulle tulevat yksityiset viestit huomaat niiden erilaisesta ulkonäöstä: normaalit kanavalle kirjoitettavat viestit on ympäröity nuolimerkeillä (esim. <paavo> Päivää vain), kun taas sinulle tulevat yksityiset viestit näkyvät tähdillä ympäröityinä: *paavo* Lainaisitko luentomonisteitasi?
Kun kirjoitat jollekin yksityisviestin, lähtevä viesti näkyy ruudullasi merkittynä nuolella ja ympäröitynä tähtimerkeillä:
-> *paavo* Kyllähän se sopii.
Yksityisiä viestejä voit lähettää kenelle tahansa, eli sinun ei siis tarvitse olla samalla kanavalla. Usein monet ircin käyttäjät eivät ole millään kanavalla, vaan keskustelevat pelkästään yksityisesti käyttäen henkilökohtaisia viestejä.
Listan kanavista saa kahdella tavalla: '/list' antaa listan, jossa näkyy kanavan nimi, kuinka monta ihmistä kanavalla on ja mikä on kanavan otsikko. '/names' antaa listan, jossa näkyvät kanavien nimet ja sen jälkeen kanavalla olevien lempinimet. Koska ircissä on nykyisin aika paljon käyttäjiä ja paljon kanavia, nämä komennot antavat useita kuvaruudullisia pitkän tulosteen; niitä ei ole siis välttämättä kovin viisasta antaa käytettäessä ircciä esimerkiksi hitaalla modeemilla.
Saat pitkät listat näkyviin kuvaruudullinen kerrallaan laittamalla ircissä sivutuksen päälle. Se tapahtuu komennolla '/set hold_mode on'. Tämän jälkeen irc pysähtyy odottamaan Enter-näppäimen painallusta, kun kuvaruutu tulee täyteen. Kun olet katsonut listaa, muista ottaa sivutus pois päältä komennolla '/set hold_mode off'.
Kanavalla olijat näet kirjoittamalla /who ja kanavannimi, esim. '/who #ikioma' näyttää, keitä on kanavalla #ikioma:
Channel Nickname S User@Host (Name)
#ikioma paavo H* paavo@uta.fi (Paavo Saarijärvi)
#ikioma reiska H@ reiska@uta.fi (Reiska Esimerkki)
#ikioma tapsa H tapsa@uta.fi (Tapsa Meikäläinen)
#ikioma pirkko G*@ pirkko@uta.fi (Pirkko Kärttyisä)
Listassa ensimmäisenä on kanavannimi, sitten tulee nickname, status (tästä lisää myöhemmin) sekä käyttäjän käyttäjätunnus (=sähköpostiosoite) ja oikea nimi. Oikea nimi on mahdollista muuttaa ircissä joksikin toiseksi, joten siihen kannattaa aina suhtautua hieman epäillen.
Kolmannessa palstassa oleva status sisältää joitakin tietoja käyttäjästä. Kirjain 'G' tarkoittaa, että käyttäjä on merkinnyt itsensä poissaolevaksi /away-komennolla (tästä lisää ohjeita tuonnempana). Kirjain 'H' taas tarkoittaa käyttäjän olevan paikalla (tai ainakaan hän ei ole merkinnyt itseään poissaolevaksi).
Tähtimerkki (*) on irc-operaattorin tunnus. Irc-operaattorit ovat ihmisiä, jotka ovat aikoinaan pystyttäneet irc-palvelimen paikalliselle koneelle tai muuten pitävät huolta ircistä. Vastaus usein esitettyyn kysymykseen: Ei, luultavasti sinä et voi päästä irc-operaattoriksi, ellei sinulla ole sitten kokemusta ja halua pitää yllä ircciä.
Kissanhäntämerkki (@) on merkkinä kanavaoperaattorille. Kanavaoperaattorit voivat muuttaa joitakin kanavan ominaisuuksia, kuten esimerkiksi tehdä siitä piilotetun, "lukita" kanavan, jolloin sinne pääsee vain kutsusta jne. Kanavan perustanut käyttäjä (ensimmäinen kanavalle tullut) saa operaattorioikeudet kanavalleen, ja hän voi sitten jakaa niitä muille käyttäjille. Kanavaoperaattorioikeudet menettää poistumalla kanavalta. Myöhemmin tässä oppaassa saat lisätietoja kanavaoperaattorin mahdollisuuksista.
Nicknamesta saat lisätietoa kirjoittamalla komennon /whois ja nickname, esim. '/whois paavo' kertoo lisätietoja käyttäjästä, jonka lempinimi on "paavo" (jos paavo sattuu olemaan sillä hetkellä paikalla):
*** paavo is paavo@uta.fi (Paavo Saarijärvi)
*** on channels: #ikioma
*** on irc via server irc.uta.fi (University of Tampere)
*** paavo has been idle 0 seconds
Listassa näkyy ensin paavon käyttäjätunnus / sähköpostiosoite, oikea nimi tai nimi, jonka paavo on kirjoittanut siihen tilalle, kanavat, joilla hän on, sekä serveri eli palvelin, jota paavo käyttää.
Serveristä saa aavistuksen siitä, missä päin maailmaa käyttäjä on. Ylläolevissa tiedoissa näkyy, että paavo käyttää Tampereen yliopiston serveriä, joten hän on erittäin todennäköisesti Tampereella.
Jos käyttäjä on merkinnyt itsensä poissaolevaksi, whois-komennon antamassa listassa näkyy vielä muiden lisäksi rivi:
*** paavo is away: luennolla
Kun merkitset itsesi poissaolevaksi, voit lisätä siihen selityksen, jolloin muut käyttäjät näkevät missä olet. Poissaolevaksi ilmoittaudutaan kirjoittamalla komento /away ja sen jälkeen selitysteksti, esim. '/away Tekemässä harjoitustyötä'. Irc varmistaa poissaolosi antamalla ilmoituksen:
*** You have been marked as being away
Jos joku yrittää tänä aikana lähettää sinulle yksityisviestin, hän saa ruudulleen ilmoituksen siitä, että olet pois sekä antamasi selityksen. Esim. kun kirjoitat '/msg reiska aiotko tulla luennolle' silloin kun reiska on poissa, saat ilmoituksen:
*** reiska is away: menin seminaariin
Viesti menee perille, ja reiska saa viestisi ruudulleen kellonaikaleimalla varustettuna:
*jurpo* aiotko tulla luennolle? <Thu Jun 3 18:18>
Tästä reiska näkee heti palattuaan, että yritit ottaa häneen yhteyttä kello 18.18.
Kun palaat takaisin sieltä, missä nyt sitten ikinä olitkin, saat merkittyä itsesi paikallaolevaksi antamalla komennon /away ilman mitään selitystekstiä. Irc kuittaa jälleen ilmoituksesi:
*** You are no longer marked as being away
Jos haluat nähdä meidän koulustamme olevat ircin käyttäjät, kirjoita komento '/who -h *uta.fi'. Jos haluat nähdä TTKK:lta tulijat, kirjoita '/who -h *tut.fi'. Samaan tyyliin tähtimerkkiä käyttämällä voit tutkia tietyistä paikoista tulevia käyttäjiä. Esim. *.au näyttää australialaiset, *.edu USA:laiset jne.
Kanavan topic eli aihe, joka näkyy /list-komennolla saatavassa listassa sekä kanavalle tulijoille automaattisesti, voidaan asettaa /topic-komennolla. Esim. komento '/topic Keskustelua matikan luennosta' vaihtaa topicin ja antaa kaikille kanavalla oleville ilmoituksen:
*** jurpo has changed the topic on channel #ikioma to Keskustelua matikan luennosta
Kanavan muita ominaisuuksia voi vaihtaa ainoastaan kanavaoperaattori. Kanavaoperaattori on ensimmäisenä kanavalle tullut henkilö. Hänet tunnistaa who-listassa olevasta kissanhäntämerkistä (@). Kanavaoperaattori voi tehdä myös muista kanavalla olevista käyttäjistä operaattoreita käyttämällä apuna /mode-komentoa. Esim. paavolle annetaan kanavaoperaattorin oikeudet ("operit") kanavalla #ikioma komennolla '/mode #ikioma +o paavo'. Irc antaa sen jälkeen ilmoituksen:
*** Mode change "+o paavo" on channel #ikioma by jurpo
Operit saa poistettua samanlaisella komennolla kuin yllä, mutta kirjoittamalla komennon sisään plussan sijasta miinuksen (-o).
Kanavaoperaattorina voit määritellä kanavalle erilaisia ominaisuuksia. Kanavan voi lukita muilta käyttäjiltä antamalla komennon '/mode #ikioma +i". Tämän jälkeen kanavalle pääsee vain, jos on saanut kutsun kanavaoperaattorilta.
Kanavalle kutsutaan /invite-komennolla. Esim. paavon voi kutsua kanavalle kirjoittamalla '/invite paavo'. Tämän jälkeen paavo saa kuvaruudulleen ilmoituksen:
*** jurpo invites you to channel #ikioma
Kanavan saa näkymättömäksi komennolla '/mode #ikioma +p'. Tämän jälkeen who- ja whois-tiedoissa ei näytetä, jos käyttäjä on kanavalla #ikioma. Kanavasta voi tehdä myös salaisen antamalla mode-komentoon parametriksi +s. Tällöin kaikki kanavallasi olijat katoavat kokonaan who-tiedoista.
Kanavaparametreja on muitakin: niistä saa lisätietoa '/help mode' -komennolla.
Kanavaoperaattori voi potkaista käyttäjän pois kanavalta. Jos esimerkiksi paavo käyttäytyy ärsyttävästi, hänet saa potkaistua pois komennolla '/kick #ikioma paavo'. Potkimista ei kannata käyttää kovin usein, sillä se on ns. epäkohteliasta käytöstä. Se on tosin erittäin tehokas keino hankkiutua eroon häiriköistä. Toinen, paljon suositeltavampi keino on ignore.
Jos joku käyttäjä on niin ärsyttävä, että et halua nähdä häneltä minkäänlaisia viestejä, voit ignoroida hänet. Käyttäjä ignoroidaan komennolla /ignore. Jos esim. joudut riitoihin paavon kanssa, etkä halua enää nähdä häneltä mitään viestejä, kirjoita '/ignore paavo all'. Irc vastaa:
*** Ignoring ALL messages from PAAVO
Paavo voi kiertää tätä vaihtamalla nicknameaan joksikin muuksi, jolloin hän voi taas puhua sinulle. Tämän vuoksi ircissä voi ignoroida myös käyttäjätunnuksen, tyyliin '/ignore cconol@uta.fi all', jolloin nicknamen vaihtamisesta ei ole mitään hyötyä.
Kun olet taas väleissä paavon kanssa, voit kirjoittaa '/ignore paavo none', jolloin näet taas paavon viestejä. Irc kuittaa tämänkin:
*** paavo removed from ignorance list
Ignorelle voi määritellä eri tasoja, lue lisää ircin opastuksesta: '/help ignore'.
.ircrc-tiedosto
Tiedostoon nimeltään .ircrc (huomaa alussa oleva piste) voit kirjoittaa komentoja, jotka irc ajaa aina käynnistyksen yhteydessä.
Jos olet kyllästynyt asettamaan nicknamesi joka kerran, kun käynnistät irc:n, lisää kotihakemistossasi olevaan tiedostoon .cshrc rivi setenv IRCNICK jurpo, jolloin nicknamesi on automaattisesti jurpo joka kerran, kun käynnistät irc:n. Oman nimesi tekstiä who- ja whois-listauksissa voit muuttaa laittamalla samaiseen tiedostoon rivin setenv IRCNAME "Jurpo 'Jupe' Junttila". Muista, että henkilöllisyyden väärentäminen on kielletty tietokonekeskuksen käyttösäännöissä!!
Ircissä saa tietoa komennoista jo aiemmin esitellyllä /help-komennolla. Voit myös yrittää kysellä neuvoja muilta käyttäjiltä. Useimmat ircin käyttäjät ovat ystävällisiä ja avuliaita.
Tässä oppaassa esiintyneet nimet, nicknamet ja käyttäjätunnukset ovat keksittyjä ja kaikenlainen yhtäläisyys oikeiden ihmisten kanssa on puhdasta sattumaa :-)