Podeu utilitzar qualsevol fitxer existent o crear un fitxer nou per provar les funcions de 'Cap' i 'Cua' ordres. Aquí hi ha dos fitxers de text anomenats products.txt i empleat.txt es creen per mostrar l'ús de 'Cap' i 'Cua' ordres.
Executeu l'ordre següent per mostrar el contingut de products.txt dossier.
$ cat products.txt
Executeu l'ordre següent per mostrar el contingut de empleat.txt dossier.
$ cat employee.txt
Per defecte, 'Cua' L'ordre llegeix les darreres 10 línies del fitxer. Si voleu llegir més o menys de 10 línies del final del fitxer, heu d’utilitzar l’opció ‘-n’ amb 'Cua' comandament.
sintaxi de l'ordre tail:
tail [opció] [nom de fitxer] ... [nom de fitxer]
Igual que l'ordre 'cap', l'ordre 'cua' també és aplicable per a diversos fitxers i l'ús de l'opció és opcional per a l'ordre 'cua'.
Exemple - 1: ordre 'cua' sense cap opció
El fitxer empleat.txt només té 6 línies, que és inferior a 10. Per tant, l'ordre següent mostrarà el contingut complet del fitxer empleat.txt.
$ tail employee.txt
Exemple - 2: ordre 'cua' amb opció -n i valor positiu
Quan vulgueu llegir línies concretes del final del fitxer, heu d’utilitzar l’opció ‘-n’ amb valor positiu. L'ordre següent mostrarà les darreres 2 línies del fitxer employee.txt.
$ tail -n 2 empleat.txt
Exemple - 3: ordre 'cua' amb -n i valor negatiu
Si voleu ometre les línies específiques des del principi, heu d’utilitzar l’opció ‘-n’ amb valor negatiu a l’ordre ‘cua’. L'ordre següent mostrarà el contingut del fitxer employee.txt ometent 3 línies des del principi.
$ tail -n -3 empleat.txt
Exemple - 4: ordre 'cua' amb diversos fitxers
L'ordre següent mostrarà les darreres 3 línies de fitxers products.txt i empleat.txt.
$ tail -n 3 products.txt employee.txt
Exemple - 5: utilitzar junts les ordres 'cap' i 'cua'
Si voleu llegir el contingut des de la meitat de qualsevol fitxer, només 'Cap' o bé 'Cua' l’ordre no pot resoldre aquest problema. Heu d’utilitzar les dues coses 'Cap' i 'Cua' ordres junts per resoldre aquest problema. L'ordre següent llegirà les línies del 2 al 6 de products.txt dossier. Primerament, 'Cap' L'ordre recuperarà les primeres 6 línies ometent les darreres 5 línies per obtenir un valor negatiu i 'Cua' L 'ordre recuperarà les darreres 5 línies de la sortida de 'Cap' comandament.
$ head -n -5 products.txt | cua -n 5
Espero que després de practicar els exemples anteriors, tothom pugui aplicar-se 'Cap' i 'Cua' ordena correctament.