Linux 에서처럼 Windows에서 생산성 향상 [닫기]


9

Linux에서 Windows 로의 전환을 고려하고 있습니다. 저를 걱정하는 것은 생산성이 떨어집니다. 예 :

  • 리눅스에서, 나는 상당히 빨리 그들이 PATH에 (- 예를 들어, 대부분의 응용 프로그램으로 인해 파일 시스템 레이아웃 표준의 경우 응용 프로그램을 실행할 수 /usr/bin/usr/local/bin)
  • 쉘에서 vi를 열 수 있습니다 (초점을 잃지 않음)
  • 프로그래밍 방식으로 완성되었습니다. 예를 들어, 현재 디렉토리 아래 어딘가에 이름이있는 문자열을 가진 모든 파일을 찾는 스크립트가 있는데이를 완성했습니다 (따라서 "ff Foo <tab>"는 Foo를 포함하는 모든 파일 이름으로 완료됩니다)

따라서 생산성을 높일 수있는 Windows 도구에 대한 제안을 찾고 있습니다. Cygwin을 사용할 수 있다는 것을 알고 있지만 "Windows가 Linux처럼 동작하도록"하지 않는 대안을 찾고 있습니다.


1
Windows는 PATH도 있습니다
Macha

BTW : 제가 언급 한 유스 케이스가 아니라 생산성 도구에 감사드립니다
IttayD

3
흥미로운 +1. 나는 그 반대가 궁금하다. 리눅스는 윈도우처럼 생산성이 높다. ;)
Jon Seigel

1
작은 팁 : Windows에 게임을 설치하지 마십시오. 내가하는 것과 같은 중독으로 고통받지 않을 수도 있습니다. 나는 듀얼 부팅 (일을위한 리눅스, 게임을위한 창문)에 익숙했고 모두 훌륭했습니다. 최근에 나는 일을 위해 (주로 퍼티를 통해) 창문을 사용하고 있었고, "일시적으로"일을 조금 멈추기위한 나쁜 습관을 물었다.
Malabarba

프로그램 완료에 관해서. Windows Vista 및 7에는 시작 메뉴 검색 기능이 있습니다. 터미널만큼 강력하지는 않지만 여전히 유용합니다. 그리고 Win을 누른 다음 Foo를 입력하여 옵션 팝업을 보는 것만 큼 빠릅니다.
Malabarba

답변:


7

Windows를 Linux의 상위 집합으로 생각하십시오. 기본적으로 그 이유는 다음과 같습니다. Linux에서 사용하는 모든 기술과 유틸리티는 동일한 프로그램을 사용하면 직접 변환됩니다.

반면 Windows는 Linux에서 사용할 수없는 새롭고 풍부한 바로 가기와 기술을 많이 제공합니다. 내가 좋아하는 것 중 일부는 다음과 같습니다.

  1. Win + R 바로 가기 키를 사용하고 프로그램 이름 (메모장), 파일 경로 (c : \ 폴더), 네트워크 경로 (\ server \ share \ 폴더) 또는 웹 사이트 주소 (www.xyz.com)를 입력하십시오. 각각의 경우 제안 드롭 다운 목록을 포함하여 파일 이름 완성을 얻게되며 명령 창이 필요하지 않습니다.

  2. Windows 탐색기를 명령 쉘로 사용하십시오. 바로 가기 키를 찾아보고 Win + R을 사용하여 어딘가에 도착한 다음 바로 가기 키를 사용하여 파일을 작업하십시오.

  3. 편집기 및 파일 뷰어와 같은 프로그램을 각각 고유 한 접두사가있는 SendTo 폴더에 추가하여 세 번의 키 입력으로 프로그램을 활성화하십시오. 예를 들어, 컴퓨터에서 작업을 시작할 때마다 SendTo에서 항상 "1 메모장"바로 가기를 만들므로 Shift-F10, N, 1 (또는 마우스 오른쪽 단추를 클릭하여 N, 1)하면 언제든지 파일을 열 수 있습니다. 메모장.

  4. 잘라 내기 / 복사 / 붙여 넣기 바로 가기 키 (Ctrl-C, Ctrl-X, Ctrl-V)를 사용하여 디렉토리간에 파일과 폴더를 이동하고 복사합니다. 빠른 키 입력 콤보 Ctrl-C, Ctrl-V를 사용하여 단일 디렉토리 내에서 파일 또는 폴더를 복제 할 수 있습니다.

  5. F2를 사용하여 파일 이름을 편집하고 Ctrl-F를 사용하여 파일을 찾으십시오.

다양한 Linux GUI에는 이러한 기능이 하나 이상 있지만 다양한 Linux 설치에서이를 사용할 수는 없습니다. 반면, 모든 최신 Windows (예 : Windows 2000 이후)에서 언제든지 이러한 작업을 수행 할 수 있으므로 현재 문제에 자유롭게 집중할 수 있습니다.


10

가장 먼저해야 할 일 : PowerShell을 다운로드하십시오. 여전히 bash보다 낫지는 않지만 cmd.exe 인 가증보다 낫습니다.

둘째, Windows에도 PATH가 있습니다. 사용해.


리눅스에서 응용 프로그램은 일반적으로 Windows에서, 각 응용 프로그램이 PATH에 각 하나를 추가하는 것은 고통 그 자체 폴더에,는 / usr / 빈에 설치
IttayD

한 곳을 추가하지 않으면 실행 파일을 c : \ bin \에 자동으로 링크하는 스크립트를 작성하십시오. :)
Phoshi

정말 ^^ 있는지가 색인하고 즐길 단지 그들이 가장 가능성이 색인하고 및 / 실행 어쨌든 (그리고하지 않을 경우 일반 검색자가 발견 될 그들을 실행의 경로에서 가진 응용 프로그램의 사용을 참조하지 마십시오
Oskar Duveborn

동의합니다. 응용 프로그램 설치 경로를 PATH 환경 변수에 추가하는 것은별로 중요하지 않습니다. 또한 참고로 PowerShell은 Bash보다 훨씬 강력하다고 생각합니다. 텍스트를 파싱하고 다른 명령으로 텍스트를 파이핑하는 데 시간을 보내시겠습니까, 아니면 풍부한 개체를 사용 하시겠습니까? :)
Trevor Sullivan

7

Launchy 는 매우 간단한 단일 키 입력 응용 프로그램 실행을 제공합니다. XP SP3, Vista 및 7의 명령 행 측면에서 명령 행과 관련하여 상황이 훨씬 나아졌습니다. Linux 프롬프트에 대한 다소 제한된 경험으로 인해 Linux는 처음부터 계속 작동하지만 Linux는 항상 GUI였습니다. 그리고 모든 명령 줄 기능은 MS-DOS 시절의 숙취였습니다. 그러나 이제는 '헤드리스 (headless)'버전의 Windows Server가 있으며이 점에서 훨씬 더 강력 해져야합니다.


2
"숙취"또는 "숙취"? 나는 DOS를 잊어 버리려고 노력하는 숙취를 겪었지만, 당신은 후자를 의미한다고 생각합니다.
AnonJr

Launchy는 더 이상 없이는 갈 수없는 유틸리티입니다. 기본적으로 명령 이름 (부분과 일치)을 입력 할 수 있으며 시작 메뉴에 있으면 명령 이름이 시작됩니다. 그 외에는 powershell이 ​​좋을 것이라고 생각하지만 cygwin을 고수합니다. 껍질에 익숙해 지더라도 grep, find 등이
빠질

나는 개인적으로 "모두 검색"을 더 좋아한다.
Epaga

5

Linux에서 Windows 로의 전환을 고려하고 있습니다. 저를 걱정하는 것은 생산성이 떨어집니다. 예 :

**** Linux에서는 PATH에있는 응용 프로그램을 상당히 빠르게 실행할 수 있습니다 ***

Windows에도 PATH가 있습니다. GUI (제어판 / 시스템 / 고급 / 환경 변수 / PATH)를 통해 또는 PATH를 입력하여 명령 줄을 통해 내용을 확인할 수 있습니다.

이 바로 가기는 경로에 임시 디렉토리를 추가하려는 경우에 유용합니다.
c :> 경로 c : \ temp; % PATH %

**** 쉘에서 vi를 열 수 있습니다 (초점을 잃지 않음) ***

내가 아는 한 Windows의 vim에는 명령 줄 1 (콘솔이라고 함)과 gui (gvim)의 두 가지 버전이 있습니다. 둘 다 잘 작동합니다. 나는 gvim을 선호하지만, 그것은 단지 개인적인 취향입니다. vim의 런타임 디렉토리를 PATH 변수에 넣고 원하는 곳에서 열 수 있습니다.

**** 나는 프로그램적인 완성이 있습니다. 예를 들어, 현재 디렉토리 아래 어딘가에 이름이있는 문자열을 가진 모든 파일을 찾는 스크립트가 있는데이를 완성했습니다 (따라서 "ff Foo"는 Foo를 포함하는 모든 파일 이름으로 완료됩니다) ***

글쎄, 나는 이것을 필요로하지 않았기 때문에 이것에 대해 구체적으로 알지 못한다. 그러나 cygwin과는 별도로 몇 가지 "표준"유닉스 명령 행 유틸리티 포트가있다. 기본 설정은 기본 (일종의) Windows 포트 인 unixkit-tiny입니다. 휴대용 및 모두. 여기 에서 다운로드 할 수 있습니다 .

따라서 생산성을 높일 수있는 Windows 도구에 대한 제안을 찾고 있습니다. cygwin을 사용할 수 있다는 것을 알고 있지만 "창을 Linux처럼 동작하게하지"않는 대안을 찾고 있습니다.

글쎄,이 경우 ( "리눅스처럼 윈도우가 동작하도록"하지 말고), Notepad2 또는 ++, Powershell 및 일부 파일 관리자 조합을 사용할 수 있습니다.)
진지하게, 나는 위에서 언급 한 것이 당신에게 잘 도움이 될 것이라고 믿습니다. 다른 문제가 있으면 질문에 명시하십시오.


4

흠, 생산성을 위해 내가 좋아하는 Windows 도구 중 일부는 다음과 같습니다.

오토 핫키 . 이 주변에서 상당한 언론 보도를 얻습니다. 맞춤형 단축키 및 단축키.

모든 것 . 또한 인기가 있습니다. 인스턴트 파일 및 폴더 검색기. (NTFS 만 해당)

스마트 스타트 메뉴 . 간단한 단축키는 프로그램 이름에 대한 문자열을 입력

그리고 파이어 폭스 애드온의 호스트!

다른 방법으로 비슷한 문제가 있습니다. 이러한 도구 및 기타 사용자 정의는 Linux를 정기적으로 사용하지 않는 이유입니다. 언젠가 배울 게요


모든 검색 기능이 Windows 환경을 혁신했습니다. 진심으로. 가져와 놀랍습니다.
Epaga

4

나는 것을 발견했다 Cygwin에서 툴킷 창에 매우 유용합니다. 그것은 윈도우 OS 위에 쉘과 같은 멋진 리눅스를 제공합니다.

그래도 내가 추천 할 것은 일반적인 명령 줄 창 대신 rxvt 터미널 창을 실행하는 것입니다. 이렇게하면 더 나은 복사 및 붙여 넣기 지원과 친숙한 x-win과 같은 쉘 창을 얻을 수 있습니다.


1
mintty가 더 좋습니다 : mintty.googlecode.com
Anonymous

Mintty에서 2 위. 유비쿼터스 퍼티를 기반으로합니다. 잘 작동하는 훌륭한 터미널 지원.
Pridkett 2009

1

당신은 리눅스에 익숙합니다. 창문에 익숙해 지십시오.

AutoHotkeyExecutor 는 두 가지 환상적인 도구입니다. Windows에도 % PATH %가 있습니다. 사용하십시오. 에서 레지스트리 키를 시도 [here]자신의 .bashrc 스타일 cmd를 설정 스크립트 만들기 위해 doskey거의 좋은만큼 bash는의를alias

Python과 Perl은 모두 Windows에서 실행되며, 둘 중 하나를 모르거나 배우면 .sh 셸 스크립트가 할 수있는 모든 것을 할 수 있습니다. 기본 cmd 도구 세트가 쓰레기이기 때문에 UnxUtils 또는 Cygwin을 가져옵니다 (PATH에 \ bin 폴더를 추가하면 도구가 매우 좋습니다. 무겁고 창이 아닌 bash 에뮬레이터 일뿐입니다). 또한 선택에 따라 vim 및 emacs (적절한 포트 모두)를 얻습니다 (vim :))

이 모든 것을 통해 강력한 명령 줄 (bash 표준은 아니지만 유용성이 높음)과 강력한 GUI가 있습니다. Meta-G는 강조 표시된 단어를 Google에, Firefox는 Firefox, Everything을 통한 전역 검색 , 우수한 다중 모니터 지원, KDE 스타일 창 이동 등 을 불러옵니다 . Windows는 완벽하지는 않지만 많은 노력을 기울이고 있습니다.


1

Windows에서 응용 프로그램을 실행하는 것과 관련하여 Windows 7은 컴퓨터에서 응용 프로그램을 검색 한 후 한 번의 클릭으로 실행하는 것을 지원합니다.


1

리눅스 명령 행을 가지고 가십시오. cmd 쉘에서 Gnu Win32 또는 unxutils를 사용하여 자주 사용하는 유닉스 도구를 사용할 수 있습니다 . 이 도구는 windows cmd 쉘 내에 있기 때문에 cygwin보다 Windows에서 더 잘 작동합니다.


1

Launchy도 좋다고 들었지만 SlickRun 없이는 살 수 없었습니다. 또한 더 많은 응용 프로그램의 경우 'Alternative To'사이트로 이동하여 Linux에서 사용하는 응용 프로그램을 대체하는 일부 Windows 기반 옵션이 무엇인지 확인할 수 있습니다.

http://alternativeto.net/


0

clipx 가 정말 유용한 도구라는 것을 알았 습니다.


어떻게 요? 그게 뭐가 유용한가요? OP의 요구와 어떤 관련이 있습니까?
MaQleod

@MaQleod : 기본적으로 Windows에서는 사용할 수없는 클립 보드 기록을 구현합니다. 코드 / 텍스트를 편집 할 때 실제로 도움이됩니다. OP는 유용한 생산성 도구에 대한 제안을 원했고 (문제의 의견 참조)이 도구가 코드 작성에 도움이된다는 것을 알았습니다.
Skizz

OP가 무엇을 원했는지 이해합니다. 링크가 포함 된 SU 관련 질문에 대한 답변은 단지 링크 일뿐입니다. 해당 링크가 OP가 요청한 내용과 어떻게 관련되는지에 대한 간략한 요약을 작성하는 것이 좋습니다.
MaQleod

0
  • 명령 앞에 접두사를 붙여 PATH에없는 일부 (전부는 아님) 프로그램을 시작할 수 있습니다 start. 이 목록에 항목을 추가 할 수있는 레지스트리 키가 있다고 생각합니다.
  • vi껍질에서 바로 열 수 있습니다 . Vim을 설치할 때 적절한 옵션을 확인하십시오.

0

Windows에 처음 설치하는 프로그램 중 하나는 SoftIntegration의 Ch Shell입니다. 원래는 C를 배우기위한 대화식 방법으로 사용하기 시작했지만 이제는 훨씬 더 많이 사용합니다. 여기 에는 표준이 아닌 Windows에서 사용하기에 좋은 여러 Gnu 유틸리티포함되어 있습니다. 그리고 C에 익숙하다면 괜찮은 스크립팅 환경을 만듭니다.

Windows Powershell도 훌륭한 도구입니다. .Net 프레임 워크에 액세스 할 수 있으므로 거의 모든 것을 빌드 할 수 있습니다. 많은 타사 응용 프로그램에서 빠르게 지원되고 있습니다.

여전히 유닉스 계열 환경을 고려하고 있다면 Microsoft의 UNIX 기반 응용 프로그램 용 하위 시스템을 살펴보십시오 . Cygwin과 달리 SUA는 Win32 하위 시스템과 동일한 수준에서 Windows 커널 위에서 실행되는 환경 하위 시스템입니다. 꽤 깔끔한 물건입니다.

마지막으로, Windows를 최대한 활용하려면 "홈"버전을 사용하지 마십시오. "고급 사용자"가 원하는 몇 가지 옵션 및 기능이 누락되었습니다.


0

"생산성"과 관련하여 내가 없이는 할 수없는 세 가지 유틸리티가 있습니다.

Total Commander (궁극의 파일 관리자) 및 SlickRun (무료 플로팅 명령 줄 유틸리티) 및 실제로 Everything (데스크톱 검색 도구, 이전에 권장 됨)

다중 모니터 설정을 사용하는 경우 실제 Windows 관리자 는 '필수'입니다.


0

AltDrag 는 Alt 키를 누른 상태에서 창을 끌어 오는 것과 동일한 기능을 제공하는 Windows 용 도구입니다. 나는 그것을 너무 많이 사용하며 GUI 시스템의 경우 성능 향상이라고 생각합니다.


당신이 AltDrag를 사용하는 경우, 대신 AltMove을 시도하고 당신은 승자 :)해야합니다 deskex.com/Altmove/index.asp

내가 찾은 최고의 것은 KDE Mover-Sizer입니다. corz.org/windows/software/accessories/… 나는 과거에 여러 유형의 유틸리티를
Nathaniel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.