enable [-n] [-p] [-f dosyaismi] [-ads] [isim ...]
Yerleşik kabuk komutlarını etkinleştirir ve kaldırır.
Bir yerleşiğin iptal edilmesi durumunda, kabuk, yerleşik komutlara
diğer komutlardan önce bakmasına rağmen bir tam dosyayolu belirtilmeksizin
aynı isimdeki bir uygulamanın kabuk komutu olarak kullanılması sağlanır.
Bu, -n seçeneği ile isim'leri
belirtilen yerleşikler için uygulanır, seçenek verilmezse yerleşikler
etkinleştirilir. Örneğin test yerleşiği
yerine test uygulamasının yerleşik komut olarak
kullanılmasını sağlamak için enable -n test
yazmalısınız.
-p seçeneği verilirse ya da isim
argümanları verilmezse kabuk yerleşikleri listelenir. Başka hiçbir
argüman verilmezse tüm etkin kabuk yerleşikleri listelenir.
-a seçeneği ile her yerleşik etkin olup olmadığı
belirtilerek listelenir.
Dinamik yüklemenin desteklendiği sistemlerde, -f
seçeneği ile yeni bir isim yerleşik komutunun
dosyaismi ile belirtilen paylaşımlı nesneden
yüklenmesi sağlanır. -d seçeneği -f
ile yüklenen yerleşiği silmek için kullanılır.
Hiç seçenek verilmezse kabuk yerleşiklerinin bir listesi gösterilir.
-s seçeneği POSIX'e özel yerleşiklerin etkinleştirilmesini
sınırlar.
-s seçeneği
-f seçeneği
ile birlikte kullanılırsa yeni yerleşik bir
özel yerleşik haline gelir.
Bir isim geçersiz bir kabuk yerleşiği olmadıkça
ya da bir paylaşımlı nesneden yeni bir yerleşiği yüklerken hata olmadıkça
dönüş durumu sıfırdır.