FASD - Alat Commandline yang menawarkan akses cepat ke fail dan direktori

FASD - Alat Commandline yang menawarkan akses cepat ke fail dan direktori

Fasd (diucapkan sebagai "Cepat") Adalah penggalak produktiviti baris arahan, skrip shell POSIX yang serba lengkap yang membolehkan akses cepat dan lebih efisien ke fail dan direktori.

Ia diilhamkan oleh alat seperti autojump, dan namanya fasd telah dibuat dari alias yang dicadangkan lalai:

  • F (fail)
  • A (fail/direktori)
  • s (tunjukkan/cari/pilih)
  • d (direktori)

Ia telah diuji pada kerang berikut: Bash, ZSH, MKSH, PDKSH, Dash, Busybox Ash, FreeBSD 9 /Bin /SH dan OpenBSD /Bin /SH. Ia menjejaki fail dan direktori yang telah anda akses, supaya anda dapat dengan cepat merujuknya dalam baris arahan.

Dalam artikel ini, kami akan menunjukkan cara memasang dan menggunakan fasd dengan beberapa contoh di Linux.

Bagaimana FASD berfungsi?

Fasd Cukup meletakkan fail dan direktori dengan "kejam" (perkataan pertama kali dicipta oleh Mozilla dan digunakan di Firefox, cari lebih banyak dari sini) gabungan kata -kata "kekerapan"Dan"Kekurangan".

Jika anda menggunakan terutamanya shell melalui terminal untuk menavigasi dan melancarkan aplikasi, FASD boleh membolehkan anda melakukannya dengan lebih cekap. Ia membantu anda membuka fail tanpa mengira direktori yang anda ada.

Dengan rentetan kunci yang mudah, FASD dapat mencari fail atau direktori "crecent" dan membukanya dengan arahan yang anda tentukan.

Cara Memasang dan Menggunakan FASD dalam Sistem Linux

Fasd boleh dipasang menggunakan PPA di Ubuntu dan derivatifnya.

$ sudo add-apt-repository ppa: aacebedo/fasd $ sudo apt-get update $ sudo apt-get install fasd 

Pada pengagihan Linux yang lain, anda boleh memasangnya dari sumber seperti yang ditunjukkan.

$ git clone https: // github.com/clvv/fasd.git $ cd fasd/ $ sudo membuat pemasangan 

Sebaik sahaja anda memasang Fasd, Tambahkan baris berikut ke anda ~/.Bashrc untuk membolehkannya:

Eval "$ (FASD -Init Auto)" 

Kemudian sumber fail seperti ini.

$ sumber ~/.Bashrc 

Kapal FASD dengan alias lalai berguna berikut:

alias a = "fasd -a" # mana -mana alias s = "fasd -si" # show / cari / pilih alias d = "fasd -d" # direktori alias f = "fasd -f" # fail alias sd = "fasd - SID " # pemilihan direktori interaktif alias sf =" fasd -sif " # pemilihan fail interaktif alias z =" fasd_cd -d " # cd, fungsi yang sama seperti j dalam autojump alias zz =" fasd_cd -d -d -i " # cd dengan pemilihan interaktif dengan pemilihan interaktif dengan pemilihan interaktif dengan pemilihan interaktif dengan pemilihan interaktif dengan pemilihan interaktif 

Mari kita lihat beberapa contoh penggunaan; Contoh berikut akan menyenaraikan mana -mana fail dan direktori "crecent":

$ a 
FASD - Senaraikan fail terkini

Untuk cepat mencari fail atau direktori yang anda akses sebelum ini, gunakan alias s:

$ s 
FASD - Cepat Cari Fail Terkini

Untuk melihat semua fail yang anda bekerja sebelum ini mempunyai huruf "vim", Anda boleh menggunakan f alias seperti berikut:

$ f vim 
FASD - Cari fail menggunakan rentetan

CD dengan cepat dan interaktif ke dalam direktori yang diakses sebelum ini menggunakan zz alias. Cukup pilih nombor direktori dari medan pertama (1-24 dalam tangkapan skrin di bawah):

$ zz 
FASD - Tukar direktori

Anda boleh menambah alias anda sendiri ~/.Bashrc Untuk menggunakan sepenuhnya kuasa FASD seperti dalam contoh di bawah:

alias v = "f -e vim" # fail pembukaan cepat dengan vim alias m = "f -e vlc" # fail pembukaan cepat dengan pemain VLC 

Kemudian jalankan arahan berikut untuk sumber fail:

$ sumber ~/.Bashrc 

Untuk membuka fail dengan cepat dinamakan ujian.sh Di Vim, anda akan menaip:

Ujian $ V.sh 

Kami akan merangkumi satu lagi contoh di mana anda boleh menggunakan alias FASD dengan arahan lain:

$ f ujian $ cp 'f test' ~/desktop $ ls -l ~/desktop/test.sh 

Untuk pengguna bash, hubungi _FASD_BASH_HOOK_CMD_COMPLETE untuk membuat kerja siap. Sebagai contoh:

_fasd_bash_hook_cmd_complete v m j o 

Untuk maklumat lanjut, taipkan:

$ man fasd 

Untuk contoh penyesuaian dan penggunaan tambahan, lihat repositori FASD GitHub: https: // github.com/clvv/fasd/

Itu sahaja! Dalam artikel ini, kami menunjukkan kepada anda cara memasang dan menggunakan FASD di Linux. DO BERHASIL DENGAN INFO AS TENTANG ALAT SAMPIN.