Linux Palvelimet kurssin harjoitukset Tero Karvisen opastamana.



a) Kirjoita ja suorita “Hei maailma” kolmella kielellä. Asenna tarvittavat ympäristöt.

Kirjoitan Pythonilla, Rubylla ja C:llä .

Luon kansion kielille.

mkdir helloworld

Tämän sisälle luon jokaiselle kielelle omat kansiot.

mkdir python ruby c

Pythonin pitäisi olla omasta mielestä jo valmiiksi palvelimellani joten päivitän vain paketit.

sudo apt-get update
sudo apt-get upgrade

Pythonilla saadakseni printattua “Hello World!”, teen world.py tiedoston “python” kansiooni joka tulostaa kyseisen lausahduksen.

cd
cd helloworld/python
nano world.py
print ("Hello World!")

Tämän jälkeen tulostan tekstin terminaaliin

python3 world.py
Hello World!

Toimii!

Seuraavaksi Ruby, tähän tarvitsemme Ruby ympäristön, ladataan se komennolla,

sudo apt-get -y install ruby

Luomme Ruby kansioon world.rb tiedoston joka tulostaa “Hello World!” tekstin terminaaliin,

cd
cd helloworld/ruby
nano world.rb
print "Hello World!"

Toistamme tiedoston komennolla,

ruby world.rb
Hello World!

Toimii.

Sitten kielelle C,

sudo apt-get install gcc

Luomme kansioon world.c tiedoston joka sisältää “Hello World!” tarvittavat rivit koodia,

cd
cd helloworld/c
nano world.c

world.c tiedoston sisälle menee seuraavanlainen koodin pätkä,

#include <stdio.h>

int main() {
 printf("\nHello World!\n\n");
 return 0;
}

Jotta voidaan käyttää printf() täytyy lisätä <stdio.h>, tämän jälkeen rakennamme koodista ajettavan tiedoston,

gcc world.c

Tämä luo a.out tiedoston, voimme ajaa sen sellaisenaan mutta itse toivon sillä olevan nimi “world”,

mv a.out world

Terminaalissa ajamme tiedoston,

./world

Hello World!


Lähteet:

Learn Ruby
Learn Python
Learn C

ICT-Infrastructure student from Finland.

Learning Linux, Windows and some Python3…

Leave a Comment

Your email address will not be published. Required fields are marked *