Bash에서 애플리케이션 실행

Bash에서 애플리케이션 실행

저는 Mac OS X에서 bash 셸을 사용하고 있습니다. 데스크탑에 런처 아이콘이 있는 'Eclipse' 폴더가 있고 다음과 같이 앱을 열려고 합니다.

cd Desktop
cd Eclipse
Eclipse.app

하지만 이로 인해 오류가 발생했습니다.-bash: Eclipse.app: command not found

왜?

답변1

OS X 앱을 실행하려고 합니다.

OS X에서만 open다음 명령을 사용합니다.

cd Desktop/Eclipse
open Eclipse.app

open이보다 훨씬 더 다양하며 관련 프로그램을 사용하여 파일을 열 수도 있습니다.

에 대해 자세히 알아보려면 open터미널에 다음을 입력하세요.

man open

이미 언급했듯이 openOS X에만 해당됩니다.

답변2

Eclipse .app은 디렉토리입니다. 대신 이것을 사용하십시오:

cd Desktop/Eclipse/Eclipse.app
./Eclipse

답변3

Mac에서는 open. 이는 응용 프로그램을 여는 데 도움이 될 뿐만 아니라 기본 응용 프로그램으로 특정 파일 확장자를 열 수도 있습니다. 좋아요는 open <pdf>미리보기를 활성화합니다.

자세한 내용은man open

답변4

그렇게 하려면 를 사용하십시오 open. open앱뿐만 아니라 다른 파일에서도 사용할 수 있습니다 . 와 같은, open Something.jpg.

관련 정보