Microsoft PowerShell Core มาถึงเวอร์ชัน 6.0 แล้ว

PowerShell

Windows Shell ที่รู้จักกันดี มีการอัปเดตใหม่ถึงเวอร์ชัน 6.0 ดังนั้นด้วยการปรับปรุงใหม่และหลายสิ่งหลายอย่างในแขนเสื้อ 

ในขณะที่ การรวม Ubuntu bash เข้ากับ Windows 10 ทำให้เกิดการแย่งชิง และเมื่อเวลาผ่านไป Windows ต้องการที่จะได้รับประโยชน์จากผู้ใช้ Linux โดยการรวมสิ่งต่างๆจาก Linux เข้ากับระบบปฏิบัติการล่าสุด 

สำหรับอะไร ไม่น่าแปลกใจที่เชลล์ของมันสามารถติดตั้งได้ภายในระบบปฏิบัติการของเรา. 

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

อย่างไรก็ตาม Windows พยายามที่จะได้รับพื้นฐานภายในเว็บเซิร์ฟเวอร์ดังนั้นจึงยังคงมีการพัฒนาเครื่องมือต่อไป แต่ขอให้ชัดเจนว่า Linux ยังคงเป็นผู้นำในเรื่องนี้ 

PowerShell

เพื่อให้ PowerShell เข้ากันได้กับระบบอื่นที่ไม่ใช่ Windows จะใช้. NET Core ซึ่งเป็นเวอร์ชันของเฟรมเวิร์กสำหรับเซิร์ฟเวอร์ 

ท่ามกลางการเปลี่ยนแปลงที่พวกเขาแจ้งให้เราทราบในเวอร์ชันใหม่นี้ จาก PowerShell เราพบ: 

  • ตอนนี้ใช้ os_log API บน Mac และ Syslog บน Linux 
  • พวกเขาเพิ่มการรองรับอักขระที่ดีขึ้นสำหรับ Mac 
  • ได้สร้างความเข้ากันได้ย้อนหลังของ powershell 
  • รองรับ Docker 
  • ความไวของตัวพิมพ์เป็นมาตรฐานเนื่องจาก Windows ไม่คำนึงถึงขนาดตัวพิมพ์ในขณะที่ macOS และ Linux นั้น 
  • โปรโตคอล PSRP (PowerShell Remoting Protocol) ทำงานร่วมกับ SSH แล้ว 
  • การเข้ารหัสอักขระใน UTF-8 โดยค่าเริ่มต้นโดยไม่ใช้ Byte Order Mark 
  • ท่ามกลางคนอื่น ๆ 

จะติดตั้ง PowerShell บน Ubuntu ได้อย่างไร? 

หากคุณตั้งใจจะทดสอบเครื่องมือนี้หรือเพียงแค่ต้องการทำสิ่งแรกที่ต้องทำคือเปิดเทอร์มินัลและดำเนินการดังต่อไปนี้: 

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/17.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list
sudo apt-get update
sudo apt-get install -y powershell 

ในการดำเนินการเชลล์เราต้องเขียนในเทอร์มินัล: 

Pwsh 

โดยไม่ต้องบอกลาอีกต่อไป 


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา