[완료] 왜 윈도우에서는 리눅스 터미널 같은게 없을까요?

munhoney의 이미지

약간 뚱단지 같은 질문입니다만...

그 동안, 리눅스에서 일 하다가 갑자기 윈도우로 작업 환경이 바뀌었는데, 역시 개발하다보니, 커맨드 창 활용이 많이 되더군요.
VI에 길들여지다 보니 윈도우 커맨드에서 VI 실행하고 등등.

그런데 요즘 자꾸 생각나는게, 윈도우 커맨드는 윈98부터 지금까지 바뀐게 거의 없이 그대로다는 거지요.
리눅스의 Gnome 터미널 처럼 copy&paste라든지, 화면 투명하게 한다든지, 디렉토리파일 색상 구분 이라든지, .. 등등 좋은 기능들을 추가하면 좋겠는데요..

물론 윈도우 커맨드와 gnome 터미널은 개념이 틀리기 때문에 비교하기는 뭐하지만서도, 너무 아쉽군요.

혹시 윈도우 커맨드가 리눅스 gnome 터미널 처럼 만들 수 있을까요? 혹, 그런 프로그램이 이미 나와있을까요?

----------------
이후...
----------------
기존에 있는 것을 찾아보니, ckw라는게 있더군요. 하지만, ckw에 추가 기능이 필요해서 오픈소스인 ckw에 참여할려고 했으나, 잘되지 않아서 제가 필요한 기능을 위주로
따로 CMDK(http://kldp.net/projects/cmdk/)라는 이름으로 하나를 만들고 있습니다.
필요한 기능이 있으면 여기 계시판에 올려주시면 최대한 빨리 추가하도록 하겠습니다 ^^

neocoin의 이미지

http://en.wikipedia.org/wiki/Windows_PowerShell

제가 많이 쓰지 않아서 잘 모르겠네요. :)

munhoney의 이미지

그런데 Power Shell도 역시나 제가 원하는 기능은 없군요.

단지, shell 기능 이나, 명령어만 더 추가 되었지, copy&paste 등등은 없네요.

다른 방법은 없을까요?

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

auditory의 이미지

도스창도 c&p 는 됩니다만,
cygwin을 쓰시면 좋습니다.

지리즈의 이미지

1. cygwin+sshd + putty로 로컬 접속 (제가 사용하는 방법)

2. cygwinX + rxvt (김정균님의 추천)

http://kldp.org/node/101785#comment-472006

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.

auditory의 이미지

1 --> cygwin+puttycyg 도 있습니다.
2 --> rxvt는 X 없어도 될듯. putty 대비 rxvt의 장점은 무언가요??

Daiquiri의 이미지

전 그냥 Windows PowerShell이 좀 쓸 만 하길래 그냥 이걸 씁니다.

nexus26의 이미지

cygwin 설치하고 mintty 사용하면 리눅스 shell 과 별 다를바 없이 사용하기 편합니다.
물론 원격에서도 일하려면 sshd 에 putty 를 써야겠지요..

엠브리오의 이미지

마우스로 copy & paste 도 되는것 같고, 그외에도
반투명 처리라든지 자유로운 resizing 및 폰트 바꾸기 등등이 가능하군요. ^^;

그리고 디렉토리나 파일별 색깔처리는 ls 명령어에서 처리하는 기능입니다.
물론 터미널 종류도 맞아야 제대로 색깔이 나오겠지만요.

http://aero.sarang.net/blog/2010/05/-cmdexe-ckw.html

munhoney의 이미지

아 감사합니다.!!!

이거 괜찮네요.. 저는 주로 Window XP를 사용하는데, 약간 버그가 있는 것 같긴하지만,, 쓸만한 것 같습니다.

이거 조금 손좀 봐서 한번 재미있게 만들어봐아겠네요.. ㅋㅋ

좋은것 같습니다. 좋은 프로그램 소개 시켜주셔서 너무 감사요~~~

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

oranke89의 이미지

오호~ 이거 정말 멋지네요. 좋은 정보 감사드립니다.
만지작 거리다보니 IME부분도 손보고 싶고 이런저런 아이디어가 떠오르는데... 제가 델파이 사용자라...
일단 옵션부분을 빼고 터보델파이 코드로 바꿔보았습니다. 짬짬이 다듬어보려고요.

http://dev.naver.com/projects/dkw

ymir의 이미지

dos 창의 왼쪽 상단의 아이콘을 클릭해서 속성 -> 옵션 -> 편집옵션 에서 빠른편집모드 를 체크하면...
블럭 지정 및 copy & paste 가 됩니다.
블럭 지정 후 마우스 우측 버튼을 클릭하면, 블럭의 내용이 클립 보드에 저장되고..
블럭 해제 상태에서 마우스 우측 버튼을 클릭하면, 클립 보드의 내용이 dos 창에 뿌려집니다.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

JuEUS-U의 이미지

터미널 인터페이스도 인터페이스지만
방대한 양의 바이너리는 어떻게 따라잡기 어려운 부분이죠...

hiseob의 이미지

리눅스 와 윈도우의 차이가 그것 아닐까요?
리눅스에선 뭘 설치하고 설정하더라도 GUI는 그저 덤으로 생각할수 있을만큼 CUI 지배적인 환경이고
윈도우에선 뭘 설치하고 설정하려면 마우스 없이는 불가능 하리라 생각할만큼 GUI 지배적인 환경이라는거죠.

샘처럼의 이미지

혹시 4dos, 4nt, ndos(?)를 기억하고 계시다면,

http://www.jpsoft.com/tccledes.htm

를 한번 검토하여 보세요.

myproverbs의 이미지

윈도우용 emacs를 띄우신후 eshell기능을 활용하셔도 괜찮습니다.

혹여
http://blog.blueblack.net/item_358 에 나온것과 같이
ckw (cmd인데 복사붙여넣기 가능)와
nyacus (색상추가 및 부가기능)의 조합으로 환경설정이 가능합니다.

munhoney의 이미지

ckw는 ctrl+v 가 안되더라구요..

그래서, ckw를 가지고 추가 기능을 넣고 있습니다.

그리 실력은 없지만, 어느 정도 잘 되면 KLDP에 올려보겠습니다. ^^''

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

myproverbs의 이미지

기대하겠습니다 +_+//

munhoney의 이미지

안녕하세요..

KLDP에서 많은 도움을 받아서, 이번에 한번 저도 조그만 도움이 될 수 있을까 해서 함 올려봅니다.

이 프로그램은 일본에서 만든 cmk를 가지고 제가 필요한 몇가지 기능을 더 추가한 것입니다.

혹 필요한 기능이 더 있으면 저에게 알려주시면, 시간 나는데로(?) 함 만들어 보겠슴다~~

추가 기능은
- Ctrl + V : Paste 기능 (o)
- Ctrl + (keypad) + : Font Size 키우기 (O)
- Ctrl + (keypad) - : Font Size 작게 하기 (O)
- 바로가기 키를 사용하는 경우 버그 수정 (O)

입니다.

자료는 http://blog.naver.com/munhoney/40109915791 에 있습니다.

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

oranke89의 이미지

컨트롤키로 폰트 조절하는 기능 멋진데요~~ ^^;;
시스템 메뉴의 Copy All 도 아주 유용할 것 같습니다.

수정된 소스 코드는 어디에서 얻을 수 있는지도 함께 알려주세요. ^^;

munhoney의 이미지

일단 별로 한게 없는데 반은이 나쁘지는 않은 것 같아서 기분은 좋네요 ^^''

cmdk는 ckw를 기반으로 만들어 졌습니다. 그래서 ckw code에서 update하는 방향으로 갈지 고민중에 있습니다.
사실 그게 맞을 것 같은데 ckw code 업데이트가 어떻게 되는지 잘 몰라서 아직 못하고 있습니다.
결정되는데로, 소스는 공개하도록 하겠습니다. ~~~

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

샘처럼의 이미지

이거 꽤 괜찮네요.

개인적으로 애용하는 TCC/LE 를 Cmd대신 cmdk.cfg에 기록하고
cmdk를 실행하였는데, 무난하게 실행되네요.

혹시 몇가지 추가 기능을 부탁드리고 싶다면 어떻게 말씀드려 볼 수 있을지요?

munhoney의 이미지


일단, http://blog.naver.com/munhoney/40109915791 여기에 덧글로 기록해 주시면, 시간 되는데로 기능을 추가 할려고 합니다. ^^

이제 시작이라, 구현해야 하는 기능들이 참 많네요. 아무쪼록 필요한 기능 많이 알려주세용.

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

lusilis의 이미지

좋은 기능 감사합니다~

몇가지 요청 드리고 싶은걸 남기니 시간 되실 때 한번 살펴봐 주세요~

1. 폰트 사이즈 조절 기능
- Cmdk*font를 다른걸로 바꿨더니 단축키를 통한 사이즈 조절이 되지 않습니다. (ex: Fixedsys)

2. ctrl+c 의 부재
- ESC를 통해서 전체 라인 삭제가 가능하지만 ctrl+c는 버릇처럼 사용하는거라 없으니까 허전합니다.

munhoney의 이미지

네 좋은 지적 감사합니다. ^^

말씀하신 내용에 대해 답변입니다.

1. 폰트 사이즈 조절 기능
: Fixedsys는 실제 font size가 12밖에 없어서 그럴 것 같네요. 노트패드 열어서 Fixedsys로 폰트 설정할려고 하면 12밖에 없더라구요...
다른 폰트 (Vector 폰트)는 아마 잘 될 것입니다. 혹시, 잘 안되면 제 블로그(http://blog.naver.com/munhoney)나 KLDP에 올려주시면 수정하겠습니다.

2. Ctrl+c 부재
: 네.. 저도 여기에 동감합니다. Ctrl+c에 대해서 지금 추가 작업을 할려고 하고 있습니다.
사용은 Shift 키와 방향키로 복사하고자 하는 부분에 대해 블럭을 지정한 다음, Ctrl+c를 누르면 복사되도록 할려고 합니다.
혹시, 더 좋은 아이디어 있으면 알려주시면 적극 반영하도록 하겠습니다.

암튼, 조금이나마 도움이 되고 있다니, 정말 기쁘네용 ㅋㅋ

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

oranke89의 이미지

저랑 같은 FixedSys 매니아시군요. ^^;
FixedSys 는 트루타입이 아니기 때문에 크기조절이 안됩니다. ^^;
요 글을 참조하신 뒤에

http://oranke.tistory.com/89

다음 링크에 가셔서 FSEX300.ttf 를 다운받아 설치하세요.

http://www.fixedsysexcelsior.com/

이제 폰트설정을 Fixedsys Excelsior 3.01 로 해 두시면 크기조절이 됩니다.
폰트 크기를 16으로 맞추시면 일반적인 FixedSys와 동일한 느낌을 주게되지요.

그리고 컨트롤+C/V 의 문제는... 일단 콘솔에서 컨트롤+C가 동작정지의 의미를 갖기 때문에
바람직하지는 않은 듯 합니다. 하지만... 저도 컨트롤+C를 습관적으로 눌러주고 있기 때문에
munhoney 님과 방향이 조금 다르긴 하지만... 나름대로 DKW란 포크를 만들어 갈증을 달래고 있습니다.
http://dev.naver.com/projects/dkw/

일단 말씀하신 기능을 추가한 따끈따끈한 버전을 방금 릴리즈했으니 한번 살펴보세요.
http://dev.naver.com/projects/dkw/download/note/963

munhoney의 이미지

아. 역시 저와 같은 생각을 갖은 분이 많았군요 ^^
델파이로 개발을 하신다니, 또 다른 버전이 나오겠군요.

좋은 프로그램 부탁드립니다.~~~

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

oranke89의 이미지

ckw 원본에 피드백할 방법은 사라진 것 같아요.
포크하신 프로젝트를 kldp등에서 오픈소스로 진행하신다면 더욱 좋을듯 합니다.
(까다로운 GPL을 지키는 가장 쉬운 방법...)
저야 파스칼이 편하니 귀찮아도 바꿨지만, munhoney 님이 진행하신다면 굳이 델파이일 이유가 없으니까요. ^^*

munhoney의 이미지

아 그렇군요.

저도 ckw에 포크를 할려고 해봤으나, 방법이 없더라구요. 그리고 일어로만 되어 있어서 도무지 알수가 없네요..^^''

kldp에 올리던지, 아니면 다른 곳에 올리던지 그래야 할 것 같습니다.

조언 감사합니다.~~~

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

lusilis의 이미지

Fixedsys Excelsior 3.01 정보 감사합니다~

putty에서 Fixedsys로 작업하는 버릇을 들이다보니 터미널 작업은 Fixedsys가 제일 좋아보입니다.

알려주신대로 설정해서 확인했습니다. ^^

OpenSnake의 이미지

cygwin 은 너무많은걸 설치하는거같아서 별로더라구요
윈도우에서 리눅스쉘 명령어을 사용할수있는 방법은 없을까요?

--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.

--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.

munhoney의 이미지

어떤 명령어를 원하시나요?

cygwin을 사용하지 않고는 리눅스 명령어를 사용할 수 없지만,
대신 grep, vi, ps 등등 사용할 수 있는 방법은 있습니다.

mingw라고 최소한의 리눅스 명령어들을 제공해줍니다.

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

lateau의 이미지

혹시 탭기능 지원하는 터미널은 있나요?
딴 건 대충 참겠는데 탭이 없으니 정말 불편하더군요.

--
I think to myself...what a emerging world.

--
I think to myself...what a emerging world.

snowall의 이미지

Tab키를 누를 때 자동완성되는 걸 말씀하시는가요, 아니면 여러개의 창을 Tab으로 여는걸 말씀하시는지...

헷갈립니다. -_-;

--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com

피할 수 있을때 즐겨라! http://melotopia.net/b

lateau의 이미지

표현이 모호했네요.

'탭으로 창 열기' 라는 표현이었습니다. 창이 여러개가 되니 불편하더라구요.
이래저래 찾다가 결국 cygwin/x에 mrxvt 올려서 사용중입니다.

X 돌아가고 virtuawin까지 까니까 이제 좀 사람(?)이 된 기분이네요.

--
I think to myself...what a emerging world.

--
I think to myself...what a emerging world.