Dobrý den, přátelé. V poslední době se část komunity věnuje vytváření nástrojů, které jsou vylepšením příkazů, které již v Linuxu existují. Dnes se v tomto příspěvku dozvíte o příkazu časovače v Linuxu.
Stručný úvod k časovači
Příkaz Timer je výtvorem vývojáře jménem „Carlos Alexandro“, který se chtěl o svůj projekt podělit s komunitou.
Je to příkaz timer, který se v popisu profilu nástroje na GitHubu definuje jako
Časovač je malý CLI, podobný spánku, který každý zná a miluje, s několika funkcemi navíc.
Jinými slovy, sleep
ale s ukazatelem průběhu.
Kromě toho máme také další doplňkové funkce jako
- Ukazatel průběhu udávající průběh daného časovače
- Časovač ukazující, kolik času zbývá
- Pojmenované časovače
A jak se dalo očekávat, instalace na Linuxu je základní a metody jsou docela rozmanité.
Jdeme na to.
Instalace příkazu time v Linuxu
Máme mnoho způsobů, jak nainstalovat Time na Linux. Příliš mnoho. Nejjednodušší a nejrychlejší je stažení DEB
a RPM
balíčky podle vaší distribuce.
Ke stažení balíčku DEB můžete použít wget
.
wget https://github.com/caarlos0/timer/releases/download/v1.1.0/timer_1.1.0_amd64.deb
A poté jej nainstalujte do svého oblíbeného distro.
sudo apt install ./timer_1.1.0_amd64.deb
O balíčku RPM můžete spustit
wget https://github.com/caarlos0/timer/releases/download/v1.1.0/timer-1.1.0.x86_64.rpm
A poté jej nainstalujte pomocí
sudo rpm -i timer-1.1.0.x86_64.rpm
Navíc, pokud máte nainstalovaný Homebrew, můžete jednoduše spustit
brew install caarlos0/tap/timer
Další pokyny jsou každopádně na webu GitHub nástroje.
Použití příkazu timer v Linuxu
Použití tohoto příkazu je podobné jako u sleep
příkaz. Musíme si pamatovat, že sleep
příkaz nám umožňuje nastavit čas před provedením úlohy.
Základní syntaxe je následující
timer <duration>
Nebo
timer -n <name> <duration>
I když další informace můžete získat také spuštěním
timer --help
Nebo
man timer
Příklad použití by byl
timer 15s
V tomto případě se bude odpočítávat od 15 sekund do konce. Časovými jednotkami jsou sekundy (výchozí), minuty (m), hodiny (h) a dny (d).
Nejužitečnější z tohoto nástroje je v kombinaci s jiným úkolem. Například:
timer 0.1m; cd Downloads/
A tak snadné je to používat.
Závěr
Časovač je základní příkaz, ale ve skriptech může být velmi užitečný kvůli ukazateli průběhu.
Doufám, že vám tento jednoduchý příspěvek pomohl.
Přečtěte si také:Jak zaznamenávat terminálové relace