Goto - Cepat menavigasi ke direktori alias dengan sokongan kesempurnaan automatik

Goto - Cepat menavigasi ke direktori alias dengan sokongan kesempurnaan automatik

Dalam artikel baru -baru ini, kami bercakap tentang Gogo - alat untuk membuat pintasan untuk laluan panjang dalam shell linux. Walaupun GOGO adalah cara yang baik untuk menandai direktori kegemaran anda di dalam shell, namun, ia mempunyai satu batasan utama; ia tidak mempunyai ciri kesempurnaan automatik.

Kerana alasan di atas, kami pergi keluar untuk mencari utiliti yang sama dengan sokongan siap automatik - di mana shell boleh meminta cadangan yang ada alias (jalan pintas ke jalan yang panjang dan rumit) dan bernasib baik, setelah merangkak melalui GitHub, kami dapati Pergi ke.

Pergi ke adalah utiliti shell untuk menavigasi dengan cepat ke direktori alias, dengan sokongan untuk kesempurnaan automatik. Ia dilengkapi dengan skrip penyempurnaan auto yang bagus sehingga sebaik sahaja anda menekan tab Kunci selepas pergi ke Perintah atau setelah menaip beberapa piagam alias, bash atau ZSH yang sedia ada dengan cadangan alias atau auto melengkapkan nama.

Pergi ke juga mempunyai pilihan tambahan untuk tidak mendaftar alias, mengembangkan nilai alias serta membersihkan alias direktori yang dipadam. Perhatikan bahawa kesempurnaan auto Goto hanya berfungsi untuk alias; ia terpisah dari shell auto-siap untuk arahan atau nama fail.

Cara memasang dan menggunakan goto dalam sistem linux

Untuk memasang Goto, mulakan dengan mengkloning repositori goto dari GitHub dan masuk ke direktori repositori tempatan, kemudian jalankan skrip pemasangan shell dengan keistimewaan pengguna akar menggunakan perintah sudo seperti yang ditunjukkan.

$ cd muat turun/$ git clone https: // github.com/iridakos/goto.git $ cd goto $ ls $ sudo ./Pasang 

Ini akan dipasang pergi ke dalam /usr/local/share/goto.sh, Dan ia akan menambah garis di anda ~/.Bashrc (Untuk Bash) atau ~/.ZSHRC (Untuk ZSH) fail permulaan shell, untuk mendapatkannya.

Sekarang mulakan semula terminal anda untuk mula menggunakan pergi ke. Untuk membuat alias untuk direktori, daftar alias dengan -r Bendera seperti berikut.

$ goto -r Mac ~/dokumen/tecmint.com-artikel/Mac/ 
Buat alias untuk direktori di linux

Untuk alias direktori semasa anda, gunakan sintaks ini yang secara automatik akan menjadi alias ke seluruh jalan.

$ goto -r di rumah . 

Semasa anda menaip pergi ke dan tekan tab Kunci, ia akan menunjukkan semua alias berdaftar dan apabila anda menaip beberapa huruf alias berdaftar, Goto akan melengkapkan nama itu. Walau bagaimanapun, untuk melihat senarai alias anda yang sedang didaftarkan, gunakan -L bendera.

$ goto -l 
Semak alias yang ada di Linux

Untuk mengembangkan alias dengan nilainya menggunakan arahan berikut.

$ goto -x skrip $ goto -x Mac 
Kembangkan nilai alias

Goto juga membolehkan anda melepaskan alias, menggunakan -u pilihan.

$ goto -l $ goto -u march $ goto -l 
Keluarkan alias direktori di linux

Sekiranya anda telah mengeluarkan direktori alias (contohnya jika anda telah memadamkan direktori ~/Dokumen/tecmint.Com-Articles/March dan ~/bin/shellscripts/recon dari sistem fail), namun mereka masih mempunyai alias di goto, anda boleh membersihkan semua alias ini dari goto dengan -c bendera.

$ goto -c 

Batasan yang ketara pergi ke Adakah ia tidak membenarkan mengakses sub-direktori di bawah direktori alias, yang merupakan ciri yang terdapat di Gogo.

Untuk maklumat lanjut, rujuk pergi ke bantu mesej dengan -h pilihan.

$ goto -H 

Repositori Goto Github: https: // github.com/iridakos/goto

Pergi ke adalah cara yang kuat untuk menandai direktori kegemaran anda di dalam shell, dengan sokongan automatik, di Linux. Ia mempunyai ciri yang lebih berguna berbanding dengan GOGO, seperti yang dijelaskan di atas. Cubalah dan kongsi dengan kami, pemikiran anda mengenainya melalui borang maklum balas di bawah.