it-swarm-korea.com

Microsoft Windows에서 iTerm + Bash 유용성을 얻을 수있는 방법이 있습니까?

나는 수년간 Bash를 사용해 왔고 iTerm을 정말 좋아합니다. Micosoft의 Windows cmd에 해당 수준의 콘솔 유용성을 얻을 수있는 방법이 있습니까?

즉, 정상적인 탭 완성, 히스토리 (터미널을 닫아도), 뒤로 검색 등을 의미하며 탭, 멋진 글꼴 등으로 크기를 조정할 수있는 터미널도 의미합니다.

13
pupeno

Windows PowerShell ( Original Server 2003 Link ) 아마도 살펴볼 가치가있을 것입니다. 원하는 모든 기능이 있는지 확실하지 않지만 확실히 한 단계 업그레이드 된 것입니다. 그렇지 않으면, Console 은 귀하가 요청한 기능이 상당히 많은 Windows 형제가 사용하는 것을 본 것입니다.

6
Mike McQuaid

나는 똑같은 질문을했습니다. 잠시 동안 콘솔을 사용했는데 괜찮 았습니다.

그러나 나는 Git Bash 에 대해 알아 냈습니다. Windows 용 Git을 설치하면 bash를 실행하는 콘솔 창을 제공하는 Git Bash라는 앱이 제공됩니다. 그것은 굉장. 나는 몇 달 동안 그것을 사용하고 있습니다.

괜찮은 콘솔을 얻기 위해 Git (버전 제어 시스템)을 설치하는 것은 직관적이지 않은 것처럼 보일 수 있지만 작동합니다.

14
Ethan

나는 개인적으로 모든 이전 답변의 조합 인 Cmder 를 선호합니다.

Cmder homescreen

Cmder는 Windows에 Nice 콘솔 에뮬레이터가 없다는 순수한 좌절감에서 만들어진 소프트웨어 패키지입니다. 놀라운 소프트웨어를 기반으로하며 Monokai 색 구성표와 사용자 지정 프롬프트 레이아웃으로 매료되어 처음부터 섹시 해 보입니다.

최고의 도움으로

Cmder settings are conemu

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 등을 모두 사용할 수 있습니다.

Cmder configurable split panes

현재 디렉토리에서 콘솔을 열기위한 컨텍스트 메뉴 조치 탭을 갖도록 구성 할 수 있습니다.

Cmder context menu action

9
Emile Bergeron

내 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 유틸리티 프로그램입니다.

  • Cygwin 기반 bash 환경
  • Windows Bash Shell의 Ubuntu
  • 책갈피가있는 SSH 클라이언트
  • 일반 Windows cmd 콘솔
  • 원격 데스크톱 연결
  • VNC 연결
  • SFTP 클라이언트
  • X11 서버
  • 멋진 탭 UI의 모든 것

그리고 더 많은...

몇 가지 제한이 있지만 무료이며 합리적인 가격 (IMO) "프로"또는 기타 버전이 있습니다.

원격 서버를 자주 관리하고 연결해야하는 개발자에게는 매우 유용한 도구입니다.

5
Pierre Henry

console-2 GUI + Cygwin = iTerm의 99 %.

4
user34730

나는 실제로 선호한다 ConEmu LogoConEm Console2보다 상당히 많으며 CMD! : P 외에 다른 사람들이 가지고있는 크기 조정, 탭 및 글꼴 기능도 가져야합니다.

지금 당장 나열 할 수없는 다른 추가 기능이있을뿐입니다. 탭 전환을위한 단축키를 사용자 지정하면 더 직관적 인 느낌이 듭니다. 전용 설정 메뉴와 탭 표시 줄, 그리고 확실히 사전 설정 구성을 추가 할 수있는 작업 목록이 있습니다. ConEmu가 자체 창을 이해하고 수정하는 매개 변수를 추가하는 것입니다.

Bash에서 언급하고 있다고 생각하는 괜찮은 (제 생각에는) 탭 완성을 얻을 수 있습니다. 표시 할 기록에 대해 잘 모르겠지만 다시 fish/bash는 화살표 키 등을 사용하여 탐색 할 수있는 기록을 제공합니다. 탭 완성 및 기록 탐색을 사용하여 더 나아질 수 있습니다 (내 의견으로는). 물고기 조개 !

ConEmu의 경우 개발자는 프로젝트에 대한 최신 상태를 유지하고 있으며 이러한 모든 기능을 포함하고 좋은 UI를 제공하는 동시에 꾸준하고 다소 빠른 애플리케이션을 개발하는 방법을 잘 이해하고있는 것 같습니다. 속도.

나는 또한 확실히 글로벌 핫키를 사용하여 창을 표시하고 항상 창에 평소의 탭을 설정하고 동일한보기에서 콘솔을 결합 할 수도 있습니다!

원하는 경우 작동해야 할 수있는 한 가지는 UTF-8 지원입니다. 이 과정은 패치를 적용하는 것만 큼 어렵지 않습니다. 터미널 창 호스트와 에뮬레이터를 통해 글꼴을 설정하기 만하면됩니다. ConEmu는 터미널 창 호스트입니다. ConEmu에 대해 더 큰 범위의 문자를 표시 할 수있는 글꼴을 설치했거나 기본 Windows 명령 프롬프트의 경우 O_o 글꼴의 이름 또는 이름을 기억할 수 없습니다. 다른 도움이 필요하면이 페이지를 참조하십시오. ConEmu-유니 코드 지원

이 모든 것에서 저는 많은 Linux/GNU 기반 유틸리티에 익숙하기 때문에 Cygwin을 실행하는 경향이 있습니다. 가능한 경우 fish/bash를 사용하고 특정 작업을 수행 할 수없는 경우 cmd를 사용합니다.

추신 퀘이크 스타일은 항상 재미 있습니다;)

2
Pysis

Windows 10을 사용중인 경우 이제 (2016 년 8 월) "Ubuntu의 BASH"를 사용할 수 있습니다. OS에 추가되거나 기능으로 제공됩니다. ( '기념일 업데이트'기준). 나는 그것을 탐구하지 않았다.

그러나 Windows 환경에서 시스템 관리와 ​​같은 작업을 수행하는 경우 PowerShell을 권장합니다. Microsoft는 이미이를 모든 제품의 토대로 삼았습니다. PS 학습은 현재 Windows 환경의 시스템 관리자에게 실질적으로 요구되는 사항입니다.

1
Xalorous

개인적으로 사용하지는 않았지만 (Mac os x는 내 일일 드라이버 임) 빠른 검색을 통해 다음을 발견했습니다.

win-bash , gnu-bashnxutils .

1
Bruce McLeod

MobaXterm을 찾았습니다. 여기 시도 할 수있는 무료 버전입니다.

  1. 분할 화면
  2. 자격 증명 및 서버 저장
  3. S3 및 rdp에 연결

enter image description here

Below are the Images for the same

0
Yash Jagdale

바분 :

Babun 을 봐야합니다! 저는 Linux 사용자이며 Windows 컴퓨터에 처음으로 설치하는 프로그램입니다. cygwin의 매우 멋진 redux이며 다른 .msi 설치 프로그램만큼 간단합니다.

기본적으로 Shell은 내가 좋아하는 zsh이지만 bash로 쉽게 변경할 수 있으며 bash도 Babun과 함께 사전 설치되어 제공됩니다.

enter image description here

0
Kredns