GNU/Linux >> Belajar Linux >  >> Linux

Pilih – Alat Pencarian Fuzzy Commandline Untuk Linux

Hari ini, kita akan membahas tentang utilitas baris perintah yang menarik bernama "Pilih" . Hal ini memungkinkan pengguna untuk memilih dari satu set pilihan menggunakan antarmuka ncurses(3X) dengan fungsi pencarian fuzzy. Utilitas Pilih dapat membantu dalam situasi tertentu di mana Anda ingin mencari folder atau file yang berisi karakter non-Inggris dalam namanya. Anda tidak perlu belajar cara mengetik karakter non-bahasa Inggris. Menggunakan Pick, Anda dapat dengan mudah mencarinya, memilihnya dan melihat atau memasukkannya ke dalamnya dengan mudah. Anda bahkan tidak perlu mengetikkan karakter apa pun untuk mencari file atau folder. Ini bagus untuk mereka yang bekerja dengan banyak direktori dan file.

Menginstal Pilihan

Untuk Linux Arch dan turunannya, Pilih tersedia dalam AUR . Jadi, pengguna Arch dapat menginstalnya menggunakan alat bantu AUR seperti Yay .

$ yay -S pick

Debian , Ubuntu , Linux Mint pengguna menjalankan perintah berikut untuk menginstal Pick.

$ sudo apt-get install pick

Untuk distribusi lainnya, unduh rilis terbaru dari di sini dan ikuti petunjuk di bawah ini untuk menginstal Pick. Saat menulis panduan ini, versi terbaru adalah 1.9.0.

$ wget https://github.com/calleerlandsson/pick/releases/download/v1.9.0/pick-1.9.0.tar.gz
$ tar -zxvf pick-1.9.0.tar.gz
$ cd pick-1.9.0/

Konfigurasi menggunakan perintah:

$ ./configure

Terakhir, buat dan instal pilih:

$ make
$ sudo make install

Cara menggunakan Pick, Alat Pencarian Fuzzy Baris Perintah Untuk Linux

Anda dapat membuat hidup commandline Anda lebih mudah dengan menggabungkan Pick dengan perintah lain. Saya akan menunjukkan beberapa contoh, sehingga Anda dapat memahami cara kerjanya.

Biarkan saya membuat setumpuk direktori.

$ mkdir -p abcd/efgh/ijkl/mnop/qrst/uvwx/yz/

Sekarang, Anda ingin masuk ke direktori /ijkl/. Anda memiliki dua pilihan. Anda dapat menggunakan cd perintah seperti di bawah ini:

$ cd abcd/efgh/ijkl/

Atau, buat pintasan atau alias ke direktori itu, sehingga Anda dapat beralih ke direktori dalam waktu singkat.

Atau, cukup gunakan perintah "pilih" untuk berpindah direktori tertentu dengan lebih mudah. Lihat contoh di bawah ini.

$ cd $(find . -type d | pick)

Perintah ini akan menampilkan semua direktori dan sub-direktori di direktori kerja saat ini, jadi Anda dapat memilih direktori mana pun yang ingin Anda masukkan menggunakan panah Atas/Bawah, dan tekan tombol ENTER.

Contoh keluaran:

Daftar direktori dan sub-direktori dengan perintah Pick

Juga, itu akan menyarankan direktori atau file yang berisi huruf tertentu saat Anda mengetiknya. Misalnya, output berikut menunjukkan daftar saran saat saya mengetik "atau".

Direktori atau saran File dengan perintah Pick

Itu hanya sebuah contoh. Anda juga dapat menggunakan perintah "pick" bersama dengan perintah lainnya.

Ini contoh lain.

$ find -type f | pick | xargs less

Perintah ini akan memungkinkan Anda untuk memilih file apa pun di direktori saat ini untuk dilihat dalam waktu yang lebih singkat.

Gabungkan perintah Pilih dengan lebih sedikit dan temukan perintah

Ingin mempelajari contoh lain? Ini dia. Perintah berikut akan memungkinkan Anda untuk memilih file atau folder individual di direktori saat ini yang ingin Anda pindahkan ke tujuan pilihan Anda, misalnya /home/sk/ostechnix .

$ mv "$(find . -maxdepth 1 |pick)" /home/sk/ostechnix/

Gabungkan perintah pick dengan mv dan temukan perintah

Pilih file dengan menggunakan panah Atas/Bawah dan tekan ENTER untuk memindahkannya ke direktori /home/sk/ostechnix/.

Seperti yang Anda lihat pada output di atas, saya telah memindahkan folder bernama "abcd" ke direktori "ostechnix".

Kasus penggunaan tidak terbatas. Ada juga plugin bernama pick.vim untuk editor Vim untuk mempermudah pencarian Anda di dalam editor Vim.

Untuk detail lebih lanjut, lihat halaman manual.

$ man pick

Linux
  1. Apa alat perekam layar favorit Anda untuk Linux?

  2. Alat Penandaan Mp3 Manakah Untuk Linux??

  3. Pencarian file kabur di konsol linux

  1. Linux – Alat Untuk Mengukur Kualitas Entropi?

  2. Cari File dengan Cepat di Linux Dengan Perintah Cari

  3. Blender – Alat Pembuatan 3D Sempurna untuk Linux

  1. Kanban.bash – Manajer Todo Commandline Pribadi Untuk Linux

  2. FSearch – Utilitas Pencarian Mandiri yang Cepat untuk Linux

  3. ANGRYsearch – Alat Pencarian File Cepat untuk Desktop Linux