GNU/Linux >> Znalost Linux >  >> Linux

ocas:příkaz nenalezen

Pro účely odstraňování problémů je jedním z nejužitečnějších příkazů, které budete používat, známý jako tail. Výraz příkazového řádku, který lze použít ke čtení posledních řádků souboru protokolu, je následující:

# tail -n 100 /var/log/maillog

Podobně lze tail použít také k získání naposledy přidaných čar, jako je tento:

# tail -f /var/log/maillog

Syntaxe

Syntaxe příkazů tail je:

$ tail [options] {file names}

Možnosti příkazu ocas

Níže jsou uvedeny některé běžné možnosti používané s příkazem tail:

  • -f – dynamicky sledovat soubor (výstup se automaticky aktualizuje, když se soubor změní).
  • -n {číslo} — zobrazí zadaný počet řádků namísto výchozích 10.

Pokud při spuštění příkazu tail narazíte na níže uvedenou chybu:

tail: command not found

můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:

Distribuce Příkaz
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpine apk add coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

Příklady příkazů tail

1. Vytiskněte poslední dva bloky bigfile:

$ tail −2b bigfile

2. Zobrazit poslední počet řádků v souboru:

$ tail --lines count path/to/file

3. Vytiskněte soubor s konkrétním číslem řádku:

$ tail --lines +count path/to/file

4. Vytiskněte konkrétní počet bajtů od konce daného souboru:

$ tail --bytes count path/to/file

5. Vytiskněte poslední řádky daného souboru a pokračujte ve čtení souboru, dokud `Ctrl + C`:

$ tail --follow path/to/file

6. Pokračujte ve čtení souboru až do `Ctrl + C`, i když je soubor nepřístupný:

$ tail --retry --follow path/to/file

7. Zobrazte poslední ‚num‘ řádků v ‚souboru‘ a obnovujte každých ‚n‘ sekund:

$ tail --lines count --sleep-interval seconds --follow path/to/file

Závěr

Příkaz tail je užitečnější, když řešíme problémy pomocí souborů protokolu. Umožňuje nám vidět nejnovější řádky výstupu tím, že průběžně zobrazuje přidání jakýchkoli nových řádků v souboru protokolu, jakmile se objeví. Umožňuje nám tedy sledovat jakoukoli aktuální aktivitu, která je hlášena nebo zaznamenávána.


Linux
  1. nano:příkaz nenalezen

  2. rm:příkaz nenalezen

  3. dotyk:příkaz nenalezen

  1. mv:příkaz nenalezen

  2. sort:příkaz nenalezen

  3. ln:příkaz nenalezen

  1. dos2unix:příkaz nenalezen

  2. chmod:příkaz nenalezen

  3. sed:příkaz nenalezen