рднрд░реНрдЦрд░рдХреЛ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛
рддрд▓ рд╣рд╛рдореАрд▓реЗ рд╕реБрдиреЗрдХрд╛ (рд░ рдЕрдЭреИ рдкрдирд┐ рд╕реБрдиреЗрдХрд╛) рдкреНрд░рд╛рдпрдГ рд╕реЛрдзрд┐рдиреЗ рдкреНрд░рд╢реНрдирд╣рд░реВрдХрд╛ рд╕рд╛рдереИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЬрд╡рд╛рдлрд╣рд░реВ рдЫрдиреН: PowerShell рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд░ рдЖрдЬ рдирдпрд╛рдБ рдЙрддреНрдкрд╛рджрди рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреЗред
рдХрд╣рд┐рд▓реЗ рд░ рдХрд╣рд╛рдБ рдо рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдЫреБ?
- рддрдкрд╛рдИрдВ рдорд╛ GitHub рдмрд╛рдЯ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдХреНрд▓реЛрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ
github.com/microsoft/terminal рд░ рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЬрдореНрдорд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рднрдиреНрдиреБ: рддрдкрд╛рдИрдВрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБ рдЕрдШрд┐ рднрдгреНрдбрд╛рд░рдХреЛ README рдкреГрд╖реНрдардорд╛ рджрд┐рдЗрдПрдХрд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдкрдвреНрди рд░ рдкрд╛рд▓рдирд╛ рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН - рддреНрдпрд╣рд╛рдБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХреЗрд╣реА рдкреВрд░реНрд╡рд╢рд░реНрдд рд░ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрд╣рд░реВ рдЫрдиреН! - рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг реирежрезреп рдХреЛ рдЧрд░реНрдореАрдорд╛ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рд╣реБрдиреЗрдЫред
рд╣рд╛рдореАрд▓реЗ реирежрезреп рдХреЛ рдЕрдиреНрддреНрдпрд╕рдореНрдордорд╛ 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 рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рдВрдЫрд┐рдд рджрд┐рд╢рд╛ рдЪрд┐рддреНрд░рдг рдЧрд░реНрджрдЫ:
рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рд╕рддреНрд░
рд░рд┐рдЪ рдЯрд░реНрдирд░ [рд╡рд░рд┐рд╖реНрда рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рдмрдиреНрдзрдХ] рд░ рдорд╛рдЗрдХрд▓ рдирд┐рдХреНрд╕рд╛ [рд╡рд░рд┐рд╖реНрда рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░] рд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓, рдпрд╕рдХреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ рдХреЛрдбрдорд╛ рдЧрд╣рди рд╕рддреНрд░ рджрд┐рдПред
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
рдЕрдкрдбреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреГрд╖реНрдард╣рд░реВ рдкрд╛рд▓рдирд╛ рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН
рдпрджрд┐ рддрдкрд╛рдИрдВ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫ рд░ рдпрд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рд╣реБрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдХреГрдкрдпрд╛ рднреНрд░рдордг рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдпрджрд┐ рддрдкрд╛рдИрдВ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╣реБрдиреБрд╣реБрдиреНрди рддрд░ рдЕрдЭреИ рдкрдирд┐ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рдЧрд░реНрдореАрдорд╛ рд░рд┐рд▓реАрдЬ рд╣реБрдБрджрд╛ Microsoft Store рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреЗ рдордирдкрд░реНрдЫ, рдорди рдкрд░реНрджреИрди, рдЖрджрд┐ рдмрд╛рд░реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрдард╛рдЙрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реНред
рд╕реНрд░реЛрдд: www.habr.com