Web Developer

วิธีรันคำสั่งแบบต่อเนื่องใน Powershell, Terminal, และ Command Prompt สำหรับ Developer

เรื่องที่เกี่ยวข้อง - CLI, Command Prompt, Powershell, Terminal
Viewed - 3489

สำหรับพวกเราที่เปลี่ยนมาใช้พวก Framework หรือ Tool ที่มี CLI ใช้งานกัน อาจจะมีช่วงหนึ่งที่คิดว่า ทำไมเราต้องการนั่งรันคำสั่งทีละคำสั่งด้วย

เพราะบางคำสั่งก็ใช้เวลานาน ต้องรอให้คำสั่งแรกทำงานเสร็จก่อน ถึงจะสั่งคำสั่งต่อไปได้ ทั้งๆ ที่เรารู้ลำดับคำสั่งอยู่แล้ว

เช่นในการใช้ Ionic Framework จะมีคำสั่งที่

  1. ใช้ในการเพิ่มโปรเจค iOS และ Android Plaform เข้าไปในตัว Ionic โปรเจคหลัก
  2. ใช้สั่งรันแอพพลิเคชั่น (ปกติต้องรันคำสั่งแรกเรียบร้อยก่อน)
ionic cordova prepare android
ionic cordova run android

ซึ่งคำสั่งแรกนั้นใช้เวลานาน แต่ในที่สุดแล้วเราก็ต้องรันคำสั่งตามลำดับ ทำให้บางทีเราต้องเสียเวลานั่งรอหน้าคอม

จริงๆ แล้วมีวิธีที่เราป้อนคำสั่งให้ Command Line (Terminal บน MacOS, Powershell และ Command Prompt บน Windows) ได้ทีละหลายๆ คำสั่งในครั้งเดียว

สำหรับ Terminal (MacOS) และ Powershell (Windows)

ให้ใช้เครื่องหมาย ; คั่นระหว่างคำสั่ง เหมือนจุดฟูลสต๊อปในประโยคภาษาอังกฤษครับ

ionic cordova prepare android; ionic cordova run android

สำหรับ Command Prompt (Windows)

ใช้เครื่องหมาย & แทนครับ

ionic cordova prepare android & ionic cordova run android

และถ้าต้องการให้ทำคำสั่งต่อไป เมื่อคำสั่งแรกทำงานสมบูรณ์ (ไม่ error) ให้ใช้เป็น && แทน

ionic cordova prepare android && ionic cordova run android

เรียนรู้ และติดตามเทคนิคใหม่ๆ

สนใจเรียนรู้เทคโนโลยี และเทคนิคการใช้งานจากโปรเจคจริง ดูรายละเอียดได้จากหน้าหลักสูตรของเราได้เลย มีทั้งรอบสอนสด และบริการจัดอบรม in-house ในองค์กรครับ

แถมยังกดติดตามผ่าน Facebook และ Youtube Channel ได้ด้วยนะ

อ้างอิง – StackOverflow, 2

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save