GNU/Linux >> Znalost Linux >  >> Linux

'Getting to Done' na příkazovém řádku Linuxu

Hodně se mluví o provádění věcí na příkazovém řádku. Kolik článků je o používání neznámých příznaků s ls , šikovné regulární výrazy pomocí Sed a Awk a jak rozebrat spoustu textu pomocí Perlu? O to tady nejde.

Toto je o tom dostat se k Hotovo, ujistíme se, že věci, které musíme udělat, jsou skutečně sledovány a prováděny pomocí nástrojů, které nevyžadují grafickou plochu, webový prohlížeč nebo připojení k internetu. Za tímto účelem se podíváme na čtyři způsoby sledování vašeho seznamu úkolů:soubory ve formátu prostého textu, Todo.txt, TaskWarrior a Org-mode.

Prostý (a jednoduchý) text

Nejjednodušší způsob, jak spravovat svůj seznam úkolů, je použít soubor ve formátu prostého textu ve vámi zvoleném editoru. Stačí otevřít prázdný soubor a přidat úkoly, jeden na řádek. Až budete hotovi, smažte řádek. Jednoduché, efektivní a je jedno, co k tomu použijete. Tato metoda má však několik nevýhod. Jakmile smažete řádek a uložíte soubor, je navždy pryč. To může být problém, pokud musíte hlásit, co jste dělali tento nebo minulý týden. A i když je použití jednoduchého souboru flexibilní, může se také velmi snadno zaplnit.

Todo.txt:Prostý text o úroveň výš

To nás vede k formátu souboru Todo.txt a aplikaci. Instalace je jednoduchá – stáhněte si nejnovější verzi z GitHubu a spusťte sudo make install z rozbaleného archivu.

Todo.txt velmi usnadňuje přidávání úkolů, vytváření seznamů úkolů a jejich označení jako dokončené:

todo.sh add "Some Task" přidat "Nějaký úkol" do mého seznamu úkolů
todo.sh ls seznam všech mých úkolů
todo.sh ls due:2018-02-15 seznam všech úkolů s termínem 15. února 2018
todo.sh do 3 označte úkol číslo 3 jako "hotový"

Skutečný seznam je stále v prostém textu a můžete jej upravovat pomocí svého oblíbeného textového editoru, pokud dodržíte správný formát.

V aplikaci je také integrována velmi robustní nápověda.

K dispozici je také velký výběr doplňků a také specifikace pro psaní vlastních. Existují dokonce rozšíření prohlížeče, mobilní aplikace a aplikace pro stolní počítače, které podporují formát Todo.txt.

Největší nevýhodou Todo.txt je absence automatického nebo vestavěného synchronizačního mechanismu. Většina (pokud ne všechna) rozšíření prohlížeče a mobilní aplikace vyžadují Dropbox k provedení synchronizace mezi aplikací a kopií na ploše. Pokud byste chtěli něco s vestavěnou synchronizací, máme...

Taskwarrior:Nyní vaříme s Pythonem

Taskwarrior je aplikace Python s mnoha stejnými funkcemi jako Todo.txt. Ukládá však data do databáze a má vestavěné možnosti synchronizace. Také sleduje, co bude dál, zaznamenává, jak staré jsou úkoly, a upozorní vás, pokud máte na práci něco důležitějšího, než co jste právě udělali.

Instalaci Taskwarrioru lze provést buď pomocí správce balíčků vaší distribuce, prostřednictvím pip Pythonu utility, nebo postavené ze zdroje. Použití je také docela jednoduché, s příkazy podobnými Todo.txt:

task add "Some Task" Přidat "Nějaký úkol" do seznamu
task list Seznam všech úkolů
task list due :today Seznam všech úkolů splatných k dnešnímu datu
task do 3 Dokončete úkol číslo 3

Taskwarrior má také docela pěkná textová uživatelská rozhraní.

Na rozdíl od Todo.txt se může Taskwarrior synchronizovat s místním nebo vzdáleným serverem. Velmi základní synchronizační server s názvem taskd je k dispozici, pokud si přejete provozovat své vlastní, a pokud nechcete, je k dispozici několik služeb.

Taskwarrior má také prosperující a rozsáhlý ekosystém doplňků a rozšíření a také mobilních a desktopových aplikací.

Jedinou nevýhodou Taskwarrioru je, že na rozdíl od ostatních zde uvedených programů nemůžete přímo upravovat samotný seznam úkolů. Seznam úkolů můžete exportovat do různých formátů, upravit export a poté soubory znovu importovat, ale je to mnohem složitější než pouhé otevření souboru přímo v textovém editoru.

Což nás přivádí k nejmocnějšímu z nich...

Režim Emacs Org:Úkoly rozbít Hulka

Linuxový terminál

  • 7 nejlepších emulátorů terminálu pro Linux
  • 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
  • Stáhnout nyní:SSH cheat sheet
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Výukové programy příkazového řádku systému Linux

Emacs Org-mode je zdaleka nejvýkonnější a nejflexibilnější open source správce seznamu úkolů. Podporuje více souborů, používá prostý text, je téměř nekonečně přizpůsobitelný a rozumí kalendářům, termínům a plánům. Oproti ostatním zde uvedeným aplikacím je také výrazně složitější na nastavení. Jakmile je však nastaven, dělá vše, co ostatní aplikace, a další. Pokud jste obeznámeni s Bullet Journals nebo jste jejich fanouškem, org-mode je pravděpodobně tím nejbližším, co můžete na počítači získat.

Org-mode poběží kdekoli, kde běží Emacs, a existuje několik mobilních aplikací, které s ním mohou také pracovat. Bohužel neexistují žádné aplikace pro stolní počítače ani rozšíření prohlížeče, které podporují Org. Přes to všechno je Org-mode stále jednou z nejlepších aplikací pro sledování vašeho seznamu úkolů, protože je tak velmi výkonný.

Vyberte si svůj nástroj

Nakonec je cílem všech těchto programů pomoci vám sledovat, co musíte udělat, a zajistit, abyste něco nezapomněli udělat. I když mají všechny stejné základní funkce, výběr toho, který je pro vás ten pravý, závisí na mnoha faktorech. Chcete synchronizaci vestavěnou nebo ne? Potřebujete mobilní aplikaci? Obsahuje některý z doplňků funkci „must have“? Ať už je vaše volba jakákoli, pamatujte, že program sám o sobě vás nemůže lépe zorganizovat, ale může vám pomoci.


Linux
  1. 6 Linuxových metaznaků, které rád používám na příkazovém řádku

  2. 4 způsoby úpravy fotografií na příkazovém řádku Linuxu

  3. 8 tipů pro příkazový řádek Linuxu

  1. 5 nástrojů Rust, které stojí za to vyzkoušet na příkazovém řádku Linuxu

  2. Generujte hesla na příkazovém řádku Linuxu

  3. Upravujte soubory PDF na příkazovém řádku systému Linux

  1. Nakonfigurujte pracovní prostor Linuxu vzdáleně z příkazového řádku

  2. Mít krávu na příkazovém řádku Linuxu

  3. Přihlaste se do příkazového řádku Linuxu