yazılımı başlatmak için ortamı değiştirme


0

Bir yazılımı indirdim ve bilgisayarımın ortamını değiştirmek istiyorum, böylece yazılımın adını yazdığımda indirilen yazılım açılıyor.

İndirme dizini:

/home/abc/Paraview_folder

Bunu .cshrc dosyamda yapıyorum:

alias paraview /home/abc/Paraview_folder/bin/paraview

ama bu işe yaramadı.

Yine de dizine gidersem:

/home/abc/Paraview_folder/bin/

ve bunu yapın: "./paraview", işe yarıyor.

Neyi yanlış yapıyorum?


Ne olursan olur tip /home/abc/Paraview_folder/bin/paraview başka bir dizinde iken Eğer işe yararsa, o zaman takma adınız ne sebeple olursa olsun doğru bir şekilde oluşturulmaz. Sen kullan csh? (Bugün nadir görülür, çoğu insan kullanır. bash varsayılan olarak).
dirkt

Bu şekilde çalışmıyor. "Komut bulunamadı" yazıyor. Yalnızca "/ home / abc / Paraview_folder / bin /" dizinindeyken çalışır
user134439

1
Büyük olasılıkla cevap: eğer Paraview_folder değişmez ve gerçek dizinin adında bir veya daha fazla boşluk var, sonra çalışma dizesini alıntı yapmanız gerekir.
AFH

1
Başka bir seçenek: eğer paraview bir kabuk betiği Command not found Bu kabuk betiği komutları bulmaya çalıştığında hata olabilir. Yani ihtiyacın var cd Bu dizine bu kabuk betiğini çalıştırmak için. Bunun bir çözümü sarıcı betiği olacaktır.
dirkt

En kolay çalışma ortamı birleştirmek cd ve alias içindeki run string: in bash bu olabilir alias paraview='cd /home/abc/Paraview_folder/bin/;./paraview;cd $OLDPWD. İçindeki sözdiziminden emin değilim csh - Bir fonksiyon kullanmanız gerekebilir (@ dirkt'ün bir sarmalayıcı komut dosyasının önerisine benzer, ancak ayrı bir dosyaya gerek kalmadan). Ancak diğer dizgilerinizin neden başarısız olduğunu anlamanıza yardımcı olacaktır.
AFH
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.