GNU/Linux >> Tutoriales Linux >  >> Linux

12 usos útiles de la línea de comandos de PHP que todo usuario de Linux debe conocer

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

Esta publicación tiene como objetivo informarle sobre algunas características increíbles del uso de PHP en la terminal de Linux.

Configuremos algunos php.ini configuración en el shell interactivo de PHP.

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

Para configurar el indicador de línea de comandos de PHP, debe iniciar un shell interactivo de PHP desde la terminal de Linux usando lo siguiente php -a (habilitando el modo interactivo de PHP) comando.

$ php -a

y luego configure cualquier cosa (diga Hola Tecmint :: ) como símbolo del sistema de shell interactivo de PHP, simplemente como:

php > #cli.prompt=Hi Tecmint ::

También puede configurar la hora actual como su línea de comandos, simplemente como:

php > #cli.prompt=`echo date('H:m:s');` >

22:15:43 >
7. Produce una salida de pantalla a la vez

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

$ php -a
php > #cli.pager=less

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

php > phpinfo();
8. Sugerencias y TAB para completar

PHP Shell es lo suficientemente inteligente como para mostrarle sugerencias y TAB 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 con TAB, debe usar la tecla TAB dos veces; de lo contrario, úsela una vez.

En caso de más de una posibilidad, use TAB dos veces.

php > ZIP [TAB] [TAB]

En caso de posibilidad única, use TAB una vez.

php > #cli.pager [TAB]

Puedes seguir presionando TAB para las opciones hasta que se satisfagan los valores de la opción. Todas las actividades se registran en el archivo ~/.php-history .

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

$ nano ~/.php_history | less
9. Puede usar el color dentro del shell interactivo de PHP. Todo lo que necesita saber son los códigos de color.

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

php > echo “color_code1 TEXT second_color_code”;

o un ejemplo más explicativo es:

php > echo "3[0;31m Hi Tecmint \x1B[0m";

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

10. El nombre base en el shell de php imprime el componente del nombre final de la ruta

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

nombrebase() ejemplo #1 y #2.

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

Los dos ejemplos anteriores generarán:

plugins
contact-us.html
11. Puede crear un archivo (digamos test1.txt) usando el shell interactivo de php en su escritorio, simplemente como
$ touch("/home/avi/Desktop/test1.txt");

Ya hemos visto lo bueno que es el shell interactivo de PHP en Matemáticas. Aquí hay algunos ejemplos más para sorprenderlo.

12. Imprima la longitud de una cadena, digamos tecmint.com usando PHP shell interactivo

estrés 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 oído bien

Declare la variable a y establezca su valor en matriz (7,9,2,5,10 ).

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

Ordena los números en la matriz.

php > sort($a);

Imprime los números de la matriz en orden junto con su orden. 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. Imprime la raíz cuadrada de un número, digamos 32
php > echo sqrt(150);

12.247448713916
16. Hacer eco de un número aleatorio del rango 0-10
php > echo rand(0, 10);
17. Obtenga md5sum y sha1sum para una cadena dada
Por ejemplo, verifiquemos md5sum y sha1sum de una cadena (digamos avi ) en el shell php y verifique el resultado con los md5sum y sha1sum generados por el shell bash.
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 con PHP Shell y cuán interactivo es PHP Shell. Eso es todo por ahora de mi parte. Manténgase conectado a tecmint. Envíenos sus valiosos comentarios en los comentarios. Dale me gusta y compártenos para difundir.


Linux
  1. 20 comandos esenciales de Linux para cada usuario

  2. 3 trucos útiles que todo usuario de Linux debe conocer

  3. Linux su comando

  4. Comando df de Linux

  5. Accesos directos útiles de la terminal de Linux que todo usuario avanzado de Linux debe conocer

Comandos básicos de Vim que todo usuario de Linux debe conocer [Hoja de referencia gratuita incluida]

13 atajos de terminal de Linux que todo usuario avanzado de Linux debe conocer

5 trucos simples de Bash History que todo usuario de Linux debe saber

¡Trucos de terminal de Linux que todo entusiasta de Linux debe conocer!

Linux du Command Ejemplos más útiles

Los más de 50 comandos principales de Linux que DEBE conocer