Clone UNIX en Pascal (Turbo Pascal ou Free Pascal)
Voici la liste des différents fichiers proposés dans UNIX-0 :
| Nom | Description |
|---|---|
| BANNER.PAS | Cette commande permet d'afficher une bannière. Cette commande est un équivalent de la commande UNIX. |
| BASE64.PAS | Cette commande permet de retourner en base64 un fichier. |
| BASENAME.PAS | Cette commande permet de retourner le nom du fichier seulement à partir d'un chemin complet de nom de fichier. Cette commande est un équivalent de UNIX. |
| BASH.PAS | Cette commande permet de lancer l'interpréteur de commande BASH. |
| CAL.PAS | Cette commande permet d'afficher un calendrier. Cette commande est un équivalent de MSX-DOS ou UNIX. |
| CAT.PAS | Cette commande permet d'afficher le contenu d'un/des fichiers. Cette commande est un équivalent de UNIX. |
| CB.PAS | Cette commande permet de rendre lisible le formatage d'un fichier de format C. |
| CHMOD.PAS | Cette commande permet de changer le mode des fichiers. Cette commande est inspiré de UNIX et Linux. |
| CLEAR.PAS | Cette commande permet d'effacer l'écran. Cette commande est inspiré UNIX. |
| CP.PAS | Cette commande permet de copier un fichier. Cette commande est inspiré de la commande UNIX. |
| CPP.PAS | Cette commande permet d'effectuer un traitement de préprocesseur de langage de programmation C. |
| CSH.PAS | Cette commande permet de lancer un interpréteur de commande C Shell. |
| CSPLIT.PAS | Cette commande permet de séparer un fichier en plusieurs sections déterminé par des lignes de contextes. |
| CUT.PAS | Cette commande permet de supprimer des sections de chaque ligne des fichiers. |
| DD.PAS | Cette commande permet de convertir un fichier tant qu'il se copie. |
| DF.PAS | Cette commande permet d'afficher l'espace libre sur le système de fichiers. |
| DIRNAME.PAS | Cette commande permet de retourner le chemin seulement à partir d'un chemin complet de nom de fichier. Cette commande est un équivalent de UNIX et Linux. |
| DOS2UNIX.PAS | Cette commande permet d'effectuer la conversion des caractères de saut de ligne du système d'exploitation DOS en leur équivalent UNIX. |
| DOSDIR.PAS | Cette commande permet d'afficher la liste des fichiers d'une image disque de FAT. Cette commande est originaire de la commande dosdir de UNIX. |
| DU.PAS | Cette commande permet de comptabilisé l'espace occupé par un répertoire et ses enfants. |
| ECHO.PAS | Cette commande permet d'afficher un message. |
| ENV.PAS | Cette commande permet de fixer ou de demander le contenu des variables d'environnement du système d'exploitaiton. |
| FACTOR.PAS | Cette commande permet de calculer le facteur d'un nombre. Cette commande est inspiré de la commande factor de UNIX. |
| FALSE.PAS | Cette commande permet de retourner faux. Cette command est inspiré de UNIX et Linux. |
| FILE.PAS | Cette commande permet de demander le type de fichier. Cette commande est un équivalent de UNIX ou Linux. |
| GREP.PAS | Cette commande permet d'effectuer des recherches dans des fichiers. Cette commande est un équivalent de UNIX. |
| HEAD.PAS | Cette commande permet d'afficher le début d'un fichier texte. Cette commande est un équivalent de UNIX ou Linux. |
| HYPHEN.PAS | Cette commande permet de rechercher les mots avec des traits-union. Cette commande est inspiré de la commande UNIX. |
| KSH.PAS | Cette commande permet de lancer un interpréteur de commande Korn SHell. |
| LINE.PAS | Cette commande permet d'effectuer la lecture d'une ligne. Cette commande est inspiré de UNIX. |
| LOGNAME.PAS | Cette commande permet de demander le nom de connexion. |
| LP.PAS | Cette commande permet d'imprimer le contenu d'un fichier. Cette commande est équivalent de UNIX. |
| LS.PAS | Cette commande permet d'afficher les fichiers d'un répertoire. Cette commande est équivalent de UNIX. |
| MV.PAS | Cette commande permet de déplacer un fichier. |
| NL.PAS | Cette commande permet d'afficher du texte avec des numéros de ligne. |
| OD.PAS | Cette commande permet d'afficher le contenu d'un fichier selon un format spécifique. Cette commande est un équivalent de UNIX. |
| PWD.PAS | Cette commande permet d'afficher le chemin du répertoire courant. |
| REBOOT.PAS | Cette commande permet de redémarrer l'ordinateur. |
| SH.PAS | Cette commande permet de lancer l'interpréteur de commande UNIX. |
| SLEEP.PAS | Cette commande permet d'attendre le nombre de secondes spécifiés. |
| SPLIT.PAS | Cette commande permet de séparer un fichier en plusieurs fichiers. |
| STAT.PAS | Cette commande permet d'afficher des informations sur des fichiers. |
| SUM.PAS | Cette commande permet d'afficher la sommation de chaque fichier. |
| TAIL.PAS | Cette commande permet d'afficher la fin d'un fichier texte. |
| TEE.PAS | Cette commande permet d'envoyer l'entrée standard vers la sortie standard. |
| TOUCH.PAS | Cette commande permet de changer la date et l'heure d'un fichier. |
| TR.PAS | Cette commande permet d'envoyer le contenu de l'entrée standard vers la sortie standard en effectuant le traitement spécifié. |
| TRUE.PAS | Cette commande permet de retourner vrai. Cette commande est inspiré de UNIX et Linux. |
| UNAME.PAS | Cette commande permet d'afficher des informations sur le système d'exploitation. |
| UNIQ.PAS | Cette commande permet de sortir le contenu d'un fichier sans duplication du contenu de ses lignes. |
| VI.PAS | Cette commande permet de lancer l'éditeur de texte VI. |
| WC.PAS | Cette commande permet de compter le nombre de mots, de lignes ou de caractères. |
Les fichiers Pascal n'ont aucune dépendances, il suffit de télécharger le fichier désiré et de le compiler avec Free Pascal avec la syntaxe de commande :
fpc LEFICHIER.PAS
Sinon, vous pouvez également le compiler avec le Turbo Pascal à l'aide de la syntaxe de commande suivante :
tpc LEFICHIER.PAS
Par exemple, si vous voulez compiler SH.PAS, vous devrez tapez la commande suivante :
fpc SH.PAS
