разбор ввода производится в привязке к контексту, например, ввод «ls -l» может быть трактован как вызов команды ls с аргументом "-l", но если определены переменные «ls» и «l», то выражение будет трактоваться как «ls минус l».
Жесть. Запускается 2-3 секунды, ls в директории с 20-ю файлами делает 2 секунды (у zsh показывает 0.001 total) и не имеет даже time (или он предназначен чтобы себе самому шел писать на питоне?).
Чего так приглашение тормозит-то сатанински. Чуть ли не секундные лаги. Ставил пипом, пыхтонг3.4 из шапкиных коллекций. Мой компьютер слишком стар для этого дерьмаⓒ?
Отдельного внимания заслуживают средства по работе с историей операций, которые построены с использованием асинхронной модели, охватывающей сразу все активные сеансы, а не только текущий терминал. При желании можно сохранять в истории не только пользовательский ввод, но и результаты выполнения операций и формируемый командами вывод.
Ну вот я в одном терминале что-то ввожу, а в другом терминале эти команды при браузинге по истории (стрелками на клавиатуре, например) не видны. Иногда раздражает. А с сохранением выхлопа можно не держать постоянно открытым определённый треминал с результатом выполнения одной команды, который тебе через время должен понадобиться.