The friendly interactive shell

Software screenshot:
The friendly interactive shell
Software informatie:
Versie: 2.1.1
Upload datum: 17 Feb 15
Ontwikkelaar: liljencrantz
Licentie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

Zoals de naam al doet vermoeden, de vriendelijke interactieve shell (ook bekend als vis) is een gebruiksvriendelijke, gratis en open source interactieve UNIX shell speciaal ontworpen om te worden gebruikt voor de interactiviteit en zichtbaarheid functies. It & rsquo; s een drop-in vervanger voor Bash (Bourne shell).
fish & rsquo; s belangrijkste doel is om een ​​rijke set van krachtige functionaliteit, waaronder tab-completion, een vindbaar en uitgebreide Help-systeem, tab-voltooiing van de snaren met wildcards, en vele andere aantrekkelijke functionaliteit die we & rsquo bieden; ve hieronder op een rijtje opgesomd. Kenmerken Een overzicht met vriendelijke interactieve shell is gemakkelijk te gebruiken, zoeken, herinneren, en te ontdekken. Het bevat een speciale opdracht help, die gebruikers in staat stelt om al haar documenten openen, syntax highlighting ondersteuning, slimme terminal handling, en ondersteuning voor de interne klembord functie van een GNU / Linux systeem.
Het programma is volledig geschreven in de programmeertaal C ++ en kan worden ingezet op elke Linux-distributies, alsook op andere UNIX-achtige besturingssystemen, zoals Mac OS X, BSD of Solaris.Getting begonnen met fishInstalling de vis-shell op je GNU / Linux distributie blijkt te zijn een gemakkelijke taak, zelfs voor beginners, omdat u alleen zal hebben om de nieuwste versie van de applicatie downloaden van Softoware, bespaart het archief op uw PC en haal de inhoud met behulp van uw favoriete archief manager.
Open vervolgens een terminal app en ga naar de locatie van de uitgepakte archiefbestanden (bijvoorbeeld cd /home/softoware/fish-2.1.1), waar u de & lsquo moet draaien; ./ configure && make & rsquo; commando te configureren en het programma, gevolgd door de & lsquo compileren; make install & rsquo; commando om het te installeren

Wat is nieuw in deze release:.

  • Beveiliging fixes:
  • De fish_config webinterface maakt nu gebruik van een authenticatie token te verzoeken te beschermen en alleen reageert op verzoeken van de lokale machine met deze token, het voorkomen van een uitvoering van externe code aanval. (Sluiting CVE-2014-2914). # 1438
  • PSUB en funced zijn niet langer kwetsbaar voor aanvallen die het mogelijk maken met lokale bevoegdheden escalatie en data manipulatie (het sluiten van CVE-2014-2906 en CVE-2014-3856). # 1437
  • fishd gebruikt een beveiligde pad voor de socket, het voorkomen van een lokale privilegebreuk aanval (het sluiten van CVE-2014-2905). # 1436
  • __ fish_print_packages is niet langer kwetsbaar voor aanvallen die het mogelijk maken met lokale bevoegdheden escalatie en data manipulatie (het sluiten van CVE-2014-3219). # 1440
  • Andere fixes:
  • fishd negeert nu SIGPIPE, vaststelling van crashes met behulp van tools zoals GNU Parallelle en die vaker voorgedaan als gevolg van de andere fishd veranderingen. # 1084 & # 1690

Wat is nieuw in versie 2.0.0:

  • Belangrijke wijzigingen:
  • Command vervangingen nu wijzigen $ status van # 547.
  • Voorheen de exit status van commando vervangingen (zoals (pwd)) werd genegeerd; Maar nu is het wijzigt $ statuut. Bovendien is de set commando nu zet slechts $ status mislukking; het is onaangeroerd op succes. Dit zorgt voor het volgende patroon:
  • indien ingesteld python_path (die python)
  • ...
  • eind
  • Omdat set niet $ statuut te wijzigen op succes, de als tak effectief test of die geslaagd, en zo ja, of de set ook in geslaagd.
  • Verbeteringen aan $ PATH hanteren.
  • Er is een nieuwe variabele, $ fish_user_paths, die universeel kan worden ingesteld, en waarvan de inhoud wordt toegevoegd aan $ PATH # 527
  • / etc / paden en /etc/paths.d zijn nu op OS X gerespecteerd
  • vis niet meer wijzigt $ PATH zijn eigen binaries vinden
  • Lange lijnen niet meer gebruiken puntjes voor regeleinden, en kopiëren en plakken moet een nieuwe regel, zelfs als de lijn niet langer onder gebroken # 300
  • Nieuwe syntaxis voor index bereiken (ook wel bekend als & quot; plakjes & quot;) # 212
  • vis ondersteunt nu een else if # 134
  • Proces en pid voltooiing werkt nu op OS X # 129
  • De vis is nu verplaatsbaar, en niet langer afhankelijk van ingecompileerde paden # 125
  • vis ondersteunt nu een juiste prompt (rprompt) door de fish_right_prompt functie # 80
  • vis gebruikt nu posix_spawn plaats van vork, indien mogelijk, die veel sneller is op BSD en OS X # 11
  • Andere opmerkelijke Fixes:
  • Bijgewerkt VCS opleveringen (darcs, cvs, svn, enz.)
  • Vermijd roepen getcwd in de rode draad, want het kan hangen # 696
  • Controle-D (forward delete) stopt niet langer om een ​​periode # 667
  • Completions voor vele nieuwe commando's
  • vis respecteert nu rxvt's unieke keybindings # 657
  • xsel wordt niet meer gebouwd als onderdeel van de vis. Het zal nog steeds worden ingeroepen indien afzonderlijk # 633 geïnstalleerd
  • __ fish_filter_mime niet langer spuwt # 628
  • De --no-uitvoeren optie om te vissen niet meer valt over bij het bereiken van het einde van een blok # 624
  • fish_config weet hoe vis te vinden, zelfs als het niet in de $ PATH # 621
  • nu een toonaangevende ruimte voorkomt schrijven naar de geschiedenis, zoals dat ook gebeurt in bash en zsh # 615
  • enter te slaan na een backslash gaat slechts om een ​​nieuwe regel als deze wordt gevolgd door een spatie of het einde van de regel # 613
  • printf is nu een ingebouwde # 611
  • Event handlers mag niet meer brand als signalen geblokkeerd # 608
  • set_color is nu een ingebouwde # 578
  • man-pagina opleveringen zijn nu gevestigd in een nieuw generated_completions directory, in plaats van je opleveringen directory # 576
  • tabblad ontruimt nu autosuggesties # 561
  • tabblad voltooiing van binnen een paar citaten probeert nu & quot; juiste & quot; de slotkoers # 552
  • $ EDITOR kan nu een lijst te zijn: bijvoorbeeld, stellen gvim -f) # 541
  • Bij lichamen zijn nu ingesprongen # 530
  • Het profiel schakelaar -p niet meer crasht # 517
  • U kunt nu controle-C uit te lezen # 516
  • umask is nu functioneel op OS X # 515
  • Vermijd roepen getpwnam in de rode draad, want het kan hangen # 512
  • Alt-F of Alt-pijl naar rechts (Option-F of optie-pijl naar rechts) een woord van een autosuggestie # accepteert nu 435
  • Instellen van vis als uw login shell niet meer doodt OpenSUSE # 367
  • Backslashes nu lid lijnen, in plaats van het creëren van meerdere commando # 347
  • echo implementeert nu de -e vlag om ontsnappingen te interpreteren # 337
  • Als de laatste token op invoer van de gebruiker bevat hoofdletters, gebruik maken van haar geval in plaats van die van de autosuggestie # 335
  • Beschrijvingen hebben nu hun eigen gedempte kleur # 279
  • Wildcards te beginnen met een. (Bijvoorbeeld ls. *) Niet meer overeen. en .. # 270
  • Recursive wildcards nu hanteren symlink loops # 268
  • U kunt nu verwijderen geschiedenis items uit de fish_config webinterface # 250
  • De OS X build nu zwakke schakels wcsdup en wcscasecmp # 240
  • vis bewaart nu en herstelt het proces-groep, die bepaalde processen verhindert abusievelijk gemeld als gestopt # 197
  • nu funced neemt een redacteur optie # 187
  • Wisselende rij kleuren zijn verkrijgbaar in vis pager via fish_pager_color_secondary # 186
  • Universal variabele waarden zijn nu opgeslagen op basis van uw MAC-adres, niet uw hostname # 183
  • De dakje ^ nu alleen doet een stderr omleiding als het is het eerste teken van een token, waardoor git gebruikers tevreden # 168
  • autosuggesties zal niet langer oorzaak regelomslag # 167
  • Betere afhandeling van Unicode combineren tekens # 155
  • vis SIGHUPs processen vaker # 138
  • vis veroorzaakt niet langer sudo te vragen om een ​​wachtwoord elke keer
  • vis gedraagt ​​zich beter onder Midnight Commander # 121
  • set -e niet meer crasht # 100
  • vis zal nu automatisch de geschiedenis importeren uit dreun, als er geen vis geschiedenis # 66
  • backslash-nieuwe regels binnen aanhalingstekens nu gedragen zich meer intuïtief # 52
  • Tab titels moet correct worden weergegeven in iTerm2 # 47
  • scp afgelegen pad voltooiing nu soms werkt # 42
  • De lees niet meer ingebouwde toont autosuggesties # 29
  • Aangepaste sneltoetsen kan nu via de fish_user_key_bindings functie # 21
  • worden ingesteld
  • Alle Python scripts nu correct uitgevoerd onder zowel Python 2 en Python 3 # 14
  • De & quot; accepteren autosuggestie & quot; toets kan nu worden geconfigureerd # 19
  • autosuggesties zal niet langer op ongeldige commando # 6

Wat is nieuw in versie 1.23.1:

  • Deze release bevat een lange lijst met fixes voor bugs , ergernissen, en onvoorzieningen, evenals vele nieuwe command-specifieke tab opleveringen.

Eisen

  • Doxygen
  • Ncuses

Vergelijkbare software

minimumTFTP
minimumTFTP

11 May 15

WvTftp
WvTftp

3 Jun 15

GTransferManager
GTransferManager

3 Jun 15

PD-ksh
PD-ksh

3 Jun 15

Reacties op The friendly interactive shell

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!