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
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Make WP-CLI Executable
$ chmod +x wp-cli.phar
Rename wp-cli.phar to wp and move to a folder where it can be executed globally.
$ sudo mv wp-cli.phar /usr/local/bin/wp
How to Install and Activate Theme from the command line
$ wp theme install twentytwelve $ wp theme activate twentytwelve
How to Install, Activate, Deactivate a Plugin
$ wp plugin install hello-dolly $ wp plugin activate hello-dolly $ wp plugin deactivate hello-dolly
How to update WordPress to the latest core release
$ wp core update
How to list the last 5 posts
$ 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.