OS X은 리눅스와 비슷한 기능을 지원합니까? [닫은]


1

나는 거의 10 년 동안 XP를 사용 해왔다. 대중적인 믿음과는 달리, 그것은 나에게 잘 봉사했다. 지난 4 년 동안 나는 그것이 내게 충돌하는 것을 결코 기억하지 못한다. 그것은 내가 사용한 적이있는 가장 안정적인 GUI를 가지고 있습니다.

그러나 운영체제는 운영체제만큼이나 훌륭합니다. GUI 및 명령 행 결합 . Windows 명령 줄은 무섭고 완전히 쓸모가 없습니다. 그래서 저는 우분투를 2 년 동안 사용했고 데비안은 제 서버에서 사용했습니다.

유일한 문제는 그놈 어플리케이션 (우분투 6-10)이 내게 끊임없이 부딪히는 것입니다 (우분투 스튜디오는 제가 지금까지 사용하지 않은 가장 불안정한 OS였습니다). 나는 오래된 셈프론 / Athlons에서 Celerons / Core 2 Quads에 이르기까지 고품질 Gigabyte, MSI 및 Asus 마더 보드와 CPU를 보유하고 있습니다. 내가 소유 한 모든 PC가 리눅스 GUI로 안정적으로 유지 될 수 없다는 것은 무엇입니까? Adobe CSx Suite가 Linux에서 작동하지 않는다는 것은 말할 필요도 없습니다.

어쨌든, 이제 안정적인 GUI와 기능이 가득한 명령 줄을 찾기 위해 Mac으로 이동하는 방법을 모색 중입니다.

Mac OS에는 리눅스와 같은 awesomeness를 할 수있는 통합 명령 행이 있습니까? rsync, ssh, wget, crong 작업, 패키지 업데이트 및 git 불안정한 GUI가 없어도됩니까?

기본적으로 리눅스 GUI 응용 프로그램이 조금 나아질 때까지 OS X가 필요한 것입니까?


3
나는 파워 쉘에 대해 들어 보지 못했나 생각해? :)
John T

@ 존 감사, 나는 그것에 대해 들어 보지 못했어요. 그러나 PowerShell은 .NET과 관련있는 것 같습니다.
Xeoncross

흠 ... 방금 Mac의 "Cygwin"인 것처럼 보이는 "flink"라는 프로젝트를 발견했습니다 (실제로 네이티브 OS X 커맨드 라인과 통합된다는 것을 제외하고!). finkproject.org/about.php
Xeoncross

1
어떤 의미에서? .NET Framework가 설치되어 있어야합니다. 스크립팅에는 .NET을 알 필요가 없지만 원하는 경우 통합 할 수 있습니다.
John T

1
나는 MacPorts를 좋아한다. macports.org ). 또한 Homebrew ( mxcl.github.com/homebrew ). 이것들은 세 명의 큰 macos 패키지 관리자 인 것 같습니다.
Fake Name

답변:


4

저는 리눅스와 OSX 머신에서 SSH를 통해 커맨드 라인을 사용하여 일상적으로 작업하는 소프트웨어 개발자입니다. 거의 동일합니다.

내 쉘을 위해 Bash를 실행했습니다. 거의 모든 명령 행 도구는 두 가지 모두에서 작동합니다. 언급 한 모든 도구는 둘 중 하나에서 동일합니다.


wget OSX에서 벗어났습니다. 하지만 그건 괜찮아. (개인적으로) 나는 더 좋아한다. cURL어쨌든.
VxJasonxV

오 촬영, 네 말이 맞아. 나는 항상 잊어 버린 OSX 머신에 설치했다.
Marc Hughes

4

예, Mac OS X은 Darwin UNIX 기반 위에 구축되었습니다. Linux 설치의 대부분의 명령은 나열된 모든 명령을 포함하여 OS X에서 사용할 수 있습니다. 구매는 귀하에게 달려 있습니다.


4

OS X은 POSIX 호환 BSD 파생물 인 Darwin을 기반으로합니다. 커맨드 라인 도구와 관련하여 Linux와 동일한 많은 기능을 지원하지만 X 처리 및 저수준 기능과 같은 다른 기능을 제공합니다. 또한 OS X의 안정성에 대한 명성은 Apple 하드웨어를 기반으로하는 반면, Linux는 훨씬 더 다양한 시스템에서 실행될 수 있다는 점에 유의하십시오.

"OS X가 필요한 것은 무엇입니까?"라고 말하면, 누구도 결정할 수 없습니다.


다른 사람들이 결정할 수 있습니다. 나는 실제로 뭔가를하는 커맨드 라인과 나에게 충돌하지 않는 GUI를 원한다. 나는 아직 맥을 사용하지 않았기 때문에 내 질문을 확인할 수있는 사람으로부터 피드백을 찾고있다.
Xeoncross

@Xeoncross 귀하의 의견에 따라 투표를 종료하십시오. 모든 사실이 있지만, 스스로 결정해야합니다.
Daniel Beck

3

예, 원하는 것을 가장 확실히 할 수 있습니다. 다음과 같은 것들을 설치해야합니다. wgetgit 자신과 커맨드 라인과 같은 것들을 makegcc 네가 가진다면 더 잘할거야. Xcode 개발자 도구 ( "Xcode Tools"가있는 경우 Xcode 도구가 포함 된 방식으로 보는 것이 가장 쉽습니다.). Mac OS X에는 다음과 같이 다양한 패키지 관리자가 있습니다. 자작 나무 , 맥 포트 . 언급 한 도구 중 일부는 sshrsync 명령 줄 응용 프로그램도 내장되어 있습니다. 그것은 Terminal.app라고합니다. 다음은 스크린 샷입니다. Terminal Screenshot

Mac OS X의 명령 행은 Linux의 명령 행만큼 강력합니다. 물론 최종 결정은 귀하에게 달려 있으며, 귀하에게 가장 적합한 것은 무엇이든 선택해야합니다.


1

Mac OS X의 커맨드 라인 백엔드 인 Darwin은 원래 UNIX를 기반으로하는 POSIX 호환 FreeBSD 파생물입니다. 그것은 많은 GNU / Linux 커맨드 라인 툴을 사용할 수있게 해줍니다.하지만 사물이 뒤에서 처리되는 방식에는 몇 가지 차이점이 있습니다.

많은 명령 행 도구를 설치하고 설정 스크립트와 GNU make를 망치고 싶지 않다면, 이전에 사용했던 APT, Pacman 또는 다른 패키지 관리자를 놓치지 않을 것입니다. 자작 나무 그것은 쉽고 바보 같은 것입니다.

"OS X는 무엇이 필요한가요?"와 관련하여, 귀하의 구체적인 필요 사항을 고려할 때조차도 귀하가 결정할 것입니다.

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