Некоторое время назад мы рассматривали инструмент командной строки под названием “Good Book”, который используется для доступа к контактам google из командной строки. Используя GooBook, вы можете получить доступ и просмотреть все контакты Gmail. Сегодня мы обсудим аналогичный инструмент под названием”ppl". Это бесплатная консольная адресная книга, которая позволяет хранить Ваши контакты в Unix-подобных операционных системах. ppl разработан для людей, которые хотят хранить и поддерживать свою адресную книгу в командной строке.
Установка ppl
Поскольку ppl построен на базе Ruby и Git, вам нужно сначала установить их. Установка Ruby в Linux описана здесь.
Затем установите Git.
В CentOS это делается с помощью команды:
В Ubuntu:
После установки Ruby и Git запустите приведенную ниже команду для установки ppl.
Пример вывода:
Если вы увидите ошибку следующего вида:
то установите пакет Cmake, как показано ниже.
В CentOS:
В Ubuntu:
После установки Cmake перезапустите команду "gem install ppl".
Использование
Использовать ppl довольно просто. Рассмотрим следующие примеры.
Создание адресной книги
Создадим адресную книгу для хранения всех контактов.
Для этого выполните команду:
Эта команда создаст папку mycontacts в вашей домашней директории. Вы можете использовать любое место по своему выбору для адресной книги. Вы также можете создать любое количество адресных книг.
Добавление контактов
Мы создали адресную книгу. Теперь добавим некоторые контакты. Для этого перейдите в папку адресной книги (mycontacts в нашем случае):
Добавьте несколько контактов, как показано ниже.
Точно так же вы можете добавить столько контактов, сколько хотите. Все контакты будут сохранены в формате адресной книги vcard (vcf).
Добавление данных контактов
Мы добавили контакты. Добавим теперь их данные, такие как электронная почта, номер телефона и т. д.
Для этого выполните команды:
Вывод данных контактов
Для вывода данных контакта используется следующая команда:
Пример вывода:
Просмотр всех контактов
Просмотреть весь список контактов в адресной книге можно с помощью следующей команды:
Пример вывода
Редактирование контактов
Если вы допустили ошибку в контактных данных, вы можете их редактировать и исправлять.
Чтобы изменить идентификатор конкретного контакта, скажем, например, apj, введите:
Эта команда изменяет идентификатор контакта apj на missileman.
Чтобы проверить его, выведите список контактов:
Пример вывода
Как вы видите, идентификатор apj был изменен на missileman.
Аналогичным образом вы можете изменить имя контакта, как показано ниже.
Вышеуказанная команда изменит имя «Senthil Kumar» на «Palani».
Также можно изменить электронную почту контакта.
И мы можем добавить/изменить дату рождения контакта.
Поиск в адресной книге
Вы можете выполнять поиск в своей адресной книге, чтобы узнать данные конкретного контакта, как показано ниже.
Вышеуказанная команда будет искать в адресной книге все контакты, которые соответствуют поисковому запросу «senthil».
Пример вывода:
Удаление контактов
Для удаления контакта просто введите:
Установка адресной книги по умолчанию
Некоторые из вас могут захотеть хранить несколько адресных книг для разных целей. Я использовал две адресные книги, одну для личных контактов и другую для профессиональных.
В таких случаях вы можете определить свою адресную книгу для хранения контактов по умолчанию. Для этого создайте файл pplconfig:
Добавьте в него следующие строки. Замените ~/mycontacts на свой путь.
Здесь указывается, что ppl сохраняет все контакты в адресной книге по умолчанию (т.е. ~/mycontacts) даже после того, как вы перешли в другой каталог.
Комментариев нет:
Отправить комментарий