The friendly interactive shell

Software skärmdump:
The friendly interactive shell
Mjukvaruinformation:
Version: 2.1.1
Ladda upp dagen: 17 Feb 15
Utvecklare: liljencrantz
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

Som namnet antyder, den vänliga interaktiva skalet (även känd som fisk) är ett användarvänligt, fri och öppen källkod interaktiva UNIX shell särskilt utformade för att användas för sitt interactiveness och upptäckbarhet funktioner. Det & rsquo; s drop-in ersättning för Bash (Bourne shell).
fisk & rsquo; s främsta mål är att erbjuda en rik uppsättning av kraftfulla funktioner, inklusive fliken komplettering, ett upptäck och omfattande hjälpsystem, tab-slutförande av strängar med jokertecken, och många andra attraktiva funktioner som vi & rsquo; ve listas nedan med ett ögonkast. Funktioner i glanceThe vänligt interaktiva skal är lätt att använda, sök, minns, och upptäcka. Den innehåller en särskild hjälpkommando, vilket tillåter användare att komma åt alla dess dokumentation, syntaxmarkering stöd, smart hantering terminal, och stöd för den interna Urklipp funktionen av en GNU / Linux-systemet.
Programmet är skrivet helt i programmeringsspråket C ++ och kan användas på alla distributioner av Linux, samt på andra UNIX-liknande operativsystem såsom Mac OS X, BSD eller Solaris.Getting började med fishInstalling fisken-skalet på din GNU / Linux-distributionen visar sig vara en lätt uppgift även för nybörjare, eftersom du bara kommer att behöva ladda ner den senaste versionen av programmet från Softoware, spara arkivet på datorn och extrahera dess innehåll med hjälp av din favorit arkivchef.
Öppna sedan ett terminal app och gå till platsen för de extraherade arkivfiler (t.ex. cd /home/softoware/fish-2.1.1), där du måste köra & lsquo; ./ configure && make & rsquo; kommando för att konfigurera och kompilera programmet, följt av & lsquo; make install & rsquo; kommando för att installera det

Vad är nytt i den här versionen:.

  • Säkerhetsrättelser:
  • fish_config webbgränssnitt använder nu en autentiseringstoken för att skydda önskemål och endast svarar på förfrågningar från den lokala datorn med denna token, förhindra en fjärrkörning av kod attack. (Stängnings CVE-2014-2914). # 1438
  • psub och funced inte längre sårbara för attacker som möjliggör lokal utökning av privilegier och data manipulering (stängnings CVE-2014-2906 och CVE-2014-3856). # 1437
  • fishd använder en säker väg för sin sockel, förebygga en lokal utökning av privilegier attack (stängnings CVE-2014-2905). # 1436
  • __ fish_print_packages inte längre sårbar för attacker som skulle tillåta lokal utökning av privilegier och data manipulering (stängnings CVE-2014-3219). # 1440
  • Övriga korrigeringar:
  • fishd ignorerar nu SIGPIPE, fastställande krascher med hjälp av verktyg som GNU Parallell och som förekom oftare som en följd av de andra förändringar fishd. # 1084 & # 1690

Vad är nytt i version 2.0.0:

  • Betydande förändringar:
  • Kommando substitutioner nu ändra $ status # 547.
  • Tidigare exit status kommando substitutioner (liknande (pwd)) ignorerades; Men nu den ändrar $ status. Dessutom kommandot set nu bara sätter $ status på misslyckande; det är orörd på framgång. Detta möjliggör följande mönster:
  • Om inställd python_path (vilket python)
  • ...
  • slutet
  • Eftersom set inte ändrar $ status på framgång, om filialen testar effektivt om vilka lyckats, och i så fall om den inställda lyckades också.
  • Förbättringar av $ PATH hantering.
  • Det finns en ny variabel, $ fish_user_paths, som kan ställas in universellt, och vars innehåll läggs till $ PATH # 527
  • / etc / stigar och /etc/paths.d nu respekteras på OS X
  • fisk inte längre ändrar $ PATH för att hitta sina egna binärer
  • Långa rader inte längre använder ellips för radbrytningar, och kopiera och klistra in bör inte längre omfatta en ny rad, även om linjen var bruten # 300
  • Ny syntax för indexserier (som ibland kallas & quot; skivor & quot;) # 212
  • fisk stöder nu en annan om uttalandet # 134
  • Process och pid slutförande fungerar nu på OS X # 129
  • fisk är nu flytt, och inte längre beroende av inkompilerade stigar # 125
  • fisk stöder nu en rätt prompt (RPROMPT) genom fish_right_prompt funktionen # 80
  • fisk använder nu posix_spawn istället för gaffel när det är möjligt, vilket är mycket snabbare på BSD och OS X # 11
  • Andra Noter Fixar:
  • Uppdaterad VCS avslutningar (darcs, cvs, SVN, osv.)
  • Undvik att ringa getcwd på den röda tråden, eftersom det kan hänga # 696
  • Control-D (framåt bort) inte längre stannar vid en period # 667
  • avslutningar för många nya kommandon
  • fisk respekterar nu rxvt unika tangentbindningar # 657
  • xsel inte längre byggs som en del av fisk. Det kommer fortfarande åberopas vid separat # 633
  • __ fish_filter_mime inte längre spews # 628
  • --no-exekvera alternativet att fiska längre faller över när nått slutet av ett block # 624
  • fish_config vet hur man hittar fisken även om det inte är i $ PATH # 621
  • En ledande rymden nu förhindrar skrivning till historien, vilket görs i bash och zsh # 615
  • tryck Enter efter en backslash går bara till en ny rad om den följs av mellanslag eller slutet av raden # 613
  • printf är nu en inbyggd # 611
  • händelsehanterare bör inte längre eld om signalerna blockeras # 608
  • set_color är nu en inbyggd # 578
  • Mannen sida kompletteringar finns nu i en ny generated_completions katalog, i stället för dina avslutningar katalog # 576
  • fliken rensar nu autosuggestions # 561
  • fliken färdigställande inifrån ett par citat nu försöker till & quot; lämplig & quot; stängnings citat # 552
  • $ EDITOR kan nu vara en lista: till exempel ställa REDAKTÖR gvim -f) # 541
  • fall kroppar är nu indragen # 530
  • Profil switch -p kraschar inte längre # 517
  • Du kan nu styra-C ur lästa # 516
  • umask fungerar nu på OS X # 515
  • Undvik att ringa getpwnam på den röda tråden, eftersom det kan hänga # 512
  • Alt-F eller Alt-högerpilen (alternativ-F eller option-högerpilen) nu godtar ett ord av en självsuggestion # 435
  • Ställa fisk som din inloggningsskal inte längre dödar OpenSUSE # 367
  • omvända snedstreck gå med nu linjer, istället för att skapa flera kommandon # 347
  • echo nu genomför -e flaggan att tolka rymningar # 337
  • När den sista token i användarens input innehåller versaler, använder sin sak i stället för den för självsuggestion # 335
  • Beskrivningar har nu en egen dämpad färg # 279
  • Jokertecken som börjar med en. (till exempel ls. *) inte längre matchar. och .. # 270
  • Rekursiva jokertecken nu hanterar symbolisk länk loopar # 268
  • Du kan nu ta bort historikposter från fish_config webbgränssnitt # 250
  • OS X build nu svaga länkar wcsdup och wcscasecmp # 240
  • fisk sparar nu och återställer processgrupp, som hindrar vissa processer från att felaktigt rapporteras som stoppade # 197
  • funced nu tar en redaktör alternativ # 187
  • Alternating rad färger finns i fisk sökare genom fish_pager_color_secondary # 186
  • Universal variabelvärden lagras nu utifrån din MAC-adress, inte din värdnamn # 183
  • cirkumflex ^ nu bara gör ett stderr omdirigering om det är det första tecknet på en token, vilket gör Git användare nöjda # 168
  • Autosuggestions kommer inte längre orsakar radbrytning # 167
  • Bättre hantering av Unicode kombinera tecken # 155
  • fisk SIGHUPs processer oftare # 138
  • fisk inte längre orsakar sudo att be om ett lösenord varje gång
  • fisk beter bättre i Midnight Commander # 121
  • ställa -e kraschar inte längre # 100
  • fisk nu automatiskt kommer att importera historia från bash, om det inte finns någon fisk historik # 66
  • Backslashed-radbrytningar inne noterade strängar numera bete sig mer intuitivt # 52
  • Tab titlar ska visas korrekt i iTerm2 # 47
  • scp fjärr väg slutförande nu ibland fungerar # 42
  • lästa inbyggda inte längre visar autosuggestions # 29
  • Anpassad tangentbindningar kan nu ställas in via fish_user_key_bindings funktionen # 21
  • Alla Python-skript körs nu korrekt under både Python 2 och Python 3 # 14
  • & quot; acceptera självsuggestion & quot; nyckeln kan nu konfigureras # 19
  • Autosuggestions kommer inte längre föreslå ogiltiga kommandona # 6

Vad är nytt i version 1.23.1:

  • Den här versionen innehåller en lång lista med korrigeringar för buggar , populärare, och misfeatures, liksom många nya kommandospecifika fliken avslutningar.

Krav :

  • Doxygen
  • Ncurses

Liknande mjukvara

DreamPie
DreamPie

20 Feb 15

V6scripts
V6scripts

20 Feb 15

TFTP Server
TFTP Server

2 Jun 15

Kommentarer till The friendly interactive shell

Kommentarer hittades inte
Kommentar
Slå på bilder!