Komut satırı komut dosyaları yürütme hakkında birkaç soru gördüm? .Com ve .tool uzantılarının belirtildiğini gördüm. Ben her zaman kullandım. Bu farklı senaryolar arasındaki fark nedir? Bazı uzantılar farklı komutlara izin veriyor mu?
Komut satırı komut dosyaları yürütme hakkında birkaç soru gördüm? .Com ve .tool uzantılarının belirtildiğini gördüm. Ben her zaman kullandım. Bu farklı senaryolar arasındaki fark nedir? Bazı uzantılar farklı komutlara izin veriyor mu?
Yanıtlar:
Programsal olarak, ilk ikisi arasındaki (.com ve .tool) arasındaki farkın ince olduğundan eminim, üçüncüsü ise basit, varsayılan bir kabuk betiğidir. Ve aslında Xcode 4.1 ile ilişkilendirir.
.Sh dosyalarının varsayılan olarak Xcode'a "ait" olduğuna inanıyorum, bu nedenle bunlardan birine çift tıklarsanız, yürütmek yerine Xcode'da açılır.
.command ve .tool dosyaları varsayılan olarak Terminal'e aittir, bu nedenle bunlardan birine çift tıklarsanız, Terminal'de açılır ve çalıştırılır.
Aralarındaki diğer farkların farkında değilim.
Ben de, kabuk komut dosyaları için .sh kullandım, ancak son zamanlarda durdum çünkü kabuk komut dosyalarımın yerine sh komutunu Zsh ile yazmaya başladım ve belirli bir komutun sh komutunun bitip bitmediğini hatırlamaya çalışmak kafa karıştırıcıydı. .zsh, bu yüzden sonunda hepsini ~ / bin / içine koydum ve çalıştırılabilir olduklarından emin oldum ve dosya uzantılarını hiç kullanmadım.