An open API service indexing awesome lists of open source software.

https://github.com/gladir/freebsd-0

Clone de FreeBSD écrit en Pascal
https://github.com/gladir/freebsd-0

free-pascal freebsd turbo-pascal turbopascal

Last synced: 3 months ago
JSON representation

Clone de FreeBSD écrit en Pascal

Awesome Lists containing 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 :


Nom
Description


AWK.PAS
Cette commande permet de lancer le langage de programmation AWK.


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.


CHMOD.PAS
Cette commande permet de changer le mode des fichiers. Cette commande est inspiré de UNIX et Linux.


CHSH.PAS
Cette commande permet de changer l'interpréteur de commande par défaut.


CKSUM.PAS
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.


CLEAR.PAS
Cette commande permet d'effacer l'écran.


CP.PAS
Cette commande permet de copier un fichier.


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. C'est commande est inspiré de Linux et de cygwin.


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.


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.


EXPAND.PAS
Cette commande permet de convertir des tabulations en espaces.


FALSE.PAS
Cette commande permet de retourner faux. Cette commande 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.


FIND.PAS
Cette commande permet de rechercher une chaine de caractères dans des fichiers. Cette commande est un équivalent du DOS.


FMT.PAS
Cette commande permet de reformater le texte de paragraphe.


FOLD.PAS
Cette commande permet d''envelopper les lignes d'entrée pour s'adapter à la largeur spécifié.


GETENT.PAS
Cette commande permet de demander les entrées de la base de données administrative.


GETTEXT.PAS
Cette commande permet d'afficher les traductions de langages humains natif dans un message textuel.


GREP.PAS
Cette commande permet d'effectuer des recherches dans des fichiers. Cette commande est un équivalent de UNIX.


GROUPS.PAS
Cette commande permet d'afficher les groupes d'un utilisateur.


HALT.PAS
Cette commande permet d'arrêter l'ordinateur.


HD.PAS
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.


HEAD.PAS
Cette commande permet d'afficher le début d'un fichier texte. Cette commande est un équivalent de UNIX ou Linux.


HEXDUMP.PAS
Cette commande permet d'afficher le contenu d'un fichier en format hexadecimal. Cette commande est inspiré de la commande de Linux.


HOSTNAME.PAS
Cette commande permet de retourner le nom de l'hôte.


ID.PAS
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.


JOT.PAS
Cette commande permet d'afficher des données séquentiel ou aléatoire.


LESS.PAS
Cette commande permet d'afficher un fichier de la fin vers le début.


LOGNAME.PAS
Cette commande permet de demander le nom de connexion.


LOOK.PAS
Cette commande permet de rechercher les lignes commençant par un texte spécifié.


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.


MKTEMP.PAS
Cette commande permet de créer un fichier ou un répertoire temporaire.


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. Cette commande est inspiré de la commande nl de Linux.


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. Cette commande est un équivalent de UNIX.


READELF.PAS
Cette commande permet d'afficher des informations sur un ELF.


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. Cette commande est un équivalent de UNIX et LINUX.


SORT.PAS
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.


SPLIT.PAS
Cette commande permet de séparer un fichier en plusieurs fichiers. Cette commande est un équivalent de UNIX.


STAT.PAS
Cette commande permet d'afficher des informations sur des fichiers. Cette commande est un équivalent de UNIX et LINUX.


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. Cette commande est un équivalent de UNIX ou Linux.


TEE.PAS
Cette commande permet d'envoyer l'entrée standard vers la sortie standard. Cette commande est un équivalent de UNIX ou Linux.


TOUCH.PAS
Cette commande permet de changer la date et l'heure d'un fichier. Cette commande est un équivalent de UNIX, AIX et Linux.


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.


UNLINK.PAS
Cette commande permet de supprimer un lien symbolique.


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.


WHICH.PAS
Cette commande permet de localiser l'emplacement d'une commande.


WHOAMI.PAS
Cette commande permet de retourner l'utilisateur connecté.


YES.PAS
Cette commande permet d'effectuer des répétitions de réponses affirmatives.

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 :

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 CHSH.PAS, vous devrez tapez la commande suivante :

fpc CHSH.PAS


Licence



  • Le code source est publié sous la licence MIT.

  • Le paquet original est publié sous la licence MIT.