FASD - Alat Commandline yang menawarkan akses cepat ke fail dan direktori
- 1515
- 278
- Don Will
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":
$ aFASD - Senaraikan fail terkini
Untuk cepat mencari fail atau direktori yang anda akses sebelum ini, gunakan alias s:
$ sFASD - Cepat Cari Fail Terkini
Untuk melihat semua fail yang anda bekerja sebelum ini mempunyai huruf "vim", Anda boleh menggunakan f
alias seperti berikut:
$ f vimFASD - 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):
$ zzFASD - 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.
- « Main Space Invaders - Permainan Arked Sekolah Lama di Terminal Linux
- Mimipenguin - Kata Laluan Log Masuk Dump dari Pengguna Linux Semasa »