Как сопоставить команду с путем к файлу [дубликат]

Я новичок в Linux. Я прочитал базовую документацию.

Я только что установил Filezilla. Сначала я попробовал apt-get , но репозиторий не обновлен. Затем я загрузил его с веб-сайта Filezilla, разархивировал, и теперь я могу использовать программу из unity.

Я пытаюсь понять командную строку ... если я наберу:

Desktop/Filezilla/bin/filezilla

Программа открывается, но выдает кучу ошибок в консоли:

(filezilla:2767): Gtk-Critical **: IA__gtk_widget_set_size_request: assertation 'width >= -1' failed

Я хотел бы знать, как «отобразить» местоположение исполняемого файла простой командой, например:

$filezilla

А также, если есть причина ошибок, когда я ввожу путь напрямую. Извините, если я упустил что-то простое, но спасибо за помощь новичку :)

1
задан 7 February 2015 в 02:04

2 ответа

В первую очередь, добро пожаловать в Linux и Ubuntu.

сообщения, которые Вы видите в командной строке, не должны волноваться о. Они связаны с FileZilla GUI и являются большим количеством предупреждений, чем что-либо еще; если выполнения программы как ожидаемый отпуск это.

самый легкий способ выполнить Filezilla из командной строки, как Вы просите, путем создания псевдоним . Введите следующую команду:

alias filezilla='~/Desktop/Filezilla/bin/filezilla' 

Для создания псевдонима постоянным необходимо добавить его к ~/.bash_aliases файл:

echo "alias filezilla='~/Desktop/Filezilla/bin/filezilla'" >> ~/.bash_aliases

После этого Вы можете просто тип filezilla для выполнения программы.

Лучше все еще должен сделать Единицу awere, что FileZilla установлен. Чтобы сделать так, необходимо создать файл, названный filezilla.desktop в ~/.local/share/applications папка. Содержание этого файла могло быть похожим на это:

[Desktop Entry]
Type=Application
Name=FileZilla
Icon=<path/to/fillezilla/icon>
Exec=/home/<user>/Desktop/Filezilla/bin/filezilla
Terminal=false
Categories=Development;IDE;Java;
Comment=

, Где необходимо заменить <path/to/fillezilla/icon> для пути к значку FileZilla и <user> для имени пользователя. После создания этого файла необходимо выйти из системы и войти в систему снова для элемента FileZilla для появления в Линзе.

2
ответ дан 10 November 2019 в 10:57

Вы можете добавить Desktop/Filezilla/bin/filezilla к вашему пути поиска bash (куда bash смотрит, когда вы пытаетесь запустить программу). Команда для этого - export. Этот пост и , эта статья содержат больше информации о добавлении в путь поиска. Я не знаю, как решить эту ошибку, хотя.

0
ответ дан 10 November 2019 в 10:57

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

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