GNU/Linux >> Znalost Linux >  >> Linux

20 nástrojů produktivity pro terminál Linux

Mnoho z nás samozřejmě používá počítače jen proto, že je to baví. Ale někteří lidé používají počítače, aby dělali věci, a jejich teorie je, že počítače mají dělat věci rychlejší, lepší a organizovanější. V praxi však počítače nutně nezlepšují naše životy bez malé ruční překonfigurování, aby odpovídaly našemu individuálnímu pracovnímu stylu.

Kevin Sonney rád navrhuje systémy nejen pro sítě, ale i pro zlepšení svého pracovního dne, a letos se v sérii 20 článků zabýval 18 různými nástroji pro produktivitu. Tento článek obsahuje všechny Kevinovy ​​oblíbené nástroje na jednom místě a poskytuje rychlý přehled toho, co vám každý z nich může udělat.

Synchronizace souborů

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Důležité soubory si zaslouží být pečlivě spravovány.

  • Synchronizace je způsob, jak synchronizovat soubory na různých zařízeních. zařízení může to být počítač se systémem Linux, Windows nebo Mac, server, tablet nebo telefon Android atd., a soubory mohou být libovolné soubory, které chcete aktualizovat na mnoha počítačích. Syncthing je lehký a peer-to-peer, takže nemusíte platit za službu, nepotřebujete server třetí strany a je rychlý.
  • Synchronizace je jedna věc, ale někdy také potřebujete pomoc při práci se soubory, které máte. Řekněme, že chcete, aby se aplikace chovala odlišně v závislosti na tom, zda je používána jako grafická aplikace nebo jako konzolová aplikace. Můžete změnit konfigurační soubor například mezi .foo-gui a .foo-term změnou, na kterou ukazuje jeho symbolický odkaz. Dělat to ručně je zcela možné, ale může to být skriptované nebo můžete místo toho použít GNU Stow.

Správa e-mailů

Všichni jsme závislí na e-mailech a schránkách, ale zdá se, že málokomu z nás vyhovuje, jak je spravovat. Pokud jste nakloněni práci v terminálu, proč nezůstat v terminálu kvůli e-mailu? Jedna věc je kontrolovat a odesílat e-maily z terminálu, ale ještě více vzrušující je organizovat e-maily tímto způsobem. Pokud jste povoláním písař a od přírody scenárista, podívejte se na některé z těchto nástrojů.

  • Používám OfflineIMAP každý den k synchronizaci pracovních e-mailů do mého notebooku pro zobrazení v Mutt. Je to specifický nástroj, který dělá přesně jednu věc:zajišťuje, že místní kopie vaší e-mailové schránky zrcadlí vaši vzdálenou schránku. Je to relativně snadné nastavit a naplánovat pomocí cronu a pak můžete zapomenout, že existuje. Snadné a stojí za každou minutu, kterou strávíte bojem s protokolem IMAP.
  • Nedostatek indexuje, označkuje a prohledává e-mailové zprávy. Pokud máte problém s doručenou poštou, nezabere to málo úsilí o nápravu.
  • Vim může kontrolovat a odesílat e-maily a spravovat váš kalendář.
  • Emacs samozřejmě také umí e-maily a kalendáře.

Kalendáře a kontakty

Každý systém Linux, který jsem kdy používal, je vybaven cal nainstalován příkaz. Toto je praktický malý kalendář pro terminál a je to skvělá rychlá reference. Je to však stěží to, co byste nazvali kalendářovou aplikací. Specifikace iCalendar (nemá souvislost se starým stolním kalendářem Apple) poskytuje bohaté funkce sdíleného kalendáře a zároveň .ics schůzky a události jsou prostý text, workflow pro jejich správu v terminálu v podstatě neexistuje. Nebo alespoň do khal a vdirsyncer neexistovala.

  • Khal je konzolový kalendář, který čte a zapisuje .ics soubory.
  • Vdirsyncer je terminálový příkaz, který synchronizuje online kalendáře (a kontakty) s vaším místním diskem. Khal funguje lokálně a vdirsyncer funguje vzdáleně, takže vaše online kalendáře zůstanou synchronizované s kalendářem, který spravujete na pevném disku.
  • Správa kontaktů může být obtížná, ale bude snazší, pokud použijete Khard, terminálový příkaz, který čte a zapisuje soubory ve formátu vCard. To lze zase synchronizovat se vzdáleným serverem pomocí vdirsyncer (který možná již používáte pro svůj kalendář khal). Díky tomu je vytváření kalendářů a kontaktů snadné a provozování vlastního serveru pro správu osobních informací (PIM) je snazší než kdy dříve.

Seznamy úkolů

  • Existuje mnoho způsobů, jak si zorganizovat den, ale jedním z nejjednodušších je todo.txt, jednoduchý, přenosný a srozumitelný systém, který se nezhroutí, i když zařízení nemá nainstalovaný soubor todo.txt. Důvod, proč todo.txt funguje, je ten, že se jedná pouze o skript prostředí Bash, který poběží téměř na jakémkoli počítačovém zařízení, které najdete. Proces je jednoduchý:stáhnete skript, nainstalujete jej do domovského adresáře a začnete plánovat úlohy pomocí jednoduchého příkazu. Pokud používáte počítač, který nemá todo.sh nainstalovaný, váš seznam úkolů je stále užitečný jako soubor ve formátu prostého textu, který můžete podle potřeby ručně aktualizovat.
  • Jrnl je digitální zápisník, který vám umožní sledovat vaši denní agendu a aktivity. Toto je program, který jste hledali, pokud si nutkavě píšete poznámky na útržky papíru na stole nebo překládáte nečinné myšlenky do náhodných textových souborů.

Zůstaňte v kontaktu

Komunikace je klíčová, a přesto se nyní více než kdy jindy zdá, že existuje problém s chatovací platformou. Není jen několik klientů, existuje několik izolovaných sítí. Jak je všechny zvládáte? Zde jsou dva nápady.

  • Pokud máte hodně kontaktů rozmístěných v příliš mnoha chatovacích sítích, měli byste vyzkoušet BitlBee, jedinečný chatovací klient, který vám umožní infiltrovat všechny ostatní.
  • Rainbow Stream je klient Twitteru, který může být velmi užitečný k tomu, aby vás nerušil otevřený webový prohlížeč a zároveň vás udržoval v kontaktu se svou milující veřejností.

Informujte se

Webové prohlížeče jsou pěkné, ale někdy mohou být přehnané. Chcete zůstat informováni, ale nechcete se zcela oddat internetu. Vzhledem k tomu, že internet je postaven na otevřených specifikacích a mnoha technologiích s otevřeným zdrojovým kódem, nemusíte vše dělat pouze prostřednictvím jednoho rozhraní. Existují klienti pro všechny druhy úkolů a poskytují vám přístup k informacím, které potřebujete, pomocí rozhraní, které preferujete.

  • Tuir je terminálový klient pro Reddit.
  • Newsboat je čtečka zdrojů RSS.
  • Wego vám přináší zprávu o počasí.
  • Vim vám může pomoci přihlásit se na Reddit a Twitter.
  • Emacs vás může udržet ve spojení s klienty pro Reddit, Twitter, chat a mnoho dalšího.

Nechte tento terminál otevřený

Pokud trávíte čas v terminálu, jaký má smysl někdy terminál zavírat? Zbavte se pokušení exit nebo Ctrl+D a nechejte konzoli otevřenou.

  • Tmux vám umožňuje rozdělit váš terminál, „vrstvit“ jedno okno terminálu na druhé a dokonce odejít z jednoho počítače a pokračovat ve stejné relaci terminálu z jiného počítače.
  • DESQview má jiný přístup:je to v podstatě správce oken pro váš terminál.

Pokračujte

Nástroje v tomto článku jsou jen podmnožinou úžasných nástrojů produktivity pro váš terminál Linux. Tento seznam musí skončit, ale váš osobní seznam se může rozrůstat. Najděte nástroje, které máte rádi, naučte se je a používejte je ke své největší výhodě. Dobrý nástroj samozřejmě nemusí vždy zvýšit vaši produktivitu:někdy je váš oblíbený příkaz ten, který vám udělá největší radost. Vaším úkolem je najít příkazy, které máte rádi, a dělat s nimi úžasné věci.

Bavte se!


Linux
  1. Průvodce linuxovým terminálem pro začátečníky

  2. Zkopírujte soubory v terminálu Linux

  3. Přejmenujte soubor v terminálu Linux

  1. 4 Nástroje Markdown pro příkazový řádek Linuxu

  2. 4 skenovací nástroje pro desktop Linux

  3. Hyper – Nejlepší terminálová aplikace pro Linux

  1. 5 aplikací pro zvýšení produktivity pro Linux

  2. Proč stále miluji Alpine pro e-mail na terminálu Linux

  3. 3 nástroje příkazového řádku pro předstírání produktivity