Когда вы пишете
copied='cp -v *SNAPSHOT.jar /home/user/folder'
, это только назначение переменной, команда выполняется, когда вы пишете
$copied
, что эквивалентно
cp -v *SNAPSHOT.jar /home/user/folder
Если вы хотите захватить вывод команды, вы должны сделать
output=$(cp -v *SNAPSHOT.jar /home/user/folder)
, это приведет к выполнению команды cp и поместите команду команды в переменной output. Затем вы можете использовать эту переменную для отображения сообщения в gdialog:
gdialog --title "done" --clear --yesno "done $output" 15 60
Правильная команда:
ssh -p 2222 -X user@host
, где я предполагаю, что сервер прослушивает номер порта 2222. Также обратите внимание, что параметр X важен, он должен быть прописным.
Вам нужно, чтобы программа, которую вы хотите запустить, была установлена на сервере (gedit в этом случае). Также вы можете установить gedit без установки X, только потому, что вы можете запускать gedit на удаленном X-сервере, как вы пытаетесь сделать.
Правильная команда:
ssh -p 2222 -X user@host
, где я предполагаю, что сервер прослушивает номер порта 2222. Также обратите внимание, что параметр X важен, он должен быть прописным.
Вам нужно, чтобы программа, которую вы хотите запустить, была установлена на сервере (gedit в этом случае). Также вы можете установить gedit без установки X, только потому, что вы можете запускать gedit на удаленном X-сервере, как вы пытаетесь сделать.
ssh -X user@host
X должен быть прописным, что означает удаленный x-сервер Ок, извините, я просто понял, что этот вопрос был конкретно о X по ssh или тому подобное. Но поскольку я написал это, я все равно отправлю его. Если вы не хотите просто «пробовать новые вещи», как заданный вопрос, и просто хотите открыть файл на ssh-сервере с помощью gedit. Я лично этого не делал. Но иногда я хотел бы иметь возможность открыть файл в gedit, когда я вхожу на свой сервер через ssh. Вот как я оказался здесь. (и я не нашел ответа на это здесь)
ssh означает, что sftp также доступен. Современные GNU / linux файловые менеджеры поддерживают подключение к серверу sftp, а также открывают и редактируют файлы так же, как они являются локальными (но медленнее по сети)
У меня есть логин с настройкой открытого ключа для обеспечения безопасности и удобства поэтому я могу войти на свой сервер через ssh и sftp без пароля, просто щелкнув закладку, которую я сделал в nautilus:
Файл -> Подключиться к серверу, заполнить ваш сервер ssh / sftp sftp: // user @ 11.11.11.11. Сделать закладку. Дважды щелкните файлы, связанные с gedit (или что-нибудь)Так вот как я это делаю. Я думаю, что его называемый gvfs и его виртуальная файловая система, что nautilus & amp; совместное использование. Вы можете настроить его для автоматического запуска серверов при загрузке, а затем иметь все доступные каталоги (на консоли), если это необходимо.
Я думаю, что вопрос заключается не в том, как использовать команду ssh console, а как-то использовать gedit над ssh-соединениями. Ну, есть способ. Вы можете подключить удаленную файловую систему в локальном каталоге через sshfs, затем вы можете использовать gedit для редактирования этих файлов или любого другого приложения, запущенного на локальном компьютере, для редактирования файлов в локальном сопоставлении ssh. [ ! d0]
Вам не нужно устанавливать gedit на свой сервер, но вы можете использовать gedit на своем рабочем столе для редактирования файла на сервере. Вот как:
http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu
ssh -X user@host
X должен быть прописным, что означает удаленный x-сервер Ок, извините, я просто понял, что этот вопрос был конкретно о X по ssh или тому подобное. Но поскольку я написал это, я все равно отправлю его. Если вы не хотите просто «пробовать новые вещи», как заданный вопрос, и просто хотите открыть файл на ssh-сервере с помощью gedit. Я лично этого не делал. Но иногда я хотел бы иметь возможность открыть файл в gedit, когда я вхожу на свой сервер через ssh. Вот как я оказался здесь. (и я не нашел ответа на это здесь)
ssh означает, что sftp также доступен. Современные GNU / linux файловые менеджеры поддерживают подключение к серверу sftp, а также открывают и редактируют файлы так же, как они являются локальными (но медленнее по сети)
У меня есть логин с настройкой открытого ключа для обеспечения безопасности и удобства поэтому я могу войти на свой сервер через ssh и sftp без пароля, просто щелкнув закладку, которую я сделал в nautilus:
Файл -> Подключиться к серверу, заполнить ваш сервер ssh / sftp sftp: // user @ 11.11.11.11. Сделать закладку. Дважды щелкните файлы, связанные с gedit (или что-нибудь)Так вот как я это делаю. Я думаю, что его называемый gvfs и его виртуальная файловая система, что nautilus & amp; совместное использование. Вы можете настроить его для автоматического запуска серверов при загрузке, а затем иметь все доступные каталоги (на консоли), если это необходимо.
Я думаю, что вопрос заключается не в том, как использовать команду ssh console, а как-то использовать gedit над ssh-соединениями. Ну, есть способ. Вы можете подключить удаленную файловую систему в локальном каталоге через sshfs, затем вы можете использовать gedit для редактирования этих файлов или любого другого приложения, запущенного на локальном компьютере, для редактирования файлов в локальном сопоставлении ssh. [ ! d0]
Вам не нужно устанавливать gedit на свой сервер, но вы можете использовать gedit на своем рабочем столе для редактирования файла на сервере. Вот как:
http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu