SORU
1 Kasım 2008, CUMARTESİ


Neden't "cd" bir parti çalışma programı shell değil mi?

Proje dizini için geçerli dizini değiştirmek için küçük bir script yazmaya çalışıyorum:

#!/bin/bash
cd /home/tree/projects/java

Proje olarak bu dosyayı kurtardım, chmod değişti /usr/bin kopyaladı. İ aramak: proj, hiçbir şey yapmaz. Neyi yanlış yapıyorum?

CEVAP
1 Kasım 2008, CUMARTESİ


Kabuk betikleri bir kabuk içinde çalışır, ve her kabuk geçerli dizin şeyin kendi kavram vardır. cd başarılı, ama en kısa sürede enerji çıkışları gibi, geri etkileşimli kabuk ve orada hiçbir şey değişti.

Bunu aşmanın bir yolu, bir diğer ad yerine kullanmak için:

alias proj="cd /home/tree/projects/java"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple

    Apple

    22 HAZİRAN 2005
  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014