Linux 파워 유저를 위해 Windows (바람직하게는 최신 버전) 머신을 어떻게 구성하여 최대한 활용할 수 있습니까?
Linux 파워 유저를 위해 Windows (바람직하게는 최신 버전) 머신을 어떻게 구성하여 최대한 활용할 수 있습니까?
답변:
저는 Linux sysadmin이지만 개인적으로 Windows를 사용합니다. 이것은 두 플랫폼 모두에 익숙하기 때문에 앞뒤로 전환 할 때 약간의 성가심을 유발합니다. 내가하는 일이 있습니다.
ls
, clear
Windows에서 등. 또는 Bash dir
와 같이 별칭을 지정 하고 cls
원하는 방식으로 작업을 수행 할 수 있습니다./
백 슬래시 ( \
)를 사용하더라도 파일 경로에 슬래시 ( )가 있으면 좋습니다. 따라서 Linux 사용자는 드라이브 문자로 경로를 시작하는 데 익숙해지면 슬래시 방향에 대해 너무 걱정할 필요가 없습니다.File
와 file
같은 일이 여기에 있습니다.pscp
과 psftp
는 P. 퍼티 자체가 환상적인 SSH 클라이언트입니다없이 유닉스의 윈도우 등가물 명령 및 PuTTYGen을 리눅스 박스 작업을 위해 RSA 키를 만들 것입니다.tar
, grep
, sed
, 등).doskey
완벽하게 작동합니다.
물론 VM에서.
그렇습니다, 나는 그것이 항상 가능하지는 않다는 것을 잘 알고 있습니다. 그래서 나는 개인적인 경험 (오랫동안 유닉스 사용자, 명령 줄을 많이 사용, 최근 회사 정책에 따라 Windows XP를 사용해야 함)을 기반으로 대답합니다. 특히, 생산성을 높이려면 써드 파티 애드온 트럭이 필요했습니다. 이 답변에 언급 된 모든 소프트웨어는 무료로 무료입니다.
M-x grep foo *.[hc]
버전 제어 소프트웨어 를 이해 하고 셸하는 쉘 포함) .
plinkx
메소드를 사용합니다 .plink
apt-cyg
Cygwin의 명령 행 패키지 관리자입니다. Cygwin 's의 GUI보다 사용하기가 더 쉽습니다 setup.exe
. 먼저 설치해야합니다 subversion
다운로드 패키지를 apt-cyg
, 그리고 bzip2
, gawk
, tar
그리고 wget
그것을 사용하는. apt-cyg -u COMMAND
패키지 인덱스를 다시 다운로드하지 않도록 실행하십시오 .CMD (Windows의 경우 기본 명령 줄 셸)를 사용해야하는 경우 다음 레지스트리 설정을 사용하여 완료를 설정해야합니다 ( Tab
파일 이름을 Ctrl+D
완료하고 디렉토리 이름을 완성합니다. 시작입니다).
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
devcon
하십시오 .devcon listclass DiskDrive
devcon remove @usbstor\…
top
입니다.lsof
동등합니다. 정션 은 일종의 기호 링크에 액세스 할 수있게합니다 (이 링크는 후드 아래에 있으며 Windows 응용 프로그램은 투명하게 표시되지만 XP에서는이를 작성하기 위해 타사 유틸리티가 필요합니다)..profile
제어판 "시스템"대화 "고급"탭, "환경 변수"대화 상자의 조합이다; 부팅 또는 로그인시 프로그램을 시작하는 다양한 방법.ldd
것은 Dependency Walker입니다 (의 편의점은 거의 ldd
없지만 많은 정보를 보여줍니다).재미있는 질문입니다.
Cygwin. 기본 윈도우와 친숙한 unixyness를 허용합니다.
SSH 클라이언트 (예 : PuTTY)
X 서버 소프트웨어 (xming?)
IE 이외의 브라우저 그들은 아마도 Firefox와 아마도 Chrome에 익숙 할 것입니다.
Linux VM이 좋을 수 있습니다.
사용자가 그 질문에 대답하도록하십시오! 그들은 파워 유저이기 때문에 그들이 원하는 것을 알게 될 것이며, 숟가락으로 먹이를주지 않는 환경에서 더 행복해질 것입니다. 그들에게 리눅스를 실행시키는 것이 옵션이라면, 그들은 그것을 취할 수 있습니다. VM 제품군을 운영하는 경우 멋진 모습을 보여주십시오. 그들이 단지 껍질 안에 살고 있다면 아마도 cygwin이 그들을 행복하게 할 것입니다. 아마도 그들은 매우 특정한 방식으로 환경을 바꾸고 싶어 할 것입니다. 그들에게 길을 말해 보자.
유닉스 사용자는 자신의 플랫폼에서 사용자 환경이 어떻게 보이는지에 동의조차 할 수 없기 때문에 데스크톱 환경과 창 관리자 수백 개, 쉘 수십 개, 배포판 수십 개를 배포 할 수있는 것보다 더 많은 이유가 있습니다. 다양성이 좋습니다. 그러나 tmux / zsh 사용자에게 KDE 사용자에게 cygwin을 제공하여 KDE 사용자를 행복하게하는 것보다 더 닮은 성형품을 제공함으로써 행복하게 만들지는 않을 것입니다.
Linux 사용자가 KDE를 사용하는 것을 좋아한다면 "KDE for Windows"가 아마도 첫 단계가 될 것입니다.
Windows 용 KDE
http://windows.kde.org/
해당 웹 사이트의 관련 정보는 다음과 같습니다.
어쩌면 나는 비관적이며 메시지가 주제를 벗어나거나 성가신 것으로 선언되기 쉬울 수도 있지만 정직한 대답은 당신이 단순히 이것을 할 수 없다는 것입니다. 나는 사람들을 화나게하고이 글의 왼쪽에있는 "삭제"/ -1 버튼을 클릭하는 것을 피하고 싶다. 여기 내 추론이 있습니다.
몇 년 전에 읽은 텍스트 ( http://theody.net/elements.html) 에서 철학적 인 부분을 다루고 spolsky는 항상 stackoverflow를 사용하는 사람들에게 인기가 있습니다. http : //www.joelonsoftware. com / articles / Biculturalism.html
내 추론과 나 자신 (90 년대 후반에 리눅스를 점점 더 많이 사용하는 것)에서 보는 것은 리눅스 / 유닉스와 일하는 것에 익숙해 져서 창문 상자 앞에 앉아 나에게 고통의 느낌을 가져 왔다는 것입니다.
하나의 예 : 작업 할 새 우분투 / 데비안 상자가있을 때마다 보통 터미널에서 수행합니다.
sudo apt-get install app_that_i_want_to_have_1
sudo apt-get install app_that_i_want_to_have_2
sudo apt-get install app_that_i_want_to_have_3
etc
나는 그들을 기록을 작성했습니다 아래 그 이후로 난 그냥 필요한 것을 붙여 복사합니다. Windows에서는 항상 여러 개의 "install.exe"와 몇 개의 i_dont_install.exe (예 : notepad2, putty)를 다운로드해야하며 이는 내가 익숙한 것과 상반됩니다.
사람들은 90 년대 이래로이 문제에 대해 논쟁 해 왔기 때문에 계속 진행하는 것은 의미가 없습니다. 이전 답변을 기반으로 : Linux 고급 사용자에게 Linux VM 위에 호스팅되고 다른 방법으로 앉아있는 Windows VM을 제공 할 수 있습니까? 왜 사용자가 창문을 사용해야합니까? 특정 응용 프로그램 집합 (예 : 사용자 지정 CRM), 보안 단일 사인온 소프트웨어, .net 개발?
마지막 두 개가 아닌 경우 해당 응용 프로그램이 설치된 컴퓨터의 원격 데스크톱은 어떻습니까?
또 다른 하이브리드 솔루션은 병렬 처리 된 OS / X이며, Windows 응용 프로그램이 거의 기본적으로 통합되는 완전한 유닉스 박스가 있습니다.