Linha de comando

O SliTaz pode ser usado inteiramente pela linha de comando, e o SliTaz Base não tem mais nada. A maioria dos comandos vem do BusyBox, um único programa pequeno que oferece versões leves das ferramentas clássicas do Unix. Abra um terminal na área de trabalho (TazTerm) ou faça login em um console de texto com Ctrl+Alt+F2.

Convenções

Neste handbook, os comandos que começam com $ são executados como usuário normal, e os que começam com # precisam do administrador (root). Para virar root, digite su e a senha do root, depois exit ao terminar. Veja Usuários e root.

Obter ajuda

Quase todo comando se explica com --help. O BusyBox lista todos os seus comandos, e Tab completa nomes de comandos e de arquivos enquanto você digita (pressione duas vezes para ver as opções):

$ cp --help
$ busybox --list

As ferramentas do SliTaz (spk, trame, tazinst, tazlito...) mostram seu modo de uso quando executadas sem argumentos ou com help.

Arquivos e diretórios

ComandoFunção
pwdMostra o diretório atual
ls -lLista os arquivos com detalhes, -a para incluir os arquivos ocultos
cd /usr/shareVai para um diretório; cd sozinho vai para o diretório pessoal, cd .. sobe um nível
mkdir -p a/b/cCria diretórios, com os diretórios pais
cp file dir/Copia um arquivo; cp -a copia um diretório e mantém as permissões
mv old newMove ou renomeia
rm fileApaga um arquivo; rm -r dir apaga um diretório e seu conteúdo
ln -s target linkCria um link simbólico
chmod +x script.shTorna um arquivo executável
chown tux:users fileMuda o dono (como root)
du -sh dirTamanho de um diretório
df -hEspaço livre nos sistemas de arquivos montados

O rm não usa lixeira: o que é apagado se perde. Adicione -i para confirmar cada arquivo.

Ver e editar arquivos

$ cat /etc/slitaz-release
$ less /var/log/messages
$ head -n 20 file.txt
$ tail -f /var/log/messages

O less rola com as setas, / busca e q sai. O tail -f acompanha um log enquanto ele cresce, Ctrl+C o interrompe.

Para editar um arquivo de texto, use o nano: os atalhos aparecem na parte inferior da tela (Ctrl+O salva, Ctrl+X sai). O vi também está disponível. Na área de trabalho, o editor de texto é o L3afpad (l3afpad). No SliTaz Base i486, só o vi está presente: spk-add nano ou tazpkg get-install nano.

# nano /etc/hostname
$ find /etc -name "*.conf"
$ grep -r "DHCP" /etc/network.conf
$ which spk

Arquivos compactados

$ tar -czf backup.tar.gz Documents/
$ tar -xf archive.tar.xz
$ unzip file.zip

O tar lida com arquivos gzip, bzip2, xz e lzma; -t lista o conteúdo sem extrair.

Processos e recursos

$ top
$ ps
$ free
$ uptime
$ kill 1234
$ killall program

O top mostra os programas em execução e o uso de CPU e de memória de cada um, q sai. O free mostra a memória, com a qual o SliTaz tem cuidado.

Baixar

$ wget https://www.slitaz.org/

Desligar

# poweroff
# reboot

Na área de trabalho, use o menu de logout. Em um console, Ctrl+Alt+Del reinicia.