> ## 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.

# Referência de Comandos

> Guia rápido de comandos do TsukineOS

# Referência de Comandos — Guia rápido do TsukineOS

## Comandos principais do sistema

| Comando                         | Função                                                | Exemplo                                                                              |
| ------------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------ |
| `taskmgr` / `tsukine_top`       | Gerenciador de tarefas, exibe lista de processos      | `taskmgr -u` (apenas processos do usuário) `taskmgr -c` (apenas processos do kernel) |
| `net` / `tsukine_net`           | Daemon de configuração de rede                        | `net &` (executar em segundo plano)                                                  |
| `netui` / `tsukine_net_ui`      | Monitor de tráfego de rede                            | `netui`                                                                              |
| `ping` / `tsukine_ping`         | Teste de conectividade ICMP *(implementação própria)* | `ping -c 4 8.8.8.8`                                                                  |
| `iwr` / `tsukine_iwr`           | Ferramenta de download HTTP                           | `iwr http://example.com/file -o out.txt`                                             |
| `reboot` / `tsukine_reboot`     | Reiniciar o sistema                                   | `reboot`                                                                             |
| `shutdown` / `tsukine_shutdown` | Desligar o sistema                                    | `shutdown`                                                                           |

## Comandos de gerenciamento de pacotes

| Comando                       | Função                                          | Exemplo                          |
| ----------------------------- | ----------------------------------------------- | -------------------------------- |
| `tknpkg install <pacote.tkn>` | Instalar pacote `.tkn`                          | `tknpkg install hello-1.0.0.tkn` |
| `tknpkg remove <pacote>`      | Desinstalar pacote instalado                    | `tknpkg remove hello`            |
| `tknpkg list`                 | Listar pacotes instalados                       | `tknpkg list`                    |
| `tknpkg build <diretório>`    | Gerar pacote `.tkn` a partir de diretório fonte | `tknpkg build mypkg/`            |

## Edição de texto e visualização de arquivos

*Os comandos abaixo são fornecidos pelo BusyBox e têm uso idêntico ao Linux padrão.*

| Comando | Função                          | Exemplo                    |
| ------- | ------------------------------- | -------------------------- |
| `nano`  | Editor de texto                 | `nano /etc/profile`        |
| `cat`   | Exibir conteúdo de arquivo      | `cat /etc/hostname`        |
| `ls`    | Listar conteúdo de diretório    | `ls -l /usr/bin/`          |
| `cp`    | Copiar arquivo ou diretório     | `cp file1 file2`           |
| `mv`    | Mover ou renomear arquivo       | `mv old new`               |
| `rm`    | Remover arquivo                 | `rm /tmp/test.txt`         |
| `mkdir` | Criar diretório                 | `mkdir /home/user`         |
| `chmod` | Modificar permissões de arquivo | `chmod +x /usr/bin/script` |

## Shell e ambiente

| Comando    | Função                                      | Exemplo                               |
| ---------- | ------------------------------------------- | ------------------------------------- |
| `dash`     | Shell padrão (`/bin/sh`)                    | Iniciado automaticamente após o login |
| `echo`     | Exibir texto                                | `echo "Hello"`                        |
| `export`   | Definir variável de ambiente                | `export PATH=/usr/bin:$PATH`          |
| `whoami`   | Exibir nome do usuário atual                | `whoami`                              |
| `id`       | Exibir ID do usuário e informações de grupo | `id`                                  |
| `hostname` | Exibir ou definir nome da máquina           | `hostname`                            |

## Informações do sistema e logs

| Comando                        | Função                           | Exemplo             |
| ------------------------------ | -------------------------------- | ------------------- |
| `dmesg`                        | Exibir logs do kernel            | `dmesg \| tail -20` |
| `cat /proc/cpuinfo`            | Ver informações da CPU           | —                   |
| `cat /proc/meminfo`            | Ver informações de memória       | —                   |
| `cat /proc/version`            | Ver versão do kernel             | —                   |
| `cat /var/log/tsukine_net.log` | Ver logs de configuração de rede | —                   |

## Gerenciamento de usuários

| Comando  | Função                                                   | Exemplo                             |
| -------- | -------------------------------------------------------- | ----------------------------------- |
| `login`  | Tela de login (chamada automaticamente na inicialização) | Exibe `login:` após a inicialização |
| `su`     | Trocar de usuário                                        | `su - dmin`                         |
| `whoami` | Exibir usuário atual                                     | `whoami`                            |

## Rede

| Comando    | Função                                                 | Exemplo             |
| ---------- | ------------------------------------------------------ | ------------------- |
| `ip addr`  | Exibir informações de interfaces de rede               | `ip addr show eth0` |
| `ip route` | Exibir tabela de roteamento                            | `ip route`          |
| `ping`     | Testar conectividade de rede *(implementação própria)* | `ping -c 4 8.8.8.8` |
| `net`      | Configurar rede (daemon)                               | —                   |

## Atalhos (links simbólicos)

| Comando real       | Link simbólico | Descrição              |
| ------------------ | -------------- | ---------------------- |
| `tsukine_top`      | `taskmgr`      | Gerenciador de tarefas |
| `tsukine_net`      | `net`          | Configuração de rede   |
| `tsukine_net_ui`   | `netui`        | Monitor de rede        |
| `tsukine_ping`     | `ping`         | Teste ICMP             |
| `tsukine_iwr`      | `iwr`          | Download HTTP          |
| `tsukine_reboot`   | `reboot`       | Reiniciar              |
| `tsukine_shutdown` | `shutdown`     | Desligar               |

## Caminhos de arquivos de configuração

| Arquivo                    | Uso                                            |
| -------------------------- | ---------------------------------------------- |
| `/etc/profile`             | Variáveis de ambiente e configuração do prompt |
| `/etc/passwd`              | Informações de contas de usuário               |
| `/etc/shadow`              | Senhas de usuário (criptografadas)             |
| `/etc/group`               | Informações de grupos de usuário               |
| `/etc/hostname`            | Nome da máquina                                |
| `/etc/network/interfaces`  | Configuração de rede (IP estático / DHCP)      |
| `/var/log/tsukine_net.log` | Logs do serviço de rede                        |
| `/var/lib/tknpkg/db`       | Banco de dados de pacotes instalados           |

## Explicação do prompt

| Usuário         | Prompt             | Exemplo           |
| --------------- | ------------------ | ----------------- |
| root            | `root@tsukine:\W#` | `root@tsukine:/#` |
| dmin            | `dmin@tsukine:\W$` | `dmin@tsukine:/$` |
| Outros usuários | `user@tsukine:\W$` | `user@tsukine:/$` |

<Note>
  Esta página foi traduzida por IA e pode conter imprecisões. A versão em chinês simplificado é a autoritativa.
</Note>

***

© 2024-2026 TsutokiTeo/JunweiZhang. All rights reserved.
