Commandes de base sous fedora
1
Supplément sur Linux – Commandes et script
1. Architecture de Linux Le système d'exploitation Linux n’est pas un bloc monolithique fixé une fois pour toutes. En réalité, de nombreuses composantes travaillent ensemble, rédigés par des personnes différentes et assemblés en distributions. Ce n’est que vu de l’extérieur que le noyau de Linux semble être une unité indissociable. Les distributions ont néanmoins toutes le même noyau du système 1 d’exploitation, et de nombreuses applications communes. 1.1. Le noyau 2 Est la partie du code en mémoire. Le noyau s’occupe de la : 1.1.1.Gestion de la mémoire La mémoire physique est étendu virtuellement. Les programmes ou les sections de programmes inutilisés sont déchargés vers le disque dur et chargés en mémoire vive lorsque l’exécution l’exige. 1.1.2.Gestion des fichiers Linux possède un système hiérarchisé de fichiers dont la structure interne peut varier. Des espaces disques d’autres systèmes peuvent être montés. 1.1.3.Gestions des périphériques L’accès aux périphériques se fait par l’entremise de fichiers qui constituent l’interface entre les pilotes de périphériques et le noyau. 1.1.4.Gestion des programmes et des processus Linux assure que chaque programme fonctionne en toute indépendance. 1.1.5.Gestion des droits d’accès Les données enregistrées dans le système de fichiers doivent être protégées contre les accès non autorisés. 1.2. Le shell Le shell est la liaison la plus élémentaire entre vous, l’utilisateur, et le système d’exploitation. Vous tapez les commandes qui seront interprétées par le shell et transmises au système 3 d’exploitation. Il existe plusieurs versions de shell : 1.2.1.bash C’est le shell standard de Linux le Bourne Again Shell 1.2.2.sh Le shell original le Bourne shell 1.2.3.csh Le C shell utilise une interface de programmation différente de bash 1.2.4.ksh Le Korn shell est un des plus populaire sous Unix. Il est compatible avec bash 1.2.5.tcsh Le C