[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

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
Dernière révisionLes deux révisions suivantes
fr:slackbook:shell [2012/12/29 14:55 (UTC)] – [tar] Check spelling and other corrections ellendhelfr:slackbook:shell [2012/12/29 15:12 (UTC)] – [Sources] ellendhel
Ligne 216: Ligne 216:
  
  
-Autrefois, si vous vouliez juste voir le contenu d'un fichier (n'importe quel fichier, que ce soit un fichier texte ou un programme binaire) vous pouviez utiliser **//cat//**(1) pour les visualiser. **//cat//** est un programme très simple, qui prend un ou plusieurs fichiers, les concatène (d'où le nom) et les envoie sur la sortie standard, qui est habituellement l'écran de votre terminal. Ceci était pratique lorsque le fichier était petit et ne serait pas défiler à l'écran, mais inprat pour les gricable pour les fichiers de grande taille parc qu'il il n'y avait pas de moyen intégré de se déplacer dans un document et lire un paragraphe à la fois. Aujourd'hui, **//cat//** est encore utilisée assez largement, mais surtout dans les scripts ou pour combiner deux ou plusieurs fichiers en un seul. +Autrefois, si vous vouliez juste voir le contenu d'un fichier (n'importe quel fichier, que ce soit un fichier texte ou un programme binaire) vous pouviez utiliser **//cat//**(1) pour les visualiser. **//cat//** est un programme très simple, qui prend un ou plusieurs fichiers, les concatène (d'où le nom) et les envoie sur la sortie standard, qui est habituellement l'écran de votre terminal. Ceci était pratique lorsque le fichier était petit et ne dépassait pas la taille de l'écran, mais ne convient pas pour les fichiers plus importants sans disposer de moyen intégré pour se déplacer à l'intérieur du document et lire un paragraphe à la fois. Aujourd'hui, **//cat//** est encore assez largement utilisé, mais surtout dans les scripts ou pour combiner deux ou plusieurs fichiers en un seul.
  
 <code> <code>
Ligne 224: Ligne 223:
 </code> </code>
  
- +Étant donné les limites de **//cat//**, des personnes très intelligentes se sont mises à travailler sur une application leur permettant de lire des documents par page par page. Naturellement, de telles applications ont commencé à être connu sous le nom de "//pagers//". L'un des premiers d'entre eux était **//more//**(1), nommé ainsi parce qu'il laissait voir "plus" du fichier quand vous le vouliez.
-Étant donné les limites de **//cat//**, des personnes très intelligentes se sont mises à travailler sur une application leur permettant de lire des documents par page par page. Naturellement, de telles applications ont commencé à être connu sous le nom "pagers". L'un des premiers d'entre eux était **//more//**(1), nommé anisi parce qu'il laissait voir "plus" du fichier quand vous le vouliez.+
 ==== more ==== ==== more ====
  
Ligne 234: Ligne 232:
  
 <note> <note>
-   +En fait, les versions modernes de **//more//**, telle que celle présente dans Slackware, possedent une fonction **back** disponible via la touche <key>'b'</key>. Cependant, cette fonction n'est disponible que lorsqu'un fichier est directement ouvert par **//more//** ; elle n'est pas disponible  lorsqu'un fichier est redirigé vers l'entrée de **//more//**.
-En fait, les versions modernes de **//more//**, telle que celle présente dans Slackware, possede une fonction **back** disponible via la touche <key>'b'</key>. Cependant, cette fonction est seulement disponible lors de l'ouverture de fichiers directement dans **//more//**; La fonction est inactive lorsqu'un fichier est redirigé vers l'entrée de  **//more//**. +
 </note> </note>
  
Ligne 243: Ligne 239:
 ==== 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
Ligne 266: Ligne 256:
 /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. 
Ligne 307: Ligne 296:
   * 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]] -->
  
 fr:slackbook:shell ()