ฉันใช้ Cygwin บน Windows เพราะคำสั่งบางอย่างใน CMD ของ Windows ไม่ทำงาน แต่ทำงานบนเทอร์มินัลของ OS X และ Linux เมื่อฉันพิมพ์wget
คำสั่งและ URL จะแจ้งว่าไม่พบคำสั่ง มีข้อเสนอแนะใด ๆ ในการแก้ไขปัญหานี้หรือไม่
curl
?
ฉันใช้ Cygwin บน Windows เพราะคำสั่งบางอย่างใน CMD ของ Windows ไม่ทำงาน แต่ทำงานบนเทอร์มินัลของ OS X และ Linux เมื่อฉันพิมพ์wget
คำสั่งและ URL จะแจ้งว่าไม่พบคำสั่ง มีข้อเสนอแนะใด ๆ ในการแก้ไขปัญหานี้หรือไม่
curl
?
คำตอบ:
wget
คำสั่งไม่ได้ติดตั้งโดยเริ่มต้นใน Cygwin หากต้องการติดตั้งwget
ให้เรียกใช้งานการตั้งค่า Cygwin อีกครั้งและเลือกwget
แพ็คเกจ:
หากwget
ได้รับเลือกให้ติดตั้งหน้าจอควรมีลักษณะดังนี้:
คลิกถัดไปเพื่อทำการติดตั้งให้เสร็จและเรียกwget
ใช้โดยใช้Cygwin Terminal
หรือCygwin64 Terminal
(หากคุณติดตั้งรุ่น 64 บิต)
wget
ภายใต้เว็บแทน Net ใน cygwin รุ่นใหม่
นี่เป็นอีกทางเลือกหนึ่งสำหรับคำตอบของ yjwong แม้ว่าจะไม่ใช่คำตอบโดยตรงสำหรับปัญหา Cygwin ของคุณ แต่เป็นทางเลือกของ Cygwin
โดยปกติเมื่อฉันต้องการใช้ประโยชน์จากพลังของคำสั่ง Linux ภายใต้สภาพแวดล้อมของ Windows (สำหรับการถ่ายภาพหนึ่งครั้งหรือการเขียนสคริปต์เป็นชุด) ฉันไม่ได้ใช้ overkill เช่น Cygwin ฉันเพียงแค่ใช้UnxUtils
มันมีคำสั่ง Linux ที่ใช้บ่อยและเป็นหลัก คำสั่งเหล่านี้ทำงานเป็นไฟล์ exe แบบสแตนด์อโลนโดยไม่จำเป็นต้องติดตั้งอะไรบนเครื่อง Windows
สิ่งนี้ก็เป็นจริงเช่นกันหากคุณต้องการเพียงwget
คำสั่ง
การลองใช้บ่อยครั้งหมายถึงการยอมรับมันในกรณีส่วนใหญ่ :)
cmd
Windows จากนั้นcd
ไปที่wbin
โฟลเดอร์UnxUtils จากนั้นพิมพ์wget www.yahoo.com
ls
งานได้ดีหรือไม่?