데스크탑 단축키에서 sh 스크립트를 실행하는 방법은 무엇입니까? 실행 가능 여부를 확인합니다. 그러나

내 ssh 서버에 로그인하기 위해 바로 가기를 만들려고합니다.

ssh x.x.x.x

다음 파일을 만들었습니다.

ssh_home.sh

그것을 실행 가능하게 만들었습니다.

sudo chmod +x ./ssh_home

속성을 마우스 오른쪽 버튼으로 클릭하여 실행 가능 여부를 확인합니다.

그러나 내가하는 모든 일을 두 번 클릭하면 gedit이 시작됩니다. “Open With”를 시도했지만 터미널 앱이 표시되지 않습니다. 인터넷을 검색했지만 파일을 하나의 “바로 가기 파일”로 통합하지 않으면 서 파일에 링크하는 방법 만 찾았습니다.



답변

나는 이것이 얼마 전인 것을 알고 있지만 다른 사람이 묻는다면이 대답을 가지고 있습니다.

  1. 노틸러스 열기
  2. 파일 메뉴-> 동작 탭
  3. 실행 가능한 텍스트 파일을 열 때 실행

이후 버전에서이 옵션은 파일 메뉴-> 편집-> 환경 설정-> 동작 탭에 있습니다.

Ubuntu 14.10에서는 마우스를 화면 상단으로 이동하면 File, Edit etc … 메뉴 표시 줄이 나타납니다. 편집-> 환경 설정-> 동작 탭을 클릭하십시오.


답변

~/Desktop/ssh_home.desktop다음 내용 의 파일을 작성하여 스크립트에 실행 파일을 사용하는 것이 좋습니다 .

[Desktop Entry]
Version=1.0
Exec=/home/yourname/bin/ssh_home.sh
Name=SSH Server
GenericName=SSH Server
Comment=Connect to My Server
Encoding=UTF-8
Terminal=true
Type=Application
Categories=Application;Network;

그렇게하면 클릭 할 수있는 아이콘이 생겨 스크립트가 시작됩니다.

다음과 같이 실행 가능 플래그를 설정해야 할 수도 있습니다 chmod.

chmod +x ~/Desktop/ssh_home.desktop

답변

나를위한 “트랩”은 파일을 마우스 오른쪽 버튼으로 클릭하여 동작을 변경하는 방법을 검색했습니다 (gedit에서 스크립트를 여는 대신 스크립트를 실행하도록). 마우스 오른쪽 버튼으로 클릭하지 마십시오! “일반”메뉴 표시 줄에서 열기 :

편집 환경 설정-동작 및 “실행”또는 “매번 묻기”로 변경하십시오.

의견 : 내 취향에 따라 마우스 오른쪽 버튼을 클릭하여 프로그램을 실행할 수있는 방법이 있어야합니다. 특히 마우스 오른쪽 버튼을 클릭하면 “다음으로 열기”메뉴가 표시되므로 “bash로 열기”를 검색 할 수 있지만 “bash”는 옵션으로 포함되지 않습니다 …


답변

가장 간단한 대답은-

  1. 클릭하거나 자체 디렉토리에서 실행하는 경우 .sh 파일이 작동하는지 확인하십시오.
  2. 그것이 작동하면 파일 일명 노틸러스에서 마우스 오른쪽 버튼으로 클릭하고 ‘링크 만들기’를 선택하십시오.
  3. 동일한 디렉토리에 ‘link to xxxx.sh’라는 파일이 생성됩니다.
  4. 이것을 데스크탑으로 드래그하십시오
  5. 예를 들어 ‘link to’와 ‘sh’를 정리하고 이름을 그대로두면 여전히 작동합니다.

답변

바로 가기에 쉘 스크립트를 추가하는 가장 쉬운 방법은 .sh 파일을 홈 디렉토리에 추가하는 것입니다. 일단 홈 디렉토리에 복사되면 사용자 정의 바로 가기로 이동하여 sh yourfile.sh 명령을 추가하십시오.

이것은 내 일이 당신을 도울 희망이었습니다.