Selvitä mihin ryhmiin käyttäjätunnuksesi kuuluu.
Selvitä mihin ryhmiin pääkäyttäjä kuuluu.
id id root
Selvitä mitä piilotiedostoja kotihakemistostasi löytyy.
ls -a ~
Luo kotihakemistoosi alihakemisto työskentelyä varten.
mkdir ~/work cd ~/work
Luo sinne tiedostoja ja hakemistoja.
touch tied1 tied2 tied3 mkdir hak1 hak2 hak3
Katso kuinka tiedostojen ja hakemistojen suojaukset eroavat.
ls -l
Muuttele niiden luku-, kirjoitus- ja suoritus-suojauksia.
chmod a-r tied1 hak1 chmod u-w tied2 hak2 chmod go+x tied3
Yritä listata hakemistoja ja tulostaa tiedostoja poistettuasi niiltä lukuoikeudet.
ls -l hak1 cat tied1
Yritä poistaa tiedosto poistettuasi siltä kirjoitusoikeudet.
rm tied2
Luo työhakemistoosi symbolinen linkki joka osoittaa johonkin
aiemmin luomaasi tiedostoon.
Luo symbolinen linkki joka osoittaa pulkuun mitä ei ole olemassa.
ln -s tied3 symlinkki1 ln -s olematon_polku symlinkki2
Luo uusi linkki (hard link) jollekin aiemmin luomallesi tiedostolle.
Tarkastele vanhaa ja uutta linkkiä stat -komennolla.
Kiinnitä huomiota Inode- ja Links-kenttiin.
Huomaa myös että tiedostoilla on tiedot ajoista jolloin sitä on
viimeksi luettu (Access), sisältöä muutettu
(Modify) ja tietoja muutettu (Change).
ln tied2 linkki stat tied2 linkki
Selvitä kuinka monesta eri tiedostojärjestelmästä koneen hakemistopuu koostuu.
df -a
Selvitä mitä eri optioita ls -komento tuntee.
Listaa hakemiston sisältö siten, että tiedostojen nimet tulostetaan lainausmerkeissä.
ls --help ls -Q
Selvitä SHELL -ympäristömuuttujan avulla käyttämäsi shell-ohjelman polku.
echo $SHELL
Luo uusia muuttujia ja aseta ne ympäristöön.
MUU1=pekka MUU2=paavo export MUU1 MUU2
Listaa kaikki istuntosi ympäristömuuttujat.
env
Listaa kaikki /etc -hakemistossa olevat .conf -päätteiset tiedostot.
ls /etc/*.conf
Listaa kaikki /bin -hakemistossa olevat ohjelmat joiden nimi alkaa e- tai l-kirjaimella ja on kaksi merkkiä pitkä.
ls /bin/[el]?
Luo tiedosto (touch -komennolla) jonka nimessä on välilyönti.
touch "yhdys sana"
Luo tiedosto jonka nimessä on lainausmerkkejä.
touch '"sitaatti"'