GNU/Linux >> Linux Esercitazione >  >> Linux

ppl – Una rubrica da riga di comando per Linux

Qualche tempo fa, abbiamo esaminato uno strumento da riga di comando chiamato "GooBook" che viene utilizzato per accedere ai contatti di Google dalla riga di comando. Utilizzando GooBook, puoi accedere e visualizzare tutti i contatti di Gmail. Oggi parleremo di uno strumento simile chiamato "ppl" . È una rubrica da riga di comando gratuita che ti consente di archiviare i tuoi contatti in sistemi operativi simili a Unix. In parole povere, ppl è sviluppato per le persone che desiderano mantenere e mantenere la propria rubrica  dalla riga di comando.

ppl - Una rubrica da riga di comando per Linux

Installazione di ppl

Poiché ppl è basato su Ruby e Git, devi prima farlo. Per installare Ruby sulla tua macchina Linux, fai riferimento al seguente link.

  • Installa Ruby on Rails in CentOS e Ubuntu

Quindi, installa Git sul tuo sistema Linux.

Su CentOS:

$ sudo yum install git

Su Ubuntu:

$ sudo apt-get install git

Dopo aver installato Ruby e Git, esegui il seguente comando per installare ppl.

$ gem install ppl

Risultato di esempio:

 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

Se hai riscontrato un errore simile a quello riportato di seguito:

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

Installa il pacchetto Cmake come mostrato di seguito.

Su CentOS:

$ sudo yum install cmake

Su Ubuntu:

$ sudo apt-get install cmake

Dopo l'installazione, Cmake esegue nuovamente il comando "gem install ppl".

Download consigliato - eBook gratuito:"Tutorial Git"

Utilizzo

l'utilizzo di ppl è abbastanza semplice. Dai un'occhiata ai seguenti esempi.

Crea Rubrica

Creiamo una rubrica per memorizzare tutti i contatti.

Per farlo, esegui:

$ ppl init ~/mycontacts

Questo comando creerà una cartella chiamata i miei contatti nella tua cartella $HOME. Puoi utilizzare qualsiasi posizione a tua scelta per la tua rubrica e puoi anche creare un numero qualsiasi di rubriche.

Aggiungi contatti

Abbiamo creato una rubrica. Ora aggiungiamo alcuni contatti. Per farlo, vai nella cartella della tua rubrica (cioè i miei contatti nel nostro caso):

$ cd ~/mycontacts

Aggiungi i contatti uno per uno come mostrato di seguito.

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

Allo stesso modo, puoi aggiungere tutti i contatti che desideri. Tutti i contatti verranno archiviati nel formato della rubrica vcard (vcf).

Memorizza i dettagli di contatto

Abbiamo aggiunto i contatti. Aggiungiamo i dettagli di contatto come e-mail, numero di telefono ecc.

Per farlo, esegui:

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

Mostra i dettagli di un contatto

Per visualizzare/mostrare i dettagli di un contatto, eseguire:

$ ppl show sk

Risultato di esempio:

Senthil Kumar <[email protected]>

Organizations:
 OSTechNix

Email Addresses:
 [email protected]

Phone Numbers
 0123456789

Elenca tutti i contatti

Per visualizzare tutto l'elenco dei contatti nella tua rubrica, esegui:

$ ppl ls

L'output di esempio sarebbe:

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

Modifica contatti

Per ogni evenienza, se ci sono correzioni nei dettagli di contatto, puoi anche modificarli e correggerli.

Per modificare l'ID di un contatto particolare, ad esempio apj , esegui:

$ ppl mv apj missileman

Questo comando cambia l'ID contatto apj a missilista .

Per verificarlo, elenca i contatti:

$ ppl ls

Risultato:

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

Come vedi sopra, l'ID apj è stato rinominato missileman .

Allo stesso modo, puoi modificare il nome del contatto come mostrato di seguito.

$ ppl name Senthil Kumar "Palani"

Il comando precedente cambierà il nome "Senthil Kumar" in "Palani".

È anche possibile modificare l'ID e-mail di un contatto.

$ ppl email sk [email protected]

Inoltre, possiamo aggiungere/modificare anche la data di nascita di un contatto.

ppl bday apj 1931-10-15

Cerca nella rubrica

Puoi cercare nella tua rubrica con un termine di ricerca particolare per scoprire i dettagli di un contatto specifico come mostrato di seguito.

$ ppl grep senthil

Il comando precedente cercherà nella rubrica tutti i contatti che corrispondono al termine di ricerca "senthil".

Risultato di esempio:

sk.vcf:EMAIL:[email protected]

Elimina contatti

Per rimuovere eventuali contatti, esegui:

$ ppl rm sk

Imposta rubrica predefinita

Alcuni di voi potrebbero voler conservare più rubriche per vari scopi. Tenevo due rubriche, una per i contatti personali e un'altra per i contatti professionali.

In questi casi, puoi definire la tua rubrica predefinita per la memorizzazione dei contatti. Per farlo, crea un file chiamato pplconfig :

$ vi ~/.pplconfig

Aggiungi le seguenti righe. Sostituisci ~/mycontacts con il tuo percorso.

[address book]
path = ~/mycontacts

Questo dice all'utilità ppl di salvare tutti i contatti nella rubrica predefinita (cioè~/mycontacts) anche dopo aver cd in un'altra directory.

Per maggiori dettagli, consulta la guida alla documentazione di ppl .


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. 4 Strumenti di markdown per la riga di comando di Linux

  3. Titan:un gestore di password da riga di comando per Linux

  4. 8 sottocomandi Linux virsh per la gestione delle VM sulla riga di comando

  5. Suggerimenti per la riga di comando di Linux per aumentare la produttività

Padroneggia la riga di comando di Linux

Come scoprire l'indirizzo IP pubblico dalla riga di comando su Linux

Nozioni di base sulla riga di comando di Linux:sudo

Recensione del libro:La riga di comando di Linux

Micro:un editor di testo basato su riga di comando per Linux

Come trovare l'indirizzo IP nella riga di comando di Linux