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
| Commande | Rôle |
|---|---|
pwd | Affiche le répertoire courant |
ls -l | Liste les fichiers avec les détails, -a pour inclure les fichiers cachés |
cd /usr/share | Va dans un répertoire ; cd seul ramène au dossier personnel, cd .. remonte d'un niveau |
mkdir -p a/b/c | Cré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 new | Déplace ou renomme |
rm file | Supprime un fichier ; rm -r dir supprime un répertoire et son contenu |
ln -s target link | Crée un lien symbolique |
chmod +x script.sh | Rend un fichier exécutable |
chown tux:users file | Change le propriétaire (en root) |
du -sh dir | Taille d'un répertoire |
df -h | Espace 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
Rechercher
$ 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.
SliTaz Doc