GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Tab Auto-complete Find Options To Complete?

Dan bagaimana juga alias pelengkapan otomatis?

Jawaban yang Diterima:

Tergantung pada perintah:

  • Seseorang mungkin telah menulis sebuah fungsi untuk menghasilkan kemungkinan penyelesaian argumen, termasuk opsi. Anda akan menemukan fungsi untuk beberapa perintah di /etc/bash_completion.d/* (atau lokasi yang berbeda pada beberapa sistem). Fungsi-fungsi ini terdaftar dengan complete bawaan (mis. complete -F _find find memberitahu bash untuk memanggil _find berfungsi saat Anda menekan Tab pada find memerintah). Mereka menggunakan compgen bawaan untuk memberi tahu bash "ini adalah kemungkinan penyelesaian".
  • Untuk beberapa perintah, bash akan memanggil perintah dengan argumen --help dan mengurai output. Perintah tersebut dapat didaftarkan dengan complete bawaan, mis. complete -F _longopt ls . _longopt sebenarnya adalah fungsi pembuatan penyelesaian, yang terjadi untuk mengurai output perintah daripada menggunakan daftar tetap. (Ada fungsi penyelesaian lain yang lebih khusus yang mengurai output perintah untuk menghasilkan kemungkinan penyelesaian; lihat di /etc/bash_completion.d/* sebagai contoh.)
  • Untuk hal-hal seperti alias, fungsi penyelesaian mencarinya di tabel internal bash. complete built-in memiliki opsi untuk itu, mis. -A untuk alias.

Linux
  1. Cara Menemukan Koneksi SSH Aktif di Linux

  2. Cara Menggunakan Perintah Grep untuk Menemukan Teks di File

  3. Bagaimana cara mengetahui apa yang dilakukan perintah Linux

  1. Bagaimana Mengintegrasikan Perintah Mv Setelah Menemukan Perintah?

  2. Bagaimana Cara Mengingat Opsi Perintah??

  3. Cara Menemukan File dengan Perintah fd di Linux

  1. Bagaimana cara menemukan Command Invert Match di Solaris

  2. Shell - Bagaimana menemukan direktori dari beberapa perintah?

  3. Bagaimana cara menggunakan regex dengan perintah find?