Как и предполагает его название, дружелюбный интерактивная оболочка (также известный как рыба) является удобным, свободным и открытым исходным интерактивная оболочка UNIX, специально предназначенные для использования в своих интерактивность и понятности особенностей. Это и Rsquo; са заменой для Bash (Bourne Shell).
рыбы & Rsquo, S основной целью является предложить богатый набор мощных функциональных возможностей, в том числе вкладки-завершения, в обнаружению и обширной системой помощи, вкладки-завершения строк с маски, и многие другие привлекательные функции, которые мы и Rsquo; ве перечисленных ниже первого взгляда. Основные особенности glanceThe дружественной интерактивной оболочки проста в использовании, поиск, помните, и обнаружить. Она включает в себя специальную команду справки, которая позволяет пользователям получить доступ ко всем его документации, подсветка синтаксиса поддержки, смарт-терминал по перевалке и поддержку внутреннего буфера обмена функции системы GNU / Linux.
Программа полностью написана в языке программирования С ++ и может быть развернут на любых распределений Linux, а также на других UNIX-подобных операционных систем, таких как Mac OS X, BSD или Solaris.Getting началось с fishInstalling рыбы-оболочку на Ваш дистрибутив GNU / Linux, оказывается простой задачей даже для новичков, как вы будете иметь только загрузить последнюю версию приложения из Softoware, сохранить архив на компьютере и извлечь его содержимое используя ваш любимый менеджер архив.
Затем откройте терминал приложение и перейдите в папку, добытых архивных файлов (например, CD /home/softoware/fish-2.1.1), где вы должны запустить & lsquo; ./ настроить && сделать & Rsquo; Команда для настройки и компиляции программы, затем в & lsquo; сделать установку и Rsquo; команда для установки его
Что нового В этом выпуске:.
- исправления безопасности:
- Веб-интерфейс fish_config теперь использует маркер аутентификации для защиты запросы и отвечает только на запросы на локальной машине с этого маркера, мешающих удаленной атаки выполнение кода. (закрытие CVE-2014-2914). # 1438
- psub и funced больше не уязвимы для атак, которые позволяют локальной привилегий и данные вмешательства (закрытие CVE-2014-2906 и CVE-2014-3856). # 1437
- fishd использует безопасный путь для гнезда, предотвращая локальный атаку привилегий (CVE-закрытия 2014-2905). # 1 436
- __ fish_print_packages больше не уязвимы для атак, которые позволили бы локальной привилегий и данные вмешательства (закрытие CVE-2014-3219). # 1440
- Другие исправления:
- fishd теперь игнорирует SIGPIPE, фиксируя сбои, используя такие инструменты, как GNU параллельно и которая произошла более часто в результате других изменений fishd. # # & Тысячу восемьдесят четыре +1690
не
не
Что нового в версии 2.0.0:
- Значительные изменения:
- Команда замены в настоящее время изменить статус $ # 547.
- Ранее статус выхода команды замен (как (PWD)) был проигнорирован; Однако теперь он изменяет статус $. Кроме того, набор команд теперь только устанавливает статус на $ недостаточности; это нетронутая на успех. Это позволяет следующей схеме:
- , если установлено python_path (который питон)
- ...
- конец
- Поскольку множество не изменить статус на $ успехом, если филиал эффективно проверяет ли которому удалось, и если да, то также удалось множество.
- Улучшения $ PATH обработки.
- Существует новая переменная, $ fish_user_paths, которые могут быть установлены повсеместно, и содержание которых будут добавлены к $ PATH # 527
- / и т.д. / дорожки и /etc/paths.d теперь уважают на OS X
- рыба больше не изменяет $ PATH, чтобы найти свои собственные исполняемые файлы
- Длинные линии больше не использовать многоточие для перевода строки, а также копировать и вставлять больше не включают символ новой строки, даже если линия была пробита # 300
- Новый синтаксис для диапазонов индексов (иногда известный как & Quot; ломтики и Quot;) # 212
- рыба теперь поддерживает еще, если заявление # 134
- Процесс и PID завершение теперь работает на OS X # 129
- рыба теперь перемещаем и больше не зависит от скомпилированных путей # 125
- рыба теперь поддерживает правильный строки (RPROMPT) через функции fish_right_prompt # 80
- рыба теперь использует posix_spawn вместо вилки, когда это возможно, что гораздо быстрее на BSD и OS X # 11
- Другие интересные Исправления:
- Обновлены VCS доработки (Darcs, резюме, SVN, и т.д.).
- Избегайте вызова getcwd в главном потоке, как это может повесить # 696
- управления-D (вперед удаление) больше не останавливается на период # 667
- доработок для многих новых команд
- рыба теперь учитывает уникальные сочетания клавиш rxvt в # 657
- xsel больше не построен как часть рыбы. Это будет по-прежнему вызывается, если устанавливается отдельно # 633
- __ fish_filter_mime больше не извергает # 628
- Опция --no-выполнить опцию, чтобы ловить рыбу больше не падает при достижении конец блока # 624
- fish_config знает, как найти рыбу, даже если это не в $ PATH # 621
- Ведущий пространство в настоящее время препятствует записи в истории, как это делается в Баш и ЗШ # 615
- Нажатие Enter после обратной косой идет только на новой линии, если она сопровождается пробелом или в конце строки # 613
- Printf теперь встроенная # 611
- обработчики событий больше не должны огонь, если сигналы блокируются # 608
- set_color теперь встроенная # 578
- человек страница доработки теперь находится в новом каталоге generated_completions, вместо ваших доработок каталог # 576
- вкладка Теперь очищает autosuggestions # 561
- вкладка завершение из внутри пары кавычек теперь пытается & Quot; необходимости и Quot; закрытие цитата # 552
- $ РЕДАКТОР может быть список: например, установить редактор Gvim -f) # 541
- тематические органы сейчас отступом # 530
- Профиль переключатель -p больше не падает # 517
- Теперь Вы можете контролировать-C из чтения # 516
- Umask теперь функционал на OS X # 515
- Избегайте вызова getpwnam в главном потоке, как это может повесить # 512
- Alt-F или Alt-стрелка вправо (опция-F или вариант-стрелка вправо), в настоящее время принимает одно слово в самовнушения # 435
- Установка рыба, как ваш Логин оболочки больше не убивает OpenSUSE # 367
- Обратные косые в настоящее время присоединиться к линии, вместо создания нескольких команд # 347
- эхо в настоящее время реализует флаг -e, чтобы интерпретировать побег # 337
- Когда последний маркер на входе пользователя содержит заглавные буквы, используйте свое дело в предпочтении к тому, что в самовнушения # 335
- Описания теперь свой собственный приглушенный цвет # 279
- Групповые символы, начиная с. (не например, LS. *) больше не совпадают. и .. # 270
- Рекурсивные подстановочные сейчас обрабатывают символическая петли # 268
- Теперь Вы можете удалить элементы истории из веб-интерфейса fish_config # 250
- ОС Х сейчас строить слабые звенья wcsdup и wcscasecmp # 240
- рыба теперь сохраняет и восстанавливает группу процесса, который предотвращает определенные процессы от того, как ошибочно остановились # 197
- funced теперь занимает опцию редактор # 187
- цвета Переменный ряда доступны в рыбе пейджер через fish_pager_color_secondary # 186
- Универсальные значения переменных теперь хранятся на основе вашего МАС-адреса, не имя хоста # 183
- символ ^ теперь только делает стандартному потоку ошибок перенаправление, если это первый символ знак, что делает пользователи Git счастливы # 168
- Autosuggestions больше не будет причиной перенос строк # 167
- Улучшена обработка Юникод объединения символов # 155
- рыбы SIGHUPs процессы чаще # 138
- рыба больше не вызывает Sudo попросить пароль каждый раз,
- рыба ведет себя лучше под Midnight Commander # 121
- установить -е больше не падает # 100
- рыба теперь автоматически импортировать историю из Баш, если нет никакой истории рыба # 66
- управляющими последовательностями-символы новой строки внутри кавычек теперь ведут себя более интуитивно # 52
- Названия Tab должны быть правильно показано в iTerm2 # 47
- Завершение удаленный путь SCP сейчас иногда работает # 42
- Чтение не встроенные больше не показывает autosuggestions # 29
- Пользовательские сочетания клавиш теперь может быть установлен с помощью функции fish_user_key_bindings # 21
- скрипты Python Все теперь корректно работать как под Python 2 и Python 3 # 14
- The & Quot; принять самовнушением & Quot; Ключ теперь можно настроить # 19
- Autosuggestions больше не будет предложить недопустимые команды # 6
не
не
не
Теперь
не
не
не
Что нового в версии 1.23.1:
- Этот релиз содержит длинный список исправлений ошибок , неприятности, и неудобств, присущих, а также много новых команд конкретных вкладка доработки.
Требования
- Doxygen
- Ncurses
Комментарии не найдены