Outils pour utilisateurs

Outils du site


article:bash_generalites

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
article:bash_generalites [2022/12/10 15:25] betuxarticle:bash_generalites [2024/04/24 18:30] (Version actuelle) – supprimée estro
Ligne 1: Ligne 1:
-"<html> 
-<div style="padding: 5px;border-radius: 10px 5px 10px 5px;border:1px solid black;box-shadow: 3px 3px 0px black;background-color:#679ec7"> <center> <h1> 
-Généralités sur le "bash" 
-</h1></center> 
-</div><body><body><style> table, th, td { border: 0px solid black; border-collapse: collapse; }</style> 
-<table style="width:100%;border:none">    
-                                                              <tr><td style="text-align:left:width:33%">  
-   <a href="javascript:history.back()">page précédente</a>   </td><td style="text-align:center;width:34%">   
-</html> [[/|Accueil du site]] <html>                         </td><td style="text-align:right;width:33%"> 
-</html> [[/Article/accueil|Les articles]] <html>                       </td></tr></table></body> 
-</html> 
----- 
  
-Le <color #22b14c>**bash**</color> est un programme qui permet d'interpréter des commandes exécutables sur une machine **Linux**. 
- 
-Le **bash** peut être considéré comme un langage possédant un vocabulaire, une syntaxe et une grammaire permettant d'énoncer des listes d'instructions qui seront exécutées de façon séquentielles  voire événementielles. 
- 
-  * **__Le vocabulaire__** est composé de mots réservés tels que **ls**, **rm**, **mkdir**, etc. Ces mots réservés permettent d'effectuées des tâches précises dans le système. Un utilisateur peut également créer des donnée ou des fonctions en les nommant à l'aide de mots composés de lettres de l'alphabet, **bash** est inspiré de la langue anglaise et ne reconnaît pas les lettres accentuées, cependant il accepte également les chiffres (//mais pas en première position//) et le caractère souligné bas "**_**". Pour bash, une "**function**" est un ensemble de commandes (ou instructions) regroupées sous un nom et qui seront exécutées chaque fois que l'on y fera appel. 
-  
-  * **__La syntaxe__** est l'ensemble des symboles tels que **$ ; [ ] { } ! * + -** / etc, qui permettent d'enchaîner des instructions, d'indiquer comment utiliser des données, appeler une **function** etc. 
- 
-  * **__La grammaire__** est l'ensemble des règles que le "**bash**" impose pour le bon usage des mots ( //réservés ou non// ) et symboles afin d'assurer une cohérence et un bon déroulé des instructions souhaitées par un utilisateur. 
-  
-Pour tester les principales commandes ouvrer un terminal ( ou console ) et essayer les commandes suivantes 
-<code bash> 
-  pwd 
-</code>  
- 
-**pwd**   <color #ed1c24>**p**</color>rint <color #ed1c24>**w**</color>orking <color #ed1c24>**d**</color>irectory / afficher dossier de travail (courant )  
article/bash_generalites.1670682309.txt.gz · Dernière modification : 2022/12/10 15:25 de betux