lpic:lpi_linux_essentials
Différences
Ci-dessous, les différences entre deux révisions de la page.
lpic:lpi_linux_essentials [2012/10/28 18:54] – [2.3 Utiliser les répertoires et listings de fichiers] ThiJurb | lpic: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: | Document en construction ! (document de travail à usage interne : [[asbl: | ||
===== 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", | ||
+ | Une préparation spécifique est bien entendu indispensable avant l' | ||
+ | |||
+ | La LPI "Linux Essentials" | ||
====== | ====== | ||
===== Objectifs ===== | ===== Objectifs ===== | ||
Ligne 143: | Ligne 147: | ||
Différents outils permettent d' | Différents outils permettent d' | ||
+ | |||
+ | Quelques bons sites référençant des logiciels libres, parfois en comparaison avec des logiciels propriétaires : | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
===== 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' | * utilisateur -> représente l' | ||
* machine -> représente le nom de la machine sur laquelle l' | * machine -> représente le nom de la machine sur laquelle l' | ||
- | * ~ -> est un raccourci qui signifie le répertoire personnel / | + | * ~ -> est un raccourci qui signifie le répertoire personnel / |
* $ -> signifie que vous êtes connecté en tant qu' | * $ -> signifie que vous êtes connecté en tant qu' | ||
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' | * **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' | ||
- | * **Commandes Externes**. Le Shell n' | + | * **Commandes Externes**. Le Shell n' |
En tant qu' | En tant qu' | ||
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 " |
- | * Ouvrez un terminal. Sur quelle machine êtes vous connecté ? Quel est le nom du répertoire courant | + | {{: |
- | * labomons@labomons-N130: | + | Je souhaiterais lancer l' |
- | * la commande « cal » est une commande interne ou externe ? | + | {{: |
- | * 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 |
- | * utilisez la commande « 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**. // | + | {{:lpic:selection_004.png? |
- | * 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 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === EXERCICES === | ||
+ | |||
+ | * Ouvrez un terminal. Sur quelle machine êtes vous connecté ? Quel est le nom du répertoire courant ? | ||
+ | < | ||
+ | * labomons@labomons-N130: | ||
+ | </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' | ||
+ | |||
+ | * 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 562: | Ligne 594: | ||
/home/toto \\ | /home/toto \\ | ||
- | Vous pouvez afficher le chemin absolu du répertoire courant en utilisant la commande [[http:// | + | Vous pouvez afficher le chemin absolu du répertoire courant en utilisant la commande [[http:// |
Si dans le « prompt » vous voyez le caractère « ~ », cela signifie que vous êtes dans le répertoire courant.\\ | Si dans le « prompt » vous voyez le caractère « ~ », cela signifie que vous êtes dans le répertoire courant.\\ | ||
La commande « cd – » permet de basculer vers la dernière commande « cd » que vous avez effectuée. \\ | La commande « cd – » permet de basculer vers la dernière commande « cd » que vous avez effectuée. \\ | ||
Ligne 637: | Ligne 669: | ||
> \\ | > \\ | ||
- | **Pour supprimer un répertoire**, | + | **Pour supprimer un répertoire**, |
Tout comme pour la commande « mkdir » elle nécessite d’ajouter, | Tout comme pour la commande « mkdir » elle nécessite d’ajouter, | ||
Ligne 673: | Ligne 705: | ||
=== caractères simple de remplacement | === caractères simple de remplacement | ||
- | « * » le shell remplace l’astérisque par une liste triée de nom de fichiers qui est associé à ce paramètre. | + | le motif générique |
+ | le shell remplace l’astérisque par une liste triée de nom de fichiers qui est associé à ce paramètre. | ||
Une commande Shell comme « prog/p*.c » retournera par exemple : | Une commande Shell comme « prog/p*.c » retournera par exemple : | ||
prog/p1.c | prog/p1.c | ||
Ligne 684: | Ligne 717: | ||
Pour les inclure on pourrait utiliser « .* »\\ | Pour les inclure on pourrait utiliser « .* »\\ | ||
- | « ? » remplace un seul caractère qui doit exister | + | le motif générique |
+ | Ce motif remplace un seul caractère qui doit exister | ||
Les caractères de remplacement sont sous la responsabilité du Shell. Dès lors si aucun fichier n'est associé à la recherche, le shell renverra un message d’erreur ! | Les caractères de remplacement sont sous la responsabilité du Shell. Dès lors si aucun fichier n'est associé à la recherche, le shell renverra un message d’erreur ! | ||
Ligne 705: | 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, | ||
+ | Vous pouvez aussi utiliser plusieurs accolades qui vous permettront d’utiliser toutes les combinaisons possibles. | ||
+ | mkdir {rouge, | ||
lpic/lpi_linux_essentials.1351450476.txt.gz · Dernière modification : 2014/12/27 08:14 (modification externe)