Linux chap5 shell pdf Page CGénéralités sur le shell Page C ? Il existe plusieurs types de shell ? Bourne shell sh ? Bash Bourne Again SHell bash ? Korn Shell kornell university ksh ? Tcsh Terminal C shell csh ? COMMAND EXE MS -DOS CMD EXE Windows ? Sous
Page CGénéralités sur le shell Page C ? Il existe plusieurs types de shell ? Bourne shell sh ? Bash Bourne Again SHell bash ? Korn Shell kornell university ksh ? Tcsh Terminal C shell csh ? COMMAND EXE MS -DOS CMD EXE Windows ? Sous Windows PowerShell à partir ? Sous Linux on peut choisir son shell ? Le shell bash domine le marché actuellement ? Open Source Software Page C ? Il s ? agit d ? une interface texte entre l ? utilisateur et le système ? Tout se fait au clavier ? Pas de clic de souris ? L ? utilisateur tape des commandes qui sont exécutées par le système ? Le shell est donc un interpréteur de commandes ? ? Chaque commande a une syntaxe particulière ? Il existe des milliers de commandes di ?érentes ? Les commandes peuvent aussi provenir d ? un ?chier ? Le ?chier contient les commandes à exécuter ? L ? utilisateur appel le ?chier plutôt que de taper toutes les commandes ? Utile pour les t? ches répétitives ? Le shell reste le moyen le plus e ?cace pour contrôler le système ? C ? est aussi le plus utilisé sous Linux Unix Page C ? Le shell est un véritable environnement de programmation ? Variables boucles structures de contrôle if ? ? Programmes ? Les programmes écrits pour le shell sont interprétés au moment de l ? exécution ? Aucune compilation préalable n ? est utile ? Les performances n ? égalent pas un programme en C ? Les programmes écrits pour le shell sont des scripts ? Page CCommandes et ligne de commandes Page C ? Le shell a ?che qu ? il est prêt à exécuter une commande par un prompt prenant cette forme Utilisateur courant Répertoire courant root foulen home moi Nom de la machine Superutilisateur Utilisateur normal ? Il su ?t alors de taper une ligne de commandes pour qu ? elle soit exécutée ? Une ligne de commandes est une ou plusieurs commandes reliées entre elle par un caractère spécial par exemple ? ou encore ? Page C ? Une simple commande peut être appelée ? En tapant son nom ses options et ses éventuels arguments ? Exemple permettant d ? a ?cher la date et l ? heure système sans paramètre particulier root foulen home moi date ? Exemple permettant de rechercher dans le répertoire courant les ?chiers dont la taille est supérieure à Mo root foulen home moi ?nd -size M ? Exemple permettant d ? a ?cher la liste détaillée des programmes C se trouvant dans le répertoire home moi prog root foulen home moi ls ??il home moi prog c Page C ? Chaque commande dispose d ? entrées sorties ? Comme l ? écran sortie ou le clavier entrée ? types di ?érents ? L ? entrée standard dé ?nie par le symbole stdin ? et le descripteur ? Provenant du clavier par défaut ? La sortie standard
Documents similaires










-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 12, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 152.1kB