GNU/Linux >> Tutoriels Linux >  >> Linux

12 Utilisation utile de la ligne de commande PHP que chaque utilisateur Linux doit connaître

Dans mon dernier article "Comment utiliser et exécuter des codes PHP dans la ligne de commande Linux", j'ai mis l'accent sur l'exécution de codes PHP directement dans la ligne de commande Linux ainsi que sur l'exécution d'un fichier de script PHP dans le terminal Linux.

Cet article vise à vous faire connaître quelques fonctionnalités impressionnantes de l'utilisation de PHP dans un terminal Linux.

Configurons quelques php.ini paramètres dans le shell interactif PHP.

6. Définir l'invite de ligne de commande PHP

Pour définir l'invite de ligne de commande PHP, vous devez démarrer un shell interactif PHP à partir du terminal Linux en utilisant php -a (activation du mode interactif PHP).

$ php -a

puis définissez n'importe quoi (dites Salut Tecmint :: ) en tant qu'invite de commande du shell interactif PHP, simplement comme :

php > #cli.prompt=Hi Tecmint ::

Vous pouvez également définir l'heure actuelle comme invite de ligne de commande, simplement comme :

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

22:15:43 >
7. Produire une sortie d'écran à la fois

Dans notre dernier article, nous avons utilisé "moins ' commande sur beaucoup d'endroits pipeline d avec la commande d'origine. Nous avons fait cela pour obtenir un écran de sortie où la sortie ne pouvait pas tenir sur un seul écran. Mais nous pouvons configurer php.ini fichier pour définir pager valeur à moins pour produire une sortie d'écran à la fois simplement comme,

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

Ainsi, la prochaine fois que vous exécuterez une commande (par exemple, le débogueur phpinfo(); ) lorsque la sortie est trop grande pour tenir sur un écran, elle produira automatiquement une sortie adaptée à votre courant.

php > phpinfo();
8. Suggestions et complétion de TAB

Le shell PHP est assez intelligent pour vous montrer des suggestions et TAB Achèvement. Vous pouvez utiliser la touche TAB pour utiliser cette fonctionnalité. Si plusieurs options sont disponibles pour la chaîne que vous souhaitez compléter par TAB, vous devez utiliser la touche TAB deux fois, sinon utilisez-la une fois.

En cas de plusieurs possibilités, utilisez TAB deux fois.

php > ZIP [TAB] [TAB]

En cas de possibilité unique, utilisez TAB une fois.

php > #cli.pager [TAB]

Vous pouvez continuer à appuyer sur TAB pour les options jusqu'à ce que les valeurs de l'option soient satisfaites. Toutes les activités sont enregistrées dans le fichier ~/.php-history .

Pour vérifier le journal d'activité de votre shell interactif PHP, vous pouvez exécuter :

$ nano ~/.php_history | less
9. Vous pouvez utiliser la couleur dans le shell interactif PHP. Tout ce que vous devez savoir, ce sont les codes de couleur.

Utiliser écho pour imprimer la sortie en différentes couleurs, simplement comme :

php > echo “color_code1 TEXT second_color_code”;

ou un exemple plus explicatif est :

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

Nous avons vu jusqu'à présent qu'appuyer sur la touche de retour signifie exécuter la commande, cependant le point-virgule à la fin de chaque commande dans le shell Php est obligatoire.

10. Le nom de base dans le shell php imprime le composant de nom de fin du chemin

La fonction basename dans le shell php imprime le composant de nom final à partir d'une chaîne donnée contenant le chemin vers un fichier ou un répertoire.

exemple basename() #1 et #2.

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

Les deux exemples ci-dessus afficheront :

plugins
contact-us.html
11. Vous pouvez créer un fichier (disons test1.txt) en utilisant le shell interactif php sur votre bureau, simplement comme
$ touch("/home/avi/Desktop/test1.txt");

Nous avons déjà vu à quel point le shell interactif PHP est bon en mathématiques, voici quelques exemples supplémentaires pour vous étourdir.

12. Affichez la longueur d'une chaîne, par exemple tecmint.com à l'aide du shell interactif PHP

strlen fonction utilisée pour obtenir une longueur de la chaîne donnée.

php > echo strlen("tecmint.com");
13. PHP Interactive shell peut trier un tableau. Oui, vous avez bien entendu

Déclarez la variable a et définissez sa valeur sur array(7,9,2,5,10 ).

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

Triez les nombres dans le tableau.

php > sort($a);

Imprimer les numéros du tableau dans l'ordre trié avec leur ordre. Le premier est [0] .

php > print_r($a);
Array
(
    [0] => 2
    [1] => 5
    [2] => 7
    [3] => 9
    [4] => 10
)
14. Obtenir la valeur de Pi dans PHP Interactive Shell
php > echo pi();

3.1415926535898
15. Imprimer la racine carrée d'un nombre disons 32
php > echo sqrt(150);

12.247448713916
16. Faites écho à un nombre aléatoire dans la plage de 0 à 10
php > echo rand(0, 10);
17. Obtenir md5sum et sha1sum pour une chaîne donnée
Par exemple, vérifions la somme md5 et sha1sum d'une chaîne (disons avi ) sur php shell et recoupez le résultat avec ceux md5sum et sha1sum générés par bash shell.
php > echo md5(avi);
3fca379b3f0e322b7b7967bfcfb948ad

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

$ echo -n avi | sha1sum
8f920f22884d6fea9df883843c4a8095a2e5ac6f  -

Ceci n'est qu'un aperçu de ce qui peut être réalisé à partir d'un shell PHP et du degré d'interactivité du shell PHP. C'est tout pour moi pour le moment. Restez connecté à tecmint. Faites-nous part de vos précieux commentaires dans les commentaires. Aimez-nous et partagez-nous pour vous faire connaître.


Linux
  1. 20 commandes Linux essentielles pour chaque utilisateur

  2. 10 commandes que tout utilisateur de Linux devrait connaître

  3. 3 hacks utiles que chaque utilisateur de Linux doit connaître

  4. Comment utiliser la commande id sous Linux :5 exemples utiles

  5. Raccourcis de terminal Linux utiles que chaque utilisateur Linux expérimenté doit connaître

Commandes Vim de base que chaque utilisateur Linux doit connaître [Aide-mémoire gratuit inclus]

13 raccourcis de terminal Linux que chaque utilisateur puissant de Linux doit connaître

5 astuces simples pour l'historique de Bash que tout utilisateur de Linux devrait connaître

Astuces pour les terminaux Linux que tous les passionnés de Linux doivent connaître !

Linux du Command Exemples les plus utiles

Top 50+ des commandes Linux que vous DEVEZ connaître