R
का उपयोग करता है /bin/sh
शेल वातावरण और मैं स्क्रिप्ट चला रहा हूं (जिसे संशोधित नहीं किया जा सकता) gfortran-4.8
के बजाय gfortran
इसलिए मैं निर्माण कर रहा हूं alias
।
मैंने अपने लिए निम्न पंक्ति जोड़ी है /etc/profile
तथा ~/.bash_profile
:
alias gfortran-4.8='gfortran'
हालांकि, यहां उपनाम से कॉल करने पर टर्मिनल से आउटपुट प्राप्त होता है gfortran-4.8
:
my-MBP:~ myusername$ sh
sh-3.2$ gfortran-4.8 --version
sh: gfortran-4.8: command not found
कॉलिंग gfortran
ठीक काम करता है:
sh-3.2$ gfortran --version
gfortran: warning: couldn’t understand kern.osversion ‘14.4.0
GNU Fortran (GCC) 4.9.0
Copyright (C) 2014 Free Software Foundation, Inc.
अगर नहीं /etc/profile
या ~/.bash_profile
, जहां चाहिए alias
कमांड जाओ?
संपादित करें: साथ ही उपनाम जोड़ने की कोशिश की ~/.bashrc
लेकिन वह भी काम नहीं किया।
~/.bashrc
2) इसके साथ enablt source ~/.bashrc
3) उपनाम को बुलाने का प्रयास करें
ps $$
) अगर यह होता हैbash
संपादित करें~/.bashrc