GNU/Linux >> Linux Esercitazione >  >> Linux

12 Utile utilizzo della riga di comando PHP che ogni utente Linux deve conoscere

Nel mio ultimo post "Come utilizzare ed eseguire codici PHP nella riga di comando di Linux", ho sottolineato l'esecuzione di codici PHP direttamente nella riga di comando di Linux e l'esecuzione di file di script PHP nel terminale Linux.

Questo post mira a renderti consapevole di alcune fantastiche funzionalità dell'utilizzo di PHP nel terminale Linux.

Configuriamo alcuni php.ini impostazioni nella shell interattiva PHP.

6. Imposta il prompt della riga di comando di PHP

Per impostare il prompt della riga di comando PHP, è necessario avviare una shell interattiva PHP dal terminale Linux utilizzando il seguente php -a (abilitazione della modalità interattiva PHP).

$ php -a

e quindi impostare qualsiasi cosa (dì Ciao Tecmint :: ) come prompt dei comandi della shell interattiva PHP, semplicemente come:

php > #cli.prompt=Hi Tecmint ::

Inoltre puoi impostare l'ora corrente come prompt della riga di comando, semplicemente come:

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

22:15:43 >
7. Produci un output dello schermo alla volta

Nel nostro ultimo articolo, abbiamo usato "meno ' comanda su molti posti pipeline d con il comando originale. L'abbiamo fatto per ottenere una schermata di output in cui l'output non poteva adattarsi a una schermata. Ma possiamo configurare php.ini per impostare il cercapersone valore a meno per produrre un output dello schermo alla volta semplicemente come,

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

Quindi, la prossima volta che esegui un comando (ad esempio debugger phpinfo(); ) dove l'output è troppo grande per adattarsi a uno schermo, produrrà automaticamente un output che si adatta alla tua corrente.

php > phpinfo();
8. Suggerimenti e completamento TAB

La shell PHP è abbastanza intelligente da mostrarti suggerimenti e TAB Completamento. È possibile utilizzare il tasto TAB per utilizzare questa funzione. Se è disponibile più di un'opzione per la stringa che vuoi completare con TAB, devi usare il tasto TAB due volte, altrimenti usalo una volta.

In caso di più di una possibilità, utilizzare TAB due volte.

php > ZIP [TAB] [TAB]

In caso di singola possibilità, utilizzare TAB una volta.

php > #cli.pager [TAB]

Puoi continuare a premere TAB per opzioni finché i valori di opzione non sono soddisfatti. Tutte le attività vengono registrate nel file ~/.php-history .

Per controllare il registro delle attività della shell interattiva PHP, puoi eseguire:

$ nano ~/.php_history | less
9. Puoi usare il colore all'interno della shell interattiva PHP. Tutto quello che devi sapere sono i codici colore.

Usa eco per stampare l'output in vari colori, semplicemente come:

php > echo “color_code1 TEXT second_color_code”;

o un esempio più esplicativo è:

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

Abbiamo visto fino ad ora che premere il tasto Invio significa eseguire il comando, tuttavia il punto e virgola alla fine di ogni comando nella shell Php è obbligatorio.

10. Basename nella shell php stampa il componente del nome finale del percorso

La funzione basename nella shell php stampa il componente del nome finale da una determinata stringa contenente il percorso di un file o di una directory.

basename() esempio #1 e #2.

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

Quanto sopra entrambi gli esempi produrranno:

plugins
contact-us.html
11. Puoi creare un file (ad esempio test1.txt) utilizzando la shell interattiva php sul desktop, semplicemente come
$ touch("/home/avi/Desktop/test1.txt");

Abbiamo già visto quanto sia bella la shell interattiva PHP in Matematica, ecco alcuni altri esempi per sbalordirti.

12. Stampa la lunghezza di una stringa, ad esempio tecmint.com utilizzando la shell interattiva PHP

strumento funzione utilizzata per ottenere una lunghezza della stringa data.

php > echo strlen("tecmint.com");
13. La shell PHP Interactive può ordinare un array. Sì, hai sentito bene

Dichiara la variabile a e imposta il suo valore su array(7,9,2,5,10 ).

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

Ordina i numeri nell'array.

php > sort($a);

Stampa i numeri dell'array in ordine con il loro ordine. Il primo è [0] .

php > print_r($a);
Array
(
    [0] => 2
    [1] => 5
    [2] => 7
    [3] => 9
    [4] => 10
)
14. Ottieni il valore di Pi in PHP Interactive Shell
php > echo pi();

3.1415926535898
15. Stampa la radice quadrata di un numero diciamo 32
php > echo sqrt(150);

12.247448713916
16. Fai eco a un numero casuale compreso tra 0 e 10
php > echo rand(0, 10);
17. Ottieni md5sum e sha1sum per una determinata stringa
Ad esempio, controlliamo md5sum e sha1sum di una stringa (ad esempio avi ) su php shell e incrocia il risultato con quelli md5sum e sha1sum generati da bash shell.
php > echo md5(avi);
3fca379b3f0e322b7b7967bfcfb948ad

php > echo sha1(avi);
8f920f22884d6fea9df883843c4a8095a2e5ac6f
$ echo -n avi | md5sum
3fca379b3f0e322b7b7967bfcfb948ad  -

$ echo -n avi | sha1sum
8f920f22884d6fea9df883843c4a8095a2e5ac6f  -

Questo è solo un assaggio di ciò che si può ottenere da una shell PHP e di quanto sia interattiva la shell PHP. Per ora è tutto da parte mia. Resta connesso a tecmint. Forniscici il tuo prezioso feedback nei commenti. Metti mi piace e condividici per essere diffuso.


Linux
  1. 20 comandi Linux essenziali per ogni utente

  2. 3 hack utili che ogni utente Linux deve conoscere

  3. Come utilizzare il comando id in Linux:5 esempi utili

  4. Comando su Linux

  5. Comando Linux df

Comandi Vim di base che ogni utente Linux deve conoscere [cheat sheet gratuito incluso]

13 Scorciatoie del terminale Linux che ogni utente Power Linux deve conoscere

5 semplici trucchi per la cronologia di Bash che ogni utente Linux dovrebbe conoscere

Trucchi del terminale Linux che ogni appassionato di Linux deve conoscere!

Linux du Command Esempi più utili

I 50+ migliori comandi Linux che DEVI conoscere