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

  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006
  • TechBalance

    TechBalance

    12 HAZİRAN 2011
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009