Catalog · How the catalog works
FREEBSD-0
Clone de FreeBSD écrit en Pascal
- ★ 4 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
FREEBSD-0
Clone de FreeBSD écrit en Pascal
Liste des fichiers
Voici la liste des différents fichiers proposés dans FREEBSD-0 :
<table>
<tr>
<th>Nom</th>
<th>Description</th>
</tr>
<tr>
<td>AWK.PAS</td>
<td>Cette commande permet de lancer le langage de programmation AWK.</td>
</tr>
<tr>
<td>CAL.PAS</td>
<td>Cette commande permet d'afficher un calendrier. Cette commande est un équivalent de MSX-DOS ou UNIX.</td>
</tr>
<tr>
<td>CAT.PAS</td>
<td>Cette commande permet d'afficher le contenu d'un/des fichiers. Cette commande est un équivalent de UNIX.</td>
</tr>
<tr>
<td>CHMOD.PAS</td>
<td>Cette commande permet de changer le mode des fichiers. Cette commande est inspiré de UNIX et Linux.</td>
</tr>
<tr>
<td>CHSH.PAS</td>
<td>Cette commande permet de changer l'interpréteur de commande par défaut.</td>
</tr>
<tr>
<td>CKSUM.PAS</td>
<td>Cette commande permet d'afficher la sommation de vérification CRC et le nombre d'octets de chaque fichiers. Cette commande est inspiré de Linux.</td>
</tr>
<tr>
<td>CLEAR.PAS</td>
<td>Cette commande permet d'effacer l'écran.</td>
</tr>
<tr>
<td>CP.PAS</td>
<td>Cette commande permet de copier un fichier.</td>
</tr>
<tr>
<td>CSPLIT.PAS</td>
<td>Cette commande permet de séparer un fichier en plusieurs sections déterminé par des lignes de contextes.</td>
</tr>
<tr>
<td>CUT.PAS</td>
<td>Cette commande permet de supprimer des sections de chaque ligne des fichiers.</td>
</tr>
<tr>
<td>DD.PAS</td>
<td>Cette commande permet de convertir un fichier tant qu'il se copie.</td>
</tr>
<tr>
<td>DF.PAS</td>
<td>Cette commande permet d'afficher l'espace libre sur le système de fichiers. C'est commande est inspiré de Linux et de cygwin.</td>
</tr>
<tr>
<td>DIRNAME.PAS</td>
<td>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.</td>
</tr>
<tr>
<td>DU.PAS</td>
<td>Cette commande permet de comptabilisé l'espace occupé par un répertoire et ses enfants.</td>
</tr>
<tr>
<td>ECHO.PAS</td>
<td>Cette commande permet d'afficher un message.</td>
</tr>
<tr>
<td>ENV.PAS</td>
<td>Cette commande permet de fixer ou de demander le contenu des variables d'environnement du système d'exploitaiton.</td>
</tr>
<tr>
<td>EXPAND.PAS</td>
<td>Cette commande permet de convertir des tabulations en espaces.</td>
</tr>
<tr>
<td>FALSE.PAS</td>
<td>Cette commande permet de retourner faux. Cette commande est inspiré de UNIX et Linux.</td>
</tr>
<tr>
<td>FILE.PAS</td>
<td>Cette commande permet de demander le type de fichier. Cette commande est un équivalent de UNIX ou Linux.</td>
</tr>
<tr>
<td>FIND.PAS</td>
<td>Cette commande permet de rechercher une chaine de caractères dans des fichiers. Cette commande est un équivalent du DOS.</td>
</tr>
<tr>
<td>FMT.PAS</td>
<td>Cette commande permet de reformater le texte de paragraphe.</td>
</tr>
<tr>
<td>FOLD.PAS</td>
<td>Cette commande permet d''envelopper les lignes d'entrée pour s'adapter à la largeur spécifié.</td>
</tr>
<tr>
<td>GETENT.PAS</td>
<td>Cette commande permet de demander les entrées de la base de données administrative.</td>
</tr>
<tr>
<td>GETTEXT.PAS</td>
<td>Cette commande permet d'afficher les traductions de langages humains natif dans un message textuel.</td>
</tr>
<tr>
<td>GREP.PAS</td>
<td>Cette commande permet d'effectuer des recherches dans des fichiers. Cette commande est un équivalent de UNIX.</td>
</tr>
<tr>
<td>GROUPS.PAS</td>
<td>Cette commande permet d'afficher les groupes d'un utilisateur.</td>
</tr>
<tr>
<td>HALT.PAS</td>
<td>Cette commande permet d'arrêter l'ordinateur.</td>
</tr>
<tr>
<td>HD.PAS</td>
<td>Cette commande permet d'afficher le contenu d'un fichier en format hexadecimal. Cette commande est inspiré de la commande HD du compilateur Aztec C86 ou de Linux.</td>
</tr>
<tr>
<td>HEAD.PAS
<td>Cette commande permet d'afficher le début d'un fichier texte. Cette commande est un équivalent de UNIX ou Linux.</td>
</tr>
<tr>
<td>HEXDUMP.PAS</td>
<td>Cette commande permet d'afficher le contenu d'un fichier en format hexadecimal. Cette commande est inspiré de la commande de Linux.</td>
</tr>
<tr>
<td>HOSTNAME.PAS</td>
<td>Cette commande permet de retourner le nom de l'hôte.</td>
</tr>
<tr>
<td>ID.PAS</td>
<td>Cette commande permet d'afficher les informations d'utilisateur ou de groupe pour l'utilisateur spécifié ou (ou quand il est omis) pour l'utilisateur courant.</td>
</tr>
<tr>
<td>JOT.PAS</td>
<td>Cette commande permet d'afficher des données séquentiel ou aléatoire.</td>
</tr>
<tr>
<td>LESS.PAS</td>
<td>Cette commande permet d'afficher un fichier de la fin vers le début.</td>
</tr>
<tr>
<td>LOGNAME.PAS</td>
<td>Cette commande permet de demander le nom de connexion.</td>
</tr>
<tr>
<td>LOOK.PAS</td>
<td>Cette commande permet de rechercher les lignes commençant par un texte spécifié.</td>
</tr>
<tr>
<td>LP.PAS</td>
<td>Cette commande permet d'imprimer le contenu d'un fichier. Cette commande est équivalent de UNIX.</td>
</tr>
<tr>
<td>LS.PAS</td>
<td>Cette commande permet d'afficher les fichiers d'un répertoire. Cette commande est équivalent de UNIX.</td>
</tr>
<tr>
<td>MKTEMP.PAS</td>
<td>Cette commande permet de créer un fichier ou un répertoire temporaire.</td>
</tr>
<tr>
<td>MV.PAS</td>
<td>Cette commande permet de déplacer un fichier.</td>
</tr>
<tr>
<td>NL.PAS</td>
<td>Cette commande permet d'afficher du texte avec des numéros de ligne. Cette commande est inspiré de la commande nl de Linux.</td>
</tr>
<tr>
<td>OD.PAS</td>
<td>Cette commande permet d'afficher le contenu d'un fichier selon un format spécifique. Cette commande est un équivalent de UNIX.</td>
</tr>
<tr>
<td>PWD.PAS</td>
<td>Cette commande permet d'afficher le chemin du répertoire courant. Cette commande est un équivalent de UNIX.</td>
</tr>
<tr>
<td>READELF.PAS</td>
<td>Cette commande permet d'afficher des informations sur un ELF.</td>
</tr>
<tr>
<td>SH.PAS</td>
<td>Cette commande permet de lancer l'interpréteur de commande UNIX.</td>
</tr>
<tr>
<td>SLEEP.PAS</td>
<td>Cette commande permet d'attendre le nombre de secondes spécifiés. Cette commande est un équivalent de UNIX et LINUX.</td>
</tr>
<tr>
<td>SORT.PAS</td>
<td>Cette commande permet de trier une fichier texte ASCII et de retourner le résultat. Cette commande est un équivalent de la commande du DOS.</td>
</tr>
<tr>
<td>SPLIT.PAS</td>
<td>Cette commande permet de séparer un fichier en plusieurs fichiers. Cette commande est un équivalent de UNIX.</td>
</tr>
<tr>
<td>STAT.PAS</td>
<td>Cette commande permet d'afficher des informations sur des fichiers. Cette commande est un équivalent de UNIX et LINUX.</td>
</tr>
<tr>
<td>SUM.PAS</td>
<td>Cette commande permet d'afficher la sommation de chaque fichier.</td>
</tr>
<tr>
<td>TAIL.PAS</td>
<td>Cette commande permet d'afficher la fin d'un fichier texte. Cette commande est un équivalent de UNIX ou Linux.</td>
</tr>
<tr>
<td>TEE.PAS</td>
<td>Cette commande permet d'envoyer l'entrée standard vers la sortie standard. Cette commande est un équivalent de UNIX ou Linux.</td>
</tr>
<tr>
<td>TOUCH.PAS</td>
<td>Cette commande permet de changer la date et l'heure d'un fichier. Cette commande est un équivalent de UNIX, AIX et Linux.</td>
</tr>
<tr>
<td>TR.PAS</td>
<td>Cette commande permet d'envoyer le contenu de l'entrée standard vers la sortie standard en effectuant le traitement spécifié.</td>
</tr>
<tr>
<td>TRUE.PAS</td>
<td>Cette commande permet de retourner vrai. Cette commande est inspiré de UNIX et Linux.</td>
</tr>
<tr>
<td>UNAME.PAS</td>
<td>Cette commande permet d'afficher des informations sur le système d'exploitation.</td>
</tr>
<tr>
<td>UNIQ.PAS</td>
<td>Cette commande permet de sortir le contenu d'un fichier sans duplication du contenu de ses lignes.</td>
</tr>
<tr>
<td>UNLINK.PAS</td>
<td>Cette commande permet de supprimer un lien symbolique.</td>
</tr>
<tr>
<td>VI.PAS</td>
<td>Cette commande permet de lancer l'éditeur de texte VI.</td>
</tr>
<tr>
<td>WC.PAS</td>
<td>Cette commande permet de compter le nombre de mots, de lignes ou de caractères.</td>
</tr>
<tr>
<td>WHICH.PAS</td>
<td>Cette commande permet de localiser l'emplacement d'une commande.</td>
</tr>
<tr>
<td>WHOAMI.PAS</td>
<td>Cette commande permet de retourner l'utilisateur connecté.</td>
</tr>
<tr>
<td>YES.PAS</td>
<td>Cette commande permet d'effectuer des répétitions de réponses affirmatives.</td>
</tr>
</table>
Compilation
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 :
<pre>fpc LEFICHIER.PAS</pre>
Sinon, vous pouvez également le compiler avec le Turbo Pascal à l'aide de la syntaxe de commande suivante :
<pre>tpc LEFICHIER.PAS</pre>
Par exemple, si vous voulez compiler CHSH.PAS, vous devrez tapez la commande suivante :
<pre>fpc CHSH.PAS</pre>
Licence
<ul> <li>Le code source est publié sous la licence MIT.</li> <li>Le paquet original est publié sous la licence MIT.</li> </ul>

