답변:
Windows PowerShell ( Original Server 2003 Link )은 아마도 가치가있을 것입니다. 원하는 모든 기능이 있는지 확실하지 않지만 확실히 강화되었습니다. 그렇지 않으면 콘솔 은 Windows 형제를 사용하여 많은 기능을 요구하는 것을 보았습니다.
나는 똑같은 질문을했다. 잠시 동안 콘솔을 사용했는데 괜찮 았습니다.
그러나 나는 Git Bash 에 대해 알았다 . Windows 용 Git을 설치하면 bash를 실행하는 콘솔 창을 제공하는 Git Bash라는이 앱을 얻게됩니다. 그것은 굉장. 몇 달 동안 사용해 왔습니다.
괜찮은 콘솔을 얻기 위해 Git (버전 제어 시스템)을 설치하는 것은 직관적이지 않은 것처럼 보이지만 작동합니다.
bash
쉘이 실행되고 있다는 점을 제외하면 CMD.EXE와 거의 동일 합니다.
나는 개인적으로 이전의 모든 대답의 조합 인 Cmder 를 선호 합니다.
Cmder는 Windows에 멋진 콘솔 에뮬레이터가 없기 때문에 순수한 좌절감으로 만들어진 소프트웨어 패키지입니다. 그것은 놀라운 소프트웨어를 기반으로하며 Monokai 색상 구성표와 사용자 정의 프롬프트 레이아웃으로 구성되어 처음부터 섹시 해 보입니다.
최고의 도움으로
cmder를 별도의 앱이 아닌 소프트웨어 패키지로 생각하십시오. 모든 마술은 Conemu를 통해 일어나고 있습니다. Clink의 향상된 기능 .
총 휴대 성
USB 스틱 또는 클라우드에서 휴대 할 수 있으므로 어디에서나 설정, 별칭 및 기록을 이동할 수 있습니다. 그 못생긴 Windows 프롬프트가 다시 표시되지 않습니다.
힘내 및 기타
네! 약간 더 큰 git-for-windows 버전 을 사용하기로 결정한 경우 , 모든 머신에서
git init
또는cat
즉시 모든 유닉스 명령을 PATH에 준비 할 수 있습니다 .별명
별명에 대한 간단한 지원이 있습니다. 다음
alias
과 같은 명령 을 사용하여 만들 수 있습니다alias ls=ls --color $*
. 그들은 거의 도스 키입니다/config/aliases
.
오늘 내가 고집하는 유용한 bash 및 git 별칭 이 있습니다.
# Beautiful git log graph shortcut (shown in the top image)
gl=git log --oneline --all --graph --decorate $*
gs=git status
# adds default option to a simple command
ls=ls --show-control-chars -F --color $*
# common alias that often comes default with some distros
ll=ls -alF --color=auto
pwd=cd
clear=cls
history=cat %CMDER_ROOT%\config\.history
unalias=alias /d $1
직관적 인 마우스 선택 동작 (행별 선택의 경우 위에서 아래로, 블록 선택의 경우 아래에서 위로) 으로 CTRL+ c및 CTRL+ v로 복사 / 붙여 넣기 지원
동일한 인스턴스에서 Powershell, Git bash 등을 모두 사용할 수있는 탭 및 구성 가능한 분할 창 을 지원 합니다 .
현재 디렉토리에서 콘솔 탭 을 여는 컨텍스트 메뉴 조치 를 갖도록 구성 할 수 있습니다 .
내 두 (늦은) 센트 :
Win10의 기념일 업데이트 이후 bash 콘솔을 사용하여 Windows에서 실제 Linux 런타임을 얻습니다. 이를 각각 "Linux 용 Windows 서브 시스템"및 "Bash on Windows"라고합니다.
설치 방법은 다음과 같습니다. http://www.pcworld.com/article/3106463/windows/how-to-get-bash-on-windows-10-with-the-anniversary-update.html
콘솔 모드에서 대부분의 Linux 명령과 바이너리 실행 파일을 실행할 수 있습니다. Ubuntu 14.04를 기반으로합니다. UI (창, 설정 등)는 여전히 이전 cmd와 거의 비슷하므로 여러 콘솔 등을 관리하는 것은 좋지 않습니다.
그 외에도 내가 가장 좋아하는 것은 MobaXterm : http://mobaxterm.mobatek.net/
많은 것들을 특히 잘하는 Windows 유틸리티 프로그램입니다.
그리고 더 많은...
몇 가지 제한이 있지만 무료이며 합리적인 가격 (IMO) "프로"또는 다른 버전이 있습니다.
원격 서버를 자주 관리하고 연결해야하는 개발자에게는 매우 유용한 도구입니다.
실제로 ConEmu를 Console2 보다 상당히 선호 하며 다른 크기 (CMD! : P 제외)에도 크기 조정, 탭 및 글꼴 기능이 있어야합니다.
탭 전환을 위해 단축키를 사용자 정의하면보다 직관적 인 설정 메뉴와 탭 표시 줄, 사전 설정 구성을 추가 할 수있는 작업 목록 등을 쉽게 느낄 수 있습니다. ConEmu가 자체 창을 이해하고 수정하는 매개 변수 추가
나는 당신이 bash에서 언급하고 있다고 생각하는 괜찮은 (내 의견으로는) 탭 완성을 얻을 수 있습니다. 기록이 표시되는지 확실하지 않지만 다시 물고기 / bash는 화살표 키 등을 사용하여 탐색 할 수있는 기록을 제공합니다. 물고기 껍질을 사용하여 탭 완성 및 기록 탐색 기능을 향상시킬 수 있습니다 !
ConEmu의 경우 개발자는 프로젝트를 최신 상태로 유지하면서 응용 프로그램을 개발하여 이러한 모든 기능을 갖추고 꾸준하고 빠르면서도 우수한 UI를 제공하는 방법을 잘 이해하고 있다고 생각합니다. 속도.
또한 전역 단축키를 사용하여 창을 표시하고 항상 창에 일반적인 탭을 설정하고 콘솔을 동일한보기로 결합 할 수 있습니다!
원하는 경우 작동해야 할 한 가지는 UTF-8 지원입니다. 이 과정은 터미널 창 호스트와 에뮬레이터를 통해 글꼴을 설정하는 것만으로 패치를 찾아 적용하는 것만 큼 어렵지 않습니다. ConEmu는 터미널 창 호스트입니다. ConEmu 또는 기본 Windows 명령 프롬프트에 대해 더 넓은 범위의 문자를 표시 할 수있는 글꼴을 설치했을 수 있습니다. 또는 글꼴 이름 O_o를 기억할 수 없습니다. 다른 도움이 필요하면 다음 페이지를 시도해보십시오. ConEmu-Unicode Support
이 모든 것들은 많은 Linux / GNU 기반 유틸리티에 익숙하기 때문에 Cygwin을 실행하는 경향이 있습니다. 가능하면 피쉬 / bash를 사용하고 특정 작업을 수행 할 수 없으면 cmd를 사용합니다.
PS Quake 스타일은 항상 재미있다.)