изменение среды для запуска программного обеспечения
330
user134439
Я загрузил программное обеспечение и хочу изменить среду своего компьютера таким образом, чтобы при написании имени программного обеспечения открывалось загруженное программное обеспечение.
Каталог загрузки:
/home/abc/Paraview_folder
Я делаю это в моем файле .cshrc:
alias paraview /home/abc/Paraview_folder/bin/paraview
но это не похоже на работу.
Хотя, если я иду в каталог:
/home/abc/Paraview_folder/bin/
и сделайте это: "./paraview", это работает.
Что я делаю неправильно?
Что произойдет, если вы наберете * `/ home / abc / Paraview_folder / bin / paraview`, находясь в другом каталоге? Если это работает, то ваш псевдоним не создан правильно по какой-либо причине. Вы используете `csh`? (Это редко встречается сегодня, большинство людей используют `bash` по умолчанию).
dirkt 6 лет назад
0
Это не работает таким образом. он говорит "Команда не найдена". Это работает только когда я нахожусь в каталоге "/ home / abc / Paraview_folder / bin /"
user134439 6 лет назад
0
Скорее всего, ответ: если `Paraview_folder` не является литералом, а фактическая директория имеет один или несколько пробелов в имени, то вам нужно заключить строку выполнения в кавычки.
AFH 6 лет назад
1
Другой вариант: если `paraview` является сценарием оболочки,` Команда не найдена` может быть ошибкой, когда этот сценарий оболочки пытается найти команды. Поэтому вам нужно `cd` в этот каталог, чтобы запустить этот скрипт оболочки. Одним из решений этого может быть скрипт-обертка.
dirkt 6 лет назад
1
Самый простой способ - объединить `cd` и строку запуска в псевдониме: в` bash` это будет `alias paraview = 'cd /home/abc/Paraview_folder/bin/;./paraview;cd $ OLDPWD `. Я не уверен в синтаксисе в `csh` - вам может понадобиться использовать функцию (аналогично предложению @ dirkt скрипта-оболочки, но без отдельного файла). Но это поможет вам понять, почему другие строки запуска не работают.
AFH 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4