ΠΠΎΠ²ΠΈΡΡ Windows Terminal, ΠΊΠΎΠΉΡΠΎ Microsoft ΠΎΠ±ΡΠ²ΠΈ Π½Π° , Π²Π΅ΡΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π² ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ Π±Π»ΠΎΠ³. ΠΠ° Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ΠΈΡΠ΅ β ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° .

Terminal Π΅ Π½ΠΎΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° Windows, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠΎ ΡΠ΅Π½ΡΡΠ°Π»Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ PowerShell, Cmd ΠΈ Linux ΡΠ΄ΡΠΎΡΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ Ρ Windows Subsystem for Linux. ΠΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π·Π° Π±ΠΈΠ»Π΄ Π½Π° Windows Insider 18917 Π΅ Π½Π°Π»ΠΈΡΠ½Π° ΠΎΡ 20 ΡΠ½ΠΈ.
ΠΠ° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π½ΠΎΠ²ΠΈΡ Terminal, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠΏΠ°Π·ΠΈΡΠ΅ Π΄Π²Π΅ ΡΡΠ»ΠΎΠ²ΠΈΡ: Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Windows 10 Π²Π΅ΡΡΠΈΡ 18362.0 ΠΈΠ»ΠΈ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠ° ΠΈ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ Π±ΡΡΠΎΠ½Π° Microsoft Store. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΡΠ΅ Terminal ΠΎΡ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π² GitHub, Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π²Π°Ρ, ΡΠ΅ Π² ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ "ΡΡΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ Π²Π΅ΡΡΠΈΡΡΠ° ΠΎΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°". ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Π΅, ΡΠ΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡΡ Π½ΡΠΌΠ° Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ΅ ΡΡΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΈΡ Terminal ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°.
ΠΠ΄Π½Π° ΠΎΡ Π³Π»Π°Π²Π½ΠΈΡΠ΅ Π°ΡΡΠ°ΠΊΡΠΈΠΈ Π½Π° Terminal, ΠΊΠΎΡΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ "ΠΏΡΠΎΠ΄Π°Π²Π°Ρ" Π² Π±Π»ΠΎΠ³Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° β Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ Π±ΡΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»ΠΈ.

ΠΡΠ΅ΠΊΠΈ ΠΎΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΡΠ΅Π· ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡ JSON ΡΠ°ΠΉΠ».

Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Microsoft ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π΄Π° ΠΈΠ·Π±ΠΈΡΠ° ΠΊΠΎΠΈ Ρ
ΠΎΡΠΊΠ΅ΠΉΠΎΠ²Π΅ ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΏΠΎ ΡΠ²ΠΎΠΉ Π²ΠΊΡΡ.
ΠΠΈΡΠ΅Π½ΠΊΠ°ΡΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ ΡΠΎΠ½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ», ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠ»ΡΠ·Π½Π΅ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ²ΡΡΠ΄ΠΈΡ Π΄ΠΈΡΠΊ. Π’Π°ΠΊΠ° ΡΠ΅ Π½ΡΠΌΠ° Π³ΡΠ°Π½ΠΈΡΠΈ Π·Π° Π²ΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
Π ΡΠ΅Π³Π° Π΄Π° ΡΡΠ°Π½Π΅ΠΌ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ
ΠΠ°ΡΠΎ Π² Π±Π»ΠΎΠ³Π° Π½Π° Microsoft Π»ΠΈΠΏΡΠ²Π°Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ? ΠΠ°ΡΠΎ Π°ΠΊΡΠ΅Π½ΡΡΡ Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π²ΡΡΡ Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ°, Ρ ΠΎΡΠΊΠ΅ΠΉΠΎΠ²Π΅ΡΠ΅ ΠΈ Π΄ΡΡΠ³Π°ΡΠ° ΠΊΠΎΠ·ΠΌΠ΅ΡΠΈΠΊΠ°?
ΠΡΡΠ²ΠΎ β Π·Π° Terminal Π²Π΅ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π±Π΅ ΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Build 2019 ΠΈ Π½ΡΠΌΠ° ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°, ΡΠ΅ Π½ΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π΅Π½ ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΊΠΎΠΉΡΠΎ Π²ΡΡΠ²ΠΈ ΡΡΠΊΠ° Π·Π° ΡΡΠΊΠ° Ρ Π½ΠΎΠ²ΠΈΡ WSL. ΠΡΡΡΠ½ΠΎΡΡ Microsoft ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π½ΠΈ ΠΎΠ±Π΅ΡΠ°Ρ Π° ΠΏΡΠ΅Π· ΠΌΠ°ΠΉ, ΠΈ Π½ΡΠΌΠ° ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡ.
ΠΡΠΎΡΠΎ β Π΄ΠΎ ΡΠ΅Π»ΠΈΠ·Π° Π½Π° Π²Π΅ΡΡΠΈΡ 1.0 ΡΠ΅ ΠΌΠΈΠ½Π΅ ΠΎΡΠ΅ Π²ΡΠ΅ΠΌΠ΅. Π‘ΡΠ΄Ρ ΠΏΠΎ ΡΠ΅ΠΊΡΡΠ° Π² Π±Π»ΠΎΠ³Π° Π½Π° Microsoft, Terminal Π½ΡΠΌΠ° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ ΠΎΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΠΎΠ½Π΅ Π΄ΠΎ Π·ΠΈΠΌΠ°ΡΠ°, Ρ.Π΅. ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π² ΡΡΠ°Π±ΠΈΠ»Π½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° Windows Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π΅Π΄Π²Π° ΡΠ»Π΅Π΄ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠ°.
Π‘ΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎ Π°Π³ΠΈΡΠΈΡΠ°Ρ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΎΠ±ΡΠ°ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π’Π°ΠΊΠ° ΡΠ΅, Microsoft ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΈ Π·Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ Terminal Π² Π½Π΅Π³ΠΎΠ²ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌ Π² GitHub ΠΈ, Π΄Π° Π²ΠΈ ΠΊΠ°ΠΆΠ°, ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠ·ΠΈΠ². Π‘ΠΌΡΡΠ°ΠΌΠ΅, ΡΠ΅ ΠΏΡΠ΅Π· ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠ΅Π΄ΠΌΠΈΡΠ° Π² "issues" ΡΠ΅ ΡΠ΅ ΡΡΠ±Π΅ΡΠ°Ρ Π΄ΠΎΡΡΠ° Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
