Cuando pensamos en “usar una computadora”, generalmente pensamos en términos de interfaces gráficas de usuario o GUI: interfaces (como Microsoft Word, Mac OS o interfaz de administración de WordPress) que son especialmente atractivas y atractivas, que tienen programas y ventanas y hojas que Abra y cierre visiblemente y eso le permite hacer clic en las cosas y dibujar cosas y colocar cosas e ir con el mouse. Para algunas tareas de desarrollo, la línea de comando sigue siendo significativamente más rápida y más fuerte que cualquier herramienta de GUI. No siempre fue así. La forma original de interactuar con una computadora es a través del terminal, también llamada línea de comando: una interfaz pequeña, generalmente sin mouse, para la introducción directa de los órdenes de programación.
Bueno, la terminal no es solo un pedazo de historia. Para ciertos tipos de tareas, la línea de comando sigue siendo significativamente más rápida de usar y más fuerte que cualquier herramienta de GUI. Esto es especialmente cierto para un desarrollador de WordPress, debido a uno de los programas de programación más populares que hayan llegado en la comunidad de WordPress: el proyecto WP -CLI, que simplifica enormemente todo tipo de WordPress, todo, de “Eliminar los 100 comentarios más antiguos “Para” actualizar todos los complementos “para” Exportar toda la base de datos “.
Este curso es una introducción gentil y detallada en el mundo mágico de la terminal y en el mundo mágico de WP-Cli. ¡Vamos a bucear!
1. ¿Cuál es la línea de comando? CLI de los primeros principios ¿Cuál es la línea de comando? CLI desde el punto clave de los primeros principios: definir la línea de comando de la línea de comando, o terminal, es la forma original, y otra forma muy útil de interactuar con una computadora. La línea de comando, la interfaz de línea de comando (CLI) o el terminal es el modo original y otra forma muy útil de interactuar con una computadora. No utiliza una interfaz gráfica con el usuario (GUI) y generalmente no usa un mouse. Otras diferencias en los controles terminales en comparación con las aplicaciones de GUI incluyen: los comandos terminales son programas simples que se ejecutan una vez.
A diferencia de los programas de GUI que siempre lo esperan, la mayoría de las aplicaciones terminales se ejecutan rápidamente y cierran.
Los comandos terminales a menudo son densos de importancia y breve, porque las personas querían escribir tan poco como podían escapar.
La ventaja fundamental de la línea de terminal/orden es que un programador competente a menudo puede funcionar mucho más rápido y más precisamente que si hacen clic y dibujan objetos GUI. El terminal también es generalmente la herramienta principal que le brinda el acceso más directamente al funcionamiento interno de un cierto automóvil.
Punto clave: los usuarios de Windows tendrán que trabajar más duro para un shell de shell de ventana de Microsoft es el terminal bash “extraño” que usan la mayoría de los otros sistemas operativos (todos basados o similares a UNIX). Si usa Windows, la mejor manera es instalar un terminal Unix-Y, pero los resultados pueden variar. 2. Guía rápida: navegar por el sistema de archivos en la línea de comando navegar por el sistema de archivos en el orden de punto clave: los tres comandos esenciales para navegar por una línea de comando unix que navega por un sistema de archivos en el terminal UNIX usa tres comandos fundamentales: PWD, que encuentra el “director de trabajo actual”
LS, que muestra los archivos del directorio actual
CD, que cambia su directorio actual
3. Guía rápida: los elementos básicos del manejo de archivos en la línea de comando Los elementos básicos del manejo de los archivos en el punto clave: manejo de archivos y carpetas en el terminal Esta guía rápida presenta una serie de pedidos del terminal UNIX para crear y Modificación de archivos. Y carpetas:
Mkdir FolderName: crea un nuevo directorio.
Touch File.ext: crea un nuevo archivo.
CP original.txt copy.txt: copie un archivo desde una ubicación anterior a una nueva.
MV NUEVO NUEVO NUEVO Cambiar un archivo o carpeta.
RM File.ext: eliminar un archivo.
4. 10 pedidos para archivos CLI UNIX que cada desarrollador de WordPress debe conocer 10 pedidos para archivos de CLI UNIX que cada desarrollador de WordPress debe saber
Punto clave: la amplitud de las opciones en la línea de control Este artículo analiza en detalle algunas de las órdenes terminales inicialmente ingresadas, como MKDIR, Touch, CP y RM. También presenta la posibilidad de editar el contenido de los archivos utilizando un editor de texto compatible con texto, como Nano. Finalmente, introduzca el control de control de la línea de control usando GIT o SVN. 5. Dominar el terminal Unix: trabajar con permisos, red y otros conceptos clave que domina el terminal UNIX: Trabajar con permisos, redes y otros conceptos clave de clave: Trabajar con permisos Control de archivos de usuario ¿Cuál de los usuarios de un automóvil puede hacer ciertas acciones en ciertos archivos? y carpetas. Las tarifas del usuario controlan cuál de los usuarios de un automóvil puede hacer ciertas acciones en ciertos archivos y carpetas. Tres comandos útiles para los permisos de navegación en el terminal UNIX incluyen:
Sudo: Temporalmente hace que el usuario actual sea el usuario “raíz” más potente, en general, después de la introducción correcta de la “contraseña de sudo”.
CHMOD: modifica los permisos para archivos y carpetas utilizando un sistema con tres números que van desde 000 (más restrictivos) a 777 (más permisivos).
Chown cambia la propiedad de archivos y carpetas entre los usuarios de automóviles.
Punto clave: las utilidades de red para las utilidades de red CLI en la línea de control se refiere a la conectividad entre los automóviles.
Esta sección analiza rápidamente las utilidades de red en la línea de comando: funciones que se refieren a la conectividad entre los automóviles.
SSH: Se conecta de manera segura a otros servidores. (Requiere la primera generación de la tecla SSH, un proceso separado).
RSYNC: archivos remotos hacia y desde otro servidor. Curr y Wget: descargue contenido desde Internet sin autorización SSH.

6. Guía rápida: cómo y por qué hacer un alias bash cómo y por qué hacer un punto de tecla alias: los aliados bash son atajos de teclado para la línea de comando, una fiesta de alias crea atajos de teclado para pedidos de sabor. Por lo general, que puede ser corta como una letra. Esta guía de video cubre el proceso en varias partes para escribir una fiesta de alias.
7. ¿Qué, cómo y por qué wp-cli: WordPress en su terminal ce, cómo y por qué wp-cli: wordpress en su teclado en la línea de comando? WP-CLI significa “interfaz de línea de comandos de WordPress”. Es un programa que le permite usar WordPress en la línea de comandos. Las ventajas básicas de WP-CLI incluyen:
Velocidad: una interfaz solo con teclado es más rápida para usuarios experimentados que puede ser una interfaz gráfica con el mouse y el teclado.
Automatización: los comandos libres de GUI son mucho más fáciles de ejecutar por automóviles. WP-CLI se puede usar, por ejemplo, para ejecutar un solo pedido en cientos de instalaciones de WordPress muy rápidamente.
Poderes específicos: WP-CLI tiene una serie de trucos útiles que no tienen homólogos de GUI.
Punto clave: los trucos WP-CLI son algunos usos WP-Cli tempranos que muestran parte de su utilidad:
Actualización del núcleo de WP: Rapid actualiza la versión de WordPress para una instalación en particular.
WP Core Download – -force: Redy los archivos básicos de WordPress, incluso si la instalación de WordPress se actualiza.
WP Plugin Instale el complemento Lug: Instale rápidamente un complemento.
LUG DE CLUGIN DEL CLUGIN DEL CLUGIN WP: Active una actualización de complemento de complemento Rapgin.WP-Todo: Actualice todos los complementos instalados.
Actualización del tema de WP – -LOL: Actualice toda la tarea instalada.
WP DB Export []: Exportar base de datos de WordPress, opcionalmente especificando un nombre de archivo.
WP Search-Replace WP: Busque y reemplace en la base de datos de WordPress.
WP Media regenerado: regenere todas las miniaturas de la imagen.
8. Guía rápida: Instalación de la instalación de WP-CLI Punto de tecla WP-Cli: Pasos de instalación de WP-CLI Esta guía de video rápida presenta su software WP-CLI en su automóvil es el siguiente:
Bash abierta.
Pegue el comando: curl -o https://raw.githubusercontante.com/wp-clds/gh-pages/phar/wp-cli.phar y presione Entrar. Esto descargará el archivo de la URL a la computadora y al directorio actual.
Asegúrese de que el orden anterior haya funcionado mediante una banda de rodadura de `php wp-cli.phar-info. Si obtiene resultados, continúe. Si no, repita el paso 2.
Hacer ejecutable PHAR por `chmod +x wp-cli.phar`.
Cambie el nombre y mueva el ejecutable a la ruta para que pueda escribir el WP para ejecutar el comando, con sudo mv wp-cli.phar/usr/local/bin/wp.
Confirme que todo funcionó ejecutando WP – -info.
9. Anatomía de un comando WP-CLI: Importar base de datos WP Anatomía Anatomía de una WP-CLI: Importar Punto clave de la base de datos WP: los pedidos WP-CLI pueden conectarse a todos los métodos de clase PHP Los controles WP-CLI usan la sintaxis PHP. Es bastante Similar al sistema de gancho existente de WordPress.Sin embargo, el proceso de registro WP-CLI tiene una innovación importante: se puede registrar en todos los métodos públicos de una clase de PHP.El artículo ofrece este ejemplo de código: wp_cli :: add_command (‘db’, ‘db_command’);
Curso: Trabajar con la línea de comando y WP-Cli
Tags Curso: Trabajar con la línea de comandos y WP
homefinance blog