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

  • CNET

    CNET

    5 Mayıs 2006
  • TechShowsYou

    TechShowsYou

    3 Mart 2011
  • World Science Festival

    World Scienc

    1 Mayıs 2008