GNU/Linux >> Znalost Linux >  >> Linux

ppl – Adresář příkazového řádku pro Linux

Před chvílí jsme recenzovali nástroj příkazového řádku s názvem "GooBook" který se používá pro přístup ke kontaktům Google z příkazového řádku. Pomocí GooBook můžete přistupovat a zobrazovat všechny kontakty Gmailu. Dnes budeme diskutovat o podobném nástroji s názvem "ppl" . Je to bezplatný adresář příkazového řádku, který vám umožňuje ukládat kontakty v operačních systémech podobných Unixu. Jednoduše řečeno, ppl je vyvinut pro lidi, kteří chtějí vést a udržovat svůj adresář  z příkazového řádku.

ppl – Adresář příkazového řádku pro Linux

Instalace ppl

Vzhledem k tomu, že ppl je postaven na Ruby a Git, potřebujete je nejprve. Chcete-li nainstalovat Ruby na váš Linux, přejděte na následující odkaz.

  • Nainstalujte Ruby on Rails v CentOS a Ubuntu

Dále nainstalujte Git do svého systému Linux.

Na CentOS:

$ sudo yum install git

Na Ubuntu:

$ sudo apt-get install git

Po instalaci Ruby a Gitu spusťte následující příkaz k instalaci ppl.

$ gem install ppl

Ukázkový výstup:

 Fetching: colored-1.2.gem (100%)
 Successfully installed colored-1.2
 Fetching: inifile-2.0.2.gem (100%)
 Successfully installed inifile-2.0.2
 Fetching: i18n-0.8.1.gem (100%)
 Successfully installed i18n-0.8.1
 Fetching: polyglot-0.3.5.gem (100%)
 Successfully installed polyglot-0.3.5
 Fetching: treetop-1.4.15.gem (100%)
 Successfully installed treetop-1.4.15
[...]
 Done installing documentation for colored, inifile, i18n, polyglot, treetop, mime-types, mail, morphine, rugged, greencard, ppl after 23 seconds
 11 gems installed

Pokud jste narazili na chybu podobnou níže:

ERROR: CMake is required to build Rugged.
*** extconf.rb failed ***

Nainstalujte balíček Cmake, jak je znázorněno níže.

Na CentOS:

$ sudo yum install cmake

Na Ubuntu:

$ sudo apt-get install cmake

Po instalaci Cmake znovu spusťte příkaz „gem install ppl“.

Doporučené stažení - Zdarma e-kniha:"Git Tutorial"

Použití

Použití ppl je poměrně jednoduché. Podívejte se na následující příklady.

Vytvořit adresář

Vytvořme adresář pro uložení všech kontaktů.

Chcete-li to provést, spusťte:

$ ppl init ~/mycontacts

Tento příkaz vytvoří složku s názvem moje kontakty ve vaší složce $HOME. Pro svůj adresář můžete použít libovolné umístění podle svého výběru a také si můžete vytvořit libovolný počet adresářů.

Přidat kontakty

Vytvořili jsme adresář. Nyní přidáme nějaké kontakty. Chcete-li tak učinit, přejděte do složky adresáře (tj. v našem případě moje kontakty):

$ cd ~/mycontacts

Přidejte kontakty jeden po druhém, jak je znázorněno níže.

$ ppl add apj "Abdul Kalam"
$ ppl add sk "Senthil Kumar"

Podobně můžete přidat tolik kontaktů, kolik chcete. Všechny kontakty budou uloženy ve formátu adresáře vcard (vcf).

Uložit kontaktní údaje

Přidali jsme kontakty. Dovolte nám přidat kontaktní údaje, jako je e-mail, telefonní číslo atd.

Chcete-li to provést, spusťte:

$ ppl email apj [email protected]
$ ppl email sk [email protected]
$ ppl phone sk 0123456789
$ ppl org sk "OSTechNix"

Zobrazit kontaktní údaje

Chcete-li zobrazit/zobrazit podrobnosti kontaktu, spusťte:

$ ppl show sk

Ukázkový výstup:

Senthil Kumar <[email protected]>

Organizations:
 OSTechNix

Email Addresses:
 [email protected]

Phone Numbers
 0123456789

Seznam všech kontaktů

Chcete-li zobrazit seznam všech kontaktů v adresáři, spusťte:

$ ppl ls

Ukázkový výstup by byl:

apj: Abdul Kalam <[email protected]>
sk: Senthil Kumar <[email protected]>

Upravit kontakty

Pro případ, že by došlo k nějakým opravám v kontaktních údajích, můžete je také upravit a opravit.

Chcete-li změnit ID konkrétního kontaktu, řekněte například apj , spustit:

$ ppl mv apj missileman

Tento příkaz změní ID kontaktu apj na raketa .

Chcete-li to ověřit, uveďte kontakty:

$ ppl ls

Výstup:

missileman: Abdul Kalam <[email protected]>
sk: Senthil Kumar <[email protected]>

Jak vidíte výše, ID apj byl přejmenován na missileman .

Podobně můžete změnit jméno kontaktu, jak je uvedeno níže.

$ ppl name Senthil Kumar "Palani"

Výše uvedený příkaz změní název „Senthil Kumar“ na „Palani“.

Je také možné změnit e-mailové ID kontaktu.

$ ppl email sk [email protected]

A také můžeme přidat/upravit datum narození kontaktu.

ppl bday apj 1931-10-15

Prohledat adresář

Můžete vyhledávat v adresáři pomocí konkrétního hledaného výrazu a zjistit podrobnosti o konkrétním kontaktu, jak je uvedeno níže.

$ ppl grep senthil

Výše uvedený příkaz vyhledá v adresáři všechny kontakty, které odpovídají hledanému výrazu "senthil".

Ukázkový výstup:

sk.vcf:EMAIL:[email protected]

Smazat kontakty

Chcete-li odstranit jakékoli kontakty, stačí spustit:

$ ppl rm sk

Nastavit výchozí adresář

Někteří z vás mohou chtít vést více adresářů pro různé účely. Kdysi jsem si vedl dva adresáře, jeden pro osobní kontakty a druhý pro profesionální kontakty.

V takových případech můžete definovat svůj výchozí adresář pro ukládání kontaktů. Chcete-li tak učinit, vytvořte soubor s názvem pplconfig :

$ vi ~/.pplconfig

Přidejte následující řádky. Nahraďte ~/mycontacts svou vlastní cestou.

[address book]
path = ~/mycontacts

To říká nástroji ppl, aby uložil všechny kontakty do výchozího adresáře (tj. ~/mycontacts) i poté, co cd do jiného adresáře.

Další podrobnosti naleznete v příručce dokumentace ppl .


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

  2. Titan – Správce hesel příkazového řádku pro Linux

  3. 8 Dílčí příkazy Linux virsh pro správu virtuálních počítačů na příkazovém řádku

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

  2. Tipy pro výpis souborů s ls na příkazovém řádku Linuxu

  3. Tipy pro příkazový řádek Linuxu pro zvýšení produktivity

  1. 3 správci hesel pro příkazový řádek Linuxu

  2. 4 aplikace pro psaní poznámek z příkazového řádku pro Linux

  3. 10 užitečných triků příkazového řádku Linux pro nováčky – část 2