Как открыть файл терминала в TextEdit [dубликат]

Когда вы пишете

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
9
задан 22 October 2011 в 15:32

10 ответов

Правильная команда:

ssh -p 2222 -X user@host

, где я предполагаю, что сервер прослушивает номер порта 2222. Также обратите внимание, что параметр X важен, он должен быть прописным.

Вам нужно, чтобы программа, которую вы хотите запустить, была установлена ​​на сервере (gedit в этом случае). Также вы можете установить gedit без установки X, только потому, что вы можете запускать gedit на удаленном X-сервере, как вы пытаетесь сделать.

12
ответ дан 17 July 2018 в 21:24

Правильная команда:

ssh -p 2222 -X user@host

, где я предполагаю, что сервер прослушивает номер порта 2222. Также обратите внимание, что параметр X важен, он должен быть прописным.

Вам нужно, чтобы программа, которую вы хотите запустить, была установлена ​​на сервере (gedit в этом случае). Также вы можете установить gedit без установки X, только потому, что вы можете запускать gedit на удаленном X-сервере, как вы пытаетесь сделать.

12
ответ дан 23 July 2018 в 22:02
Используйте следующую команду ssh -X user@host X должен быть прописным, что означает удаленный x-сервер
0
ответ дан 17 July 2018 в 21:24

Ок, извините, я просто понял, что этот вопрос был конкретно о 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; совместное использование. Вы можете настроить его для автоматического запуска серверов при загрузке, а затем иметь все доступные каталоги (на консоли), если это необходимо.

1
ответ дан 17 July 2018 в 21:24

Я думаю, что вопрос заключается не в том, как использовать команду ssh console, а как-то использовать gedit над ssh-соединениями. Ну, есть способ. Вы можете подключить удаленную файловую систему в локальном каталоге через sshfs, затем вы можете использовать gedit для редактирования этих файлов или любого другого приложения, запущенного на локальном компьютере, для редактирования файлов в локальном сопоставлении ssh. [ ! d0]

1
ответ дан 17 July 2018 в 21:24

Вам не нужно устанавливать gedit на свой сервер, но вы можете использовать gedit на своем рабочем столе для редактирования файла на сервере. Вот как:

http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu

1
ответ дан 17 July 2018 в 21:24
Используйте следующую команду ssh -X user@host X должен быть прописным, что означает удаленный x-сервер
0
ответ дан 23 July 2018 в 22:02

Ок, извините, я просто понял, что этот вопрос был конкретно о 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; совместное использование. Вы можете настроить его для автоматического запуска серверов при загрузке, а затем иметь все доступные каталоги (на консоли), если это необходимо.

1
ответ дан 23 July 2018 в 22:02

Я думаю, что вопрос заключается не в том, как использовать команду ssh console, а как-то использовать gedit над ssh-соединениями. Ну, есть способ. Вы можете подключить удаленную файловую систему в локальном каталоге через sshfs, затем вы можете использовать gedit для редактирования этих файлов или любого другого приложения, запущенного на локальном компьютере, для редактирования файлов в локальном сопоставлении ssh. [ ! d0]

1
ответ дан 23 July 2018 в 22:02
  • 1
    Brilliant! Как это поможет запустить gedit на сервере? Без графических инструментов, установленных на сервере, нет никакого способа сделать это. Но полезно получить доступ к удаленным файлам. А затем @Sandro может использовать nano или vim для их редактирования. – Danatela 17 July 2013 в 11:44

Вам не нужно устанавливать gedit на свой сервер, но вы можете использовать gedit на своем рабочем столе для редактирования файла на сервере. Вот как:

http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu

1
ответ дан 23 July 2018 в 22:02
  • 1
    Добро пожаловать в Ask Ubuntu! Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – Kevin Bowen 28 July 2013 в 07:56

Другие вопросы по тегам:

Похожие вопросы: