ds9
Terminalden bir program çalıştırmak istiyorum . Program, çalıştırarak belirlediğim PATH'de açıkça:
which ds9
/Users/evgenii/miniconda3/envs/iraf/bin/ds9
Ama komutu yazarak çalıştırdığımda ds9
, bana aşağıdaki hatayı gösterir:
-bash: /Applications/ds9.app/Contents/MacOS/ds9: No such file or directory
Tam yolu aşağıdaki gibi kullanırsam hala iyi çalıştırabilirim:
/Users/evgenii/miniconda3/envs/iraf/bin/ds9
Neler oluyor? Neden kaçmaya çalışıyor /Applications/ds9.app
?
İzinler aşağıdaki gibidir:
-rwxrwxr-x@ 1 evgenii staff 18613852 9 Nov 20:13 /Users/evgenii/miniconda3/envs/iraf/bin/ds9
Güncelleme:
İşte çalışan type -a ds9
komutun çıktısı :
type -a ds9
ds9 is aliased to `/Applications/ds9.app/Contents/MacOS/ds9 -xpa no'
ds9 is /Users/evgenii/miniconda3/envs/iraf/bin/ds9
PATH
yerine alias
ve type
yerine kullanın which
.
which
. Bu harici bir program, bu yüzden kabuk takma adları hakkında bilgi veremez.