Skip to content

Latest commit

 

History

History
82 lines (63 loc) · 2.04 KB

3.KOMENTORIVI.md

File metadata and controls

82 lines (63 loc) · 2.04 KB

Komentorivi

  • Terminaali/Pääte/Komentorivi/Git Bash on työkalu, jota koodarin työssä pääsee käyttämään varsin paljon
  • Samalla se on myös työkalu, jonka käyttöä moni arkailee
    • Mieluummin tehtäisiin asioita graafisella käyttöliittymällä
  • Gitin käyttöönkin on olemassa erilaisia sovelluksia, jotka tarjoavat graafisen käyttöliittymän gitin käyttöön
    • git-gui
    • SourceTree
    • GitHub Desktop
    • TortoiseGit
    • GitKraken
  • Komentorivin käyttö on kuitenkin nopeampaa ja (yleensä) myös selkeämpää, joten käytämme gitiä komentorivin kautta
  • Ennen kuin mennään gitin käyttöön, harjoitellaan ylipäätänsä komentorivin käyttöä

Harjoitellaan kansiorakenteessa liikkumista, tiedostojen luomista, yms.

Avaa näytölle vierekkäin finder ja terminaali

# Mene työpöydälle (Mac)
cd ~/desktop/

# Katso nykyisen kansion polku
pwd

# Luo työpöydälle uusi kansio
mkdir mimmitkoodaa-testi

# Mene äsken luomasi kansioon
cd mimmitkoodaa-testi

# Katso nykyisen kansion polku (pitäisi loppua …/mimmitkoodaa-testi)
pwd

# Luo uusi tiedosto kansioon
touch test.txt

# Luo uusi kansio
mkdir testi-kansio

# Mene äsken luomasi kansioon
cd testi-kansio

# Kopioi test.txt tiedosto testi-kansioon
cp ../test.txt test.txt

# Mene kansiopolussa yksi pykälä ylöspäin
cd ..

# Uudelleennimeä test.txt test2.txt
mv test.txt test2.txt

# Katso kansion sisältö
ls -al

# Kirjoita jotain test2.txt tiedostoon
nano test2.txt

# Tulosta test2.txt sisältö
cat test2.txt

Lopputulema pitäisi olla seuraavanlainen tiedostorakenne:

mimmitkoodaa-testi
├── test2.txt
└── testi-kansio
  └── test.txt

Voit tarkistaa asian esim. Finderissa (Mac) tai File Explorer/Tiedostonhallinta (Windows 10)

Lopuksi poista koko mimmitkoodaa-testi kansio ja sen sisältö seuraavasti

cd ..

# Tarkista, että olet työpöydällä
pwd

# Poista kansio ja sisältö
# -r = recursively eli poistaa myös alakansiot ja niiden sisällöt
# -f = force eli ei kysele poistetaanko varmasti
rm -rf mimmitkoodaa-testi