Mac OS X "open"명령과 동등한 Linux


2 Answers

당신이 찾고있는 것과 동등한 것은 xdg-open 이며, OS X의 open 명령과 같은 방식으로 사용할 수 있습니다. 예 :

xdg-open ~/Documents/Chubby_Bubbies.odt

그러나이 작업은 빠르고 정확하게 입력하기가 어렵습니다. 대신 xdg-open에 별칭을 지정해야 프로세스가 훨씬 빨라집니다.

물론 OS X (원하는 것을 선택할 수 있음)와 일치하도록 별칭을 지정할 수 있지만 개인적으로는 속도상의 이유로 바로 가기에 오른쪽 대괄호 ([ ] )를 사용합니다. 이것을 사용하려면 .bashrc 파일에 다음을 추가하십시오.

alias ']'='xdg-open'

그런 다음 리소스를 열려면 다음 예제 중 하나와 같이 사용하십시오.

] www.google.com
] file.txt
] ~/Pictures
] ssh://myserver.local/home/jeremy

또한 현재 디렉토리에서 파일 브라우저 (예 : 노틸러스)를 열 수 있습니다.

] .

경험에 비추어 볼 때 위의 바로 가기에 대해 한 문자로 된 별칭이 가장 잘 작동한다는 것을 알게되었습니다. 결국 목표는 효율성입니다. 그리고 당신은 돌아가서 OS X에서 같은 별칭을 만들 수 있습니다 - 나는 그것을 독자에게 연습으로 남겨 둡니다. :-)

Question

Mac OS X에서 "열기"명령이 명령 줄에서 매우 편리하다는 것을 알았습니다. "남자 오픈":

open 명령은 마치 파일 아이콘을 두 번 누른 것처럼 파일 (또는 디렉토리 또는 URL)을 엽니 다. 응용 프로그램 이름을 지정하지 않으면 LaunchServices를 통해 결정된 기본 응용 프로그램이 지정된 파일을 여는 데 사용됩니다.

즉, 기본 PDF 뷰어 (미리보기)로 PDF 파일을 열려면 다음을 수행하면됩니다.

open my.pdf

그러나 Linux에서 명령 행에서 PDF 파일을 열려면 기본 PDF 뷰어가 "예를 들어"evince "(누가 짐작 했습니까?)를 찾은 다음에 찾아야했습니다.

evince my.pdf

그래서, 리눅스 커맨드 라인에서 'open'명령과 동일한 기능이 있습니까?

감사!




mimes가 제대로 설정되어 있으면 mimeopen 을 사용할 수 있습니다. 몇 가지 유용한 옵션이 있기 때문에 매뉴얼 페이지를 확인하십시오.




전통적으로 "참조"명령을 사용할 수 있습니다. 그냥 run-mailcap을 사용합니다. Gnome과 X 등이 없으면 작동합니다.

man see


Related