GNU/Linux >> Belajar Linux >  >> Linux

Cara menonaktifkan penyelesaian otomatis (penyelesaian tab) di bash shell

Menonaktifkan fitur pelengkapan otomatis secara global untuk semua pengguna

Dengan bash shell Anda biasanya akan mengaktifkan fitur penyelesaian otomatis secara default. Untuk menonaktifkan fitur pelengkapan otomatis shell Bash untuk semua pengguna sistem, Anda dapat menambahkan parameter berikut di file /etc/inputrc :

# vi /etc/inputrc
set disable-completion on

Ini menonaktifkan fitur pelengkapan otomatis bash shell untuk semua pengguna di sistem. Setelah menyimpan file, pengguna harus logout dan login lagi agar perubahan terlihat.

Menonaktifkan fitur pelengkapan otomatis per pengguna saja

Jika Anda perlu menonaktifkan fitur pelengkapan otomatis hanya untuk pengguna tertentu, Anda harus menyalin /etc/inputrc file ke direktori home pengguna dan tambahkan parameter yang sama.

Misalnya, untuk pengguna “john” lakukan hal berikut:

# su - john
# cat /etc/inputrc  > ~/.inputrc
# echo "set disable-completion on" >> ~/.inputrc
# exit

Sekarang Anda akan melihat bahwa penyelesaian tab dinonaktifkan hanya untuk pengguna “john”.

Mengembalikan perubahan

Untuk kembali, cukup ubah parameter menjadi “nonaktifkan penyelesaian-penonaktifan ” dalam file /home/[user]/.inputrc atau /etc/inputrc dan login kembali.


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux – Bagaimana Cara Menonaktifkan Ctrl-alt-del Dan /etc/init/control-alt-del.conf Di Linux?

  3. Bagaimana Cara Menulis Skrip Shell yang Bersumber Secara Otomatis Ke /etc/profile?

  1. Bagaimana /etc/motd Diperbarui?

  2. CentOS / RHEL :Cara menonaktifkan riwayat shell BASH

  3. CentOS / RHEL :Cara Memulihkan dari file /etc/passwd yang dihapus

  1. Cara menonaktifkan penghapusan otomatis file di direktori /tmp dan /var/tmp di CentOS / RHEL 5,6

  2. Bagaimana cara menonaktifkan Gnome dari pembuatan Dokumen/ Video/ di HOME?

  3. Kapan saya harus menggunakan #!/bin/bash dan kapan #!/bin/sh?