Próbuję zrobić skrót, aby zalogować się do mojego serwera ssh:
ssh x.x.x.x
Zrobiłem następujący plik:
ssh_home.sh
Sprawił, że był wykonywalny:
sudo chmod +x ./ssh_home
Sprawdzane przez kliknięcie właściwości prawym przyciskiem myszy, aby sprawdzić, czy był wykonywalny i czy ..
Ale cokolwiek zrobię, dwukrotne kliknięcie spowoduje uruchomienie gedit. Próbowałem „Otwórz za pomocą”, ale nie wyświetla się tam żadna aplikacja terminalowa. Przeszukałem sieć, ale znalazłem sposób na link do pliku, ale nie zintegrowałem go w jednym „pliku skrótu”
#! /usr/bin/sh
na początku pliku (pierwszy wiersz)?#! /bin/bash
na początku ...)ssh_home.sh
i/ssh_home
, które nie są tymi samymi plikami./bin/sh
nie jest/usr/bin/sh
. (/usr/bin/sh
zdarzy się, że będzie działać na systemach, w których są/bin
i/usr/bin
są w tym samym katalogu; nie sądzę, że tak jest w przypadku Ubuntu>)Odpowiedzi:
Wiem, że to było dawno temu, ale jeśli ktoś inny zapyta, mam tę odpowiedź.
W późniejszych wersjach ta opcja znajduje się w: menu Pliki -> Edytuj -> Preferencje -> karta zachowania
W Ubuntu 14.10 przesuń mysz na górę ekranu i pojawi się pasek Plik, Edycja itp ... Kliknij EDYTUJ -> Preferencje -> karta Zachowanie
źródło
Myślę, że lepiej byłoby użyć pliku uruchamiającego dla skryptu, tworząc
~/Desktop/ssh_home.desktop
plik o następującej zawartości:W ten sposób będziesz mieć klikalną ikonę, która uruchomi twój skrypt.
Może być konieczne ustawienie flagi wykonywalnej za pomocą
chmod
:źródło
ssh host
, nie potrzebujesz go, po prostu zmień wiersz Exec naExec=ssh host
.Untrusted application launcher
okno komunikatu i to nie uruchamia mojego polecenia.Properties > Permissions
a następnie wybierzAllow executing file as program
. Również jeśli skopiujesz i wkleisz powyższy tekst do pliku, upewnij się, że po wierszach nie ma żadnych spacji końcowych . Może to spowodować wyświetlenie komunikatu o błędzie.„Pułapką” było dla mnie to, że szukałem pliku klikając prawym przyciskiem myszy, aby znaleźć sposób zmiany zachowania (aby uruchomić skrypt zamiast otwierać go w gedit). Nie klikaj prawym przyciskiem myszy! Raczej otwórz z „zwykłego” paska menu:
Edytuj-Preferencje-Zachowanie i zmień na „uruchom” lub „pytaj za każdym razem”.
Komentarz: Według mojego gustu powinien istnieć sposób na uruchomienie programu poprzez kliknięcie prawym przyciskiem myszy. Zwłaszcza, że kliknięcie prawym przyciskiem myszy prowadzi do menu „otwórz za pomocą”, dzięki czemu możesz wyszukać „otwórz za pomocą bash”, jednak „bash” nie jest uwzględnione jako opcja ...
źródło
imo najprostsza odpowiedź to -
źródło
Powiedziałbym, że najłatwiejszym sposobem dodania skryptu powłoki do skrótów byłoby dodanie pliku .sh do katalogu domowego. Po skopiowaniu do katalogu domowego przejdź do niestandardowych skrótów i dodaj polecenie sh yourfile.sh
To była moja praca w nadziei, że ci to pomoże
źródło