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

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • ShayLoss

    ShayLoss

    5 Kasım 2009