рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓: рддрдкрд╛рдЗрдБрдХрд╛ рдХреЗрд╣рд┐ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл

рднрд░реНрдЦрд░рдХреЛ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рд▓реЗрдЦ рддрдкрд╛рдИрдВрд▓реЗ рд╣рд╛рдореНрд░реЛ Windows рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдзреЗрд░реИ рдкреНрд░рд╢реНрдирд╣рд░реВ рд╕реЛрдзреНрдиреБрднрдпреЛред рдЖрдЬ рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХреЗрд╣реА рдЬрд╡рд╛рдл рджрд┐рди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫред

рддрд▓ рд╣рд╛рдореАрд▓реЗ рд╕реБрдиреЗрдХрд╛ (рд░ рдЕрдЭреИ рдкрдирд┐ рд╕реБрдиреЗрдХрд╛) рдкреНрд░рд╛рдпрдГ рд╕реЛрдзрд┐рдиреЗ рдкреНрд░рд╢реНрдирд╣рд░реВрдХрд╛ рд╕рд╛рдереИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЬрд╡рд╛рдлрд╣рд░реВ рдЫрдиреН: PowerShell рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд░ рдЖрдЬ рдирдпрд╛рдБ рдЙрддреНрдкрд╛рджрди рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреЗред

рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓: рддрдкрд╛рдЗрдБрдХрд╛ рдХреЗрд╣рд┐ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл

рдХрд╣рд┐рд▓реЗ рд░ рдХрд╣рд╛рдБ рдо рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдЫреБ?

  1. рддрдкрд╛рдИрдВ рдорд╛ GitHub рдмрд╛рдЯ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдХреНрд▓реЛрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ github.com/microsoft/terminal рд░ рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЬрдореНрдорд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    рднрдиреНрдиреБ: рддрдкрд╛рдИрдВрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБ рдЕрдШрд┐ рднрдгреНрдбрд╛рд░рдХреЛ README рдкреГрд╖реНрдардорд╛ рджрд┐рдЗрдПрдХрд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдкрдвреНрди рд░ рдкрд╛рд▓рдирд╛ рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН - рддреНрдпрд╣рд╛рдБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХреЗрд╣реА рдкреВрд░реНрд╡рд╢рд░реНрдд рд░ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрд╣рд░реВ рдЫрдиреН!
  2. рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг реирежрезреп рдХреЛ рдЧрд░реНрдореАрдорд╛ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рд╣реБрдиреЗрдЫред

рд╣рд╛рдореАрд▓реЗ реирежрезреп рдХреЛ рдЕрдиреНрддреНрдпрд╕рдореНрдордорд╛ Windows рдЯрд░реНрдорд┐рдирд▓ v1.0 рдЬрд╛рд░реА рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреЗрдХрд╛ рдЫреМрдВ, рддрд░ рдЯрд░реНрдорд┐рдирд▓ рдЙрдЪреНрдЪ рдЧреБрдгрд╕реНрддрд░рдХреЛ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдпреЛ рд╕рдВрд╕реНрдХрд░рдг рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрди рд╕рдореБрджрд╛рдпрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫреМрдВред

рдХреЗ Windows рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ рд░/рд╡рд╛ PowerShell рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реЛ?

рдпрд╕ рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рджрд┐рди, рдХреЗрд╣реА рд╕рд░реНрддрд╣рд░реВ рд░ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рд╕реНрдкрд╖реНрдЯ рдЧрд░реМрдВ:

  • рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ рд░ PowerShell (рдЬрд╕реНрддреИ WSL/bash/etc.
  • рдЬрдм рддрдкрд╛рдЗрдБ рд╢реЗрд▓/рдПрдкреНрд▓рд┐рдХреЗрд╢рди/рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд╡рд┐рдиреНрдбреЛрдЬрд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕реБрд░реБ рдЧрд░реНрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ Windows рдХрдиреНрд╕реЛрд▓ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрдЫ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛)
  • рд╡рд┐рдиреНрдбреЛрдЬ рдХрдиреНрд╕реЛрд▓ рдорд╛рдирдХ "рдЯрд░реНрдорд┐рдирд▓-рдЬрд╕реНрддреИ" UI рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛ рдЬреБрди рд╡рд┐рдиреНрдбреЛрдЬрдХреЛ рд╕рд╛рде рдЖрдЙрдБрдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ NT, 30, XP, Vista, 2000, 7 рд░ 8 рдорд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЧрдд 10 рд╡рд░реНрд╖рджреЗрдЦрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рдЖрдПрдХрд╛ рдЫрдиреНред

рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓: рддрдкрд╛рдЗрдБрдХрд╛ рдХреЗрд╣рд┐ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл

рддреНрдпрд╕реИрд▓реЗ рдкреНрд░рд╢реНрдирд▓рд╛рдИ рд╕рдореНрднрд╡рддрдГ "рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдиреНрдбреЛрдЬ рдХрдиреНрд╕реЛрд▓рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реЛ?"

рдЬрд╡рд╛рдл "рд╣реЛрдЗрди" рд╣реЛ:

  • рд╡рд┐рдиреНрдбреЛрдЬ рдХрдиреНрд╕реЛрд▓рд▓реЗ рд▓рд╛рдЦреМрдВ рдЕрд╡рд╕реНрдерд┐рдд/рд▓реЗрдЧреЗрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ, рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ, рд░ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рджрд╢рдХреМрдВрд╕рдореНрдо Windows рдорд╛ рдкрдард╛рдЙрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдиреЗрдЫред
  • рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдХрдиреНрд╕реЛрд▓рд╕рдБрдЧреИ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ, рддрд░ рд╕рдореНрднрд╡рддрдГ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЪрд╛рд╣рдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЫрдиреМрдЯрдХреЛ рдЙрдкрдХрд░рдг рд╣реБрдиреЗрдЫред
  • рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ рд░ рдкрд╛рд╡рд░рд╢реЗрд▓, рд╕рд╛рдереИ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреНрдп рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рд╢реЗрд▓/рдЙрдкрдХрд░рдг/рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫред рддрдкрд╛рдИрдВрд▓реЗ рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ, рдкрд╛рд╡рд░рд╢реЗрд▓, рдмрд╛рд╕ (WSL рд╡рд╛ ssh рдорд╛рд░реНрдлрдд) рд░ рдЖрдлреНрдиреЛ рдордирдкрд░реНрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреНрдп рд╢реЗрд▓/рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рднрдПрдХрд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рдЯреНрдпрд╛рдмрд╣рд░реВ рдЦреЛрд▓реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБрд╣реБрдиреЗрдЫред

рдо рдирдпрд╛рдБ рдлрдиреНрдЯ рдХрд╣рд┐рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдЫреБ?

рдЪрд╛рдБрдбреИ! рд╣рд╛рдореАрд╕рдБрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордпрд░реЗрдЦрд╛ рдЫреИрди, рддрд░ рд╣рд╛рдореА рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдлрдиреНрдЯ рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред рдпреЛ рд░рд┐рд▓реАрдЬрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рднрдПрдкрдЫрд┐, рдпреЛ рдЦреБрд▓рд╛ рд╣реБрдиреЗрдЫ рд░ рдпрд╕рдХреЛ рднрдгреНрдбрд╛рд░рдорд╛ рдЙрдкрд▓рдмреНрдз рд╣реБрдиреЗрдЫред

рдмрд┐рд▓реНрдбрдорд╛ рдХрд╕реНрддреЛ рдерд┐рдпреЛ

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ Build 2019 рдорд╛ рд╣рд╛рдореНрд░реЛ рдХреБрд░рд╛рдХрд╛рдиреА рдЫреБрдЯрд╛рдЙрдиреБрднрдпреЛ рднрдиреЗ, рдпрд╣рд╛рдБ рдХреЗрд╣реА рдердк рдкреНрд░рд╢реНрдирд╣рд░реВ рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрди рдорджреНрджрддрдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд╣рд░реВ рдЫрдиреН:

рдЯрд░реНрдорд┐рдирд▓ рдХреАрдиреЛрдЯ рд░ рдЖрдХрд╛рдВрдХреНрд╖рд╛ рднрд┐рдбрд┐рдпреЛ

рд░рд╛рдЬреЗрд╢ рдЭрд╛рдХреЛ рдХреБрд░рд╛рдХрд╛рдиреАрдХреЛ рдХреНрд░рдордорд╛, рдХреЗрднрд┐рди рдЧреНрдпрд╛рд▓реЛрд▓реЗ рдирдпрд╛рдБ рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реНрдиреБрднрдпреЛ рд░ рд╣рд╛рдореНрд░реЛ рдирдпрд╛рдБ "рдЯрд░реНрдорд┐рдирд▓ рд╕рд┐рдЬрд▓ рднрд┐рдбрд┐рдпреЛ" рджреЗрдЦрд╛рдЙрдиреБрднрдпреЛ рдЬреБрди v1.0 рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рдВрдЫрд┐рдд рджрд┐рд╢рд╛ рдЪрд┐рддреНрд░рдг рдЧрд░реНрджрдЫ:


www.youtube.com/watch?v=8gw0rXPMMPE

рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рд╕рддреНрд░

рд░рд┐рдЪ рдЯрд░реНрдирд░ [рд╡рд░рд┐рд╖реНрда рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рдмрдиреНрдзрдХ] рд░ рдорд╛рдЗрдХрд▓ рдирд┐рдХреНрд╕рд╛ [рд╡рд░рд┐рд╖реНрда рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░] рд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓, рдпрд╕рдХреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ рдХреЛрдбрдорд╛ рдЧрд╣рди рд╕рддреНрд░ рджрд┐рдПред


www.youtube.com/watch?v=KMudkRcwjCw

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

рдЕрдкрдбреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреГрд╖реНрдард╣рд░реВ рдкрд╛рд▓рдирд╛ рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН @cinnamon_msft ╨╕ @richturn_ms Twitter рдорд╛ рд░ рдЖрдЙрдиреЗ рд╣рдкреНрддрд╛ рд░ рдорд╣рд┐рдирд╛рд╣рд░реВрдорд╛ рдкреНрд░рд╛рдп: рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╣рд╛рдореНрд░реЛ рдмреНрд▓рдЧрдЯрд░реНрдорд┐рдирд▓ рд░ v1.0 рддрд░реНрдл рд╣рд╛рдореНрд░реЛ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░реЗ рдердк рдЬрд╛рдиреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

рдпрджрд┐ рддрдкрд╛рдИрдВ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫ рд░ рдпрд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рд╣реБрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдХреГрдкрдпрд╛ рднреНрд░рдордг рдЧрд░реНрдиреБрд╣реЛрд╕реН GitHub рдорд╛ рдЯрд░реНрдорд┐рдирд▓ рднрдгреНрдбрд╛рд░ рд░ рдЯреЛрд▓реА рд░ рд╕рдореБрджрд╛рдпрд╕рдБрдЧ рдореБрджреНрджрд╛рд╣рд░реВрдХреЛ рд╕рдореАрдХреНрд╖рд╛ рд░ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рд╕рдордп рдЫ рднрдиреЗ, рд╣рд╛рдореАрд▓рд╛рдИ рдЯрд░реНрдорд┐рдирд▓рд▓рд╛рдИ рдЙрддреНрдХреГрд╖реНрдЯ рдмрдирд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдзрд╛рди рд░ рд╕реБрдзрд╛рд░рд╣рд░реВ рднрдПрдХреЛ PR рдкреЗрд╢ рдЧрд░реЗрд░ рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН!

рдпрджрд┐ рддрдкрд╛рдИрдВ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╣реБрдиреБрд╣реБрдиреНрди рддрд░ рдЕрдЭреИ рдкрдирд┐ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рдЧрд░реНрдореАрдорд╛ рд░рд┐рд▓реАрдЬ рд╣реБрдБрджрд╛ Microsoft Store рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреЗ рдордирдкрд░реНрдЫ, рдорди рдкрд░реНрджреИрди, рдЖрджрд┐ рдмрд╛рд░реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрдард╛рдЙрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реНред

рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓: рддрдкрд╛рдЗрдБрдХрд╛ рдХреЗрд╣рд┐ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди