.sh 파일을 실행할 때 기본 동작을 변경하는 방법은 무엇입니까?


13

.sh 파일을 실행할 때마다 Ubuntu는 터미널 / 디스플레이 / 실행에서 실행할지 묻습니다. 일부 sh 파일에 대한 기본 동작을 설정하는 방법이 있습니까?

-특별한 변경없이 Ubuntu 12.04를 사용하고 있습니다.

답변:


5

각 만들기 .desktop위한 파일을 터미널에서 실행을 하거나 표시 또는 실행 , 각 SH 파일에 대한 기본 동작을 설정할 수 있습니다.

각 .desktop 파일에 실행 권한이 부여됩니다.

예를 들면 다음과 같습니다.

  • 터미널에서 실행

파일 이름 : sample-term.desktop

[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true

이 파일을 클릭하면 터미널에서 sample1.sh를 실행할 수 있습니다.

  • 디스플레이

파일 이름 : sample-edit.desktop

[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false

이 파일을 클릭하면 sample2.sh를 편집 할 수 있습니다 gedit.

  • 운영

파일 이름 : sample-run.desktop

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false

이 파일을 클릭하면 sample3.sh를 실행할 수 있습니다.


21

노틸러스를 연 다음 편집-> 환경 설정으로 이동하십시오. 열기 Behavior탭에 실행 가능한 텍스트 파일을 열 때 파일 관리자 동작을 설정하는 옵션이 있습니다.


1
글쎄, 일부 파일에만 지정할 수있는 방법이 없습니까? 다음과 같은 옵션 : remember action for this file?
— Amir Ali Akbari

나는 그렇게 생각하지 않습니다.
— Eric Carvalho
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.