> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tsukineos.top/llms.txt
> Use this file to discover all available pages before exploring further.

# commands

> TsukineOS-komentojen pikaopas

# Komentoviite — TsukineOS-komentojen pikaopas

## Järjestelmän ydinkomennot

| Komento                         | Toiminto                                  | Esimerkki                                                                    |
| ------------------------------- | ----------------------------------------- | ---------------------------------------------------------------------------- |
| `taskmgr` / `tsukine_top`       | Tehtävienhallinta, prosessiluettelo       | `taskmgr -u` (vain käyttäjän prosessit) `taskmgr -c` (vain ytimen prosessit) |
| `net` / `tsukine_net`           | Verkonmääritysdaemoni                     | `net &` (taustalla)                                                          |
| `netui` / `tsukine_net_ui`      | Verkkoliikenteen valvonta                 | `netui`                                                                      |
| `ping` / `tsukine_ping`         | ICMP-yhteystestaus *(huom: oma toteutus)* | `ping -c 4 8.8.8.8`                                                          |
| `iwr` / `tsukine_iwr`           | HTTP-lataustyökalu                        | `iwr http://example.com/file -o out.txt`                                     |
| `reboot` / `tsukine_reboot`     | Järjestelmän uudelleenkäynnistys          | `reboot`                                                                     |
| `shutdown` / `tsukine_shutdown` | Järjestelmän sammuttaminen                | `shutdown`                                                                   |

## Paketinhallintakomennot

| Komento                        | Toiminto                                  | Esimerkki                        |
| ------------------------------ | ----------------------------------------- | -------------------------------- |
| `tknpkg install <paketti.tkn>` | Asenna `.tkn`-paketti                     | `tknpkg install hello-1.0.0.tkn` |
| `tknpkg remove <paketti>`      | Poista asennettu paketti                  | `tknpkg remove hello`            |
| `tknpkg list`                  | Listaa asennetut paketit                  | `tknpkg list`                    |
| `tknpkg build <hakemisto>`     | Luo `.tkn`-paketti lähdekoodihakemistosta | `tknpkg build mypkg/`            |

## Tekstinmuokkaus ja tiedostojen tarkastelu

*Yllä olevat komennot tarjoaa BusyBox, ja niiden käyttö vastaa standardia Linuxia.*

| Komento | Toiminto                            | Esimerkki                  |
| ------- | ----------------------------------- | -------------------------- |
| `nano`  | Tekstieditori                       | `nano /etc/profile`        |
| `cat`   | Näytä tiedoston sisältö             | `cat /etc/hostname`        |
| `ls`    | Listaa hakemiston sisältö           | `ls -l /usr/bin/`          |
| `cp`    | Kopioi tiedosto tai hakemisto       | `cp file1 file2`           |
| `mv`    | Siirrä tai nimeä tiedosto uudelleen | `mv old new`               |
| `rm`    | Poista tiedosto                     | `rm /tmp/test.txt`         |
| `mkdir` | Luo hakemisto                       | `mkdir /home/user`         |
| `chmod` | Muokkaa tiedoston oikeuksia         | `chmod +x /usr/bin/script` |

## Shell ja ympäristö

| Komento    | Toiminto                       | Esimerkki                           |
| ---------- | ------------------------------ | ----------------------------------- |
| `dash`     | Oletusshell (`/bin/sh`)        | Kirjaudutaan sisään automaattisesti |
| `echo`     | Tulosta tekstiä                | `echo "Hello"`                      |
| `export`   | Aseta ympäristömuuttuja        | `export PATH=/usr/bin:$PATH`        |
| `whoami`   | Näytä nykyinen käyttäjänimi    | `whoami`                            |
| `id`       | Näytä käyttäjä- ja ryhmätiedot | `id`                                |
| `hostname` | Näytä tai aseta konenimi       | `hostname`                          |

## Järjestelmätiedot ja lokit

| Komento                        | Toiminto                      | Esimerkki           |
| ------------------------------ | ----------------------------- | ------------------- |
| `dmesg`                        | Näytä ytimen lokit            | `dmesg \| tail -20` |
| `cat /proc/cpuinfo`            | Tarkista CPU-tiedot           | —                   |
| `cat /proc/meminfo`            | Tarkista muistitiedot         | —                   |
| `cat /proc/version`            | Tarkista ytimen versio        | —                   |
| `cat /var/log/tsukine_net.log` | Tarkista verkkopalvelun lokit | —                   |

## Käyttäjähallinta

| Komento  | Toiminto                                                      | Esimerkki                            |
| -------- | ------------------------------------------------------------- | ------------------------------------ |
| `login`  | Kirjautumisnäyttö (kutsutaan automaattisesti käynnistyksessä) | Käynnistyksen jälkeen näkyy `login:` |
| `su`     | Vaihda käyttäjää                                              | `su - dmin`                          |
| `whoami` | Näytä nykyinen käyttäjä                                       | `whoami`                             |

## Verkkoon liittyvät

| Komento    | Toiminto                                   | Esimerkki           |
| ---------- | ------------------------------------------ | ------------------- |
| `ip addr`  | Näytä verkkoliitäntätiedot                 | `ip addr show eth0` |
| `ip route` | Näytä reititystaulu                        | `ip route`          |
| `ping`     | Testaa verkkoyhteys *(huom: oma toteutus)* | `ping -c 4 8.8.8.8` |
| `net`      | Määritä verkko (daemoni)                   | —                   |

## Pikanäppäimet (symboliset linkit)

| Todellinen komento | Symbolinen linkki | Selitys             |
| ------------------ | ----------------- | ------------------- |
| `tsukine_top`      | `taskmgr`         | Tehtävienhallinta   |
| `tsukine_net`      | `net`             | Verkonmääritys      |
| `tsukine_net_ui`   | `netui`           | Verkonvalvonta      |
| `tsukine_ping`     | `ping`            | ICMP-testaus        |
| `tsukine_iwr`      | `iwr`             | HTTP-lataus         |
| `tsukine_reboot`   | `reboot`          | Uudelleenkäynnistys |
| `tsukine_shutdown` | `shutdown`        | Sammuttaminen       |

## Asetustiedostojen polut

| Tiedosto                   | Käyttötarkoitus                           |
| -------------------------- | ----------------------------------------- |
| `/etc/profile`             | Ympäristömuuttujat ja kehotteen asetukset |
| `/etc/passwd`              | Käyttäjätilitiedot                        |
| `/etc/shadow`              | Käyttäjien salasanat (salattu)            |
| `/etc/group`               | Käyttäjäryhmätiedot                       |
| `/etc/hostname`            | Konenimi                                  |
| `/etc/network/interfaces`  | Verkkoasetukset (staattinen IP / DHCP)    |
| `/var/log/tsukine_net.log` | Verkkopalvelun lokit                      |
| `/var/lib/tknpkg/db`       | Asennettujen pakettien tietokanta         |

## Kehotteen selitys

| Käyttäjä       | Kehote             | Esimerkki         |
| -------------- | ------------------ | ----------------- |
| root           | `root@tsukine:\W#` | `root@tsukine:/#` |
| dmin           | `dmin@tsukine:\W$` | `dmin@tsukine:/$` |
| Muut käyttäjät | `user@tsukine:\W$` | `user@tsukine:/$` |

<Note>
  Tämä sivu on käännetty tekoälyllä ja voi sisältää epätarkkuuksia. Yksinkertaistetun kiinankielinen versio on virallinen.
</Note>
