Difference between revisions of "Cowsay"

From ICO wiki
(Created page with '== Sissejuhatus == Cowsay puhul on tegemist programmiga, mis genereerib ASCII pilte lehmast koos mingi kasutaja poolt sisestatud sõnumiga. Cowsay on kirjutatud kasutades Perl…')
 
(Süntaks ja parameetrid:)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Sissejuhatus ==  
 
== Sissejuhatus ==  
  
Cowsay puhul on tegemist programmiga, mis genereerib ASCII pilte lehmast koos mingi kasutaja poolt sisestatud sõnumiga.  Cowsay on kirjutatud kasutades Perl'i programmeerimiskeelt ja on kergesti kohandatav Unixi süsteemi ülesannetesse. Cowsay loodi enam kui 13 aasta eest Tony Monroe poolt.
 
  
 +
Cowsay puhul on tegemist programmiga, mis genereerib ASCII pilte lehmast koos mingi kasutaja poolt sisestatud sõnumiga.Kui [message] jääb kasutaja poolt andmata, siis ootab programm, et kasutaja sisestaks standardsisendisse sõnumi(mille pikkus umbes 40 veergu), ning väljastab lehma, koos selle kasutaja poolt siestatud sõnumiga. Cowsay on vahepeal kasutuses IRC'is ja tarkvara dokumentatsioonide juures. Cowsay puhul on tegelikult tegemist rohkemal või vähemalt määral häkkerikultuuri naljaga. Cowsay on kirjutatud kasutades Perl'i programmeerimiskeelt ja on kergesti kohandatav Unixi süsteemi ülesannetesse. Cowsay loodi enam kui 13 aasta eest Tony Monroe poolt.
  
 
== Süntaks ja parameetrid: ==
 
== Süntaks ja parameetrid: ==
Line 13: Line 13:
  
 
<b>Parameetrid:</b>
 
<b>Parameetrid:</b>
 
  
  
Line 36: Line 35:
 
On olemas ka võimalusi kuidas muuta lehma välimust, sõltuvalt siis lehma emotsionaalsest või füüsilisest seisundist.
 
On olemas ka võimalusi kuidas muuta lehma välimust, sõltuvalt siis lehma emotsionaalsest või füüsilisest seisundist.
 
Lehma välimuse muutmiseks muudetakse lehma silmi, vahel ka lehma keelt.  
 
Lehma välimuse muutmiseks muudetakse lehma silmi, vahel ka lehma keelt.  
 
+
[http://linux.die.net/man/1/cowsay]
  
  
Line 50: Line 49:
 
<tr>
 
<tr>
 
<td> -d </td>
 
<td> -d </td>
<td> "Surnud", lehm ilmub ekraanile "surnuna", ehk  silmade asemel </td>
+
<td> "Surnud", lehm ilmub ekraanile "surnuna", ehk  silmade asemel </td>        
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 78: Line 77:
 
</table>
 
</table>
  
 +
 +
[[File:Cowsayyy2-4.jpg‎]]
 +
 +
[[File:‎Cowsayyy-6.jpg‎]]
 +
 +
[[File:Cowsayyy-11.jpg‎]]
  
  
Line 83: Line 88:
 
Kasutaja võib ka ise valida lehma silmade välimuse kasutades selleks -e parameetrit ja lehma keele välimuse kasutades -T parameetrit. Näiteks -e ^^ või -T \(\)
 
Kasutaja võib ka ise valida lehma silmade välimuse kasutades selleks -e parameetrit ja lehma keele välimuse kasutades -T parameetrit. Näiteks -e ^^ või -T \(\)
  
 +
Näiteks soovi korral muuta lehma silmad ><, näeks asi välja nii:
 +
 +
cowsay -e '><' [message]
 +
 +
Ülakomasid on kasutatud kuna suunamismärgid tuleb shelli eest kaitsta.
 +
 +
[[File:Cowsay-1.jpg‎]]
  
  
Line 130: Line 142:
  
 
Lehm on võimalik muuta ka Tuxiks:  
 
Lehm on võimalik muuta ka Tuxiks:  
 +
[http://linuxgazette.net/67/orr.html]
 +
  
 
cowsay -f tux
 
cowsay -f tux
 +
 +
 +
Sama parameetri abil on võimalik lehma muuta veel näiteks ka  draakoniks.
 +
 +
 +
[[File:Cowsay33-1.jpg‎]]
 +
 +
= Autor =
 +
Kristiina Liebert A21 (õppeaasta 2012/2013).
 +
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
  
  
Line 138: Line 162:
  
 
http://linux.die.net/man/1/cowsay
 
http://linux.die.net/man/1/cowsay
 +
 +
http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/
 +
 +
http://www.linuxbox.co.uk/cowsay.php
 +
 +
http://linuxgazette.net/67/orr.html

Latest revision as of 17:16, 11 January 2013

Sissejuhatus

Cowsay puhul on tegemist programmiga, mis genereerib ASCII pilte lehmast koos mingi kasutaja poolt sisestatud sõnumiga.Kui [message] jääb kasutaja poolt andmata, siis ootab programm, et kasutaja sisestaks standardsisendisse sõnumi(mille pikkus umbes 40 veergu), ning väljastab lehma, koos selle kasutaja poolt siestatud sõnumiga. Cowsay on vahepeal kasutuses IRC'is ja tarkvara dokumentatsioonide juures. Cowsay puhul on tegelikult tegemist rohkemal või vähemalt määral häkkerikultuuri naljaga. Cowsay on kirjutatud kasutades Perl'i programmeerimiskeelt ja on kergesti kohandatav Unixi süsteemi ülesannetesse. Cowsay loodi enam kui 13 aasta eest Tony Monroe poolt.

Süntaks ja parameetrid:

Cowsay süntaksiks on:

cowsay [message]


Parameetrid:


Argument või suvand Funktsioon
-n selleks, et kirjutada suvalisi sõnumeid,suvaliste tühikutega. Kui kasutada n parameetrit, siis kirjutatud sõnumil keelatakse ära reamurdmine. Seda kasutatakse siis, kui soovitakse et lehm "räägiks" figlet'it
-W määrab täpselt ära koha, kus sõnum "murtakse". Vaikimisi on väärtus võrdne -W 40, ehk sõnum murtakse ära neljakümnenda veeru juures või pärast seda


On olemas ka võimalusi kuidas muuta lehma välimust, sõltuvalt siis lehma emotsionaalsest või füüsilisest seisundist. Lehma välimuse muutmiseks muudetakse lehma silmi, vahel ka lehma keelt. [1]


Argument või suvand Funktsioon
-b "Borg'i viis" , muudab lehma silmad oo asemel ==
-d "Surnud", lehm ilmub ekraanile "surnuna", ehk silmade asemel
-g "Ahne", ahnusele viitamiseks kasutatakse $$
-P "Paranoiline", lehm muutub paranoiliseks, kasutatakse @@
-s "Kivis", kujutab lehma ekraanile ilmudes pilves olevana, kasutatakse ** ja U-d väljapressitud keele kujutamiseks
-t "väsinud", kasutatakse --
-w vastupidine väsinule: kasutatakse OO
-y "Nooruslik", kasutatakse .. väiksemate silmade kujutamiseks


Cowsayyy2-4.jpg

Cowsayyy-6.jpg

Cowsayyy-11.jpg


Kasutaja võib ka ise valida lehma silmade välimuse kasutades selleks -e parameetrit ja lehma keele välimuse kasutades -T parameetrit. Näiteks -e ^^ või -T \(\)

Näiteks soovi korral muuta lehma silmad ><, näeks asi välja nii:

cowsay -e '><' [message]

Ülakomasid on kasutatud kuna suunamismärgid tuleb shelli eest kaitsta.

Cowsay-1.jpg


Argument või suvand Funktsioon
-e eye_string lehma silmade välimuse muutmine
-T tongue_string lehma keele välimuse muutmine



Argument või suvand Funktsioon
-f cowfile määrab ära .cow faili kust laadida alternatiivset ASCII kunsti
-l näitab võimalike cow-failide nimesid COWPATH kataloogis



Cowsay sisendisse saab toru (pipe) abil suunata ka teiste programmide väljundeid

[program] | cowsay


Lehm on võimalik muuta ka Tuxiks: [2]


cowsay -f tux


Sama parameetri abil on võimalik lehma muuta veel näiteks ka draakoniks.


Cowsay33-1.jpg

Autor

Kristiina Liebert A21 (õppeaasta 2012/2013).


Allikad

http://linux.die.net/man/1/cowsay

http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/

http://www.linuxbox.co.uk/cowsay.php

http://linuxgazette.net/67/orr.html