Outils pour utilisateurs

Outils du site


lpic:lpi_linux_essentials

Différences

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

Lien vers cette vue comparative

lpic:lpi_linux_essentials [2012/10/28 19:27] – [Caractères de remplacement pour la recherche de fichiers] ThiJurblpic:lpi_linux_essentials [2014/12/27 08:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
 Document en construction ! (document de travail à usage interne : [[asbl:lpi_linux_essential]]) Document en construction ! (document de travail à usage interne : [[asbl:lpi_linux_essential]])
 ===== Définition de la certification ===== ===== Définition de la certification =====
 +Le Linux Professional Institute (LPI) a lancé en 2012 un nouveau programme de certification intitulé "Linux Essentials", visant ceux qui sont nouveaux dans le monde de Linux et des logiciels open source. 
  
 +Une préparation spécifique est bien entendu indispensable avant l'étape d'évaluation amenant à la certification. Que vous passiez ou non l'épreuve, cette page vous propose les informations et des activités d'auto-formation.
 +
 +La LPI "Linux Essentials" couvre les sujets tels que l'évolution des systèmes d'exploitation Linux et populaire, les applications open source et des licences, la ligne de commande, et les autorisations de sécurité et de fichier. Elle constitue une première étape pour ceux qui visent la formation professionnelle [[lpic-1|LPIC-1]].
 ======  Cursus LPI Linux Essentials Certificate of Achievement ====== ======  Cursus LPI Linux Essentials Certificate of Achievement ======
 ===== Objectifs ===== ===== Objectifs =====
Ligne 143: Ligne 147:
  
 Différents outils permettent d'ajouter des programmes parmi un très large choix. Les téléchargements et l'installation s'opèrent en utilisant des dépôts reconnus. Différents outils permettent d'ajouter des programmes parmi un très large choix. Les téléchargements et l'installation s'opèrent en utilisant des dépôts reconnus.
 +
 +Quelques bons sites référençant des logiciels libres, parfois en comparaison avec des logiciels propriétaires :
 +  * [[http://www.april.org/Catalogue_Libre|26 logiciels libres à découvrir, April]]
 +  * [[http://osalt.com/|Opensource alternatives]]
 +  * [[http://fr.wikipedia.org/wiki/Alternatives_libres_aux_logiciels_propri%C3%A9taires|Wikipedia : Correspondance entre logiciels libres et logiciels propriétaires]]
 +  * [[http://doc.ubuntu-fr.org/logiciels|Logiciels sur Ubuntu-fr]]
  
 ===== 1.3 Comprendre les logiciels Open Source et leurs licences ===== ===== 1.3 Comprendre les logiciels Open Source et leurs licences =====
Ligne 239: Ligne 249:
   * utilisateur -> représente l'identifiant ou le nom de l'utilisateur connecté \\   * utilisateur -> représente l'identifiant ou le nom de l'utilisateur connecté \\
   * machine -> représente le nom de la machine sur laquelle l'utilisateur est connecté \\   * machine -> représente le nom de la machine sur laquelle l'utilisateur est connecté \\
-  * ~ -> est un raccourci qui signifie le répertoire personnel /home/utilisateur \\+  * ~ -> est un raccourci qui signifie le répertoire personnel /home/utilisateur . Taper **pwd** //(Print Working Directory)// dans un terminal pour obtenir le répertoire courant \\
   * $ -> signifie que vous êtes connecté en tant qu'utilisateur \\   * $ -> signifie que vous êtes connecté en tant qu'utilisateur \\
  
Ligne 284: Ligne 294:
   * **Commandes Internes**. Ces commandes sont disponibles dans le Shell lui-même. Le Bash (Bourne-again shell) contient approximativement 30 commandes de ce type. Les commandes comme « exit » et « cd » modifient l'état du shell et donc ne peuvent venir de l'extérieur.    * **Commandes Internes**. Ces commandes sont disponibles dans le Shell lui-même. Le Bash (Bourne-again shell) contient approximativement 30 commandes de ce type. Les commandes comme « exit » et « cd » modifient l'état du shell et donc ne peuvent venir de l'extérieur. 
  
-  * **Commandes Externes**. Le Shell n'exécute pas directement ces commandes mais il charge des fichiers exécutables qui, dans la structure du système de fichiers Linux, sont souvent situés dans les répertoires /bin ou /usr/bin +  * **Commandes Externes**. Le Shell n'exécute pas directement ces commandes mais il charge des fichiers exécutables qui, dans la structure du système de fichiers Linux, sont souvent situés dans les répertoires /bin ou /usr/bin .Taper **type cd** dans un terminal, vous obtiendrez **cd est une primitive du shell** 
  
 En tant qu'utilisateur, vous pouvez utilisez vos propres programmes que le Shell exécutera en tant que commande externe. En tant qu'utilisateur, vous pouvez utilisez vos propres programmes que le Shell exécutera en tant que commande externe.
Ligne 302: Ligne 313:
 Arrête le processus en cours, celui qui a été lancé par la dernière commande. Arrête le processus en cours, celui qui a été lancé par la dernière commande.
  
 +__trucs et astuces__ ;-) \\
  
-=== EXERCICES ===+dans un terminal si je tape "alsa" suivi de la touche tabulation, j'obtiens :
  
-  * Ouvrez un terminalSur quelle machine êtes vous connecté ? Quel est le nom du répertoire courant ?+{{:lpic:selection_002.png?300|}}
  
-  * labomons@labomons-N130:~$ echo comment    ce texte   va être          affiché       ? +Je souhaiterais lancer l'application "alsamixer", je la sélectionne  \\
  
-  * la commande « cal » est une commande interne ou externe ?+{{:lpic:selection_003.png?300|}} 
  
-  * La commande « date » affiche par exemple« dimanche 7 octobre 2012, 17:17:14 (UTC+0200) » dans le terminal. Comment faire pour, au départ de la même commande, n'afficher que le jour complet de la semaine ( lundi, mardi,...ou dimanche )?+la combinaison des touches **Ctrl** et **U** permet d'effacer le début du texte tapé précédemment!  \\
  
-  * utilisez la commande « date » pour affichez dans le terminal le texte suivant nous sommes un « jour complet semaine » du mois « nom complet du mois ». //Exemplenous sommes un **dimanche** du mois **octobre**. // +{{:lpic:selection_004.png?300|}}  
-  * avec la commande less affichez le contenu de //source.list// qui se trouve dans le répertoire /etc/apt.(Utilisez la complétion)+ 
 +la combinaison des touches **shift** et **Insert** permet de copier la commande sélectionnée!  \\ 
 + 
 +{{:lpic:selection_005.png?300|}}  
 + 
 +=== EXERCICES === 
 + 
 +  * Ouvrez un terminal. Sur quelle machine êtes vous connecté ? Quel est le nom du répertoire courant ? 
 +<code> 
 +  * labomons@labomons-N130:~$ echo comment  ce texte   va être          affiché       ?  
 +</code> 
 +  * la commande « cal » est une commande interne ou externe ? 
 + 
 +  * avec la commande less affichez le contenu de //sources.list// qui se trouve dans le répertoire /etc/apt. complétion)
 ===== 2.2 Utiliser la ligne de commande pour obtenir de l'aide ===== ===== 2.2 Utiliser la ligne de commande pour obtenir de l'aide =====
  
Ligne 338: Ligne 363:
 Toutes les commandes ne réagissent pas à **--help**, essayez alors  **-h** or **-?**, il n'y a pas de convention universelle.\\ Toutes les commandes ne réagissent pas à **--help**, essayez alors  **-h** or **-?**, il n'y a pas de convention universelle.\\
  
 +
 +=== EXERCICES ===
 +
 +  * La commande « date » affiche par exemple« dimanche 7 octobre 2012, 17:17:14 (UTC+0200) » dans le terminal. Comment faire pour, au départ de la même commande, n'afficher que le jour complet de la semaine ( lundi, mardi,...ou dimanche )?
 +
 +  * utilisez les commandes << echo >> et « date » pour affichez dans le terminal le texte suivant : nous sommes un « jour complet semaine » du mois « nom complet du mois ». //Exemple: nous sommes un **dimanche** du mois **octobre**. //
 + 
  
 === 2.2.2 Le manuel en ligne === === 2.2.2 Le manuel en ligne ===
Ligne 637: Ligne 669:
 > \\ > \\
  
-**Pour supprimer un répertoire**, utiliser la commande **« rmdir »**(remode directory)+**Pour supprimer un répertoire**, utiliser la commande **« rmdir »**(remove directory)
  
 Tout comme pour la commande « mkdir » elle nécessite d’ajouter, comme argument, le nom d’un ou plus nom de répertoire à supprimer.\\ Tout comme pour la commande « mkdir » elle nécessite d’ajouter, comme argument, le nom d’un ou plus nom de répertoire à supprimer.\\
Ligne 707: Ligne 739:
 Un filtre de recherche de la forme « Prog[ !A-Za-z].c retournera les fichiers dont le dernier caractère n’est pas une lettre.\\ Un filtre de recherche de la forme « Prog[ !A-Za-z].c retournera les fichiers dont le dernier caractère n’est pas une lettre.\\
 Comme d’habitude le slash « / » est une exception. Comme d’habitude le slash « / » est une exception.
 +
 +=== Les accolades ===
 +
 +L’utilisation d’accolades comme dans l’expression mkdir {rouge,vert,bleu} permet au niveau du shell de créer trois répertoires rouge, vert et bleu.
 +Vous pouvez aussi utiliser plusieurs accolades qui vous permettront d’utiliser toutes les combinaisons possibles.
 +mkdir {rouge,vert,bleu} {1,2} permettra de créer les répertoires rouge1, rouge2, vert1, vert2, bleu1, bleu2.
  
  
lpic/lpi_linux_essentials.1351452438.txt.gz · Dernière modification : 2014/12/27 08:14 (modification externe)