Windows Terminal ááẠCommand Promptá PowerShell ááŸáá·áº WSL áá²á·ááá¯á·áá±á¬ command line tools áá»á¬ážááŸáá·áº shells á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááœáẠá¡áá áºá áá±ááºáá®á ááŒááºáááºá áááá±á¬ááºááŒá®áž á¡á áœááºážáááºááŒá®áž áááá±á¬ááºáá±á¬ terminal application áá áºáá¯ááŒá áºáááºá
Windows Terminal ááᯠWindows 10 áá±á«áºááŸá Microsoft Store ááŸáááá·áº ááá¯á·áá±á¬ááºáá±ážáááºááŒá áºááŒá®áž áááºá¡ááŒá²áááºáž áá±ááºáá®áá±ááŒá±á¬ááºáž áá±áá»á¬á á±áááºááŸáá·áº áá±á¬ááºáá¯á¶ážáá±á«áºá áœááºážáá±á¬ááºáá»ááºáá»á¬ážááŸáá·áº áá±á¬ááºáá¯á¶ážááœááºááá¯ážáááºááŸá¯áá»á¬ážááᯠá¡áááºážáááºáᬠá¡á¬ážáá¯ááºááŸá¯ááŒáá·áº áá¶á á¬ážááá¯ááºá á±áááºá¡ááœáẠáá¯á¶ááŸáẠá¡ááºááááºáá¯ááºáá«áááºá
á¡ááá Windows Terminal á¡ááºá¹áá«áááºáá»á¬áž
áááºááºáá»á¬ážá áœá¬
áááºážáá±ážáá±á¬á· áá«ááá¯á·ááŒá¬ážáááºá Terminal á¡ááœáẠáááŒá¬áá áá±á¬ááºážááá¯ááá·áº á¡ááºá¹áá«áááºááŸá¬ áááºá á¯á¶áááºáẠáá¶á·ááá¯ážááŸá¯ááŒá áºááŒá®ážá áá±á¬ááºáá¯á¶ážááœáẠá€á¡ááºá¹áá«áááºááᯠáá¶á·ááá¯ážáá±ážááá¯ááºááá·áºá¡ááœáẠáá»áœááºá¯ááºááá¯á· áá®ááááŒá áºááá«áááºá Command Promptá PowerShellá WSL áá±á«áºááŸá Ubuntuá Raspberry Piá SSH áá²á·ááá¯á·áá±á¬ áááºááŸá áºáááºáᬠcommand line shell ááá¯á·ááá¯áẠapplication áá áºáá¯á á®ááá¯á· áá»áááºáááºáá¬ážáá±á¬ áááºááá·áº tab á¡áá±á¡ááœááºááá¯áááᯠááœáá·áºááá¯ááºáá«ááŒá®á
ááŸááá±á¬á á¬áá¬áž
Windows Terminal ááẠGPU-accelerated DirectWrite/DirectX á¡ááŒá±ááŒá¯ á á¬áá¬ážáááºáááºááŒááºážá¡ááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯áááºá á€á á¬áá¬ážááŒááºááá¯ááŒááºážá¡ááºáá»ááºá¡áá áºááẠCJK á¡áá¯ááºáá®á¡áá¯ááááºáá»á¬ážá á¡á®ááá¯áá»á®áá»á¬ážá áá«áá«ááá¯ááºážáááºá¹áá±ááá»á¬ážá á¡áá¯ááºááœááºáá»á¬ážá áááá¯ááááºážáááºážááŒáá¯ážáá»á¬ážá áááºááŒáá·áº ááá·áº PC ááŸá áá±á¬áá·áºáá»á¬ážááœááºáá«ááŸááá±á¬ á á¬áá¬ážá¡áá¹ááá¬áá»á¬ážá ááááºáá áºáá»á¬ážááŸáá·áº áááºá¹áá±ááá»á¬ážááᯠáááºáááºáá±ážáááºááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááá±á¬áá·áºá¡áá
áºááᯠáááºáááºáž á¡áá¯á¶ážááŒá¯ááœáá·áºáááŸááááºááŒá
áºáááºá terminal á áá±ááºáá®áá±á¬á¡ááœááºá¡ááŒááºááŸáá·áº áá¶á
á¬ážááŸá¯ááá¯á·ááᯠááŒáŸáá·áºáááºáááºá¡ááœáẠáá»á±á¬áºááœáŸááºá
áá¬á á¡áá
áºá monospace áá±á¬áá·áºáá
áºáᯠáááºáá®ážááá¯áá«áááºá á€áá±á¬áá·áºááœáẠáááá¯ááááºážáááºáž áá»áááºáááºááŸá¯áá»á¬áž áá«áááºáá¯á¶áá¬áá áááºážá ááá¯ááºááá¯áẠá¡áááºážá¡ááŒá
Ạááá¯ááŸá±á¬ááºááŸá¯áááºáž áá«ááŸááááºá áá±á¬áá·áºá¡áá
Ạááá±á¬áá»ááºá¡ááœáẠáá±á¬ááºáááºá¡áá»ááºá¡áááºáá»á¬ážááᯠá
á±á¬áá·áºáá»áŸá±á¬áºááŒáá·áºááŸá¯áá«á
áááºáááºáá»á¬ážááŸáá·áº ááŒááºáááºáááºááŸááºááá¯ááºááŸá¯
áááºážááá¯á·á terminals áá»á¬ážááŸáá·áº command line applications áá»á¬ážááᯠá áááºááŒáá¯ááºááŒááºáááºááá¯áá±á¬ command line á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá áœá¬ááŸáá·áº áá»áœááºá¯ááºááá¯á· áá»áááºáááºáá¬ážáá«áááºá Windows Terminal ááẠterminal áá¡ááœááºá¡ááŒááºááŸáá·áº tabs á¡áá áºáá»á¬ážá¡ááŒá áºááœáá·áºááá¯ááºááá·áº shells/profiles áá áºáá¯á á®ááá¯ááááºážáá»á¯ááºááŸá¯áá»á¬ážá áœá¬áá±ážááá·áºáááºáááºáá»á¬ážááŸáá·áºááœá²á·á ááºážááŸá¯ááœá±ážáá»ááºá áá¬áá»á¬ážá áœá¬ááá¯áá±ážáááºá áááºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá°áá»á¬áž ááŸáá·áº/ááá¯á·ááá¯áẠáááááá¬áá»á¬áž á¡ááœáẠááœá²á·á ááºážáááºáá±á¬ááºáá¯á¶ ááœááºáá°á á±ááẠáááºáá±á¬ááºáá¬ážáá±á¬ á á¬áá¬ážááá¯ááºááœáẠááááºážáááºážáá¬ážáááºá
terminal configuration engine ááá¯áá¯á¶ážááŒá®ážá áááºá¡áá¯á¶ážááŒá¯ááá¯áá±á¬ shell/application/tool ââáá áºáá¯á á®á¡ááœáẠPowerShellá Command Promptá Ubuntu ááá¯á·ááá¯áẠAzure ááá¯á·ááá¯áẠIoT á ááºáá á¹á ááºážáá»á¬ážááá¯á· SSH áá»áááºáááºááŸá¯áá»á¬ážáááºááŒá áºá á± áááºáá®ážááá¯ááºáááºá á€áááá¯ááá¯ááºáá»á¬ážááœáẠáá±á¬áá·áºáá¯á¶á á¶áá»á¬ážááŸáá·áº á¡ááœááºá¡á á¬ážáá»á¬ážá á¡áá±á¬ááºá¡ááŒááºá¡áááºáá»á¬ážá áá±á¬ááºáá¶ááŸá¯ááºáá«ážááŒááºáž/ááŒááºáá¬ááŸá¯á¡ááá·áºáá»á¬áž á áááºááá¯á·ááœáẠáááºážááá¯á·áááá¯ááºááá¯ááºáá¯á¶á á¶áá»á¬áž áá±á«ááºážá ááºáá«áááºááá¯ááºáá«áááºá ááᯠáááºááẠááá·áºááá¯ááºááá¯ááºá ááá¯ááºááŒáá·áº ááá·áºáá°ážááŒá¬ážáá±á¬á¡ááá¬ááᯠá áááºááŒáá¯ááºáááºáá®ážááá¯ááºáá«ááŒá®á
áá±á¬ááºáááº!
Windows Terminal 1.0 ááᯠáá¯ááºáá±ááá¯ááºáááºááŸáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á backlog ááœááºááŸáááŒá®ážáá¬áž á¡ááºá¹áá«áááºáá»á¬ážá áœá¬ááᯠá áááºáá¯ááºáá±á¬ááºááẠá á®á ááºáá±ááŒá®ážá áááºá¡ááá¯ááºážá¡ááá¯ááºážá¡áá±ááŒáá·áº áááºááá·áºááœááºážááá·áº á¡ááºá¹áá«áááºáá»á¬ážá áœá¬á¡ááŒááºá
áááºá¡áá»áááºááŸá¬ áááºáá¶ááá¯ááºááá²á
ááá±á·ááœááºá Windows Terminal ááŸáá·áº Windows Console ááᯠopen source ááœáẠáááá¯ááºáá±á¬ááŒá±á¬áá·áº GitHub ááá¯ááŸá±á¬ááºááŸá¯á០áá¯ááºááᯠclone, build, run ááŸáá·áº test áá¯ááºááá¯ááºáá±ááŒá®ááŒá áºáááºá
ááá¯á·á¡ááŒááºá ááá¯ááœá±áá¬áá®ááœáẠWindows Terminal á á¡á ááºážááŒáá·áºááŸá¯ááá·áºáá¬ážááŸááºážááᯠá¡á á±á¬ááá¯ááºážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŸáá·áº á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážá¡ááœáẠMicrosoft Store ááœáẠááœááºááŸááááºááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠá€áá±á¬ááºážáá¬áá®ááœáẠWindows Terminal 1.0 ááᯠáá±á¬ááºáá¯á¶ážááœáẠáá¯ááºáá±ááẠá á®á ááºáá±ááŒá®ážá áá»áœááºá¯ááºááá¯á· ááá¯ááºáá±áá® áááºážááẠá¡ááŒáá·áºá¡á á¡áááºááá·áºááŒá áºáá±ááŒá±á¬ááºáž áá±áá»á¬á á±ááẠá¡ááá¯ááºá¡áááºážááŸáá·áº áá°ážáá±á«ááºážáá±á¬ááºááœááºáá«áááºá
áááá±... open source ááá¯á·ááŒá±á¬áá²á·áá¬áá¬ážá
á¡á²áá«áá¯ááºáá«áááº! áá»áœááºá¯ááºááá¯á·ááẠWindows Terminal áá áºáá¯áááºážáá¬áá Windows Console ááœáẠcommand line á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá« á ááºááŒá®áž ááá¬ážááá¯ážáá» Console UX ááᯠáá¶á·ááá¯ážáá±ážááá·áº Windows Console ááá¯áááºáž ááœáá·áºááŸá áºáá¬ážááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· áááºážááŒá±á¬ááºáááá«áááºá
Windows Command Prompt á¡ááœá±á·á¡ááŒá¯á¶ááᯠááŒáŸáá·áºáááºáááºááŸáá·áº áá»á²á·ááœááºááẠáááºááŸáá·áºá¡áá° áá¯ááºáá±á¬ááºááẠáá»áœááºá¯ááºááá¯á· áá á±á¬áá·áºááá¯ááºáá«á
áá«á á¡á¶á·ááŒá áá¬áá±á¬ááºážáá±ááá·áº áááºááŸá Windows Console ááᯠáá¬ááŒá±á¬áá·áº áááá¯ážáááºáá¬áá²á
Windows Console á á¡ááááááºážááá¯ááºááŸá¬ ááŸáááŒá®ážáá¬áž command line áááááá¬áá»á¬ážá scripts áá»á¬ážááŸáá·áº áá±á¬ááºááŒááºááá¯ááºáááºááŸá¯ááᯠááááºážááááºážáá¬ážáááºááŒá áºáááºá console áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááœáẠáá±á¬á·áá»ááºáá»á¬ážá áœá¬ááᯠááŒáŸáá·áºáááºááá¯ááºáá±á¬áºáááºáž (á¥ááá¬á VT ááŸáá·áº 24-bit á¡áá±á¬ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááá·áºááŒááºáž á áááºááŒáá·áºá . á€ááá±á¬á·ááºááá¯á·á áºááá¯ááŒáá·áºáá«)á áá»áœááºá¯ááºááá¯á·ááẠ"ááá¹áá¬ááá¯ááá»áá¯ážáá²á·áá²" ááœááºááá¯ážáẠUI á¡ááœáẠáá±á¬ááºááẠáááá¬áááºááŸá¬ážáá±á¬ ááá¯ážáááºááŸá¯áá»á¬ážááᯠááŒá¯áá¯ááºááááá«á
áá«ááŒá±á¬áá·áº á¡áá áºá¡áá áºáá±á¬ áá»ááºážáááºááŸá¯áá áºáá¯á¡ááœáẠá¡áá»áááºáá±á¬ááºáá«ááŒá®á
Windows Terminal ááẠááá·áºáááºááŸá Windows Console á¡ááá®áá±ážááŸááºážááŸáá·áºá¡áá° áááºáááºááŒá®áž áá¯ááºáá±á¬ááºáááºá á¡áááºá áááºááẠCmd/PowerShell/etc. ááᯠááá¯ááºááá¯ááºááœáá·áºáá«áá áááºážááá¯á·ááẠáá¯á¶ááŸááºá¡ááá¯ááºážááẠááá¬ážááá¯ážáá» console instance ááá¯á· á áááºáá»áááºáááºáááºááŒá áºáááºá á€áááºážá¡á¬ážááŒáá·áº áá±á¬ááºááŒááºááá¯ááºáááºáá®ááŸá¯ááŸá¬ áááá¯á¡ááá¯ááºážááŸááá±áᬠáá áºáá»áááºáááºážááœáẠáááºááẠááá¯ááá¯á·ááŒá¯áá¯ááºááá¯áá«á Windows Terminal ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá Windows Console ááẠááŸáááŒá®ážáá¬áž/ á¡ááœá±á¡ááŸá áºá¡ááá®áá±ážááŸááºážáá»á¬ážááŸáá·áº á áá áºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá¡ááœáẠáááºá á¯ááŸá áºáá»á¬ážá áœá¬ááŒá¬ Windows ááŸáá·áºá¡áá° áááºáááºáááºááá¯á·áááºááŒá áºáááºá
á¡áá¯áá±á ááŸáááŒá®ážáá¬áž terminal ááá±á¬áá»áẠááá¯á·ááá¯áẠááœáá·áºáááºážáááºážááŒá Ạá¡ááºááºáá®áá±ážááŸááºážááᯠáá¶á·ááá¯ážáá±ážááŒááºážááá±á¬á
á¡á á®á¡á ááºáá±ážááœá²á ááºá¡ááœááºáž á€ááœá±ážáá»ááºááŸá¯ááᯠáá»áœááºá¯ááºááá¯á· ááá¯áá áá¯ááºááŸá¬ááœá±áá²á·ááŒá®áž ááŸáááŒá®ážáá¬ážááá±á¬áá»ááºáá áºáá¯ááœáẠáá»áœááºá¯ááºááá¯á·ááá«áááºááŸá¯ááẠááá±á¬áá»ááºáááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº áááá¯áá¬ááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááá·áºáááºážáááºážááŒáá·áº ááŒá±á¬ááºážáá²ááẠááá¯á¡ááºáááºáᯠáá¯á¶ážááŒááºáá²á·áááºá
áááºážá¡á á¬ážá open-source terminal application ááŸáá·áº open-source Windows Console á¡áá áºááᯠáááºáá®ážááŒááºážááŒáá·áºá áá¯ááºááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒá®áž áááºážááá¯á·á áááºááá¯ááºáᬠááá±á¬áá»ááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡ááá¯ááºážá¡ááá¯ááºážá¡á¬áž áá»áœááºá¯ááºááá¯á·ááŸáá·áº áá°ážáá±á«ááºážáá±á¬ááºááœááºááẠááááºááŒá¬ážááá¯ááºáá«áááºá
terminal áá áºáá¯áá¯ááºááá¯ááºááŒá®áž áá¯ááºááá·áºáááºááŸáá·áºáááºáááºááá·áº á¡áá¯ááºáá®áá¬á¡áá áº/ááœá²ááŒá¬ážáá±á¬ á¡áá¯ááºáá®áá¬áá»á¬ážá¡ááœáẠá á»á±ážááœááºááœáẠáá±áá¬á¡ááŒá±á¬ááºá¡ááŒá¬ážááŸááááºáᯠáá¯á¶ááŒááºááŒá®áž terminal (ááŸáá·áº áááºá ááº) á¡ááá®áá±ážááŸááºážáá±áá áá áºá¡á¬áž á¡áá¯ááºáá®áá¬á¡áá áºáá»á¬ážá á áááºáááºá á¬ážááœááºáá»ááºážáááºááŸá¯áá»á¬ážááŸáá·áº á áááºááŸá¯ááºááŸá¬ážááœááºáá¬áá»á¬ážááᯠááááºáááºáá±ážááŒááºážááŒáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºáá¬á á±ááẠáá°áá®áá±á¬ááºááœááºáá±ážááẠáááááŒá¯áá«áááºá á€áá±áá¬á áááºážáá áºáá®ááœááºááŸá¯áá»á¬ážá
á áááºáá»! áááºááá¯áá«áááºáááá²á
repository ááŸá¬ ááœá¬ážáá±á¬ááºááŒáá·áºááŸá¯áá«á
ááá¯ááœá±áá¬áá®ááœááºá Microsoft Store á០Windows Terminal ááᯠááá·áºááœááºážááŒá®áž á¡áá¯á¶ážááŒá¯ááŒáá·áºáá«á áá»áá¯á·ááœááºážáá»ááºáá áºáá¯áᯠááŒá¯á¶ááœá±á·ááá«áá áá¯á¶á·ááŒááºáá»áẠHub ááá¯á·ááá¯áẠáá±ážááœááºážáá»á¬ážááŸáá·áº ááœá±ážááœá±ážáááºáá±áá¬ááŒá áºááá·áº GitHub ááŸá ááŒá¿áá¬áá»á¬ážááá¹áááŸáá áºááá·áº áá¯á¶á·ááŒááºáá»ááºáá±ážáá«á
áááºááŸáá·áºá¡áá°á¡áá¯ááºáá¯ááºáááºáá»áœááºá¯ááºááá¯á·áááºážááŒá±á¬ááºáá«áááºá ááá·áºááœáẠáá±ážááœááºážáá»á¬áž ááá¯á·ááá¯áẠá
áá¯ážááááºáá°áááºááŸá¯áá»á¬ážááŸááá«á Kayla ááá¯á· áááºááœááºááẠáááœáá·áºáá¯ááºáá«ááŸáá·áº
source: www.habr.com