Ligne de commande

SliTaz peut s'utiliser entièrement en ligne de commande, et SliTaz Base n'a rien d'autre. La plupart des commandes viennent de BusyBox, un seul petit programme qui fournit des versions légères des outils Unix classiques. Ouvrez un terminal depuis le bureau (TazTerm) ou connectez-vous sur une console texte avec Ctrl+Alt+F2.

Conventions

Dans ce handbook, les commandes qui commencent par $ se lancent en simple utilisateur, celles qui commencent par # demandent l'administrateur (root). Pour devenir root, tapez su et le mot de passe root, puis exit une fois terminé. Voir Utilisateurs et root.

Obtenir de l'aide

Presque toutes les commandes s'expliquent avec --help. BusyBox liste toutes ses commandes, et Tab complète les noms de commandes et de fichiers pendant la frappe (appuyez deux fois pour voir les choix) :

$ cp --help
$ busybox --list

Les outils SliTaz (spk, trame, tazinst, tazlito...) affichent leur usage quand on les lance sans argument ou avec help.

Fichiers et répertoires

CommandeRôle
pwdAffiche le répertoire courant
ls -lListe les fichiers avec les détails, -a pour inclure les fichiers cachés
cd /usr/shareVa dans un répertoire ; cd seul ramène au dossier personnel, cd .. remonte d'un niveau
mkdir -p a/b/cCrée des répertoires, avec leurs parents
cp file dir/Copie un fichier ; cp -a copie un répertoire en gardant les permissions
mv old newDéplace ou renomme
rm fileSupprime un fichier ; rm -r dir supprime un répertoire et son contenu
ln -s target linkCrée un lien symbolique
chmod +x script.shRend un fichier exécutable
chown tux:users fileChange le propriétaire (en root)
du -sh dirTaille d'un répertoire
df -hEspace libre sur les systèmes de fichiers montés

rm n'utilise pas de corbeille : ce qui est supprimé est perdu. Ajoutez -i pour confirmer chaque fichier.

Afficher et éditer des fichiers

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

less défile avec les flèches, / recherche et q quitte. tail -f suit un log au fur et à mesure, Ctrl+C l'arrête.

Pour éditer un fichier texte, utilisez nano : les raccourcis sont affichés en bas de l'écran (Ctrl+O enregistre, Ctrl+X quitte). vi est aussi disponible. Sur le bureau, l'éditeur de texte est L3afpad (l3afpad). Sur SliTaz Base i486, seul vi est présent : spk-add nano ou tazpkg get-install nano.

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

Archives

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

tar gère les archives gzip, bzip2, xz et lzma ; -t liste le contenu sans extraire.

Processus et ressources

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

top affiche les programmes en cours et leur usage du processeur et de la mémoire, q quitte. free affiche la mémoire, ce que SliTaz ménage avec soin.

Télécharger

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

Éteindre

# poweroff
# reboot

Sur le bureau, utilisez le menu de déconnexion. Sur une console, Ctrl+Alt+Suppr redémarre.