Php

El uso de la línea de comandos de comandos de PHP más útil, todo el usuario de Linux debe saber

El uso de la línea de comandos de comandos de PHP más útil, todo el usuario de Linux debe saber

En mi última publicación "Cómo usar y ejecutar códigos PHP en el comando Linux - línea", enfaticé en ejecutar códigos PHP directamente en la línea de comandos de Linux, así como ejecutar el archivo de script PHP en Linux Terminal.

Esta publicación tiene como objetivo hacerle consciente de algunas características increíbles del uso de PHP en Linux Terminal.

Configuremos algunos php.ini Configuración en la carcasa interactiva PHP.

6. Establecer la solicitud de línea de comandos PHP

Para establecer la solicitud de línea de comandos PHP, debe iniciar una carcasa interactiva PHP desde el terminal de Linux usando siguiendo PHP -A (habilitando el comando PHP Interactive Mode).

$ PHP -A 

Y luego establece cualquier cosa (digamos Hola tecmint ::) como símbolo del sistema PHP Interactive Shell, simplemente como:

php> #cli.indicador = Hola TecMint :: 

También puede establecer la hora actual como su mensaje de línea de comando, simplemente como:

php> #cli.pronto '' echo date ('h: m: s'); ' > 22:15:43> 
7. Producir una salida de pantalla a la vez

En nuestro último artículo, hemos usado 'menos'Comando sobre muchos lugares tuberíaD con comando original. Hicimos esto para obtener una pantalla de salida donde la salida no podía caber en una pantalla. Pero podemos configurar php.ini archivo para establecer buscapersonas valor a menos para producir una salida de pantalla a la vez simplemente como,

$ PHP -A php> #cli.buscapersonas = menos 

Entonces, la próxima vez que ejecute un comando (digamos el depurador phpinfo ();) Donde la salida es demasiado grande para que se ajuste a una pantalla, producirá automáticamente la salida que se ajuste a su actual.

php> phpinfo (); 
8. Sugerencias y finalización de pestañas

PHP Shell es lo suficientemente inteligente como para mostrarle sugerencias y PESTAÑA Terminación. Puede usar la tecla Tab para usar esta función. Si hay más de una opción disponible para la cadena que desea completar la pestaña, debe usar la tecla Tab dos veces, de lo contrario, úsela una vez.

En caso de más de una posibilidad, use PESTAÑA dos veces.

php> ZIP [pestaña] [pestaña] 

En caso de posibilidad única, usar PESTAÑA una vez.

php> #cli.buscapersonas [pestaña] 

Puedes seguir presionando PESTAÑA Para las opciones hasta que se satisfagan los valores de la opción. Todas las actividades se registran para archivar ~/.historia de php.

Para verificar su registro de actividad de shell interactiva PHP, puede ejecutar:

$ nano ~/.php_history | menos 
9. Puedes usar color dentro de la carcasa interactiva PHP. Todo lo que necesitas saber son los códigos de color.

Usar eco Para imprimir la salida en varios colores, simplemente como:

php> echo "color_code1 text segundo_color_code"; 

o un ejemplo más explicante es:

php> echo "3 [0; 31m Hola TecMint \ x1b [0m"; 

Hemos visto hasta ahora que presionar la tecla de retorno significa ejecutar el comando, sin embargo, el semicolon al final de cada comando en PHP Shell es obligatorio.

10. BaseName in PHP Shell imprime el componente de nombre de final de ruta

La función de nombre de base en PHP Shell imprime el componente de nombre de final de una cadena dada que contiene la ruta a un archivo o directorio.

Basename () Ejemplo #1 y #2.

php> echo basename ("/var/www/html/wp/wp-content/plugins"); php> Echo Basename ("www.tecmenta.com/contact-us.html "); 

Los anteriores ambos ejemplos saldrán:

complementos de contacto-us.html 
11. Puede crear un archivo (digamos test1.txt) usando la carcasa interactiva PHP en su escritorio, simplemente como
$ touch ("/home/avi/escritorio/test1.TXT"); 

Ya hemos visto cuán fina es el shell interactivo PHP en las matemáticas, aquí hay algunos ejemplos más para aturdirte.

12. Imprima la longitud de una cadena, digamos, Tecmint.com usando PHP Interactive Shell

strlen función utilizada para obtener una longitud de la cadena dada.

php> Echo Strlen ("Tecmint.com "); 
13. Php Interactive Shell puede ordenar una matriz. Sí, has escuchado bien

Declarar variable a y establecer su valor en matriz (7,9,2,5,10).

php> $ a = matriz (7,9,2,5,10); 

Ordene los números en la matriz.

php> ordenar ($ a); 

Imprimir números de la matriz en orden ordenado junto con su pedido. El primero es [0].

php> print_r ($ a); Array ([0] => 2 [1] => 5 [2] => 7 [3] => 9 [4] => 10) 
14. Obtenga el valor de PI en PHP Interactive Shell
php> echo pi (); 3.1415926535898 
15. Imprima la raíz cuadrada de un número, digamos 32
php> Echo SQRT (150); 12.247448713916 
dieciséis. Echo un número aleatorio desde el rango será 0-10
php> echo rand (0, 10); 
17. Obtenga md5sum y sha1sum para una cadena dada
Por ejemplo, revisemos el md5sum y el sha1sum de una cadena (digamos avi) en la carcasa de PHP y verifique el resultado con los MD5Sum y Sha1sum generados por Bash Shell.
php> Echo MD5 (AVI); 3FCA379B3F0E322B7B7967BFCFB948AD php> Echo Sha1 (avi); 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F 
$ ECHO -N AVI | MD5SUM 3FCA379B3F0E322B7B7967BFCFB948AD - $ ECHO -N AVI | Sha1Sum 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F - 

Esto es solo un vistazo de lo que se puede lograr desde un caparazón de PHP y cuán interactivo es PHP Shell. Eso es todo por ahora de mi parte. Mantenga conectado a TecMint. Proporcionarnos sus valiosos comentarios en los comentarios. Me gusta y comparte para que nos propagen.

Hora su descarga fuera de pico con el comando en Linux
No todos tienen una descarga ilimitada de Internet. A veces, Internet proporciona horas máximas y apagadas y apenas es que alguien se quede despierto ...
Mostrar atributos de imagen con OpenCV
Aquí hay un programa simple para mostrar atributos de imagen como ancho, altura, tamaño, etc. Este programa supone que tiene la biblioteca OpenCV Alre...
Página manual de unión
Nombre Join une las líneas de dos archivos en una sinopsis de campo común unión [opción] ... archivo1 archivo2 descripción para cada par de líneas de ...