TYÖASEMAT JA TIETOVERKOT ICT1TN002-43: KOTILÄKSY 7, Hello World!

Melkein viimeisiä vedellään Linuxin perusteet 6 viikossa -kurssilla ja tällä kertaa tehtävänanto oli seuraavanlainen:

h7: Käännä “Hei maailma” neljällä kielellä. Kirjoita hei maailmasi omaan tiedostoon (ei pelkästään interaktiiviseen komentotulkkiin).

Testikoneenani toimii tälläkin kertaa vanha Toshiba läppäri, joka pyörittää tällä hetkellä Xubuntua.

Olosuhteiden pakosta ja omaa tyhmyyttäni, jätin tämän tehtävän teon liian myöhäiseen ajankohtaan, joten nyt kirjoitin vain kahdella eri kielellä Hello Worldin.

Python

Avaan terminaalin ja kirjoitan komentoriville ‘nano pythonhello.py’ avatakseni nano tekstinkäsittelyohjelman, jolla luon python koodin Hello World printtaukseen. Tiedostopääte .py ei ole välttämätön, mutta jos päätteen laittaa nanossa, niin koodissa komennot ovat väreillä ja koodia on helpompi lukea.

Nanoon kirjoitan python(“Hello world”) ja painan ctrl+x tallentaakseni tiedoston kotihakemistooni.

nano_pythonhello

Tämän jälkeen kirjoitan komentoriville python pythonhello.py ja Hello world printtautuu komentoriville tekstinä nätisti ilman mitään koodi hässäköitä.

printing_pythonhello

Bash

Nanolla jälleen luon tiedoston, tällä kertaa nimeksi tulee bashhello.sh. Nanoon kirjoitan seuraavanlaisen bash koodin:

#!/bin/bash
echo “Hello world”

nano_bashhello

 Painan ctrl+x tallentaakseni tiedoston kotihakemistooni.

Antaakseni kaikille käyttäjille oikeudet tiedostoon, kirjoitan komentoriville chmod ugo+x bashhello.sh

Tämän jälkeen kirjoitan komentoriville ./bashhello.sh ja Hello world tulostuu komentoriville jälleen onnistuneesti.

printing_bashhello

 

Lopuksi

Harmittaa todella paljon, että en saanut aikaiseksi kuin kahdella eri kielellä Hello Worldin olosuhteiden pakosta. Huomenna on aikainen herätys, koska viimeiselle Linux tunnille ennen koetta pitäisi päästä. Voi olla, että huomenna ajan kanssa teen vielä ne kaksi uupunutta Hello Worldiä tähän perään.

———————————————————————————————————————————-

Lähteet

http://terokarvinen.com/2013/aikataulu-%E2%80%93-tyoasemat-ja-tietoverkot-ict1tn002-43-kevaalla-2014

 

http://terokarvinen.com/2008/programming-languages-on-linux-installing-and-using-on-ubuntu-4

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s