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 c 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, DevOps and Docker…