zsh - shell lengkap
ada banyak, membaca zshcontrib(1)satu dapat mendeteksi dua versi game autoload-able tetris(yang lain dengan ncurses) zshdalam bersaing dengan emacs, untuk kelengkapan (seperti yang dijelaskan).
=
Saya ingin menyebutkan =kata kunci, yang dapat menyebabkan iritasi dengan curl(biasanya URL ada ?var=valdi dalamnya; tetapi itu unsetopt-able, saya pikir):
q file =less( gentoo) memutuskan untukq file $(which less)
= memperluas ke path lengkap dari perintah yang bersangkutan.
barang lainnya
hal-hal lain, yang keluar dari pikiran, adalah prompt yang tepat RPS1=%d(untuk ditampilkan $PWDdalam gaya), Alt + H( run-helpmis. man), Alt + ? ( which-command) vared, dan zed( autoloadfungsi), seperti minibuffer-like Emacs Alt + Xuntuk mengeksekusi widget tanpa mengikatnya, alias global dan suffix, durasi penyelesaian perintah pelacakan riwayat tambahan, -mdan -regexkorek api, emulasi shell (mis. csh, kshdengan emulate) dan autoload run-helpdengan cuplikan file untuk built-in.
ratapan
Saya pikir sebagian besar, jika tidak semua, fitur diimplementasikan sejak lama, dan membaca changelogs, tidak ada perubahan besar dan penambahan fitur baru, yang sangat menyedihkan (tidak perlu dijelajahi dan ditemukan lagi).
bashtampaknya lebih terdistribusi dalam readline(sebagai lawan zle) dan gnu historydalam semangat linux; mis. fungsi readline dan keybindings dapat diterapkan secara global (seperti yang disimpan dalam ~/.inputrcdan /etc/inputrc) jika tidak diganti oleh bash-specific bind.
kesimpulan
Saya pribadi berpikir emacs(terutama dari prospek (saat ini?) emacs-noxRasa) menjadi inspirasi untuk perangkat lunak yang luar biasa seperti zshdan tmuxmelakukan pekerjaan yang sangat baik dalam menjadi contoh dalam implementasi seperti itu; untuk orang-orang yang menghargai nilainya (ke tingkat yang tidak membutuhkan / tergantung pada Xserver). Unix shell cukup kuat, dan kontinuitas dan konsistensinya cukup untuk alur kerja dan produktivitas yang tepat (dalam komputasi keseluruhan).