GNU/Linux >> Linux の 問題 >  >> Linux

ppl –Linux用のコマンドラインアドレスブック

少し前に、「GooBook」というコマンドラインツールを確認しました。 これは、コマンドラインからGoogleの連絡先にアクセスするために使用されます。 GooBookを使用すると、すべてのGmailの連絡先にアクセスして表示できます。今日は、 "ppl"と呼ばれる同様のツールについて説明します。 。これは無料のコマンドラインアドレスブックで、連絡先をUnixライクなオペレーティングシステムに保存できます。簡単に言うと、pplは、コマンドラインから名簿を保持および維持したい人のために開発されました。

ppl-Linux用のコマンドラインアドレスブック

pplのインストール

pplはRubyとGitの上に構築されているため、最初にそれらを作成する必要があります。 LinuxボックスにRubyをインストールするには、次のリンクを参照してください。

  • CentOSおよびUbuntuにRubyonRailsをインストールする

次に、LinuxシステムにGitをインストールします。

CentOSの場合:

$ sudo yum install git

Ubuntuの場合:

$ sudo apt-get install git

RubyとGitをインストールした後、次のコマンドを実行してpplをインストールします。

$ gem install ppl

出力例:

 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

以下のようなエラーが発生した場合:

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

以下に示すようにCmakeパッケージをインストールします。

CentOSの場合:

$ sudo yum install cmake

Ubuntuの場合:

$ sudo apt-get install cmake

インストール後、Cmakeは「geminstallppl」コマンドを再実行します。

推奨ダウンロード -無料の電子書籍:「Gitチュートリアル」

使用法

pplの使用法はかなり簡単です。次の例をご覧ください。

アドレス帳を作成する

すべての連絡先を保存するための名簿を作成しましょう。

これを行うには、次を実行します:

$ ppl init ~/mycontacts

このコマンドは、 mycontactsというフォルダを作成します $HOMEフォルダにあります。名簿には任意の場所を使用でき、名簿をいくつでも作成できます。

連絡先を追加

名簿を作成しました。それでは、連絡先をいくつか追加しましょう。これを行うには、アドレス帳フォルダ(この場合はmycontacts)に移動します:

$ cd ~/mycontacts

以下に示すように、連絡先を1つずつ追加します。

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

同様に、必要な数の連絡先を追加できます。すべての連絡先はvcardアドレスブック(vcf)形式で保存されます。

ストアの連絡先の詳細

連絡先を追加しました。メールアドレス、電話番号などの連絡先情報を追加しましょう。

これを行うには、次を実行します:

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

連絡先の詳細を表示する

連絡先の詳細を表示/表示するには、次のコマンドを実行します:

$ ppl show sk

出力例:

Senthil Kumar <[email protected]>

Organizations:
 OSTechNix

Email Addresses:
 [email protected]

Phone Numbers
 0123456789

すべての連絡先を一覧表示

名簿の連絡先のすべてのリストを表示するには、次のコマンドを実行します。

$ ppl ls

サンプル出力は次のようになります:

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

連絡先の編集

念のため、連絡先の詳細に修正があった場合は、それらを編集して修正することもできます。

特定の連絡先のIDを変更するには、たとえば apjと言います。 、実行:

$ ppl mv apj missileman

このコマンドは、連絡先ID apjを変更します ミサイルマンへ 。

確認するには、連絡先を一覧表示します:

$ ppl ls

出力:

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

上記のように、ID apj 名前がmissilemanに変更されました 。

同様に、以下に示すように連絡先の名前を変更できます。

$ ppl name Senthil Kumar "Palani"

上記のコマンドは、名前「SenthilKumar」を「Palani」に変更します。

連絡先のメールIDを変更することもできます。

$ ppl email sk [email protected]

また、連絡先の生年月日を追加/編集することもできます。

ppl bday apj 1931-10-15

名簿を検索

以下に示すように、特定の検索用語を使用して名簿を検索し、特定の連絡先の詳細を見つけることができます。

$ ppl grep senthil

上記のコマンドは、検索語「senthil」に一致するすべての連絡先を名簿で検索します。

出力例:

sk.vcf:EMAIL:[email protected]

連絡先を削除

連絡先を削除するには、次のコマンドを実行します:

$ ppl rm sk

デフォルトのアドレス帳を設定する

さまざまな目的のために複数のアドレス帳を保持したい場合があります。以前は、個人の連絡先用と専門家の連絡先用の2つの名簿を保管していました。

このような場合、連絡先を保存するためのデフォルトのアドレス帳を定義できます。これを行うには、 pplconfigというファイルを作成します :

$ vi ~/.pplconfig

次の行を追加します。 〜/mycontactsを独自のパスに置き換えます。

[address book]
path = ~/mycontacts

これは、 cd した後でも、すべての連絡先をデフォルトのアドレス帳(つまり、〜/ mycontacts)に保存するようにpplユーティリティに指示します。 別のディレクトリに移動します。

詳細については、pplドキュメントガイドを参照してください。 。


Linux
  1. Linuxコマンドラインに関する8つのヒント

  2. Titan –Linux用のコマンドラインパスワードマネージャー

  3. 生産性を向上させるためのLinuxコマンドラインのヒント

  1. 4Linuxコマンドライン用のマークダウンツール

  2. Linuxコマンドラインでlsを使用してファイルを一覧表示するためのヒント

  3. コマンドラインでVMを管理するための8つのLinuxvirshサブコマンド

  1. Linuxコマンドライン用の3つのパスワードマネージャー

  2. Linux用の4つのコマンドラインメモ取りアプリケーション

  3. 初心者のための10の便利なLinuxコマンドライントリック–パート2