วิธีแก้ไขปัญหา 'ไม่พบคำสั่ง bash wget'

How Resolve Bash Wget Command Not Found Problem



`wget` คำสั่งที่ใช้บน Linux เพื่อดาวน์โหลดไฟล์จากเว็บ เป็นเครื่องมือฟรีที่รองรับโปรโตคอล http, https และ ftp และ http proxies สำหรับการดาวน์โหลดไฟล์ใดๆ เรียกว่าตัวดาวน์โหลดแบบไม่โต้ตอบเพราะสามารถทำงานในพื้นหลังได้ ดังนั้น ผู้ใช้สามารถยกเลิกการเชื่อมต่อจากระบบหลังจากเริ่มการดาวน์โหลด และงานการดาวน์โหลดจะเสร็จสมบูรณ์โดยคำสั่งนี้เป็นกระบวนการพื้นหลัง การใช้คำสั่งนี้จะเป็นประโยชน์ เมื่อดาวน์โหลดไฟล์จากเครือข่ายที่ช้าหรือไม่เสถียร หากเครือข่ายตัดการเชื่อมต่อด้วยเหตุผลใดก็ตามก่อนที่จะเสร็จสิ้นการดาวน์โหลด คำสั่งนี้จะพยายามทำการดาวน์โหลดต่อไปเมื่อเชื่อมต่อกับเครือข่าย บางครั้ง ผู้ใช้ Linux ได้รับข้อความแสดงข้อผิดพลาด – bash:wget:ไม่พบคำสั่ง ขณะดำเนินการคำสั่งนี้ แสดงว่า ` wget ` ยูทิลิตี้ไม่ได้ติดตั้งบนระบบปฏิบัติการหรือทำงานไม่ถูกต้อง วิธีที่คุณสามารถแก้ไขปัญหานี้บนระบบปฏิบัติการ Ubuntu และดาวน์โหลดไฟล์โดยใช้ ` wget คำสั่ง ` แสดงในบทช่วยสอนนี้

ไวยากรณ์:







wget [ตัวเลือก] [URL]

ส่วนตัวเลือกและ URL เป็นทางเลือกสำหรับคำสั่งนี้ มีตัวเลือกมากมายสำหรับคำสั่งนี้ ตัวเลือกการเริ่มต้นพื้นฐานบางอย่างสำหรับคำสั่งนี้คือ -V หรือ –version, -h หรือ –help, -b หรือ –background และ -e หรือ –execute . URL จะมีตำแหน่งที่จะดาวน์โหลดไฟล์ มีการอธิบายการใช้งานของตัวเลือกทั่วไปพร้อมตัวอย่างในบทช่วยสอนนี้



ตรวจสอบว่ามีการติดตั้งคำสั่ง `wget` หรือไม่

เรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชันที่ติดตั้งของคำสั่ง `wget' หากไม่ได้ติดตั้งคำสั่งก่อนหน้านี้ คุณจะได้รับข้อผิดพลาด – bash:wget:ไม่พบคำสั่ง .



$wget–V

เอาต์พุตต่อไปนี้แสดงว่าคำสั่ง wget ของเวอร์ชัน 1.19.4 ได้รับการติดตั้งบนระบบ





ติดตั้งคำสั่ง wget บน Ubuntu

เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งคำสั่ง wget บน Ubuntu



$sudo apt-get install wget

หลังจากเสร็จสิ้นการติดตั้ง ให้รันคำสั่งก่อนหน้านี้อีกครั้งเพื่อตรวจสอบเวอร์ชันการติดตั้งของคำสั่งนี้ รันคำสั่ง wget ด้วย -ชม ตัวเลือกเพื่อแสดงรายละเอียดตัวเลือกทั้งหมดของคำสั่งนี้

$wget -ชม

ตัวอย่างที่ 1: คำสั่ง wget โดยไม่มีตัวเลือก

คำสั่ง `wget` ต่อไปนี้จะดาวน์โหลด index.html ไฟล์จากเว็บไซต์ linuxhint.com และไฟล์จะถูกเก็บไว้ในไดเร็กทอรีการทำงานปัจจุบัน 'แอล' คำสั่งใช้ที่นี่เพื่อตรวจสอบว่าไฟล์ html ถูกสร้างขึ้นหรือไม่ในไดเร็กทอรีปัจจุบัน

$wgethttps://linuxhint.com
$ลส

ตัวอย่างที่ 2: คำสั่ง `wget` พร้อมตัวเลือก -b

'-NS' ตัวเลือกนี้ใช้กับ `wget' เพื่อดาวน์โหลดให้เสร็จสิ้นในเบื้องหลัง คำสั่งต่อไปนี้จะดาวน์โหลด temp.zip ไฟล์จากเว็บไซต์ fahmidasclassroom.com ในพื้นหลัง

$wget -NShttps://fahmidasclassroom.com/temp.zip

ตัวอย่างที่ 3: คำสั่ง `wget` พร้อม -c option

'-ค' ตัวเลือกนี้ใช้กับ `wget' เพื่อดาวน์โหลดบางส่วนให้เสร็จสิ้น มีการกล่าวถึงในตอนต้นของบทช่วยสอนนี้ว่าคำสั่ง `wget' มีความสามารถในการทำงานต่อ หากมีการดาวน์โหลดที่ไม่สมบูรณ์ในไดเร็กทอรีปัจจุบันเนื่องจากข้อผิดพลาดของเครือข่ายหรือสาเหตุอื่น `wget' จะทำการดาวน์โหลดต่อเพื่อให้งานเสร็จสิ้นด้วย ' -ค ' ตัวเลือก. คำสั่งต่อไปนี้จะทำการดาวน์โหลดต่อหากไฟล์ xampp-linux-x64-7.2.2-0-installer.run ถูกดาวน์โหลดบางส่วนมาก่อน เรียกใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดไฟล์ตัวติดตั้ง xampp บางส่วนให้เสร็จสิ้น

$wget -คhttps://www.apachefriends.org/xampp-files/7.2.2/
xampp-linux-x64-7.2.2-0-installer.run

ตัวอย่างที่ 4: คำสั่ง `wget` พร้อมตัวเลือก -O

-O ตัวเลือกใช้กับคำสั่ง `wget` เพื่อจัดเก็บไฟล์ที่ดาวน์โหลดด้วยชื่ออื่น คำสั่งต่อไปนี้จะดาวน์โหลดไฟล์ google-chrome-stable_current_amd64.deb ด้วยชื่อ chrome.deb.

$wget–O chrome.deb https://dl.google.com/linux/โดยตรง/
google-chrome-stable_current_amd64.deb

บทสรุป

การใช้งานตัวเลือกต่างๆ ของคำสั่ง `wget` ได้อธิบายไว้ในบทช่วยสอนนี้โดยใช้ตัวอย่างต่างๆ หากผู้ใช้ประสบปัญหาในการใช้คำสั่ง `wget` ในการดาวน์โหลดไฟล์ บทช่วยสอนนี้จะช่วยให้พวกเขาแก้ปัญหาได้