.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.