Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
fr:slackbook:shell [2012/12/29 15:03 (UTC)] – [more] ellendhel | fr:slackbook:shell [2012/12/29 15:12 (UTC)] – [Sources] ellendhel |
---|
==== less ==== | ==== less ==== |
| |
Afin de pallier aux lacunes de **//more//**, un nouveau pager a été développé et ironiquement surnommé **//less//**(1). **//less//** est un très puissant pager qui posseède toutes les fonctionnalités de **//more//** avec en plus de nombreuses fonctionnalités supplémentaires. Pour commencer, **//less//** vous permet d'utiliser les touches fléchées pour contrôler les déplacements au sein du document. | Afin de pallier aux lacunes de **//more//**, un nouveau pager a été développé et ironiquement surnommé **//less//**(1). **//less//** est un très puissant pager qui possède toutes les fonctionnalités de **//more//** avec en plus de nombreuses fonctionnalités supplémentaires. Pour commencer, **//less//** vous permet d'utiliser les touches fléchées pour contrôler les déplacements au sein du document. |
| |
En raison de sa popularité, de nombreuses distributions Linux ont commencé à exclure **//more//** en faveur de **//less//*. Slackware incorpore les deux. En outre, Slackware comprend également un pré-processeur fort utile pour **//less//**, appelé ''lesspipe.sh''. Cela permet à un utilisateur d'exécuter **//less//* sur un certain nombre de fichiers non textuels. ''lesspipe.sh'' va générer une sortie texte via l'exécution d'une commande sur ces fichiers, et l'afficher dans **//less//**. | En raison de sa popularité, de nombreuses distributions Linux ont commencé à exclure **//more//** en faveur de **//less//**. Slackware incorpore les deux. En outre, Slackware comprend également un pré-processeur fort utile pour **//less//**, appelé ''lesspipe.sh''. Cela permet à un utilisateur d'exécuter **//less//** sur un certain nombre de fichiers non textes. ''lesspipe.sh'' va générer une sortie texte via l'exécution d'une commande sur ces fichiers, et l'afficher dans **//less//**. |
| |
| **//less//** fournit presque autant de fonctionnalités qu'un éditeur de texte sans pour autant être un éditeur de texte. Le déplacement ligne par ligne peut se faire comme avec **//vi//** via les touches <key>'j'</key> et <key>'k'</key>, ou avec les touches fléchées, ou <key>'ENTER'</key>. Dans le cas où un fichier est trop grand pour tenir sur un seul écran, vous pouvez même faire défiler horizontalement avec les touches fléchées gauche et droite. La touche <key>'g'</key> vous conduit au début du fichier, alors que <key>'G'</key> vous dirige à la fin. |
| |
**//Less//** fournit presqu'autant de fonctionnalités que l'on peut en attendre d'un éditeur de texte sans pour autant être un éditeur de texte. Le déplacement ligne par ligne peut être fait à la manière de **//vi//** avec les touches <key>'j'</key> et | La recherche est effectuée tout comme dans **//more//**, en tapant sur la touche <key>'/'</key> suivi de l'expression à rechercher. Mais remarquez comment les résultats de la recherche sont mis en évidence pour vous, et en tapant <key>'N'</key> vous allez à la prochaine occurrence du résultat tandis que la <key>'N'</key> vous emmène à l'occurrence précédente. |
<key>'k'</key>, ou avec les touches fléchées, ou <key>'ENTER'</key>. Dans le cas où un fichier est trop grand pour tenir sur un seul écran, vous pouvez même faire défiler horizontalement avec les touches fléchées gauche et droite. La touche key>'g'</key> vous conduit au début du dossier, alors que <key>'G'</key> vous dirige à la fin. | |
| |
| |
La recherche est effectuée tout comme dans **//more//**, en tapant sur la touche <key>'/'</key> suivi de l'expresion à rechercher. Mais remarquez comment les résultats de la recherche sont mis en évidence pour vous, et en tapant <key>'N'</key> vous allez à la prochaine occurrence du résultat tandis que la <key>'N'</key> vous emmène à l'occurrence précédente. | |
| |
| |
Tout comme **//more//**, les fichiers peuvent être ouverts directement dans **//less//** ou redirigés vers son entrée: | |
| |
| Tout comme **//more//**, les fichiers peuvent être ouverts directement dans **//less//** ou redirigés vers son entrée : |
| |
<code> | <code> |
| |
darkstar:~$ less | darkstar:~$ less |
/usr/doc/less:/README | /usr/doc/less:/README |
/usr/doc/util-linux:/README | less | /usr/doc/util-linux:/README | less |
</code> | </code> |
| |
| |
Il y a plus de fonctionnalités offertes par **//less//**. A l'intérieur de l'application, taper <key>'h'</key> pour une liste complète de commandes. | Il y a plus de fonctionnalités offertes par **//less//**. A l'intérieur de l'application, taper <key>'h'</key> pour une liste complète de commandes. |
* Publication initiale d'Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson | * Publication initiale d'Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson |
* Traduction initiale de [[wiki:user:escaflown | escaflown]] | * Traduction initiale de [[wiki:user:escaflown | escaflown]] |
| * Traduction de [[wiki:user:ellendhel | Ellendhel]] |
<!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> | <!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> |
| |