zsh - повна оболонка
Є багато, прочитуючи zshcontrib(1)
можна виявити дві версії autoload
-able tetris
ігор (інший з ncurses
) в zsh
конкуренції з emacs
, для повноти картини (як описано вище).
=
Я хотів би згадати =
ключове слово, яке може викликати роздратування curl
(URL-адреси, як правило, є ?var=val
в них; але unsetopt
я думаю, це можливо ):
q file =less
( gentoo
) вирішує доq file $(which less)
=
розширюється на повний шлях відповідної команди.
інші смаколики
інші речі, не виходячи з розуму, - це правильний запит RPS1=%d
(для відображення $PWD
у стилі), Alt + H( run-help
тобто man
), Alt + ? ( which-command
) vared
, та zed
( autoload
функція), мінібуфер Emacs, подібний Alt + Xвиконувати віджети, не прив'язуючи їх, глобальний псевдонім із суфіксом, розширена тривалість відстеження команд історії, -m
а також відповідники -regex
, емуляція оболонки (наприклад csh
, ksh
з emulate
) та autoload
run-help
фрагменти файлів для вбудованих модулів.
голосіння
Я думаю, що більшість, якщо не всі, функції були впроваджені давно, і, читаючи журнали змін, немає великих змін та нових доповнень до функцій, що дуже сумно (більше нічого не слід досліджувати та виявляти).
bash
здається, більш поширені в readline
(на відміну від zle
) і gnu history
в дусі Linux; наприклад, функції зчитування рядків та прив'язки клавіш можуть застосовуватися в усьому світі (як вони зберігаються ~/.inputrc
і /etc/inputrc
), якщо вони не перекриваються специфікою bash bind
.
висновок
Мені особисто здається emacs
(особливо з точки зору (нинішнього?) emacs-nox
Аромату) натхнення для виняткового програмного забезпечення, такого як, zsh
і tmux
зробило дуже хорошу роботу, будучи прикладом у такій реалізації; для людей, які оцінюють її вартість (до рівня не потребує / залежно від X
сервера). Оболонка Unix досить потужна, і її безперервність та послідовність є достатніми для належного робочого процесу та продуктивності (в цілому обчислювальних технологіях).