A l’aide de la commande more, vous pouvez regarder le contenu d’un fichier
texte. Si votre système a la configuration appropriée,
vous pouvez imprimer un fichier texte en utilisant la commande lp.
Visualisation
d’un fichier avec more |
 |
La
commande more fait apparaître le contenu d’un
fichier texte à l’écran. La commande
suivante more, par exemple, affiche le contenu de monfich (que vous avez créé dans la
section « Création
d’un fichier ») :
more(1)
$ more monfich Le texte que je tape est enregistré dans « monfich ». J’appuie sur Entrée à la fin de chaque ligne. Quand j’ai fini, je maintiens la touche CTRL enfoncée et j’appuie sur D. |
Si le fichier contient plus de lignes que n’en comporte
votre écran, la commande more marque une pause chaque fois que l’écran
est plein. Vous devez alors appuyer sur la barre d’espacement
pour visualiser l’écran suivant. Lorsque vous
avez terminé, appuyez sur Q. et more retournera à l’invite du système.
Essayez d’exécuter more avec le fichier /etc/passwd :
$ more /etc/passwd root:XOSDMfBA.hqs6:0:3::/:/usr/bin/sh daemon:*:1:5::/:/usr/bin/sh bin:*:2:2::/bin:/usr/bin/sh adm:*:4:4::/var/adm:/usr/bin/shMore (4%) |
Le message More(4%) en bas de votre écran, signifie que vous
avez visualisé 4 p. cent du fichier jusqu’à présent
et qu’il vous en reste 96 p. cent à regarder.
A ce stade, vous avez le choix entre :
faire défiler le fichier
page par page en appuyant alors sur la barre d’espacement
;
faire défiler le fichier page par page
vers l’arrière en appuyant sur la touche B ;
faire défiler le fichier ligne par ligne
en appuyant sur Entrée ;
arrêter la visualisation et quitter more en appuyant sur Q.
Affichage
des premières et des dernières lignes d’un fichier |
 |
Il arrive fréquemment que nous n’ayons besoin
de visualiser que le début ou la fin d’un fichier.
Pour
visualiser la première ligne d’un fichier sans
avoir à utiliser un éditeur de texte, utilisez
la commande head :
head(1)
Cette commande affiche, par défaut, les dix premières
lignes de nom_fich, y compris les lignes vides. Par exemple :
NOTES DE CONFERENCE Participants: Maria Sam Nina George Raphaël Serge |
Pour visualiser les dix dernières lignes
(valeur par défaut) de votre fichier, utilisez la commande tail:
tail(1)
Les dix dernières lignes (y compris les lignes vides)
de nom_fich s’affichent.
Les commandes head et tail acceptent les arguments numériques. Pour afficher,
par exemple, les 25 premières lignes de fichier1 :
head -25 fichier1.
Impression
de fichiers avec lp |
 |
Vous
pouvez imprimer un fichier texte à l’aide de la
commande lp (line printer).
Par exemple :
lp(1)
La commande lp affiche un message indiquant que votre fichier
a été envoyé à l’imprimante.
Par exemple :
L’identificateur de la requête est nom_imprimante-numéro (1 fichier) |
Le numéro est un numéro attribué au travail
d’impression par la commande lp. Si vous ne voyez pas ce message ou si vous obtenez
un message d’erreur, consultez l’administrateur
système. Si la commande a bien fonctionné, vous
devez obtenir votre sortie imprimée avec votre code utilisateur
sur la première page. Le temps d’impression varie
selon la charge de travail du système et la vitesse de
l’imprimante.
Pour configurer les imprimantes et définir l’utilitaire
de spooling lp , utilisez SAM (System Administration Manager).
Pour configurer les commandes d’impression, reportez-vous
au manuel Configuration d’HP-UX pour les périphériques.
Pour la configuration des commandes de l’utilitaire de
spooling, reportez-vous au manuel Gestion des systèmes
et des groupes de travail.
Affichage du rapport sur l’état
de l’imprimante avec lpstat
Pour afficher le rapport sur l’état de l’imprimante,
y compris la position de votre travail d’impression dans
la file d’attente, entrez :
lpstat(1)
Annulation d’une demande d’impression
avec cancel
Pour annuler un travail d’impression, entrez la commande cancel avec le numéro d’identification
du travail :
cancel(1)