Tässä on nopea kertaus Linuxin / Macin tärkeimmistä komennoista. Komentorivi on äkkiseltään pelottava keksintö mutta sen oppii yllättävän nopeasti. Macin ja Linuxin komennot ovat yllättävän lähellä toisiaan ja suuri osa komennoista toimii kummassakin.
Korvaa <>-merkit ja niiden sisällä oleva teksti.
Ohjeita ja tietoja
man cd ohjeet cd-komennosta
help listaa perus komennot
clear tyhjennä komentorivi
pwd Näyttää nykyisen polun
ls Listaa tiedostot ja kansiot
ls -l Näyttää tarkat tiedot tiedostoista
ls -la Näyttää tarkat tiedot ja piilotetut tiedostot
| more sallii pitkän listan selauksen välilyönnillä
| less sallii listen rullauksen nuolilla tai välilyönnillä. Painamalla q-kirjainta pääset pois
Kansioissa liikkuminen
cd Siirtyy juurihakemistoon
cd ~ Siirtyy juurihakemistoon
cd .. avaa yläkansio
cd siirtyy kansioon
cd /home/user avaa polussa olevan tiedoston
Luonti ja muokkaus
mkdir luokansio
touch luo tiedosto
Tiedoston avaus
open avaa tiedosto tietokoneen oletus ohjelmassa, poistut komentoriviltä
cat näyttää tiedoston sisällön
file kertoo tietoja tiedostosta
Mac
open . Avaa avoinna oleva hakemisto finderissä
open <tiedosto.jpg> Avaa tiedosto graafisen käyttöliittymän oletus sovelluksessa
Tiedoston avaus komentorivin sisäisessä tekstieditorissa
nano
Pääset käsiksi tekstieditorin alareunassa oleviin komentoihin ctrl-painikkeella. Eli nanon voi sulkea ctrl+X painikkeilla
Tiedostojen siirto
mv <kansio/uusi_nimi.txt> siirrä tiedosto kansioon haluamasillasi nimellä
cp <kansio/uusi_nimi.txt> kopio tiedosto kansioon haluamasillasi nimellä
mv nimeää tiedoston uudestaan
Tiedostojen oikeudet
Unix maailmassa tiedostojen oikeudet ovat avainasemassa koneen käytössä
Tyypillisen kansion lukuoikeudet
drwxr-xr-x
Lukuoikeudet ovat muotoa 1 222 333 444
- Kansio vai tiedosto
- Käyttäjän oikeudet
- Ryhmän oikeudet
- Muiden oikeudet
Kolmen ryhmissä olevista merkeistä näkee eri käyttäjä ryhmien lukuoikeudet
- r luku
- w kirjoitus
- x tarkoittaa tiedostoissa / ohjelmissa suoritusta kansioissa viittausta
Esimerkki komentoja
chmod g+rw tiedosto.txt
chmod go-rwx tiedosto.txt
Tiedostojen etsiminen
Ennen tiedostojen etsintää tulee päivittää tiedostojen tietokanta. Sen päivityksessä saattaa kestää todella pitkään, jos koneella on paljon tiedostoita.
Linux
sudo updatedb
Mac
sudo /usr/libexec/locate.updatedb
Mac ja Linux
locate etsii haluamasi tiedostot
Mac
mdfind Tämä komento ei tarvitse tietokannan indeksointia, koska komento käyttää spotlighthin tietokantaa.
Tiedostojen poistaminen
Huom! tietokone poistaa tiedostot näillä komennoilla ilman käyttäjän varmistusta rm poista tiedoston
rmdir poista tyhjä kansio
rm -r poistaa kaikki kansion ja ala tiedostot
rm -rf pakottaa poistamaan tiedostot
Ssh-yhteys
Ssh yhteys mahdollistaa palvelimen etähallinnan komentorivin kautta.
ssh käyttäjätunnus@palvelin.fi
Komennon annon jälkeen palvelimet kysyvät yleensä salasanaa eikä näkyviin tule merkkejä.
IRC
Kun palvelimelle on otettu ssh-yhteys niin siellä voi avata IRCin se tapahtuu komennolla irssi, jos sellainen on asennettu palvelimelle
- /server Liittyminen serverille
- /nick Vapaaehtoinen kohta, jossa voit vaihtaa nimimerkkisi
- /join
Ohjelman asennus
- sudo apt-get update päivitä ohjelma listaus
- sudo apt-get search gimp etsi gimp nimistä ohjelmaa
- sudo apt-get install gimp Asenna gimp niminen ohjelma
Ihb