Linux Tutorials | tail command | GeeksforGeeks
Inhoudsopgave:
- Tail Command Syntax
- Hoe het staartcommando te gebruiken
- Hoe een specifiek aantal lijnen weer te geven
- Een specifiek aantal bytes weergeven
- Een bestand op wijzigingen bekijken
- Hoe meerdere bestanden weer te geven
- Hoe staart te gebruiken met andere commando's
- Conclusie
De opdracht tail geeft het laatste deel (standaard 10 regels) van een of meer bestanden of piped-gegevens weer. Het kan ook worden gebruikt om de bestandswijzigingen in realtime te volgen.
Een van de meest voorkomende toepassingen van de opdracht tail is het bekijken en analyseren van logboeken en andere bestanden die in de loop van de tijd veranderen, meestal gecombineerd met andere tools zoals grep.
In deze zelfstudie laten we u zien hoe u het Linux-staartcommando kunt gebruiken door praktische voorbeelden en gedetailleerde uitleg van de meest voorkomende staartopties.
Tail Command Syntax
Laten we eerst de basissyntaxis bekijken voordat we ingaan op het gebruik van de opdracht tail.
De uitdrukkingen van de staartopdracht hebben de volgende vorm:
tail……
-
OPTION- staartopties. In de volgende paragrafen zullen we de meest voorkomende opties bespreken.FILE- Nul of meer invoerbestandsnamen. Als er geen BESTAND is opgegeven of wanneer BESTAND-, leest tail de standaardinvoer.
Hoe het staartcommando te gebruiken
In de eenvoudigste vorm, wanneer het zonder enige optie wordt gebruikt, geeft het staartcommando de laatste 10 regels weer.
Hoe een specifiek aantal lijnen weer te geven
Gebruik de optie
-n
(
--lines
) om het aantal weer te geven regels op te geven:
U kunt ook de letter
Om de laatste 50 regels van een bestand met de naam
In het volgende voorbeeld wordt hetzelfde resultaat weergegeven als bij de bovenstaande opdrachten: Gebruik de optie
Als u bijvoorbeeld de laatste 500 bytes aan gegevens uit het bestand met de naam
U kunt ook een vermenigvuldigingsachtervoegsel achter het getal gebruiken om het aantal weer te geven bytes op te geven.
De volgende opdracht geeft de laatste twee kilobytes (2048) van het bestand
Gebruik de optie
Deze optie is met name handig voor het bewaken van logbestanden. Om bijvoorbeeld de laatste 10 regels van het bestand
Druk op
Gebruik de optie
Deze optie is handig in situaties waarin de opdracht tail een logbestand volgt dat roteert. Bij gebruik met de optie
Als er meerdere bestanden worden ingevoerd als invoer voor de opdracht tail, worden de laatste tien regels van elk bestand weergegeven. U kunt dezelfde opties gebruiken als bij het weergeven van een enkel bestand. Dit voorbeeld toont de laatste 20 regels van de bestanden
Het staartcommando kan worden gebruikt in combinatie met andere commando's door de standaarduitvoer van / naar andere hulpprogramma's om te leiden met behulp van pijpen. Als u bijvoorbeeld het logbestand van de Apache-toegang wilt controleren en alleen die regels wilt weergeven die het IP-adres
De volgende
U zou nu een goed begrip moeten hebben van het gebruik van het Linux-staartcommando. Het is een aanvulling op het hoofdcommando dat de eerste regels van een bestand naar de terminal afdrukt.
tail -n filename.txt
tail -n filename.txt
n
weglaten en alleen het koppelteken (
-
) en het cijfer gebruiken (zonder spatie ertussen).
filename.txt
geven, gebruikt u:
tail -n 50 filename.txt
Een specifiek aantal bytes weergeven
-c
(
--bytes
) om een specifiek aantal bytes weer te geven.
tail -c filename.txt
tail -c filename.txt
filename.txt
wilt weergeven, gebruikt u:
tail -c 500 filename.txt
b
vermenigvuldigt het met 512,
kB
vermenigvuldigt het met 1000,
K
vermenigvuldigt het met 1024,
MB
vermenigvuldigt het met 1000000,
M
vermenigvuldigt het met 1048576, enzovoort.
filename.txt
:Een bestand op wijzigingen bekijken
-f
(
--follow
) om een bestand op wijzigingen te controleren:
tail -f filename.txt
/var/log/nginx/error.log
te geven en het bestand te controleren op updates die u zou gebruiken:
tail -f /var/log/nginx/error.log
Ctrl+C
om het staartcommando te onderbreken terwijl het een bestand bekijkt.
-F
om het bestand te blijven controleren wanneer het opnieuw wordt gemaakt.
tail -F filename.txt
-F
het staartcommando het bestand opnieuw openen zodra het weer beschikbaar is.Hoe meerdere bestanden weer te geven
tail filename1.txt filename2.txt
filename1.txt
en
filename2.txt
:
tail -n 20 filename1.txt filename2.txt
Hoe staart te gebruiken met andere commando's
192.168.42.12
bevatten, gebruikt u:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
opdracht toont de top tien lopende processen gesorteerd op CPU-gebruik:
ps aux | sort -nk +3 | tail -5
Conclusie
Onderzoekers bootsen de staart van de pauw na om e-readers levendigere kleuren te geven
Onderzoekers hebben een manier gevonden om kleuren meer te maken levendig op een e-reader scherm, wat zou kunnen leiden tot het creëren van geavanceerde displays en spawn de ontwikkeling van kleuren e-books.
Chmod commando in linux (bestandsrechten)
In Linux wordt toegang tot de bestanden beheerd via de bestandsrechten, attributen en eigendom. Deze tutorial behandelt het gebruik van de opdracht chmod om de toegangsrechten van bestanden en mappen te wijzigen.
Pwd commando in linux (huidige werkmap)
De huidige werkmap is de map waarin de gebruiker momenteel werkt. In dit artikel laten we u zien hoe u uw huidige werkmap kunt bepalen met de opdracht pwd







