2015-12-29 4 views
0

У меня есть один командный файл python, я хочу установить его как PATH в Solaris Sparc, чтобы я мог легко использовать свою команду из любой точки. Например, имя файла - abc.py, и оно содержит abc -version для отображения версии файла abc. Таким образом, после открытия терминала i должен давать команду abc --version, и она должна отображать версию abc.Путь установки в Solaris Sparc

+0

Добавьте его как псевдоним к вашему. .bashrc. – fedorqui

+0

добавлен псевдоним, но его не работает. – Yagya

ответ

0

Архитектура (SPARC) не имеет ничего общего с PATH, которая больше похожа на оболочку, но вы не знаете, какую оболочку вы используете.

Во всяком случае, если вы используете оболочку Борна стиля, то есть не csh/tcsh, и вы не возражаете, это влияет на каждый учетной записи пользователя на этом хосте, вы можете добавить разыскиваемый путь к заходящему в файле /etc/profile PATH.

0

Когда abc.py находится в вашем роддоме, вы можете начать его с ~/abc.py. Вам нужно позвонить в файл abc.py с помощью abc.py, а не abc (и иметь строку shebang, которая инструктирует оболочку, где она может найти python).
Если вы хотите, чтобы запустить файл с ./abc, вы можете переименовать файл в аЬс (притон покажет это питон, не .py), или ввести псевдоним:

alias abc="~/abc.py" 

Использование псевдонима может быть альтернативой для добавления притон линии:

alias abc="/usr/bin/python abc.py" 

Если вы не хотите использовать псевдоним вы можете сделать бен реж и положить аЬс там.
я добавлю притон для вас:

mkdir ~/bin 
echo "#!/usr/bin/python" > ~/bin/abc 
cat abc.py >> ~/bin/abc 
chmod +x ~/bin/abc 
mv abc.py bin/abc.py.old 

Теперь измените свой логин PATH с PATH=${PATH}:$HOME/bin в вашем .profile или .bashrc, и войдите снова (или source сценария входа в систему).

Смежные вопросы