Anasayfa » nasıl » Bash'deki Yerleşik Komut Ne Yapar?

    Bash'deki Yerleşik Komut Ne Yapar?

    Bash'deki yerleşik komutlar son derece yararlı olabilir, ancak “yerleşik” in kendisi gerçekten ne işe yarıyor? Bugünün Süper Kullanıcı Soru-Cevap yazısı meraklı bir okuyucunun sorusuna cevap verdi.

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Soru

    SuperUser okuyucu lfalin Bash'deki yerleşik komutun ne yaptığını bilmek istiyor:

    Yerleşik komutun ne olduğunu biliyorum ama ne var builtin kendisi mi? yürütme hangisi bana gösteriyor / Bin / ls, ama yürütme hangi yerleşik hiçbir şey döndürmez. yerleşik adam bana sadece biri olan yerleşik komutların bir listesini verir. builtin. Kılavuz sayfasının geri kalanı, yerleşik bir komutun ne olduğunu açıklar ancak builtin kendisi. yerleşik-yardım bana söyler builtin: use: builtin [shell-builtin [arg…]], ama yine de ne yaptığını değil. Başka yerleşik komutların olmadığı şekilde Bash'in bir parçası mı??

    Bash'deki yerleşik komut ne yapar??

    Cevap

    Süper Kullanıcı Katkıda Bulunan Spiff'in bize cevabı var:

    Yerleşik komut, aynı ada sahip başka bir komut çalıştırmak yerine, komutun kabuğun yerleşik sürümünü çalıştırmanızı sağlar..

    Örneğin, adlı bir kabuk işlevi tanımladığınızı düşünün CD Her dizin değiştirdiğinizde bazı ekstra durumları yazdırmak için, ancak bunları karıştırdınız ve şimdi dizinleri doğru şekilde değiştiremezsiniz. Yani şimdi yazabilirsiniz dahili cd ~ başarıyla CD kırık kabuk işlevini çalıştırmadan ana dizininize geri dönün.

    Bu arada, Bash man sayfasının kopyasında “SHELL BUILTIN KOMUTLARI” adlı bir bölüm var ve bu bölümdeki yerleşik komutun anlamını tanımlar (aşağıda yazılıdır).


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.