GNU/Linux >> Belajar Linux >  >> Linux

Cara Memperbaiki Penyelesaian Tab Tidak Bekerja di Ubuntu &Debian

Di Buku Pegangan Linux, saya selalu menguji sesuatu sebelum menulis. Kontributor lain melakukan hal yang sama.

Karena kita akan membahas banyak DevOps, SysAdmin, dan tutorial terkait skrip di masa mendatang, saya membuat server pengujian khusus di UpCloud. UpCloud adalah penyedia server cloud dengan kinerja luar biasa.

Salah satu dari beberapa hal pertama yang saya lakukan adalah membuat pengguna Sudo di server uji yang baru dibuat ini yang menjalankan Ubuntu 18.04 LTS. Saat menggunakan server, saya melihat sesuatu yang aneh.

Penyelesaian tab tidak berfungsi dengan benar. Penyelesaian tab adalah salah satu pintasan terminal penting yang saya tidak bisa hidup tanpanya. Bayangkan kengerian bekerja di baris perintah Linux di mana penyelesaian tab tidak berfungsi. Ini berdampak negatif pada produktivitas Anda dan Anda merasa seperti bagian penting dari terminal Anda hilang.

Hal yang baik adalah bahwa hal itu dapat dengan mudah diperbaiki. Mari saya tunjukkan caranya.

Aktifkan penyelesaian tab di distribusi Linux berbasis Ubuntu dan Debian

Penyelesaian tab adalah bagian dari Linux sehingga Anda tidak akan pernah berpikir bahwa ini adalah sesuatu yang perlu diaktifkan secara eksplisit. Sayangnya, begitulah cara kerjanya.

Soalnya, beberapa server cloud lebih suka memiliki gambar distribusi Linux yang minimal karena menghemat waktu dalam penerapan. Tetapi ini juga berarti bahwa instalasi Linux hanya akan memiliki beberapa paket.

Dan itulah yang terjadi dalam kasus ini. Server Ubuntu yang baru diinstal tidak memiliki paket penyelesaian bash.

Anda dapat menginstal paket ini dengan cepat dan mudah menggunakan perintah standar apt:

sudo apt install bash-completion

Anda harus logout (atau keluar dari shell) untuk melihat efeknya.

Pemecahan masalah lebih lanjut penyelesaian otomatis

Biasanya, ini akan memperbaiki masalah tetapi jika bash-completion sudah diinstal dan Anda masih mengalami masalah, Anda dapat mencoba menginstalnya kembali.

sudo apt install --reinstall bash-completion

Logout dan periksa apakah berhasil atau tidak. Jika tidak, Anda dapat secara manual mengedit file konfigurasi bash yang ada di ~/.bashrc

Jika belum ada, Anda harus membuatnya. Anda kemudian dapat menambahkan baris berikut ke file bashrc Anda:

# enable bash completion in interactive shells
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

Anda dapat mengedit file di terminal menggunakan editor teks berbasis terminal seperti Vim.

Saya harap tutorial singkat ini memperbaiki masalah penyelesaian tab untuk Anda. Jika Anda memiliki pertanyaan atau saran, silakan tinggalkan komentar.


Linux
  1. Cara memperbaiki kesalahan Perintah tidak ditemukan di Linux

  2. Suara Ubuntu Linux 19.10 Di Hp Pavilion Aio Tidak Berfungsi?

  3. Cara Memperbaiki Perintah Ifconfig tidak ditemukan di Linux Ubuntu

  1. Cara Memperbaiki Kesalahan Rust "linker 'cc' tidak ditemukan" Di Linux

  2. Cara menonaktifkan IPv6 di Ubuntu, Linux Mint, Debian

  3. Perintah Linux 'akan' tidak berfungsi

  1. Cara Memperbaiki perintah add-apt-repository tidak ditemukan di Ubuntu &Debian

  2. Cara membuat daftar hitam modul di Ubuntu/Debian Linux

  3. caps lock led tidak berfungsi di konsol Linux