URL pelanggan atau cURL ialah alat pemindahan data dalam Linux yang boleh membuat pelbagai jenis permintaan dari sisi klien ke mana-mana pelayan jauh. Dengan arahan curl, anda boleh membuat permintaan yang mudah dan kompleks kepada pelayan untuk mengakses maklumat yang diperlukan. Dalam artikel ini, kami menerangkan apakah perintah curl dan kes penggunaannya yang berbeza dalam Linux untuk anda memanfaatkan kuasanya.

Jadual Kandungan

Apakah Perintah curl dalam Linux

cURL bermaksud’URL Pelanggan’dan digunakan untuk memindahkan data ke dan dari pelayan jauh menggunakan jenis permintaan rangkaian yang berbeza. Ia pada asasnya terdiri daripada dua komponen-alat baris arahan”curl”dan perpustakaan”libcurl”.

Kedua-dua cURL dan curl kadangkala digunakan secara bergantian, tetapi ia mempunyai beberapa perbezaan — cURL ialah aplikasi pemindahan data lengkap yang boleh digunakan dengan bahasa yang berbeza. Sebaliknya, curl ialah alat baris arahan yang menggunakan perpustakaan libcurl untuk menghantar dan menerima data pada distro Linux anda.

Perintah curl: Sintaks dan Pilihan

Sekarang anda tahu apa itu curl, tiba masanya untuk memahami sintaks arahan curl dalam Linux:

curl

Kami telah menyenaraikan beberapa pilihan biasa yang anda boleh gunakan dengan arahan curl di sini, tetapi anda boleh menyemak arahan Linux yang lain melalui artikel yang dipautkan.

OptionsDescription-#Menunjukkan bar kemajuan semasa memuat turun fail menggunakan curl-oMenyimpan fail yang dimuat turun dengan nama berbeza yang dinyatakan pada sistem klien-OApabila digunakan, ia akan menyimpan fail yang dimuat turun dengan nama yang sama dengan -TUsed untuk memuat naik fail ke pelayan FTP-xAkses melalui pelayan proksi-wBuat maklumat paparan curl pada stdout selepas pemindahan selesai

Cara Menggunakan Perintah curl dalam Linux (6 Contoh)

Sekarang anda mempunyai pemahaman asas tentang sintaks dan pilihan untuk digunakan dengan arahan curl, mari kita lihat beberapa contoh praktikal menggunakan arahan curl.

1. Menyimpan Fail menggunakan arahan curl

Apabila anda menggunakan arahan curl tanpa sebarang, ia hanya mencetak kod sumber halaman web yang anda hantar permintaan. Untuk menyimpan output ini ke fail dalam sistem fail Linux anda, gunakan perintah curl dengan bendera-o:

curl-o

Contohnya:

curl-o index.html https://test.rebex.net/

2. Menguji Jika Pelayan Ada atau Tidak

Dengan bendera-I, anda boleh menggunakan arahan curl dalam Linux untuk menyemak sama ada pelayan tersedia atau tidak. Sintaksnya ialah:

curl-I

Di sini, semak baris pertama respons. Jika anda mendapat”200 OK”dalam respons, ini bermakna pelayan berfungsi dengan baik manakala sebarang respons lain menunjukkan pelayan tidak berfungsi dengan baik. Contohnya, untuk menyemak sama ada test.rebex.net tersedia atau tidak, gunakan sintaks berikut:

curl-I https://test.rebex.net/

3. Mengakses Kuki dengan Perintah curl

Setiap kali anda melawati URL, sesetengah maklumat akan disimpan dalam sistem anda, yang kemudiannya digunakan apabila anda melawat URL yang sama pada kali seterusnya. Jadi, hanya gunakan bendera–cookie-jar dengan arahan curl untuk mengakses kuki yang disimpan dalam sistem fail Linux anda untuk yang diberikan:

curl–cookie-jar

Sebagai contoh, berikut ialah arahan untuk menyimpan semua kuki https://test.rebex.net/dalam fail cookies.txt:

curl–cookie-jar cookies.txt https://test.rebex.net/

4. Muat turun Fail daripada Pelayan FTP menggunakan curl

Biasanya, apabila mengakses pelayan FTP selamat, anda perlu memasukkan kata laluan setiap kali anda log masuk ke pelayan. Tetapi dengan curl, anda boleh terus menentukan nama pengguna dan kata laluan dengan sintaks berikut:

curl-u :-O

Sebagai contoh, anda boleh menggunakan arahan berikut untuk memuat turun fail readme.txt daripada pelayan FTP test.rebex.net dengan “demo” sebagai nama pengguna dan “kata laluan” sebagai kata laluan:

curl-v-u demo:password-O ftp://test.rebex.net/readme.txt

5. Menetapkan Nilai Ejen Pengguna dengan curl

Setiap kali anda membuat permintaan kepada pelayan daripada mana-mana penyemak imbas, badan permintaan mengandungi hujah “user-agent” yang menentukan versi penyemak imbas anda gunakan untuk menghantar permintaan.

Dengan arahan curl, anda boleh menipu peranti dan versi penyemak imbas yang anda gunakan dengan bendera –user-agent. Sebagai contoh, jika anda ingin menggunakan Mozilla versi 4.73 pada sistem Linux X11 dengan seni bina kernel versi 2.2.15 dan i686 untuk test.rebex.net, anda harus menggunakan arahan berikut:

curl–user-agent”Mozilla/4.73 [ms] (X11; U; Linux 2.2.15 i686)”test.rebex.net

6. Semak Masa Respons Pelayan

Dengan beberapa penggunaan bijak pilihan-w,-s, dan-o, anda boleh menggunakan arahan curl dalam Linux untuk menyemak masa respons pelayan. Sintaksnya ialah:

curl-w”%{time_total}\n”-o/dev/null

Di sini,-w digunakan untuk menulis nilai pembolehubah jumlah_masa ke skrin output,-o untuk menyimpan output ke fail/dev/null. Sebagai contoh, untuk menyemak masa tindak balas tapak”test.rebex.net”menggunakan arahan ini. Bahagian yang diserlahkan menunjukkan masa tindak balas pelayan dalam beberapa saat.

curl-w”%{time_total}\n”-o/dev/null test.rebex.net Tinggalkan ulasan

Mengakhiri kitaran pelancaran permainan Jun, tiba masanya untuk bercakap tentang AEW Fight Forever, Yuke kembali ke permainan video gusti. Lagipun, saya baru sahaja selesai menonton PvP hebat bernama Forbidden Door, dan Kenny Omega lwn Will Osprey […]

Diablo 4 berkemungkinan merupakan salah satu tajuk permainan yang saya jangkakan tahun ini. Dua sesi beta yang berjaya memberi kami rasa apa yang diharapkan daripada entri keempat dalam siri yang telah lama berjalan. Walau bagaimanapun, saya juga berhati-hati, kerana saya telah […]

RTX 4060 Ti akhirnya di sini, tiba dengan asas RTX 4060 pada titik harga yang cukup menarik untuk membuatkan pemain mempertimbangkan untuk meningkatkan kad grafik mereka. Tetapi patutkah anda? Kami akan mengkaji secara mendalam dan membandingkan RTX 4060 […]

Categories: IT Info