나는 수년간 Bash를 사용해 왔고 iTerm을 정말 좋아합니다. Micosoft의 Windows cmd에 해당 수준의 콘솔 유용성을 얻을 수있는 방법이 있습니까?
즉, 정상적인 탭 완성, 히스토리 (터미널을 닫아도), 뒤로 검색 등을 의미하며 탭, 멋진 글꼴 등으로 크기를 조정할 수있는 터미널도 의미합니다.
Windows PowerShell ( Original Server 2003 Link ) 아마도 살펴볼 가치가있을 것입니다. 원하는 모든 기능이 있는지 확실하지 않지만 확실히 한 단계 업그레이드 된 것입니다. 그렇지 않으면, Console 은 귀하가 요청한 기능이 상당히 많은 Windows 형제가 사용하는 것을 본 것입니다.
나는 똑같은 질문을했습니다. 잠시 동안 콘솔을 사용했는데 괜찮 았습니다.
그러나 나는 Git Bash 에 대해 알아 냈습니다. Windows 용 Git을 설치하면 bash를 실행하는 콘솔 창을 제공하는 Git Bash라는 앱이 제공됩니다. 그것은 굉장. 나는 몇 달 동안 그것을 사용하고 있습니다.
괜찮은 콘솔을 얻기 위해 Git (버전 제어 시스템)을 설치하는 것은 직관적이지 않은 것처럼 보일 수 있지만 작동합니다.
나는 개인적으로 모든 이전 답변의 조합 인 Cmder 를 선호합니다.
Cmder는 Windows에 Nice 콘솔 에뮬레이터가 없다는 순수한 좌절감에서 만들어진 소프트웨어 패키지입니다. 놀라운 소프트웨어를 기반으로하며 Monokai 색 구성표와 사용자 지정 프롬프트 레이아웃으로 매료되어 처음부터 섹시 해 보입니다.
최고의 도움으로
Cmder는 별도의 앱이 아닌 소프트웨어 패키지로 생각하십시오. 모든 마법은 코 네무 를 통해 일어나고 있습니다. Clink 에서 개선되었습니다.
완벽한 휴대 성
USB 스틱 또는 클라우드에 휴대하여 설정, 별칭 및 기록을 어디로 든 이동할 수 있습니다. 그 추악한 Windows 프롬프트를 다시는 볼 수 없습니다.
힘내 및 기타
오 예! 약간 더 큰 git-for-windows 버전을 사용하기로 결정했다면 PATH에 모든 Unix 명령이 준비되어 있으므로 즉시
git init
또는cat
모든 기계.별칭
별칭에 대한 간단한 지원이 있습니다. 다음과 같이
alias
명령을 사용하여 만들 수 있습니다.alias ls=ls --color $*
./config/aliases
에서 거의 그냥 doskey입니다.
유용한 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
복사/붙여 넣기 지원 with CTRL+c 과 CTRL+v 직관적 인 마우스 선택 동작 (라인 별 선택의 경우 위에서 아래로, 블록 선택의 경우 아래에서 위로).
탭 및 구성 가능한 분할 창을 지원하여 동일한 인스턴스에서 Powershell, Git bash 등을 모두 사용할 수 있습니다.
현재 디렉토리에서 콘솔을 열기위한 컨텍스트 메뉴 조치 탭을 갖도록 구성 할 수 있습니다.
내 2 (늦은) 센트 :
Win10의 기념일 업데이트 이후 bash 콘솔을 사용하여 Windows에서 실제 Linux 런타임을 얻습니다. 각각 "Linux 용 Windows 하위 시스템"및 "Windows의 Bash"라고합니다.
설치 방법은 다음과 같습니다. 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) "프로"또는 기타 버전이 있습니다.
원격 서버를 자주 관리하고 연결해야하는 개발자에게는 매우 유용한 도구입니다.
나는 실제로 선호한다 ConEm Console2보다 상당히 많으며 CMD! : P 외에 다른 사람들이 가지고있는 크기 조정, 탭 및 글꼴 기능도 가져야합니다.
지금 당장 나열 할 수없는 다른 추가 기능이있을뿐입니다. 탭 전환을위한 단축키를 사용자 지정하면 더 직관적 인 느낌이 듭니다. 전용 설정 메뉴와 탭 표시 줄, 그리고 확실히 사전 설정 구성을 추가 할 수있는 작업 목록이 있습니다. ConEmu가 자체 창을 이해하고 수정하는 매개 변수를 추가하는 것입니다.
Bash에서 언급하고 있다고 생각하는 괜찮은 (제 생각에는) 탭 완성을 얻을 수 있습니다. 표시 할 기록에 대해 잘 모르겠지만 다시 fish/bash는 화살표 키 등을 사용하여 탐색 할 수있는 기록을 제공합니다. 탭 완성 및 기록 탐색을 사용하여 더 나아질 수 있습니다 (내 의견으로는). 물고기 조개 !
ConEmu의 경우 개발자는 프로젝트에 대한 최신 상태를 유지하고 있으며 이러한 모든 기능을 포함하고 좋은 UI를 제공하는 동시에 꾸준하고 다소 빠른 애플리케이션을 개발하는 방법을 잘 이해하고있는 것 같습니다. 속도.
나는 또한 확실히 글로벌 핫키를 사용하여 창을 표시하고 항상 창에 평소의 탭을 설정하고 동일한보기에서 콘솔을 결합 할 수도 있습니다!
원하는 경우 작동해야 할 수있는 한 가지는 UTF-8 지원입니다. 이 과정은 패치를 적용하는 것만 큼 어렵지 않습니다. 터미널 창 호스트와 에뮬레이터를 통해 글꼴을 설정하기 만하면됩니다. ConEmu는 터미널 창 호스트입니다. ConEmu에 대해 더 큰 범위의 문자를 표시 할 수있는 글꼴을 설치했거나 기본 Windows 명령 프롬프트의 경우 O_o 글꼴의 이름 또는 이름을 기억할 수 없습니다. 다른 도움이 필요하면이 페이지를 참조하십시오. ConEmu-유니 코드 지원
이 모든 것에서 저는 많은 Linux/GNU 기반 유틸리티에 익숙하기 때문에 Cygwin을 실행하는 경향이 있습니다. 가능한 경우 fish/bash를 사용하고 특정 작업을 수행 할 수없는 경우 cmd를 사용합니다.
추신 퀘이크 스타일은 항상 재미 있습니다;)
Windows 10을 사용중인 경우 이제 (2016 년 8 월) "Ubuntu의 BASH"를 사용할 수 있습니다. OS에 추가되거나 기능으로 제공됩니다. ( '기념일 업데이트'기준). 나는 그것을 탐구하지 않았다.
그러나 Windows 환경에서 시스템 관리와 같은 작업을 수행하는 경우 PowerShell을 권장합니다. Microsoft는 이미이를 모든 제품의 토대로 삼았습니다. PS 학습은 현재 Windows 환경의 시스템 관리자에게 실질적으로 요구되는 사항입니다.
Babun 을 봐야합니다! 저는 Linux 사용자이며 Windows 컴퓨터에 처음으로 설치하는 프로그램입니다. cygwin의 매우 멋진 redux이며 다른 .msi 설치 프로그램만큼 간단합니다.
기본적으로 Shell은 내가 좋아하는 zsh이지만 bash로 쉽게 변경할 수 있으며 bash도 Babun과 함께 사전 설치되어 제공됩니다.