WP-CLI is a set of command-line tools for managing WordPress websites. With just a few simple commands, you can manage WordPress from the command line without the need to login to the Admin Dashboard and navigate the pages. You can install, update and delete plugins and themes, perform backups, configure standard and multisite installs and much more — all without ever using a web browser.

How to install WP-CLI

<pre lang="bash">
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Make WP-CLI Executable

<pre lang="bash">
$ chmod +x wp-cli.phar

Rename wp-cli.phar to wp and move to a folder where it can be executed globally.

<pre lang="bash">
$ sudo mv wp-cli.phar /usr/local/bin/wp

How to Install and Activate Theme from the command line

<pre lang="bash">
$ wp theme install twentytwelve
$ wp theme activate twentytwelve

How to Install, Activate, Deactivate a Plugin

<pre lang="bash">
$ wp plugin install hello-dolly
$ wp plugin activate hello-dolly
$ wp plugin deactivate hello-dolly

How to update WordPress to the latest core release

<pre lang="bash">
$ wp core update

How to list the last 5 posts

<pre lang="bash">
$ wp post list --post_type=post --posts_per_page=5 --format=json

The command above will spit out an array in JSON format.

Read the rest of WP-CLI documentation.