CentOS/RHEL'de Bash Otomatik Tamamlama Nasıl Kurulur ve Etkinleştirilir


Bash (Bourne Again Shell) şüphesiz piyasadaki en popüler Linux kabuğudur; pek çok Linux dağıtımında varsayılan kabuk olmasına şaşmamak gerekir. En etkileyici özelliklerinden biri yerleşik "otomatik tamamlama" desteğidir.

Bazen SEKME tamamlama olarak da adlandırılan bu özellik, bir komut yapısını kolayca tamamlamanıza olanak tanır. Kısmi bir komut yazmaya, ardından komutu otomatik olarak tamamlamak için [Tab] tuşuna basmaya ve bağımsız değişkenlere izin verir. Mümkün olan yerlerde tüm çoklu tamamlamaları listeler.

Tıpkı Bash gibi, neredeyse tüm modern Linux kabukları komut tamamlama desteğiyle birlikte gelir. Bu kısa kılavuzda size CentOS ve RHEL sistemlerinde Bash otomatik tamamlama özelliğinin nasıl açılacağını göstereceğiz.

Komut satırında çalışmayı sizin için son derece kolay hale getirmek için, bu işlemi gerçekleştirirken yapmanız gereken birçok şeyden biridir:

  1. RHEL 7'de İlk Sunucu Kurulumu ve Yapılandırmaları
  2. CentOS 7'de İlk Sunucu Kurulumu ve Yapılandırmaları

Öncelikle sisteminizde EPEL deposunu etkinleştirmeniz, ardından YUM paket yöneticisini kullanarak bash-completion paketini ve bunun gibi bazı ekstraları yüklemeniz gerekir.

yum install bash-completion bash-completion-extras

Artık bash tamamlama'yı yüklediğinize göre, çalışmaya başlamasını etkinleştirmelisiniz. İlk önce bash_completion.sh dosyasını kaynaklayın. Bulmak için aşağıdaki konum komutunu kullanabilirsiniz:

locate bash_completion.sh
source /etc/profile.d/bash_completion.sh  

Alternatif olarak, mevcut giriş geçerli oturumunuzdan çıkış yapın ve yeniden giriş yapın.

logout 

Artık sisteminizde otomatik tamamlama özelliği çalışıyor olmalı, aşağıda gösterildiği gibi deneyebilirsiniz.

lo[TAB]
ls .bash[TAB]

Not: SEKME tamamlaması yol adları ve değişken adları için de çalışır ve programlanabilir.

Bu kadar! Bu kılavuzda, CentOS/RHEL'de SEKME tamamlama olarak da bilinen Bash otomatik tamamlama özelliğinin nasıl kurulacağını ve etkinleştirileceğini gösterdik. Aşağıdaki yorum kısmından aklınıza takılan soruları sorabilirsiniz.