Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

การเปลี่ยนแปลงบน Command Line หลัง Windows 10

Windows 10 มีการเปลี่ยนแปลงมากมาย แต่บางอย่างไม่ได้รับการพูดถึงมากนัก หนึ่งในนั้นคือ Command Line ซึ่งนักพัฒนาและผู้ใช้งานทั่วไปที่ชอบใช้ CLI รู้สึกพอใจกับการปรับปรุงเหล่านี้

การปรับปรุง Command Line ใน Windows 10

การเปลี่ยนแปลงบน Command Line หลัง Windows 10

รองรับ Tar และ Curl

การเปลี่ยนแปลงบน Command Line หลัง Windows 10

ผู้ใช้ Linux คุ้นเคยกับไฟล์ .tar รูปแบบบีบอัดที่นิยมบน Linux มากกว่า .zip ตอนนี้ Windows 10 รองรับ .tar แล้ว ส่วน CURL เป็น CLI tool สำหรับส่ง/รับไฟล์ รองรับหลายโปรโตคอล ทำให้สร้าง HTTP request และดู response จากบรรทัดคำสั่งได้ง่าย

งานพื้นหลัง (Background tasks)

การเปลี่ยนแปลงบน Command Line หลัง Windows 10

ก่อนหน้านี้การรันงานพื้นหลังบน WSL ต้องเก็บคอนโซล WSL ไว้เปิดอยู่ แต่ตอนนี้สามารถรันงานพื้นหลังได้โดยไม่ต้องกังวลว่าคอนโซลจะปิด งานจะยังคงทำงานต่อไป

รองรับ Unix Sockets

Windows 10 เดิมไม่รองรับ Unix Sockets แต่ตั้งแต่ Update v1803 รองรับแล้ว รวมถึงการสื่อสารผ่าน Unix sockets ระหว่าง Windows และ WSL (มีกฎรายละเอียด ดูที่บล็อก Microsoft)

OpenSSH Client และ Server

OpenBSD Foundation สร้าง OpenSSH สำหรับการจัดการระยะไกล คีย์ public/private และโอนไฟล์ปลอดภัย Windows 10 ตอนนี้มี SSH client และ key agent built-in ส่วน SSH server เป็น Optional feature ที่ติดตั้งได้

Hyper-V และ Enhanced Session

การเปลี่ยนแปลงบน Command Line หลัง Windows 10

ก่อนหน้านี้ Linux VM บน Hyper-V ไม่รองรับ Enhanced Session แต่ v1803 รองรับแล้ว ผ่านโปรเจกต์ XRDP ทำให้โต้ตอบกับ Linux VM ผ่าน RDP protocol เหมือน Windows VM ปรับปรุงประสบการณ์ผู้ใช้มาก

UWP Console Applications

Microsoft โปรโมท Universal Windows Platform (UWP) แต่ก่อนหน้านี้สร้าง Console App ต้องใช้ Legacy API ตั้งแต่ v1803 รองรับ UWP Console Applications แล้ว นักพัฒนาสามารถเผยแพร่ Console App ไปที่ Microsoft Store ได้

การเปลี่ยนแปลงบน Command Line หลัง Windows 10