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 .