Linux Candy

Linux Candy: emoj – find relevant emoji from text

Last Updated on May 25, 2022

The internet has rapidly transformed the way we communicate. Since body language and verbal tone are not conveyed in text messages or e-mails, we’ve developed alternate ways to convey nuanced meaning. The most prominent change to our online style has been the addition of two new-age hieroglyphic languages: emoticons and emoji.

Emoji originated from the smiley, which first evolved into emoticons, followed by emoji and stickers in recent years. Smiley first appeared in the 1960s and is regarded as the first expression symbols. Smiley is a yellow face with two dots for eyes and a wide grin which is printed on buttons, brooches, and t-shirts.

An emoji is a pictogram, logogram, ideogram or smiley embedded in text and used in electronic messages and web pages. The main function of emoji is to provide emotional cues otherwise missing from typed conversation.

emoj is a utility that lets you find relevant emoji without having to leave your terminal. This open source tool is written in the JavaScript programming language.


On our Ubuntu 21.10 systems, we use npm, a package manager for JavaScript. to install emoj. First we need to install npm (you may already have this installed)

$ sudo apt install npm

Now we can proceed and install emoj using npm.

$ npm install --global emoj

Next page: Page 2 – In Operation / Summary

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation / Summary

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Newest Most Voted
Inline Feedbacks
View all comments
Ayi Ariquater
Ayi Ariquater
2 years ago