GNU/Linux >> Belajar Linux >  >> Linux

12 Penggunaan Commandline PHP yang Berguna Yang Harus Diketahui Setiap Pengguna Linux

Dalam posting terakhir saya “Cara Menggunakan dan Mengeksekusi Kode PHP di Baris Perintah Linux”, saya menekankan pada menjalankan kode PHP secara langsung di baris Perintah Linux serta mengeksekusi file skrip PHP di Terminal Linux.

Postingan ini bertujuan untuk membuat Anda mengetahui beberapa fitur luar biasa dari penggunaan PHP di terminal Linux.

Mari kita konfigurasikan beberapa php.ini pengaturan di shell interaktif PHP.

6. Setel Prompt Baris Perintah PHP

Untuk menyetel prompt baris perintah PHP, Anda perlu memulai shell interaktif PHP dari terminal Linux menggunakan php -a berikut (mengaktifkan mode PHP Interactive).

$ php -a

lalu atur apa saja (katakan Hai Tecmint :: ) sebagai prompt perintah shell interaktif PHP, cukup sebagai:

php > #cli.prompt=Hi Tecmint ::

Anda juga dapat mengatur waktu saat ini sebagai Prompt Baris perintah Anda, cukup seperti:

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

22:15:43 >
7. Menghasilkan satu output layar pada satu waktu

Dalam artikel terakhir kami, kami telah menggunakan ‘kurang ' memerintah banyak tempat pipa d dengan perintah asli. Kami melakukan ini untuk mendapatkan satu layar keluaran di mana keluaran tidak bisa muat di satu layar. Tapi kita bisa mengkonfigurasi php.ini file untuk menyetel halaman nilai menjadi kurang untuk menghasilkan satu output layar pada satu waktu seperti,

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

Jadi, lain kali ketika Anda menjalankan perintah (misalnya debugger phpinfo(); ) di mana keluarannya terlalu besar untuk muat di layar, maka secara otomatis akan menghasilkan keluaran yang sesuai dengan arus Anda.

php > phpinfo();
8. Saran dan penyelesaian TAB

Shell PHP cukup pintar untuk menunjukkan saran dan TAB Penyelesaian. Anda dapat menggunakan kunci TAB untuk menggunakan fitur ini. Jika lebih dari satu opsi tersedia untuk string yang ingin Anda selesaikan TAB, Anda harus menggunakan kunci TAB dua kali, jika tidak gunakan sekali.

Jika ada lebih dari satu kemungkinan, gunakan TAB dua kali.

php > ZIP [TAB] [TAB]

Jika ada kemungkinan tunggal, gunakan TAB sekali.

php > #cli.pager [TAB]

Anda dapat terus menekan TAB untuk opsi sampai nilai opsi terpenuhi. Semua aktivitas dicatat ke file ~/.php-history .

Untuk memeriksa log aktivitas shell interaktif PHP, Anda dapat menjalankan:

$ nano ~/.php_history | less
9. Anda dapat menggunakan warna di dalam shell interaktif PHP. Yang perlu Anda ketahui hanyalah kode warna.

Gunakan gema untuk mencetak output ke dalam berbagai warna, cukup sebagai:

php > echo “color_code1 TEXT second_color_code”;

atau contoh yang lebih menjelaskan adalah:

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

Kita telah melihat sampai sekarang bahwa menekan tombol kembali berarti menjalankan perintah, namun titik koma di akhir setiap perintah di shell Php adalah wajib.

10. Basename di php shell mencetak komponen nama trailing dari path

Fungsi nama dasar di shell php mencetak komponen nama tambahan dari string tertentu yang berisi jalur ke file atau direktori.

basename() contoh #1 dan #2.

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

Kedua contoh di atas akan menampilkan:

plugins
contact-us.html
11. Anda dapat membuat file (misalnya test1.txt) menggunakan shell interaktif php di Desktop Anda, seperti
$ touch("/home/avi/Desktop/test1.txt");

Kita telah melihat betapa bagusnya shell interaktif PHP dalam Matematika, Berikut adalah beberapa contoh lagi untuk membuat Anda tercengang.

12. Cetak panjang string, katakan tecmint.com menggunakan shell interaktif PHP

stren fungsi yang digunakan untuk mendapatkan panjang string yang diberikan.

php > echo strlen("tecmint.com");
13. Shell Interaktif PHP dapat mengurutkan array. Ya, Anda mendengarnya dengan benar

Deklarasikan Variabel a dan atur nilainya menjadi array(7,9,2,5,10 ).

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

Urutkan angka dalam array.

php > sort($a);

Cetak nomor larik dalam urutan terurut beserta urutannya. Yang pertama adalah [0] .

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

3.1415926535898
15. Cetak akar kuadrat dari sebuah angka, katakanlah 32
php > echo sqrt(150);

12.247448713916
16. Gema nomor acak dari kisaran menjadi 0-10
php > echo rand(0, 10);
17. Dapatkan md5sum dan sha1sum untuk string yang diberikan
Misalnya, mari kita periksa md5sum dan sha1sum dari sebuah string (misalnya avi ) pada shell php dan periksa kembali hasilnya dengan md5sum dan sha1sum yang dihasilkan oleh bash shell.
php > echo md5(avi);
3fca379b3f0e322b7b7967bfcfb948ad

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

$ echo -n avi | sha1sum
8f920f22884d6fea9df883843c4a8095a2e5ac6f  -

Ini hanya sekilas tentang apa yang dapat dicapai dari Shell PHP dan seberapa interaktif shell PHP. Itu saja untuk saat ini dari saya. Tetap Terhubung ke tecmint. Berikan kami umpan balik Anda yang berharga di komentar. Sukai dan bagikan kami untuk menyebarkan.


Linux
  1. 20 perintah Linux penting untuk setiap pengguna

  2. 10 perintah yang harus diketahui setiap pengguna Linux

  3. Cara Menggunakan Perintah id di Linux:5 Contoh Berguna

  1. 3 Hacks Berguna yang Harus Diketahui Setiap Pengguna Linux

  2. perintah su Linux

  3. Perintah Linux df

  1. 34 Perintah Dasar Linux Yang Harus Diketahui Setiap Pengguna

  2. Perintah Su di Linux (Ganti Pengguna)

  3. Pintasan Terminal Linux yang Berguna Yang Harus Diketahui Setiap Pengguna Power Linux