The friendly interactive shell

Screenshot Software:
The friendly interactive shell
Szczegóły programowe:
Wersja: 2.1.1
Filmu: 17 Feb 15
Wywoływacz: liljencrantz
Licencja: Wolny
Popularność: 0

Rating: nan/5 (Total Votes: 0)

Jak sama nazwa wskazuje, przyjazny powłoki interaktywne (znany również jako ryby) jest łatwy w obsłudze, wolne i otwarte interaktywne Sh specjalnie zaprojektowany do wykorzystania w jego interaktywność i ujawniania cech. To & rsquo; sa zamiennik dla powłoki bash (Bourne).
Fish & rsquo; s głównym celem jest oferowanie bogaty zestaw zaawansowanych funkcji, w tym zakładki uzupełniania, a jego wykrycie i obszerny system pomocy, zakładka-zakończeniu ciągów z symboli wieloznacznych i wiele innych atrakcyjnych funkcjonalności, które & rsquo; ve wymienione poniżej w skrócie. Funkcje w glanceThe przyjazny interaktywnej powłoki jest łatwy w użyciu, wyszukiwanie, pamiętam, i odkryć. Obejmuje ona specjalnego polecenia pomocy, który pozwala użytkownikom na dostęp do wszystkich jego dokumentacji, podświetlanie składni, inteligentne wsparcie terminal przeładunkowy oraz obsługę funkcji wewnętrznego schowka systemu GNU / Linux.
Program jest w całości napisany w języku programowania C ++ i może być stosowane na wszystkich dystrybucjach Linuksa, jak również w innych uniksowych systemach operacyjnych, takich jak Mac OS X, BSD lub Solaris.Getting rozpoczął fishInstalling na ryby-shell na Twoja dystrybucja GNU / Linux okazuje się być łatwym zadaniem nawet dla początkujących, jak będzie trzeba tylko pobrać najnowszą wersję aplikacji z Softoware, zapisać archiwum na komputerze i rozpakować jego zawartość za pośrednictwem swojego ulubionego archiwum menedżera.
Następnie otwórz aplikację Terminal i przejdź do lokalizacji, w wyodrębnionych plików archiwalnych (np cd /home/softoware/fish-2.1.1), gdzie należy uruchomić i skonfigurować lsquo; ./ & rsquo && make; polecenie, aby skonfigurować i skompilować program, a następnie przez & lsquo; make install & rsquo; polecenie, aby go zainstalować

Co nowego w tym wydaniu:.

  • Poprawki zabezpieczeń:
  • Interfejs WWW fish_config teraz używa tokenu uwierzytelniania ochrony wnioski i odpowiada tylko na żądania z lokalnego komputera z tego powodu, uniemożliwiając atak zdalnego wykonania kodu. (CVE-2014-2914 zamknięcia). # 1438
  • PSUB i funced nie podatny na ataki, które umożliwiają lokalne zwiększenie uprawnień i danych manipulacją (CVE-2014-2906 zamykając CVE-2014-3856 i są). # 1437
  • fishd wykorzystuje bezpieczną drogę do gniazda, zapobiegania lokalnym przekazywaniem uprawnień ataku (CVE-2014-2905 zamykającej). # 1436
  • __ fish_print_packages nie jest podatny na ataki, które pozwoliłyby lokalne zwiększenie uprawnień i danych manipulacją (CVE-2014-3219 zamknięcia). # 1440
  • Inne poprawki:
  • fishd teraz ignoruje SIGPIPE, mocowanie za pomocą narzędzi takich jak awarie GNU równoleżnika i które miały miejsce częściej w wyniku innych zmian fishd. # 1084 & # 1690;

Co nowego w wersji 2.0.0:

  • Istotne zmiany:
  • podstawienia polecenia teraz modyfikować stanu $ # 547.
  • Wcześniej status wyjścia podstawień (jak (pwd)) było ignorowane; Jednak teraz to modyfikuje $ status. Ponadto, Polecenie set $ już tylko ustawia stan na niepowodzenie; jest nietknięte na sukces. Pozwala to na następującym wzorem:
  • jeśli ustawione python_path (które python)
  • ...
  • koniec
  • Ponieważ zestaw nie zmienia stanu na sukces $, jeśli oddział skutecznie sprawdza, czy które udało, a jeśli tak, to czy zestaw udało się również.
  • Poprawki do $ PATH obsługi.
  • Nie jest nowa zmienna, $ fish_user_paths, które mogą być ustawione powszechnie, i których treści są dołączone do $ PATH # 527;
  • / etc / ścieżki i /etc/paths.d teraz szanowany na OS X
  • ryby nie zmienia $ PATH, aby znaleźć swoje własne pliki binarne
  • Długie linie nie używać wielokropek na przerwy linii, a kopiowanie i wklejanie nie powinny już zawierać znaku nowej linii, nawet jeśli linia została złamana # 300;
  • Nowa składnia zakresach indeksu (czasami znane jako & quot; plastry & quot;) # 212;
  • ryby obsługuje indziej if nr 134
  • pid zakończenie procesu i działa teraz w OS X # 129;
  • Ryba jest teraz przenoszone, a nie zależy od wkompilowane ścieżki nr 125
  • ryby obsługuje teraz odpowiedni wiersz (RPROMPT) przez funkcję fish_right_prompt # 80
  • ryby używa teraz posix_spawn zamiast widelca, gdy jest to możliwe, co jest o wiele szybciej na BSD i OS X # 11
  • Inne Poprawki Wybitne:
  • Zaktualizowane uzupełnienia VCS (darcs, CVS, SVN, itp.)
  • Należy unikać wywoływania getcwd w głównym wątku, jak to może powiesić # 696;
  • Control-D (do przodu usuwać) nie zatrzymuje się na okres # 667
  • Realizacje dla wielu nowych poleceń
  • ryby teraz względami wyjątkowa Skróty klawiszowe rxvt # 657 w
  • Xsel nie jest już zbudowany jako część ryb. Będzie on nadal powoływać, jeśli zainstalowane oddzielnie # 633; ​​
  • __ fish_filter_mime nie wypluwa # 628;
  • --no-wykonać opcję łowić nie przewraca się po osiągnięciu koniec bloku # 624
  • fish_config wie, jak znaleźć ryby, nawet jeśli nie jest w $ PATH # 621
  • prowadzi teraz uniemożliwia pisanie przestrzeni historii, jak to się dzieje w bash i zsh # 615;
  • wciskającENTER po odwrotny ukośnik tylko idzie do nowej linii, jeśli jest po spacji lub końca linii # 613
  • printf jest teraz wbudowana # 611;
  • Ładowarki razie powinno już strzelać, jeśli sygnały są zablokowane # 608;
  • set_color jest teraz wbudowana # 578;
  • uzupełnienia strona człowieka znajdują się obecnie w nowym katalogu generated_completions zamiast swoich horyzontów katalog # 576;
  • zakładka teraz czyści autosuggestions # 561;
  • Zakończenie zakładka od wewnątrz parę cytatów teraz próbuje & quot; stosowne & quot; Cytat # 552 zamykający
  • $ EDITOR może być teraz lista: na przykład ustawić EDYTOR gvima -f) # 541;
  • Organy przypadków są teraz wcięte # 530;
  • Wyłącznik profil -p nie zawiesza # 517;
  • Możesz teraz kontrolować-C z odczytu # 516;
  • umask jest obecnie funkcjonalna na OS X # 515
  • Należy unikać wywoływania getpwnam w głównym wątku, jak to może powiesić # 512;
  • Alt-F lub Alt + strzałka w prawo (F lub Option Opcja-strzałka w prawo) przyjmuje jedno słowo na autosugestii # 435;
  • Ustawienia ryby jako login shell nie zabija OpenSUSE # 367;
  • Odwrotne ukośniki teraz dołączyć linie, zamiast tworzenia wielu komend # 347;
  • echo teraz realizuje -e flagę interpretowania ucieczek # 337;
  • Kiedy ostatni znak w wejściu użytkownika zawiera litery, należy użyć swojej sprawy w preferencji do tej z autosugestii # 335
  • Opisy mają teraz swoje własne wyciszony kolor # 279
  • Symbole wieloznaczne poczynając. (na przykład ls. *) nie pasuje. i .. # 270;
  • symbole wieloznaczne rekurencyjne obsłużyć dowiązaniem pętle nr 268
  • Możesz teraz usunąć elementy historii z fish_config interfejsu WWW # 250;
  • OS X budować teraz słabe ogniwa wcsdup i wcscasecmp # 240;
  • ryby teraz zapisuje i odtwarza grupę procesów, co zapobiega procesom przed błędnie zgłoszona jako zatrzymana # 197
  • funced teraz bierze opcji Edytor # 187
  • kolory zmiana wiersza dostępny w pager ryb są przez fish_pager_color_secondary # 186;
  • Uniwersalne wartości zmiennych są obecnie przechowywane na podstawie adresu MAC, nie twój host # 183;
  • daszek ^ teraz robi tylko przekierowanie stderr jeśli jest to pierwszy znak na znak, co użytkownicy git szczęśliwa # 168;
  • Autosuggestions nie będzie już linii przyczyną owijania nr 167
  • Lepsza obsługa Unicode łącząc znaki # 155;
  • SIGHUPs ryb procesy częściej # 138;
  • ryby nie powoduje już sudo zapytać o hasło za każdym razem,
  • ryba zachowuje się lepiej pod Midnight Commandera # 121
  • ustawić -e nie zawiesza # 100;
  • ryby teraz automatycznie zaimportować historię z bash, jeśli nie ma historii ryby # 66
  • Nowe linie wewnątrz-odwrotnym ukośnikiem ciągów teraz zachowywać notowanych bardziej intuicyjne # 52
  • Należy tytuły Tab poprawnie wyświetlany w iTerm2 # 47
  • Zakończenie scp zdalnego ścieżka teraz czasami działa # 42
  • odczytu wbudowane nie pokazuje autosuggestions # 29
  • Własne powiązania mogą być ustawiony za pomocą funkcji fish_user_key_bindings nr 21
  • skrypty Wszystko Python teraz działać poprawnie zarówno pod Python 2 i Python 3 # 14
  • & quot; zaakceptować wzbudzać sugestii & quot; Klucz można teraz skonfigurować # 19
  • Autosuggestions nie będzie już sugerują, błędnych poleceń # 6

Co nowego w wersji 1.23.1:

  • Ta wersja zawiera długą listę poprawek do błędów , przykrości i misfeatures, a także wiele nowych zakładka polecenie uzupełnienia specyficzne.

Wymagania :

  • Doxygen
  • Ncurses

Podobne oprogramowanie

shell_command
shell_command

14 Apr 15

pyte
pyte

15 Apr 15

WvTftp
WvTftp

3 Jun 15

F*EX
F*EX

17 Feb 15

Komentarze do The friendly interactive shell

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!