Outils pour utilisateurs

Outils du site


start:linux:bash

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
start:linux:bash [2023/02/11 12:27] gerardadminstart:linux:bash [2023/02/16 16:56] (Version actuelle) – [MOOC le shell Bash] gerardadmin
Ligne 2: Ligne 2:
  
 [[https://www.fun-mooc.fr/fr/cours/maitriser-le-shell-bash/| maitriser-le-shell-bash]] [[https://www.fun-mooc.fr/fr/cours/maitriser-le-shell-bash/| maitriser-le-shell-bash]]
 +
 +[[https://abs.traduc.org/abs-fr/index.html|Guide avancé d'écriture des scripts Bash  FR]]
 +
 +[[https://www.gnu.org/software/bash/|GNU Bash Reference EN]]
 +
 +[[start:linux:bash:doc|Bash Doc]]
 +
 +====Ce que vous allez apprendre====
 +
 +À la fin de ce cours, vous saurez :
 +
 +    --Décrire par des commandes des tâches courantes à effectuer sur mon ordinateur,
 +    --Utiliser une console pour administrer et interagir avec mon ordinateur,
 +    --Configurer mon environnement,
 +    --Enchaîner des commandes pour effectuer des traitements spécifiques,
 +    --Ecrire des scripts shell pour automatiser des travaux,
 +    --Lire des scripts shell et comprendre leur fonctionnement,
 +    --Corriger des erreurs dans des scripts existants.
 +
 +En bref, vous maîtriserez la syntaxe de base du shell Bash pour écrire des commandes ainsi que la sémantique des commandes importantes afin de définir leurs enchainements pour résoudre un problème donné. 
  
 ====Plan de cours==== ====Plan de cours====
Ligne 10: Ligne 30:
 ------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------
  
-   <color #22b14c> --Qu'est ce que la ligne de commande ?</color> +   --<color #22b14c>Qu'est ce que la ligne de commande ?</color> 
-   <color #22b14c> --Trouver de l'aide</color> +   --<color #22b14c>Trouver de l'aide</color> 
-   <color #22b14c> --Gérer les répertoires et les fichiers</color> +   --<color #22b14c>Gérer les répertoires et les fichiers</color> 
-   <color #22b14c> --Les utilisateurs et leurs droits</color> +   --<color #22b14c>Les utilisateurs et leurs droits</color> 
-    <color #22b14c>--Traiter un fichier de texte</color></color></color> +   --<color #22b14c>Traiter un fichier de texte</color>
  
 {{:start:linux:screenshot_2023-02-11_at_12-20-42_maitriser_le_shell_bash.png?direct&400|}} {{:start:linux:screenshot_2023-02-11_at_12-20-42_maitriser_le_shell_bash.png?direct&400|}}
 ------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------
-    --Aide à l'interaction +    --<color #ff7f27>Aide à l'interaction</color> 
-    --Abréviations pour le nom des fichiers +    --<color #ff7f27>Abréviations pour le nom des fichiers</color> 
-    --Constructions syntaxiques +    --<color #ff7f27>Constructions syntaxiques</color> 
-    --Contrôler l'exécution des commandes +    --<color #ff7f27>Contrôler l'exécution des commandes</color> 
-    --Entrées et sorties des processus +    --<color #ff7f27>Entrées et sorties des processus</color> 
  
 {{:start:linux:screenshot_2023-02-11_at_12-18-28_maitriser_le_shell_bash.png?direct&600|}} {{:start:linux:screenshot_2023-02-11_at_12-18-28_maitriser_le_shell_bash.png?direct&600|}}
 ------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------
-    --Contrôler son environnement +    --<color #00a2e8>Contrôler son environnement</color> 
-    --Filtres simples +    --<color #00a2e8>Filtres simples</color> 
-    --Filtres puissants +    --<color #00a2e8>Filtres puissants</color> 
-    --Effectuer des calculs numériques +    --E<color #00a2e8>ffectuer des calculs numériques</color> 
-    --Archiver et compresser des données +    --<color #00a2e8>Archiver et compresser des données</color> 
  
  
 {{:start:linux:screenshot_2023-02-11_at_12-21-14_maitriser_le_shell_bash.png?direct&400|}} {{:start:linux:screenshot_2023-02-11_at_12-21-14_maitriser_le_shell_bash.png?direct&400|}}
 ------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------
-    --Eléments d'un script shell +    --<color  #8033ff>Eléments d'un script shell</color> 
-    --Expressions et conditions +    --<color #8033ff>Expressions et conditions</color> 
-    --Structures conditionnelles +    --<color #8033ff>Structures conditionnelles</color> 
-    --Structures itératives +    --<color #8033ff>Structures itératives</color> 
-    --Structures de routines +    --<color #8033ff>Structures de routines</color>  
 + 
 + 
 +====== Introduction ====== 
 + 
 +==== Doc ==== 
 + 
 +[[https://devhints.io/bash|Doc Bash EN ]] 
 + 
 +[[https://abs.traduc.org/abs-fr/|Doc Bash FR]] 
 + 
 + 
 +===== Commande Less ===== 
 + 
 +[[https://www.malekal.com/comment-utiliser-la-commande-less-sur-linux/#Rechercher_du_texte| Less FR]] 
 + 
 + 
 +=== Pour afficher le numero de ligne === 
 + 
 +   less -N liste.txt 
 + 
 +=== pour chercher un mot === 
 +apres tapé la commande precedente : 
 +   /Alena  ( cela affiche la ligne avec le mot) 
 +    
 +{{ :start:linux:capture_d_ecran_du_2023-02-15_09-10-02.png?direct&600 |}} 
 +  
 + 
 +{{ :start:linux:capture_d_ecran_du_2023-02-15_09-04-08.png?direct800 |}}
/home/chanteri/www/fablab37110/data/attic/start/linux/bash.1676114826.txt.gz · Dernière modification : 2023/02/11 12:27 de gerardadmin