Windows에 더 나은 UNIX 유사 명령 줄 셸이 있습니까?


24

나는 이것이 이전에 요청되었다고 확신하지만, 한 시간 정도 후에 검색하지 못했습니다 ...

한동안 유닉스와 맥 OS를 사용해 왔지만, 저는 Windows 사용자입니다. 내가이 * nix 운영 체제에 대해 좋아했던이 # 1 것들은 터미널과 쉘입니다. 콘솔을 사용하여 실제 콘솔을 더 좋게 만들 수는 있지만 Windows 셸을 싫어합니다. 나는 최근에 Mac에서 bash에서 zsh로 옮겼으며 결코 빠르지 않았습니다. 터미널 사용을 매우 멋지게 만드는 모든 종류의 색상, 별칭, 멋진 프롬프트 등을 확대하여 볼 수 있습니다.

Windows에 이와 같은 것이 있습니까? 쉘 경험을 덜 고통스럽게 만들려면 어떻게해야합니까? 기본적으로 Windows 용 oh-my-zsh를 원합니다.


4
gnuwin32.sourceforge.net (coreutils에는 grep, awk 등의 모든 기본 사항이 있음) 과 같이 폴더에 넣고 경로에 추가 할 수있는 많은 포트 도구를 얻을 수 있습니다 . 색상과 그 밖의 모든 것들은 대체 콘솔로 할 수 있습니다. 나는 일반적으로 TCCLE ( jpsoft.com/tccle-cmd-replacement.html )을 Console2 ( sourceforge.net/projects/console ) 및 많은 gnu utils 포트 와 함께 사용하고 싶습니다 . 창문을 사용해야 할 때 아주 좋은 * nix 같은 느낌을줍니다.
MaQleod

Cygwin에서는 모듈화를 들어, 항상 내 마음에 드는되었습니다
mveroone

이것은 정확히 당신이 요구하는 것이 아니지만 언급해야합니다. andlinux
rinfinity

답변:


26

Windows Powershell은 Windows Server 2008 및 Vista 릴리스 이후 Microsoft가 선택한 셸입니다. XP에서도 포트를 사용할 수 있습니다. V2는 현재 표준이며 v3은 개발 중입니다. 대부분의 주요 mgmt 도구는 현재 덮개 아래에서 Powershell을 실행 중이거나 PoSH 인터페이스를 가지고 있습니다.

일부 대량 관리 작업에 PoSH를 사용하지 않은 경우 스스로 치료해야합니다. 객체의 텍스트 표현 대신 객체로 작업하는 것이 정말 강력합니다. AD를 실행하는 경우 PoSh로 AD 사용자 mgmt를 시작하십시오.


Windows powershell에 대한 또 다른 투표. 심지어, 그것은 천천히 순간 :)에서 리눅스의 bash에 (일부 명령 만)에 비해 것
nXqd

1
이 의견은 v3에 있습니다. PowerShell은 쉘뿐만 아니라 스크립팅 언어로도 인기를 얻고 있습니다. VBScript가 할 수있는 모든 작업을 수행 할 수 있습니다. MS는 PowerShell이 ​​명령 줄에서 모든 MS 제품을 관리 할 수 ​​있도록하기 위해 노력하고 성공을 거두고 있습니다.
Keltari

1
github.com/lzybkr/PSReadLine 모듈 은 사용자가 oh-my-zsh 경험을 가져온 것으로 느끼게하는 훌륭한 추가 기능입니다.
Jonno

20

bash 쉘을 사용하여 cygwin 및 해당 터미널 변형 mintty을 시도 할 수 있습니다 . Cygwin은 기본적으로 Linux 커널을 Windows 커널에 매핑 한 일부 라이브러리로 구성됩니다. 따라서 실제로 리눅스 프로그램을 실행할 수 있습니다 (모든 것이 아니라 많은 것들; 소프트웨어를 직접 컴파일하는 방법을 알고 있다면 더 많은 것들).

zsh는 cygwin에서도 패키지로 제공됩니다.

Windows는 일부 프로그램에 대해 동일한 이름을 사용하기 때문에 동작이 예상되지 않을 수 있습니다 (예 : find또는 sort). 일부 오류를 해결하기 위해 PATH를 가지고 놀아야합니다.


1
Windows 용 zsh도 있지만 프로젝트는 버린 것 같습니다.
Baarn

Windows에는 여러 개의 * nix 쉘 포트가 있습니다. 자신의 cshell 포트를 작성하여 웹 사이트에서 판매하는 SU 회원이있었습니다.
Keltari

11

Windows 용 Git 을 다운로드하십시오 . "Git Bash"라는 셸과 함께 제공되며 다른 많은 명령 줄 도구도 포함되어 있습니다.


5

절대적으로 사랑하는 ConEmu! 투명한 창, 멀티 탭 및 기타 여러 옵션을 사용할 수있는 가장 섹시한 중 하나입니다. 또한 Bash와 같은 많은 쉘이 포함되어 있습니다. 당신은 매우 행복 할 것입니다. https://conemu.github.io/






1

Windows에서 Unix C 셸을 처음부터 다시 작성하지만 많은 기능이 개선 된 Hamilton C 셸을 좋아할 것 입니다. 있다 무료 데모는 당신이 구매하기 전에 당신이 시도 할 수 있습니다. 전체 공개 : 저는 저자입니다.


0

cygwin 또는 uwin을 사용할 수 있습니다. 또한 UWIN 을 설치하고 Cygwin, cmd.exe, Windows PowerShell 등과 같은 다른 쉘을위한 GUI 환경을 제공하는 FireCMD 쉘 을 사용해 볼 수 있습니다 .


0

예, 가능합니다 :) 아래 단계와 Windows PowerShell을 사용하십시오.

다음은 경험을 덜 고통스럽게 만드는 단계입니다.

  1. ansicon 다운로드
  2. 압축 파일을 C:\디렉토리로 추출하십시오.
  3. Windows PowerShell을 열고 C:\ansicon\x64컴퓨터가 64 비트 기반 아키텍처인지 또는 C:\ansicon\x86컴퓨터가 32 비트 기반 아키텍처 인지를 탐색 하십시오 .
  4. 이 명령을 사용하십시오 ansicon -i

이제 첫 번째 부분은 다양한 명령의 콘솔 출력에 약간의 색상을 추가하는 것입니다.

두 번째 부분은 편안하게 느끼기 위해 Windows PowerShell의 색상 설정을 변경하는 것입니다.

  1. powershell시작 메뉴 에 입력하여 Windows PowerShell을 엽니 다 .
  2. Windows 헤더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오 .
  3. 색상 탭을 선택 하십시오.
  4. 다음 색상 스키마 중 하나를 적용하십시오.

컬러 스키마 1
컬러 스키마 2

이것이 도움이 되었기를 바랍니다. 이것이 바로 당신이 찾고있는 것입니다.


0

파이썬은 모든 유닉스 "파이프"및 기타 쉘 명령을 실행하는 가장 쉽고 강력한 방법입니다. 파이썬은 모든 'nix 시스템에서 명령을 실행하는 가장 좋은 방법입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.