2010-06-29 8 views
0

나는 사이트에서 다른 질문을 한 번 보았으며 가장 널리 사용되는 (또는 주관적으로 가장 좋은) 명령 줄 도구 목록을 찾을 수 없습니다.명령 줄 도구

Mercurial을 설치 한 직후 다른 사람들이 사용하고있는 명령 줄 도구에 관심이 있습니다.

어떤 명령 줄 도구를 사용하고 어떤 도구를 선호합니까? 왜 당신이 그들을 사용하는지에 대한 몇 가지 이유가 있고 그걸 훌륭한 도구로 만드는 것이 정말 유용 할 것입니다.

저는 현재 Windows를 사용하고 있으므로 Windows 기반 명령 줄 도구에 대한 제안이 도움이 될 것입니다.

는 UPDATE :

는 내가 정말 찾고 있어요 것은 Windows에서 cmd.exe를 내장 교체하는 일부 소프트웨어입니다. 우리가이 소프트웨어를 사용할 수있는 많은 방법이 있지만 사람들이 사용하고있는 대체 도구에 관심이 있습니다. cmd.exe가 작동하기가 어렵고 좋은 대안을 찾고 있습니다.

업데이트 2 :

그래서 내 표현이 약간 꺼둔 것으로 나타났다. 내가 정말로 묻고있는 것은 Shell이나 Command Interpreter이다. 대답 해준 모든 사람들에게 감사드립니다. 매우 유용한 답변.

+0

이 질문이 없습니다 ... 무엇을위한 명령 줄 도구입니까? 왜 당신이 사용하는 도구는 커맨드 라인이어야합니까? – Tarski

+0

안녕하세요. 위에서 말했듯이, 나는 이제 Mercurial을 시작하려고합니다. 정말 Windows에서 cmd.exe에 내장 된 대안에 대해 알고 싶습니다. cmd.exe의 대체 소프트웨어로 사용되는 몇 가지 명령 줄 도구를 보았습니다. 나는 나의 질문이 그보다 더 모호 해 보인다. cmd.exe를 대체 할만한 소프트웨어는 무엇입니까? –

+0

내가 찾고있는 도구가 다음과 같이 나타납니다. Console2. 나는 최근에 Rob Conerys 블로그 게시물 중 하나에서 그것을 보았지만 그것을 본 곳을 기억하지 못했습니다. –

답변

1

아마 무슨 얘기하는 것은 shell입니다 , 이는 프롬프트를 제공하는 프로그램으로, 명령을 입력하고 실행하고 인수, 잠수정과 같은 간단한 프로그래밍과 같은 작업을 수행 할 수 있습니다 적정 및 반복. CMD.EXE는 Windows 용 내장 쉘입니다.

Cygwin은 Windows에서 유닉스 스타일의 쉘 ("bash")을 제공하는 패키지입니다. Unix 스타일의 환경 (Unix 스타일의 디렉토리 등)을 지원하기위한 것이지만, Windows 프로그램도 실행하는 데 사용할 수 있습니다. "bash"는 CMD.EXE보다 훨씬 강력합니다. 유닉스에 익숙한 사용자 중 Windows를 사용하는 사용자가 Cygwin을 많이 설치했습니다.

최신 버전의 Windows에는 PowerShell이라는 최신 셸이 있습니다. 나는 그것을 사용한 적이 없지만 CMD.EXE보다 개선 된 것이라고 생각할 수 있습니다.

당신의 최근 코멘트에 따르면 "Console2"가 원했던 것이지만, 프로젝트 페이지에서 판단 할 때 셸이 실행되는 창 프로그램 인 것처럼 보이며 (더 쉽게 자르기와 같은 기능이 부여됨) 붙여 넣기 및 구성 가능한 모양). 그래도 CMD.EXE는 기본적으로 실행 중입니다.

+0

폴 감사합니다. 매우 도움이된다! –

1

나는 귀하의 질문이 너무 일반적이라고 생각합니다. 명령 줄은 모든 유형의 응용 프로그램에 사용할 수있는 인터페이스 유형입니다.

귀하의 질문은 다음 질문과 유사합니다 : 어떤 응용 프로그램을 선호합니까?

이 질문에 대한 답변은 너무 주관적이고 그리 유용하지는 않습니다. 사람들이 특정 목표를 달성하기 위해 어떤 도구를 사용하는지 질문해야합니다.

편집 :

내가 더 잘 이제 오해를 이해 : CMD는 보통 명령 행 도구를 호출되지 않습니다. 명령 해석기입니다. 당신이 찾고 있던 것은 더 나은 명령 해석자였습니다.

명령 줄 도구는 콘솔을 인터페이스로 사용하는 모든 응용 프로그램입니다.

+0

고마워요. 토마스. 제 질문은 다소 모호합니다. 왜냐하면 제 목표는 매우 모호하기 때문에 근본적입니다. 최근에 블로그 게시물에 언급 된 명령 줄 도구가 있었으며 나는 그것이 무엇인지 불렀다는 것을 기억하지 못합니다. 알파 투명도 등의 커스터마이징이 가능했습니다. Mercurial 작업을하기 위해 CMD를 열었으므로 CMD 라인 도구보다 더 나은 옵션이 있습니다. –

+0

다시 환호하는 Tomas. 나는 아마도 나의 말씨가 꺼져 있다고 생각했다. 내 사과. –

0

명령 줄 git은 사용할 수있는 다양한 그래픽 인터페이스보다 사용하기가 훨씬 쉽습니다 (그리고 IMO). 또한 커맨드 라인에서보다 유연하게 사용할 수 있습니다. 내가 자주 사용

2

일부 :

iisreset : 내 IIS 미친 저를 구동한다.

appcmd는 : 스크립트에 물건

robocopy에게 IIS : 그것은 기본 사본

subst보다 더 유용 더 자세한이기 때문에 : 깜짝 주를 매핑 : 내가 끔찍하게 긴 경로

net use

이있을 때 눈의

+0

특히 netxp에서'net use'는 원격 공유의 사용을 제거하는 가장 신뢰할 수있는 방법입니다. – shoosh

0

저는 항상 rsync을 사용합니다. 다른 플래폼을 빌드하고 테스트해야 할 때 특히 유용합니다. orms 및 느린 링크를 통해 원격 파일 시스템과 동기화해야하는 경우에 유용합니다. 당신이 좋은 대체 파이썬 것 cmd.exe를의 배치 언어를 좋아하지 않는 경우에

- 업데이트 된 질문에 응답

0

.

Windows 용 명령 줄 도구로는 유닉스 핵심 명령 줄 유틸리티의 대부분을 제공하는 다양한 "유닉스 도구"패키지가 있습니다. 예를 들어 거대한 로그 파일에서 추출해야 할 때 기본 텍스트 처리에 가장 유용합니다. 난 당신이 올바르게 테이크 명령을 확인 이해한다면

0

내가 승리 플랫폼에서 UnxUtils를 사용 또한

는 유용한 스크립트의 무리 여기를 보라. 이 도구는 Windows 환경 용으로 다시 컴파일 된 Unix 도구입니다.

전체 환경을 설치하는 오버 헤드없이 많은 유닉스 도구 (grep, sed, join 등)를 제공합니다.

잠시 동안 업데이트되지 않았지만 제대로 작동합니다.

관련 문제