Command injection attack
Isi kandungan:
- Memasang Wget
- Memasang Wget di Ubuntu dan Debian
- Memasang Wget pada CentOS dan Fedora
- Sintaks Perintah Wget
- Cara Menambah Fail dengan Wget
- Menggunakan Perintah Wget untuk Simpan Fail Diturunkan Di Bawah Nama Yang Berbeza
- Menggunakan Perintah Wget untuk Muat turun Fail ke Direktori Spesifik
- Cara Hadkan Kelajuan Muat Turun dengan Wget
- Bagaimana untuk Menyambung Muat turun dengan Wget
- Cara Mendownload di Latar Belakang dengan Wget
- Bagaimana untuk menukar Wget User-Agent Wget
- Bagaimana untuk Muat turun Pelbagai Fail dengan Wget
- Menggunakan Perintah Wget untuk Muat turun melalui FTP
- Menggunakan Wget Command untuk Mencipta Cermin Laman Web
- Cara Langkau Sijil Semak dengan Wget
- Cara Mendownload ke Output Standard dengan Wget
- Kesimpulannya
GNU Wget adalah utiliti baris arahan untuk memuat turun fail dari web. Dengan Wget, anda boleh memuat turun fail menggunakan protokol HTTP, HTTPS, dan FTP. Wget menyediakan beberapa pilihan yang membolehkan anda memuat turun berbilang fail, menyambung semula muat turun, had lebar jalur, muat turun rekursif, muat turun di latar belakang, cermin laman web dan banyak lagi.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan arahan Wget melalui contoh praktikal dan penjelasan terperinci mengenai pilihan Wget yang paling biasa.
Memasang Wget
Pakej wget dipasang pada kebanyakan pengedaran Linux hari ini.
Untuk memeriksa sama ada pakej Wget dipasang pada sistem anda, buka konsol anda, taip
wget
, dan tekan enter. Sekiranya anda memasang wget, sistem akan mencetak
wget: missing URL
, jika tidak, ia akan mencetak
wget command not found
.
Jika wget tidak dipasang, anda boleh dengan mudah memasangnya menggunakan pengurus pakej distro anda.
Memasang Wget di Ubuntu dan Debian
Memasang Wget pada CentOS dan Fedora
Sintaks Perintah Wget
Sebelum masuk ke cara menggunakan arahan
wget
, mari bermula dengan mengkaji sintaks dasar.
Ungkapan utiliti
wget
mengambil bentuk berikut:
wget
-
options-urlpilihan Wget - URL fail atau direktori yang anda mahu muat turun atau disegerakkan.
Cara Menambah Fail dengan Wget
Dalam bentuk yang paling mudah apabila digunakan tanpa sebarang pilihan, wget akan memuat turun sumber yang ditentukan dalam direktori semasa.
Dalam contoh berikut kita memuat turun arkib tar kernel Linux:
wget

Seperti yang anda dapat lihat dari imej di atas, Wget bermula dengan menyelesaikan alamat IP domain, kemudian dihubungkan ke pelayan jauh dan memulakan pemindahan.
Semasa muat turun, Wget menunjukkan bar kemajuan bersama dengan nama fail, saiz fail, kelajuan muat turun, dan anggaran masa untuk melengkapkan muat turun. Apabila muat turun selesai, anda boleh mencari fail yang dimuat turun dalam direktori kerja semasa anda.
Untuk mematikan output Wget, gunakan pilihan
-q
.
Sekiranya fail tersebut sudah wujud, Wget akan menambah
.N
(nombor) pada akhir nama fail.
Menggunakan Perintah Wget untuk Simpan Fail Diturunkan Di Bawah Nama Yang Berbeza
Untuk menyimpan fail yang dimuat turun di bawah nama yang berbeza, lulus pilihan
-O
diikuti oleh nama yang dipilih:
wget -O latest-hugo.zip
Arahan di atas akan menyimpan fail zip hugo terbaru dari GitHub sebagai
latest-hugo.zip
dan bukannya nama asalnya.
Menggunakan Perintah Wget untuk Muat turun Fail ke Direktori Spesifik
Secara lalai, Wget akan menyimpan fail yang dimuat turun dalam direktori kerja semasa. Untuk menyimpan fail ke lokasi tertentu, gunakan pilihan
-P
:
wget -P /mnt/iso
Dengan arahan di atas, kami memberitahu Wget untuk menyimpan fail iso CentOS 7 ke direktori
/mnt/iso
.
Cara Hadkan Kelajuan Muat Turun dengan Wget
Untuk mengehadkan kelajuan muat turun, gunakan pilihan
--limit-rate
. Secara lalai, kelajuan diukur dalam bait / saat. Tambah
k
untuk kilobytes,
m
untuk megabait dan
g
untuk gigabait.
Perintah berikut akan memuat turun binari Go dan hadkan kelajuan muat turun kepada 1mb:
wget --limit-rate=1m
Pilihan ini berguna apabila anda tidak mahu wget menggunakan semua jalur lebar yang tersedia.
Bagaimana untuk Menyambung Muat turun dengan Wget
Anda boleh meneruskan muat turun menggunakan pilihan
-c
. Ini berguna jika sambungan anda jatuh semasa muat turun fail besar, dan bukannya memulakan muat turun dari awal, anda boleh meneruskan yang sebelumnya.
Dalam contoh berikut kami menyambung semula fail iso Ubuntu 18.04:
wget -c
Sekiranya pelayan jauh tidak menyokong menyambung semula muat turun, Wget akan memulakan muat turun dari awal dan menimpa fail sedia ada.
Cara Mendownload di Latar Belakang dengan Wget
Untuk memuat turun di latar belakang, gunakan pilihan
-b
. Dalam contoh berikut, kami memuat turun fail OpenSuse iso di latar belakang:
wget -b
Secara lalai, output diarahkan ke fail
wget-log
dalam direktori semasa. Untuk menonton status muat turun, gunakan arahan
tail
:
Bagaimana untuk menukar Wget User-Agent Wget
Kadangkala semasa memuat turun fail, pelayan jauh boleh ditetapkan untuk menyekat Wget User-Agent. Dalam keadaan seperti ini untuk mencontohi pelayar yang berbeza lulus pilihan
-U
.
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
Perintah di atas akan meniru Firefox 60 yang meminta halaman dari
wget-forbidden.com
Bagaimana untuk Muat turun Pelbagai Fail dengan Wget
Dalam contoh berikut, kami memuat fail fail Arch Linux, Debian, dan Fedora dengan URL yang ditentukan dalam fail
linux-distros.txt
:
wget -i linux-distros.txt
linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
Menggunakan Perintah Wget untuk Muat turun melalui FTP
Untuk memuat turun fail dari pelayan FTP yang dilindungi kata laluan, nyatakan nama pengguna dan kata laluan seperti yang ditunjukkan di bawah:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
Menggunakan Wget Command untuk Mencipta Cermin Laman Web
Untuk membuat cermin tapak web dengan Wget, gunakan pilihan
-m
. Ini akan membuat salinan setempat laman web lengkap dengan mengikuti dan memuat turun semua pautan dalaman serta sumber-sumber laman web (JavaScript, CSS, Imej).
wget -m
wget -m -k -p
Pilihan
-k
akan menyebabkan Wget menukar pautan dalam dokumen yang dimuat turun untuk menjadikannya sesuai untuk tontonan tempatan. Pilihan
-p
akan memberitahu wget untuk memuat turun semua fail yang diperlukan untuk memaparkan halaman HTML.
Cara Langkau Sijil Semak dengan Wget
Cara Mendownload ke Output Standard dengan Wget
Dalam contoh berikut, Wget akan secara senyap-senyap (flag
-q
) muat turun dan output versi WordPress terkini untuk stdout (flag
-O -
) dan paip ke utiliti
tar
yang akan mengeluarkan arkib ke direktori
/var/www
.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
Kesimpulannya
Dengan Wget, anda boleh memuat turun berbilang fail, meneruskan muat turun separa, laman web cermin, dan menggabungkan pilihan Wget mengikut keperluan anda.
Untuk mengetahui lebih lanjut mengenai Wget lawati laman Panduan GNU wget.
terminal wgetPerintah Echo di linux dengan contoh
Perintah echo adalah salah satu perintah yang paling asas dan kerap digunakan di Linux. Argumen-argumen yang dihantar kepada echo dicetak pada output standard.
Perintah Curl di linux dengan contoh
Curl adalah utiliti baris perintah untuk memindahkan data dari atau ke pelayan yang direka untuk berfungsi tanpa interaksi pengguna. Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan alat curl melalui contoh-contoh praktikal dan penjelasan terperinci tentang pilihan curl yang paling biasa.
Memotong perintah Linux dengan contoh
Potong adalah utiliti baris perintah yang membolehkan anda memotong bahagian garisan dari fail tertentu atau data paip dan mencetak hasilnya kepada output standard. Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan arahan memotong Linux melalui contoh-contoh praktikal dan penjelasan terperinci tentang pilihan cut yang paling biasa.







