Pada dasarnya saya ingin mengubah terminal ubuntu secara fungsional, sehingga saya dapat siklus melalui semua opsi ketika saya tab (pada baris baris cmd) dan tidak mencantumkan opsi karena per default?
Saya menggunakan bash, ubuntu 9.04. Saya melihat beberapa kemungkinan di ".bashrc", tetapi harus ada seseorang di luar sana yang sudah menyelesaikan masalah ini?
Jawaban:
Menurut komentar di halaman ini , menempatkan
di Anda
.bashrc
harus mengaktifkan penyelesaian tab siklik.Lihat bagian 8.4.6 dari Bash Reference Manual untuk informasi lebih lanjut.
sumber
Sesuatu yang merupakan penyelamat bagi saya adalah memiliki siklus bash melalui kemungkinan bukannya menunjukkan daftar bodoh.
Karena bash menggunakan
readline
untuk pelengkapan otomatisnya, tambahkan baris berikut ke~/.inputrc
Setelah Anda puas dan telah diuji secara menyeluruh di bawah ini solusi untuk beberapa hari / minggu, cut dan paste (tidak copy!) Pengaturan yang sama dari
~/.inputrc
ke/etc/inputrc
yang berisi pengaturan sistem-lebar, membuat ini tersedia untuk semua pengguna di sistem Anda (termasuk tamu).Kodez:
kemudian
exit
terminal Anda (atau terminal jarak jauh seperti dempul) dan buka lagi ...Contoh:
Bila Anda memiliki 3 file:
file1
,file2
danfile3
dan Anda ketik:akan berputar melalui:
dan ketika Anda ingin kembali, cukup tekan Shift+Tab
Saat Anda mengetik:
dan lain kali Anda membutuhkan perintah yang sama, Anda cukup mengetik:
dan itu akan diketik untuk Anda:
Ini akan menghemat banyak waktu di bash! ;-)
Sumber
sumber