2010-08-17 2 views
1

다른 이유로 든/usr/bin에 사용자 지정 셸 스크립트를 넣고 $ PATH에/usr/bin을 추가하여 모든 곳에서 실행 가능한 사용자 지정 스크립트를 만들 위험성이 있거나 안전하지 않거나 스마트하지 않습니다. 파일 확장명은 무엇입니까?커스텀 쉘 스크립트를/usr/bin에 문제가 있습니까?

보너스 질문 : 사용자 지정 실행 파일에 사용자 지정 아이콘을 할당 할 수 있습니까?

답변

6

일반적으로/usr/bin은 운영 체제 바이너리가 저장되는 장소 중 하나입니다. 사용자 정의 스크립트의 경우/usr/local/bin을 사용합니다. 앞에서 말했듯이, 존재하지 않는다면 직접 만들어야하고 $ PATH에 추가해야합니다.

아이콘은 GUI 작업이며 쉘 스크립트는 CLI 작업입니다. 그들은 별개의 우주에서 삽니다. 아무것도 다리를 만들지 못하게합니다. 예를 들어 쉘 스크립트를 만들어 foo.command라고 부를 수 있습니다. GUI에서이를 열면 터미널이 시작되고 스크립트가 실행됩니다. Finder에서 파일을 보았으므로 정보 패널을 통해 새 아이콘을 지정할 수 있습니다.

또한 무료 Platypus 응용 프로그램을 살펴볼 수도 있습니다. 스크립트를 통해 본격적인 응용 프로그램 번들을 만들 수 있습니다. 번들에는 스크립트가 포함되어 있으므로 모호한 디렉토리에 넣고 $ PATH를 수정할 필요가 없습니다. CLI 액세스가 필요한 경우이 옵션은 바람직하지 않습니다.

+0

"GUI에서 이것을 열면 터미널이 시작되고 스크립트가 실행됩니다." 이것은 내가 방금 경험했던 것. :) 그러나 나는 아이콘 명령을 변경할 수있는 곳을 보지 못했습니다. 나는 도움이되지 않았습니다 .. –

+0

정보 입수 윈도우에서 파일 아이콘 (오른쪽 상단 근처)을 선택하고 원하는 이미지를 붙여 넣으십시오. –

+0

명령에서 아이콘을 선택하고 + 새로운 아이콘을보고 붙여 넣을 수 있습니다. BTW : 어제 링크를 찾을 수 없었지만 Platypus를 언급하기 위해 내 게시물을 편집했습니다. 그것을보십시오. – jackrabbit

1

파일의 사용자 지정 아이콘을 설정하기위한 명령 줄 도구를 작성했습니다. 당신은 그것을 움켜 잡을 수 here.

관련 문제