The friendly interactive shell

Screenshot der Software:
The friendly interactive shell
Softwarebeschreibung:
Version: 2.1.1
Upload-Datum: 17 Feb 15
Entwickler: liljencrantz
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

Wie der Name andeutet, ist die freundliche interaktive Shell (auch Fische genannt) ein benutzerfreundliches, Freie und Open Source interaktive UNIX-Shell speziell entwickelt, um für seine Interaktivität und Auffindbarkeit Funktionen verwendet werden. Es & rsquo; sa Drop-in-Ersatz für Bash (Bourne-Shell).
Fisch & rsquo; s Hauptziel ist es, eine breite Palette an leistungsstarken Funktionen, einschließlich Tab-Vervollständigung, eine erkennbar und umfangreiches Hilfesystem, Tab-Vervollständigung von Strings mit Wildcards, und viele weitere attraktive Funktionen, die wir und rsquo bieten; ve unten auf einen Blick aufgeführt. Funktionen im Überblick Der freundliche interaktive Shell ist einfach zu bedienen, Suche, zu erinnern und zu entdecken. Es enthält eine spezielle Hilfe-Befehl, mit dem Anwender alle seine Unterlagen zugreifen können, Syntax-Highlighting-Unterstützung, intelligente Terminalsteuerung und Unterstützung für die interne Zwischenablage Funktion eines GNU / Linux-System.
Das Programm ist komplett in der Programmiersprache C ++ geschrieben und kann auf allen Linux-Distributionen sowie auf anderen Unix-ähnlichen Betriebssystemen wie Mac OS X, BSD oder Solaris.Getting eingesetzt werden begann mit auf fishInstalling den Fisch-Schale Ihr GNU / Linux Distribution erweist sich als eine leichte Aufgabe, auch für Anfänger, da Sie nur noch, um die neueste Version der Anwendung aus Softoware herunterladen, speichern Sie das Archiv auf Ihrem PC und extrahieren Sie deren Inhalt mit Ihrem Lieblings-Archiv-Manager.
Öffnen Sie dann ein Terminal-App und gehen Sie zum Speicherort der extrahierten Archivdateien (zB cd /home/softoware/fish-2.1.1), wo Sie die & lsquo laufen; ./ configure && make & rsquo; Befehl für die Konfiguration und übersetzen Sie das Programm, gefolgt von der & lsquo; make install & rsquo; Befehl, es zu installieren

Was ist neu in dieser Pressemitteilung:.

  • Sicherheit Fixes:
  • Die fish_config Web-Interface verwendet nun ein Authentifizierungstoken auf Anfragen zu schützen und nur reagiert auf Anfragen von der lokalen Maschine mit diesem Token, verhindert eine Remotecodeausführung Angriff. (CVE-2014-2914 zu schließen). # 1438
  • psub und funced sind nicht mehr anfällig für Angriffe, die lokale Privilegienerweiterung und Datenmanipulation (Schluss CVE-2014-2906 und CVE-2014-3856) zu ermöglichen. # 1437
  • fishd verwendet einen sicheren Weg für den Sockel, Verhinderung einer lokalen Privilegieneskalation Angriff (Schluss CVE-2014-2905). # 1436
  • __ fish_print_packages ist nicht mehr anfällig für Angriffe, die erlauben würde, lokale Rechteerweiterung und Datenmanipulation (Schluss CVE-2014 bis 3219). # 1440
  • Andere Fixes:
  • fishd ignoriert jetzt SIGPIPE, Befestigungs Abstürze mit Tools wie GNU Parallele und die als Ergebnis der anderen fishd Änderungen öfter aufgetreten. # 1084 & # 1690

Was ist neu in der Version 2.0.0:

  • Wesentliche Änderungen:
  • Befehls Substitutionen jetzt ändern $ status # 547.
  • Früher der Exit-Status von Befehlsersetzungen (wie (pwd)) wurde ignoriert; aber jetzt ist es modifiziert $ Status. Außerdem jetzt die eingestellte Befehl setzt nur $ Status im Fehlerfall; es ist auf Erfolgs unberührt. Dies ermöglicht dem folgenden Muster:
  • Wenn gesetzt python_path (die Python)
  • ...
  • Ende
  • Da Satz nicht $ Status auf Erfolg zu ändern, wenn der Zweig effektiv überprüft, ob die erfolgreich war, und wenn ja, ob der Satz gelang auch.
  • Improvements to $ PATH Handhabung.
  • Es gibt eine neue Variable, $ fish_user_paths, die universell eingestellt werden können, und deren Inhalt zu $ ​​PATH # angehängt 527
  • / etc / Wegen und /etc/paths.d werden nun auf OS X respektiert
  • Fische nicht mehr modifiziert $ PATH eigene Binaries zu finden
  • Lange Schlangen nicht mehr verwenden Ellipse für Zeilenumbrüche und kopieren und einfügen sollte eine neue Zeile, selbst wenn die Zeile nicht mehr enthalten gebrochen # 300
  • Neue Syntax für Indexbereiche (manchmal auch als & quot bekannt, Scheiben & quot;) # 212
  • Fisch unterstützt jetzt ein anderes if-Anweisung # 134
  • Prozess- und pid Beendigung funktioniert jetzt auch auf OS X # 129
  • Fisch ist nun verschiebbar, und nicht mehr von einkompilierte Pfade # 125
  • Fisch kann jetzt mit der rechten Aufforderung (RPROMPT) durch die fish_right_prompt Funktion # 80
  • Fisch verwendet nun posix_spawn statt Gabel, wenn möglich, die viel schneller auf BSD und OS X # 11
  • ist
  • Andere Bekannte Fixes:
  • Aktualisiert VCS Fertigstellungen (darcs, cvs, svn, etc.)
  • Vermeiden Sie den Aufruf getcwd auf der Haupt-Thread, da es hängen kann # 696
  • Sie Strg-D (vorwärts löschen) nicht mehr in einer Zeit, # 667
  • stoppt
  • Completions für viele neue Befehle
  • Fische jetzt respektiert einzigartige Tastaturbelegung rxvt ist # 657
  • xsel nicht mehr als Teil des Fisch gebaut. Es wird immer noch aufgerufen, wenn separat # 633 installiert werden
  • __ fish_filter_mime nicht mehr spuckt # 628
  • Die --no-Option ausführen zu fischen nicht mehr kippt, wenn das Ende eines Blocks # 624
  • fish_config weiß, wie man Fische zu finden, auch wenn es nicht in der $ PATH # 621
  • Ein führender Raum jetzt verhindert, dass das Schreiben der Geschichte, wie es in bash getan wird und zsh # 615
  • Enter drücken, nachdem ein Backslash geht nur in eine neue Zeile, wenn sie durch Leerzeichen oder das Ende der Zeile # 613
  • gefolgt wird
  • printf ist jetzt eine eingebaute # 611
  • Eventhandler sollte nicht mehr Feuer, wenn Signale blockiert # 608
  • set_color ist jetzt eine eingebaute # 578
  • Man-Page Fertigstellungen sind jetzt in einer neuen generated_completions Verzeichnis, anstatt Ihre Fertig Verzeichnis # 576
  • Registerkarte löscht jetzt Autosuggestionen # 561
  • Registerkarte Fertigstellung aus einem Paar Anführungszeichen versucht nun, & quot; entsprechende & quot; die Schließ Zitat # 552
  • $ EDITOR können nun eine Liste sein: zum Beispiel, setzen HERAUSGEBER gvim -f) # 541
  • Bei Körper sind nun eingerückt # 530
  • Das Profil Schalter -p stürzt nicht mehr ab # 517
  • Sie können nun-C von Lese # 516
  • umask funktioniert jetzt auf OS X # 515
  • Vermeiden Sie den Aufruf getpwnam auf der Haupt-Thread, da es hängen kann # 512
  • Alt-F oder Alt-Pfeil nach rechts (Option-F oder Option-Pfeil nach rechts) akzeptiert ein Wort einer Autosuggestion # 435
  • Einstellen Fisch als Login-Shell nicht mehr tötet OpenSUSE # 367
  • Backslashes jetzt Verbindungslinien, statt der Schaffung mehrerer Befehle # 347
  • echo implementiert nun die Option -e, um Fluchten interpretieren # 337
  • Wenn das letzte Zeichen in der Benutzereingabe Großbuchstaben enthält, verwenden Sie seinen Fall den Vorzug vor der des Autosuggestion # 335
  • Beschreibungen haben jetzt ihre eigenen gedämpften Farben # 279
  • Platzhalter mit ein Anfang. (Zum Beispiel ls. *) Nicht mehr überein. und .. # 270
  • Recursive Wildcards nun hand Symlink Schlaufen # 268
  • Sie können nun Geschichte Elemente löschen aus dem fish_config Webinterface # 250
  • Die OS X build jetzt Schwachstellen wcsdup und wcscasecmp # 240
  • Fische jetzt speichert und stellt die Prozessgruppe, die bestimmte Prozesse verhindert, dass fälschlicherweise als gestoppt # 197
  • gemeldet
  • jetzt funced nimmt einen Editor Option # 187
  • Wechselnde Zeilenfarben sind durch fish_pager_color_secondary # 186
  • in Fisch Pager
  • Universal-Variablenwerte werden gespeichert, basierend auf der MAC-Adresse, nicht den Hostnamen # 183
  • Das Caret ^ jetzt hat nur eine stderr Umleitung, wenn es das erste Zeichen eines Tokens, so git Benutzer glücklich # 168
  • Autosuggestionen löst nicht mehr die Zeilenumbruch # 167
  • Bessere Handhabung von Unicode Kombinationszeichen # 155
  • Fisch SIGHUPs Prozesse öfter # 138
  • Fische nicht mehr dazu, sudo, um ein Kennwort jedes Mal fragen,
  • Fisch benimmt sich besser unter Midnight Commander # 121
  • set -e stürzt nicht mehr ab # 100
  • Fisch nun automatisch Geschichte von bash zu importieren, wenn es keine Fische Geschichte # 66
  • Backslashes-Zeilenumbrüche innerhalb Anführungszeichen, verhalten sich nun intuitiver # 52
  • Tab Titel sollte korrekt in iTerm2 # angezeigt werden 47
  • scp Remote-Pfad Abschluss jetzt funktioniert manchmal # 42
  • Die Lese nicht mehr eingebaute zeigt Autosuggestionen # 29
  • Benutzerdefinierte Tastenbelegung kann nun über die fish_user_key_bindings Funktion # 21
  • festgelegt werden
  • Alle Python-Skripte nun korrekt sowohl unter Python 2 und Python 3 # 14
  • laufen
  • Die & quot; akzeptieren, Autosuggestion & quot; Taste kann nun konfiguriert werden # 19
  • Autosuggestionen werden nicht mehr auf ungültige Befehle # 6

Was ist neu in der Version 1.23.1:

  • Diese Mitteilung enthält eine lange Liste von Bugfixes , Störungen und Fehlentwicklungen vermeiden, aber auch viele neue befehlsspezifischen Register Endbearbeitung.

Anforderungen :

  • Doxygen
  • Ncurses

Ähnliche Software

VWM
VWM

17 Feb 15

GNU Bash
GNU Bash

22 Jun 18

ROXTerm
ROXTerm

7 Mar 16

crosstool-NG
crosstool-NG

20 Feb 15

Kommentare zu The friendly interactive shell

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!