2016-03-29 14 views
0

Ben vs. yolları başlatır zsh bazı kurulum malzeme çalışması var vurmayı. Zsh yerine bash kullanmayı tercih eden iş arkadaşlarım var, ancak zsh betiklerinde yapılan tüm çalışmaları paylaşmak isterim. Bir şekilde zsh dosyasını çalıştırıp aynı yol kurulumunu yapmak mümkün mü?Paylaşım yolu değişkenler ben önyükleyici kaynakları</p> <p><code>. <path>/setup.zsh</code></p> <p>yürütmek

Ben .bashrc

zsh <path>/setup.zsh

içinde yaparsanız Sonra şeyler gayet yürütür, ancak zsh ihraç edildi hiçbir yolu değişkenler Bash

tüm
+1

Onlar kaynaklı olmak zorunda, herhangi 'zsh' okunur veya' bash' okunur özellikleri kullanmıyor demektir ki Komut dosyalarında – chepner

+0

Ben bir temp dosyası yolunu ve bash kullanıcıları yüklemek ve yollarını ayarlamak ihracat, bu aliases yardımcı değil, ama onun büyük bir anlaşma – devshorts

cevap

1

İlk set olsun, bir soru çıkıyor ortaya, Siz ve meslektaşınız neden aynı kullanıcı ile sunucu/makinede çalışıyorsunuz? Linux/Unix çok kullanıcılı bir işletim sistemidir, farklı kullanıcılara sahip olabilirsiniz ve her kullanıcının kendi config, shell, .xxxrc dosyaları vardır.

Aynı kullanıcıyla çalışmak zorundaysanız, gidilecek bir yol ise, Variable: PATH etc, Bash functions, alias ... gibi ortak yapılandırmaları bir shellscript içine yerleştirir, örn. ~/.commoncfg.sh ardından .zshrc ve .bashrc kaynağında bu dosya içinde, bütün konfigürasyonları (hem kabuk env için alias, variables, functions.... iş yapmak için.

+0

değilim Ben bu konuda yarı-çalıştı Bu aynı makinede olduğu izlenimini nereden aldığınızdan emin değilim.Onlar her kişi ortamında çalıştırılmak üzere paylaşılan komut dosyaları ... – devshorts

+0

@devshorts Tamam aynı sunucu bölümü yanlış anladığım için özür dilerim ama hala paylaşılan kısmı ayıklayabilirsiniz Ortak bölüm farklı komut dizileri/kabukları tarafından kaynaklanabilsin diye – Kent

İlgili konular