tail(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== tail(1) - Visa slutet av filer == Kommandot `tail` används för att visa de sista delarna av en fil eller en ström av data i Unix-liknande operativsystem. === Syntax === tail [ALTERNATIV]... [FIL]... === Beskrivning === Kommandot `tail` läser en fil och skriver ut de sista delarna av den till standardutgången. Det är användbart för att övervaka loggfiler eller visa de senaste posterna i en fil. === Alternativ === Kommandot `tail` stöder flera alternativ s...')
 
Ingen redigeringssammanfattning
 
Rad 1: Rad 1:
== tail(1) - Visa slutet av filer ==
== NAMN ==
Kommandot `tail` används för att visa de sista delarna av en fil eller en ström av data i Unix-liknande operativsystem.
tail visa slutet av filer


=== Syntax ===
== SYNOPSIS ==
tail [ALTERNATIV]... [FIL]...
<pre>
tail [FLAGGA]... [FIL]...
</pre>


=== Beskrivning ===
== BESKRIVNING ==
Kommandot `tail` läser en fil och skriver ut de sista delarna av den till standardutgången. Det är användbart för att övervaka loggfiler eller visa de senaste posterna i en fil.
Skriv ut de sista 10 raderna av varje FIL till standard ut. Med fler än en FIL föregås varje utskrift med en rubrik som anger filnamnet.


=== Alternativ ===
Om ingen FIL anges, eller när FIL är "-", läses standard in.
Kommandot `tail` stöder flera alternativ som kan användas för att justera hur mycket och vilken del av filen som visas:


* -c, --bytes=[+]NUM - Visa de sista NUM byte av varje fil; visa vid ett prefix med '+' från byte NUM.
Obligatoriska argument till långflaggor är också obligatoriska för korta.
* -f, --follow[={name|descriptor}] - Följ ändringar i filen efter att ha visat den sista delen.
* -F - Samma som --follow=name --retry.
* -n, --lines=[+]NUM - Visa de sista NUM raderna istället för de sista 10; visa vid ett prefix med '+' från rad NUM.
* --max-unchanged-stats=N - Med --follow=name, maximalt N oförändrade status kontroller.
* --pid=PID - Med -f, avsluta när processen med PID avslutas.
* -q, --quiet, --silent - Visa inte filnamnsrubriker.
* --retry - Håll försöka öppna en avbruten fil tills det lyckas.
* -s, --sleep-interval=N - Med -f, sov i N sekunder (standard 1.0) mellan kontroller av filen.
* -v, --verbose - Alltid visa filnamnsrubriker.
* --help - Visa hjälpmeddelande och avsluta.
* --version - Visa versionsinformation och avsluta.


=== Exempel ===
<b>-c</b>, <b>--bytes</b>=[+]<i>ANTAL</i>
Här är några praktiska exempel som visar hur du kan använda `tail`-kommandot:
visa de sista ANTAL byte; eller använd <b>-c +ANTAL</b> för att visa från byte ANTAL


* För att visa de sista 10 raderna av en fil (standardbeteende):
<b>-f</b>, <b>--follow</b>[={name|descriptor}]
<code>
visa tillagda data i takt med att filen växer; utan argument används "descriptor"
tail filnamn
</code>


* För att visa de sista 20 raderna av en fil:
<b>-F</b>
<code>
samma som <b>--follow=name --retry</b>
tail -n 20 filnamn
</code>


* För att visa de sista 50 byte av en fil:
<b>-n</b>, <b>--lines</b>=[+]<i>ANTAL</i>
<code>
visa de sista ANTAL raderna (standard 10); <b>-n +ANTAL</b> hoppar över ANTAL-1 första
tail -c 50 filnamn
</code>


* För att följa ändringar i en loggfil i realtid:
<b>--max-unchanged-stats=</b><i>N</i>
<code>
med <b>--follow=name</b>, öppna om filen inte ändrats på N försök
tail -f /var/log/syslog
</code>


* För att följa ändringar i en loggfil och avsluta när en specifik process slutar:
<b>--pid=</b><i>PID</i>
<code>
avsluta när processen med PID dör (med <b>-f</b>); kan upprepas
tail -f --pid=1234 /var/log/syslog
</code>


* För att visa de sista 100 raderna och sedan följa ändringar:
<b>-q</b>, <b>--quiet</b>, <b>--silent</b>
<code>
visa aldrig filrubriker
tail -n 100 -f /var/log/syslog
</code>


=== Skillnader mellan macOS och Linux ===
<b>--retry</b>
Det finns några viktiga skillnader att tänka på när man använder `tail`-kommandot på macOS jämfört med Linux:
försök öppna igen om filen är otillgänglig


* Tillgänglighet: `tail` är tillgängligt som en del av GNU coreutils på de flesta Linux-distributioner och är också förinstallerat på macOS.
<b>-s</b>, <b>--sleep-interval=</b><i>SEK</i>
* Funktionalitet: Grundläggande funktionalitet och de flesta alternativ är desamma mellan macOS och Linux. Dock kan vissa avancerade alternativ skilja sig beroende på vilken version av coreutils som används på Linux eller om macOS använder BSD-varianten av `tail`.
vänta SEK sekunder mellan kontroller med <b>-f</b> (standard 1.0)


Exempel på att använda `tail` på macOS och Linux:
<b>-v</b>, <b>--verbose</b>
* För att visa de sista 10 raderna av en fil på båda systemen:
visa alltid filrubriker
<code>
tail filnamn
</code>


* För att följa ändringar i en loggfil på båda systemen:
<b>-z</b>, <b>--zero-terminated</b>
<code>
använd NUL som radbrytning istället för newline
tail -f /var/log/syslog
</code>


Det är alltid bra att konsultera `man`-sidan för `tail` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
<b>--help</b>
visa hjälptext och avsluta


=== Felsökning ===
<b>--version</b>
Om du får ett felmeddelande när du använder `tail`, kontrollera följande:
visa versionsinformation och avsluta


* Att filen du försöker läsa faktiskt existerar och är läsbar.
ANTAL kan ha suffix: b (512), kB (1000), K (1024), MB, GB osv. Binära prefix som KiB, MiB stöds också.
* Att du använder rätt syntax och alternativ för ditt specifika kommando.
* Att du har tillräckliga rättigheter för att läsa filen (använd `sudo` om nödvändigt).


=== Se även ===
Med <b>--follow</b> (<b>-f</b>) följer tail filens beskrivare, även vid byten av namn. Använd <b>--follow=name</b> om du vill följa filnamnet, t.ex. vid loggrotering.
* [[head]] - Visa början av filer.
 
* [[less]] - Visa filer en sida i taget.
== FÖRFATTARE ==
* [[cat]] - Konkatenera och visa filer.
Skriven av Paul Rubin, David MacKenzie, Ian Lance Taylor och Jim Meyering.
* [[more]] - Visa filer en sida i taget (enklare än `less`).
 
== FELRAPPORTERING ==
Hjälp online: https://www.gnu.org/software/coreutils/ 
Översättningsfel: https://translationproject.org/team/
 
== COPYRIGHT ==
Copyright © 2025 Free Software Foundation, Inc. 
Licens: GNU GPL version 3 eller senare: https://gnu.org/licenses/gpl.html 
Fri programvara – du får ändra och distribuera. Inget garantiansvar.
 
== SE ÄVEN ==
[[head(1)]]
 
Fullständig dokumentation: https://www.gnu.org/software/coreutils/tail 
eller lokalt via: info '(coreutils) tail invocation'
 
== COLOPHON ==
Denna sida är del av GNU coreutils (basverktyg för filer, skal och text). 
Mer info: https://www.gnu.org/software/coreutils/ 
Hämtad från coreutils-9.6.tar.xz (2025-02-02).
Rapportera problem med denna HTML-version till: man-pages@man7.org


=== Källor ===
* [https://www.gnu.org/software/coreutils/manual/html_node/tail-invocation.html GNU coreutils manual - tail]
* [https://man7.org/linux/man-pages/man1/tail.1.html tail manual (Linux)]
* [https://ss64.com/osx/tail.html tail manual (macOS)]


= Sidslut =
= Sidslut =

Nuvarande version från 8 juni 2025 kl. 09.31

NAMN

tail – visa slutet av filer

SYNOPSIS

tail [FLAGGA]... [FIL]...

BESKRIVNING

Skriv ut de sista 10 raderna av varje FIL till standard ut. Med fler än en FIL föregås varje utskrift med en rubrik som anger filnamnet.

Om ingen FIL anges, eller när FIL är "-", läses standard in.

Obligatoriska argument till långflaggor är också obligatoriska för korta.

-c, --bytes=[+]ANTAL visa de sista ANTAL byte; eller använd -c +ANTAL för att visa från byte ANTAL

-f, --follow[={name|descriptor}] visa tillagda data i takt med att filen växer; utan argument används "descriptor"

-F samma som --follow=name --retry

-n, --lines=[+]ANTAL visa de sista ANTAL raderna (standard 10); -n +ANTAL hoppar över ANTAL-1 första

--max-unchanged-stats=N med --follow=name, öppna om filen inte ändrats på N försök

--pid=PID avsluta när processen med PID dör (med -f); kan upprepas

-q, --quiet, --silent visa aldrig filrubriker

--retry försök öppna igen om filen är otillgänglig

-s, --sleep-interval=SEK vänta SEK sekunder mellan kontroller med -f (standard 1.0)

-v, --verbose visa alltid filrubriker

-z, --zero-terminated använd NUL som radbrytning istället för newline

--help visa hjälptext och avsluta

--version visa versionsinformation och avsluta

ANTAL kan ha suffix: b (512), kB (1000), K (1024), MB, GB osv. Binära prefix som KiB, MiB stöds också.

Med --follow (-f) följer tail filens beskrivare, även vid byten av namn. Använd --follow=name om du vill följa filnamnet, t.ex. vid loggrotering.

FÖRFATTARE

Skriven av Paul Rubin, David MacKenzie, Ian Lance Taylor och Jim Meyering.

FELRAPPORTERING

Hjälp online: https://www.gnu.org/software/coreutils/ Översättningsfel: https://translationproject.org/team/

COPYRIGHT

Copyright © 2025 Free Software Foundation, Inc. Licens: GNU GPL version 3 eller senare: https://gnu.org/licenses/gpl.html Fri programvara – du får ändra och distribuera. Inget garantiansvar.

SE ÄVEN

head(1)

Fullständig dokumentation: https://www.gnu.org/software/coreutils/tail eller lokalt via: info '(coreutils) tail invocation'

COLOPHON

Denna sida är del av GNU coreutils (basverktyg för filer, skal och text). Mer info: https://www.gnu.org/software/coreutils/ Hämtad från coreutils-9.6.tar.xz (2025-02-02). Rapportera problem med denna HTML-version till: man-pages@man7.org


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/tail.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.