рдкрд░рд┐рдЪрдп (рдЧреАрддрд╛рддреНрдордХ)
рд╣реЗрд▓реЛ, рд╣реЗрдмреНрд░!
рдореЗрд░реЗ рд▓рд┐рдП, рд▓рд┐рдирдХреНрд╕ рдСрдЯреЛрдореЗрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░, рдкрд╣рд▓реЗ рдореЗрд░реЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХреЗрдВрджреНрд░ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рд┐рд░реНрдл рджрд░реНрдж рдФрд░ рджреБрдЦ рдерд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛: рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдорд╛рдирдХ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЬреЛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдмреАрдЪ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ, рдореИрдВ рддреАрди рдЪрд░рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд╝рд░рд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдХрднреА-рдХрднреА рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ред рдлрд┐рд░ рдПрдХреНрд╕-рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдкрд░ рдПрдХ рд╡рд░реНрдЪреБрдХрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдХрдо рд╕реЗ рдХрдо рдХрдВрд╕реЛрд▓ рдХреЗ рдЖрд░рд╛рдо рдХреЛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдерд╛ (рдореИрдВрдиреЗ рдореБрдЦреНрдп рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛)ред
Windows рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╕рднреА рдЯрд░реНрдорд┐рдирд▓ рдЗрдореНрдпреВрд▓реЗрдЯрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдореИрдВ рдЗрд╕реЗ рдкрд╛ рд╕рдХрддрд╛ рдерд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдерд╛ред рдФрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреИрдм, рд╕реНрдкреНрд▓рд┐рдЯ, рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдирд╛ (рдЬрдм рдЖрдкрдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдХреНрд░реАрди рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ), рдЪрдпрди рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХреЙрдкреА рдХрд░рдирд╛, рдЖрджрд┐ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ рд╣реИрдВред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореБрдЭреЗ рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ "рд╣рд╛рд░рд╡реЗрд╕реНрдЯрд░" рдорд┐рд▓рд╛ред рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рджреЗрдЦрдХрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЕрдкрдиреА рдмрд╛рдЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд╕реЛрдЪрд╛ (рдкреЛрд░реНрдЯрд┐рдВрдЧ, рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд▓реЗрдЦрди)ред рд▓реЗрдХрд┐рди рдЖрд▓рд╕реНрдп рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рдЙрдирдХреЗ рдЯреЛрд▓ ...
рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрдЬрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВ рдПрдХ рд╣рдмрд░рд╛-рд╡рд┐рд╖рдп рднрд░ рдореЗрдВ рдЖрдпрд╛:
рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯрд░реНрдорд┐рдирд▓ ред ConEmu - рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд▓рд┐рдирдХреНрд╕ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдлрд┐рд░ рдореИрдВ рдорд┐рдВрдЯреНрдЯреА рдореЗрдВ рдЖрдпрд╛ (рд╕рд╛рдЗрдЧрд╡рд┐рди рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдХрд╛рд░реНрдпрдХреНрд░рдо рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИ, рдпрд╣ рдЧрдиреЛрдо-рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдЬреИрд╕реЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рдХрд░реАрдм рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдЯреИрдм рдирд╣реАрдВ рд╣реИред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд ConEmu рдЕрдкрдиреЗ рдЯреИрдм рдХреЗ рдЕрдВрджрд░ GUI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ! рдФрд░ рдлрд┐рд░ рдЖрд╢рд╛ рдХреА рдПрдХ рдЪрд┐рдВрдЧрд╛рд░реА рднрдбрд╝рдХрдиреЗ рд▓рдЧреА ... рд▓реЗрдХрд┐рди рдЧреАрдд рдХреЗ рдкрд░реНрдпрд╛рдкреНрдд, рдпрд╣ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЙрддрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ!
рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛
ConEmu рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рд▓рд╛:
code.google.com/p/conemu-maximus5рдорд┐рдВрдЯреНрдЯреА рдореИрдВрдиреЗ Cygwin рдХреЗ рд╕рд╛рде
рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛:
cygwin.com/install.htmlрд╕рдорд╛рдпреЛрдЬрди
ConEmu рдореЗрдВ, рд╕реЗрдЯрд┐рдВрдЧ- > рдХрд╛рд░реНрдп рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкреНрд▓рд╕ рдЪрд┐рд╣реНрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдЬреЛрдбрд╝реЗрдВ:

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╣реИ:
рдирд╛рдо рдХрд╛ рдХрд╛рд░реНрдп | рдЯреАрдо |
cygwin | C: \ Cygwin \ bin \ mintty.exe |
ssh_local | C: \ Cygwin \ bin \ mintty.exe D: \ Work \ VMssh.bat |
cmd | cmd |
powershell | powershell |
рдЪреЗрддрд╛рд╡рдиреА! рдЕрд╡рд░ рд╕реАрдПрдордбреА!VMssh.bat:
@ECHO OFF SET VMNAME=xubuntu CALL D:\Work\VMstart.bat %VMNAME% ssh user@localhost
рдпрд╣ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рд╢реБрд░реБрдЖрдд рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, VMNAME рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВред
VMstart.bat: @ECHO OFF SET VMNAME="%1" SET isVMRun= IF [%1] == [] ( echo Empty parameter VMNAME. Usage: %0 [name of vm] EXIT /B 1 ) FOR /F %%i IN ('VBoxManage list runningvms') DO SET isVMRun=%%i IF NOT "%isVMRun%" == "%VMNAME%" ( Vboxmanage startvm %VMNAME%
рдЬрд╛рдБрдЪрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪрд▓ рд░рд╣реА рд╣реИ рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореБрдЭреЗ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪрд▓ рд░рд╣реА рд╣реИ, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдЪрд▓рд╛рдПрдВ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдереЛрдбрд╝реА рд╕реАрдЯреА
рдорд┐рдВрдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЛрд░рд┐рдпрд╛ рдЬреИрд╕реА рдереАрдо (~ / .minttyrc):
ForegroundColour=208,208,208 BackgroundColour=28,28,28 CursorColour=255,175,0 IMECursorColour=128,224,160 Black=12,12,12 BoldBlack=10,10,10 Red=215,135,135 BoldRed=223,135,135 Green=175,215,135 BoldGreen=175,223,135 Yellow=247,247,175 BoldYellow=255,255,175 Blue=135,175,215 BoldBlue=135,175,223 Magenta=215,175,215 BoldMagenta=223,175,223 Cyan=175,215,215 BoldCyan=175,223,223 White=230,230,230 BoldWhite=238,238,238 BoldAsFont=no Font=Consolas FontHeight=11 CursorType=block FontSmoothing=full Term=xterm-256color Scrollbar=none Locale= Charset=
рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдлрд╝реЛрд▓реНрдбрд░ (рдлрд╝рд╛рдЗрд▓реЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ) - рдЖрдкрдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ VirualBox-e рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

рдЖрдкрдХреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ fstab рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдЖрд░реЛрд╣рд┐рдд рд╣реЛ рдЬрд╛рдПред
рдирд┐рд╖реНрдХрд░реНрд╖
рдирддреАрдЬрддрди, рдореБрдЭреЗ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдорд┐рд▓рд╛ рдЬрд╣рд╛рдВ рдЖрдк рдХрд┐рд╕реА рддрд░рд╣ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ рдЗрд╕ рдирд┐рд░реНрдгрдп рдХреЗ рд▓рд┐рдП рдЕрдирдиреНрдп рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХрд╛рдо рдЖрдПрдЧрд╛ред рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдкреНрд▓рд╕ рдПрдХ рд╕рд╛рдЭрд╛ рдкрд╛рда рдмрдлрд░ рдФрд░ рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рд▓рд┐рдирдХреНрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдмрд╛рдХреА рдЯреИрдм рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
Mynttyrc рдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░
git-hub : config рдХреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ:
github.com/morkot/windows-terminal-mutant.itрдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ GUI- рдЯреИрдм рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЬреЛ tmux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА рдХрд╛ рдПрдХ рд╣реА рд╡рд┐рд╖рдп рд╡рд┐рд╖рдп рд╣реИ:
habrahabr.ru/post/196128 ред
рдЙрддреНрдХреГрд╖реНрдЯ ConEmu рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП Maximus5 рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж!