12 Przydatne użycie linii poleceń PHP każdy użytkownik Linux musi wiedzieć
- 776
- 66
- Natan Cholewa
W moim ostatnim poście „Jak używać i wykonywać kody PHP w poleceniu Linux - wiersz” podkreśliłem na uruchomieniu kodów PHP bezpośrednio w linii poleceń Linux, a także wykonywanie pliku skryptu PHP w terminalu Linux.
Uruchom kody PHP w Linux Commandline - Część 2Ten post ma na celu uświadomienie sobie kilku niesamowitych funkcji korzystania z PHP w terminalu Linux.
Skonfigurujmy kilka php.ini
Ustawienia w interaktywnej powładzie PHP.
6. Ustaw wiersz wiersza PHP
Aby ustawić wiersz wiersza polecenia PHP, musisz uruchomić interaktywną powłokę PHP z terminalu Linux za pomocą następujących php -a (Włączanie trybu interaktywnego PHP).
$ php -a
a następnie ustawić wszystko (powiedzmy Cześć Tecmint ::) Jako interaktywne wiersz polecenia powłoki PHP, po prostu jako:
php> #Cli.monit = Cześć Tecmint ::Włącz interaktywną powłokę PHP
Możesz także ustawić bieżący czas jako wiersz wiersza poleceń, po prostu jako:
php> #Cli.monit = 'echo data (' h: m: s ');' > 22:15:43>
7. Wyprodukuj jeden wyjście ekranu na raz
W naszym ostatnim artykule użyliśmy 'mniej„polecenie w wielu miejscach rurociągD z oryginalnym poleceniem. Zrobiliśmy to, aby uzyskać jeden ekran wyjścia, na którym wyjście nie mogło zmieścić się na jednym ekranie. Ale możemy skonfigurować php.ini plik do ustawienia Pager wartość do mniej Aby wytworzyć jeden wyjście ekranu na raz po prostu,
$ php -a php> #Cli.pager = mniejNapraw wyjście ekranu PHP
Więc następnym razem, gdy uruchomisz polecenie (powiedz debugger phpinfo ();
) tam, gdzie wyjście jest zbyt duże, aby dopasować się do ekranu, automatycznie wytworzy dane wyjściowe, które pasuje do Twojego prądu.
php> phpinfo ();Wyjście informacji PHP
8. Sugestie i zakończenie zakładki
PHP Shell jest wystarczająco inteligentnym, aby pokazać sugestie i PATKA Ukończenie. Możesz użyć klawisza TAB, aby użyć tej funkcji. Jeśli dostępna jest więcej niż jedna opcja dla ciągu, którą chcesz zakończyć, musisz użyć klawisza TAB, w przeciwnym razie użyj go raz.
W przypadku więcej niż jednej możliwości, używaj PATKA dwa razy.
php> Zip [Tab] [Tab]
W przypadku pojedynczej możliwości, użyj PATKA raz.
php> #Cli.Pager [Tab]
Możesz naciskać PATKA dla opcji, aż wartości opcji zostaną spełnione. Wszystkie działania są rejestrowane do pliku ~/.Historia php
.
Aby sprawdzić dziennik aktywności interaktywnej PHP, możesz uruchomić:
$ nano ~/.php_history | mniejSprawdź interaktywne dzienniki powłoki PHP
9. Możesz użyć koloru wewnątrz interaktywnej powłoki PHP. Wszystko, co musisz wiedzieć, to kody kolorów.
Używać Echo Aby wydrukować wyjście w różne kolory, po prostu jako:
php> echo „Color_code1 Text Second_Color_Code”;
lub bardziej wyjaśniającym przykładem jest:
php> echo "3 [0; 31M HI Tecmint \ x1b [0m";Włącz kolory w skorupce PHP
Do tej pory widzieliśmy, że naciśnięcie klawisza powrotu oznacza wykonanie polecenia, jednak półcolon na końcu każdego polecenia w powładzie php jest obowiązkowa.
10. Basename in php Shell drukuje komponent ścieżki w tulę
Funkcja nazwy podstawy Basename w powładzie PHP drukuje komponent nazwy końcowej z danego ciągu zawierającego ścieżkę do pliku lub katalogu.
Basename () Przykład nr 1 i #2.
php> Echo Basename ("/var/www/html/wp/wp-content/wtyczki"); php> Echo Basename („www.Tecmint.com/kontakt.html ”);
Powyższe oba przykłady zostaną wyświetlone:
Wtyczki kontaktowe-US.htmlDrukuj nazwę bazy w PHP
11. Możesz utworzyć plik (powiedz test1.txt) za pomocą interaktywnej powłoki PHP na pulpicie, po prostu jako
$ touch ("/home/avi/komputer/test1.tekst");
Widzieliśmy już, jak dobrze jest interaktywna powłoka PHP w matematyce, oto kilka kolejnych przykładów do ogłuszenia.
12. Wydrukuj długość sznurka powiedz Tecmint.com za pomocą interaktywnej powłoki PHP
Strlen funkcja używana do uzyskania długości danego ciągu.
php> Echo Strlen („Tecmint.com ”);Drukuj ciąg długości w PHP
13. Interaktywna powłoka PHP może sortować tablicę. Tak, dobrze słyszałeś
Deklaruj zmienną a i ustaw jej wartość na tablicę (7,9,2,5,10).
php> $ a = tablica (7,9,2,5,10);
Sortuj liczby w tablicy.
php> sort ($ a);
Wydrukuj liczby tablicy w sortowanej kolejności wraz z ich zamówieniem. Pierwszy jest [0].
php> print_r ($ a); Tablica ([0] => 2 [1] => 5 [2] => 7 [3] => 9 [4] => 10)Sortuj tablice w PHP
14. Uzyskaj wartość PI w interaktywnej powładzie PHP
php> echo pi (); 3.1415926535898
15. Wydrukuj pierwiastek kwadratowy, powiedz 32
php> echo sqrt (150); 12.247448713916
16. Echo liczba losowa z zakresu BO 0-10
php> Echo Rand (0, 10);Uzyskaj liczbę losową w PHP
17. Zdobądź MD5Sum i Sha1sum dla danego ciągu
Na przykład sprawdźmy MD5Sum i Sha1sum sznurka (powiedzmy Avi) Na skorupce PHP i krzyżu sprawdź wynik za pomocą tych MD5Sum i SHA1Sum generowanych przez powłokę Bash.
php> Echo MD5 (AVI); 3FCA379B3F0E322B7B7967BFCFB948AD php> Echo SHA1 (AVI); 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F
$ echo -n avi | MD5Sum 3FCA379B3F0E322B7B7967BFCFB948AD - $ ECHO -N AVI | SHA1SUM 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F -Sprawdź MD5Sum i Sha1sum w PHP
To tylko spojrzenie na to, co można osiągnąć ze skorupy PHP i jak interaktywna jest powłoka PHP. To wszystko na teraz ode mnie. Trzymaj się z Tecmint. Przekaż nam swoją cenną informację zwrotną w komentarzach. Polub nas i podziel się, aby się rozłożyć.
- « Monitoruj zasoby serwera za pomocą COCTD-WEB i Apache CGI w Linux
- Seria RHCSA przy użyciu ACLS (listy kontroli dostępu) i montaż akcji Samba / NFS - Część 7 »