Implémentation d'un shell pour la gestion d'un systeme d'exploitation

Soyez le premier à donner votre avis sur cette source.

Vue 8 937 fois - Téléchargée 841 fois

Description

Cette application consiste en un shell éxécuté avec succés sous windows (Linux pas encore testé)
Ce shell permet un peu comme dos de manipuler les différentes ressources (fichiers..) du système d'exploitation hôte et de s'y promener (parcourir les différents paths, rechercher des fichiers..).
Enfin je pense que cette application pourra être bénéfique pour un niveau intermediaire en terme de saisie de la "System.in" interractif avec l'utilisateur, la manipulation des fichiers et des répértoires (Recherche, création, suppression...).

Conclusion :


Sinon il y a une mauvaise manière de faire à signaler quand même, au fait ce shell a été implémenté de sorte que chaque commande éxécutée prend la main et relance le shell elle même histoire de pouvoir continuer à lancer de nouvelles commandes, ceci comme clair peut être éxigeant en terme de memoire centrale si l'utilisateur lance des millers de commandes (variables locales des fonctions toujours pércistantes)
Enfin j'espere que ce petit travail sache apporter de l'aide à celui qui en aura besoin.
Tout commentaire est le bien venu sur benamozi@e-i.com

Codes Sources

A voir également

Ajouter un commentaire Commentaires
moh___SBA Messages postés 5 Date d'inscription jeudi 15 février 2007 Statut Membre Dernière intervention 18 avril 2007
18 avril 2007 à 20:36
Salut:
votre code est acceptable sans parler de l'incompatibiliter sous linux pour moi ça m'intéresse pas
bon courage
vladmicrosoft Messages postés 12 Date d'inscription vendredi 28 novembre 2003 Statut Membre Dernière intervention 5 juillet 2006
5 juil. 2006 à 08:13
Et n'oubliez pas que sous linux, d'abord la racine c'est / , est que les \ sont des /
deiz21 Messages postés 11 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 29 janvier 2008
14 juin 2006 à 09:18
Merci pour les conseils les gars, c vraiment gentil. je maquillerai le code pour qu'il soit plus beau et verrai autre manière de faire pour que le code soit portable.
Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 110
13 juin 2006 à 16:48
Salut,

il est impossible mais vraiment impossible que ton appli fonctionne sous linux pour les raison suivante

1- file.toString() + "\" + underDirectory[j].toString() // il existe File.separator
2- l'exemple de sherogath parle de lui même.
3- aucun controle sur les droite en lecture/ecriture/execution sur un fichier hors nunux est tatillont dessus

bref sinon le code n'est pas trop crados, bien qu'il manque de commentaires mais reste absolument pas portable sous nunux (j'insiste sur les \\ )
sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 17
13 juin 2006 à 16:20
j'oubliais ton shell ne marcheras sous linux qu'avec ce que je t'ai dit precedemment
car sous linux tu n'as pas de disque dur a proprement parler
tu n'as que la racine :
\
^^

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.