shell de commande du VPC-32V

Interpréteur de commandes du VPC-32V

Licence

Ce document fait partie du projet VPC-32V et est fourni sous licence CC-NC-SA-BY V3.0

auteur: Jacques Deschênes
révision 1.0
Copyright: 2013-2018 Jacques Deschênes

Présentation

Au démarrage l'ordinateur entre dans l'interpréteur de commande. Au début de la ligne apparaît un $ suivit d'un curseur clignotant. Ceci indique que l'ordinateur est prêt à recevoir des commandes. Les commandes sont sensibles à la casse et doivent-être en minuscules. voici de quoi a l'air la console au démarrage:


free RAM (bytes): 42480
Last power down: Saturday 07/10 14:36
Wenesday 2018/07/11 9:40:40
VPC-32 shell version 1.0
$_

L'ordinateur peut-être réinitialisé (redémarrage à froid) en tout temps, même pendant l'exécution d'un programme BASIC par la combinaison de touches <CTRL-ALT-SUP> comme à l'époque de MS-DOS. Pratique lorsqu'un progamme BASIC est bloqué dans une boucle infinie.

Il faut distinguer le shell de commandes du shell BASIC. Ce dernier est lancé par la commande basic du shell de commandes et le prompt qui s'affiche est différent il s'agit d'un signe >.

Les commandes du shell sont interprétées directement et ne peuvent pas être utlisées dans un progamme BASIC. Une telle tentative résulte en un messsage d'erreur du compilateur BASIC. Les commandes BASIC sont pré-compilées en bytecode et le dit bytecode est passé à la machine virtuelelle BASIC pour exécution.

Ce document décris seulement les commandes du shell de commandes pour les commandes BASIC il faut consulter le manuel vpcBASIC.

Le shell possède un éditeur de ligne avec un historique de comamndes de 10 lignes. La navigation sur la ligne de commande se fait avec les touches suivantes:

Référence des commandes du shell

La majoritée des commandes du shell servent à la gestions des fichiers enregistrés sur la carte SD. Certaines commandes de gestion de fichiers peuvent affecter plus d'un fichier par l'utilisation du caractère *. Ce caractère peut-être placé au début, à la fin ou au 2 extrémités d'un paramètre nom_de_fichier d'une commande. Placé au début du nom accepte tous les fichiers se terminant pas la chaîne qui le suit. Placé à la fin du nom accepte tous les fichiers commençant par la chaîne qui le précède. Lorsque placé aux 2 extrémités du nom accepte tous les fichiers contenant la chaîne encadrée.

Dans ce qui suis ce qui est entre les caractères [ et ] est optionnel. Le caractère | sépare les alternatives. Les commandes doivent-être entrées en minuscules.

Index des commandes


INDEX