The friendly interactive shell

Skjermbilde programvare:
The friendly interactive shell
Prog.varedetaljer:
Versjon: 2.1.1
Last opp dato: 17 Feb 15
Utvikler: liljencrantz
Lisens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

Som navnet antyder, er den vennlige interaktivt skall (også kjent som fisk) en brukervennlig, gratis og åpen kildekode interaktiv UNIX shell spesielt designet for å bli brukt for sine interaktivitet og gjenkjenning funksjoner. Det & rsquo; s en drop-in erstatning for Bash (Bourne shell).
fish & rsquo; s hovedmål er å tilby et rikt sett med kraftig funksjonalitet, inkludert kategorien-fullføring, et synlig og omfattende hjelpesystem, tab-fullføring av strenger med jokertegn, og mange andre attraktive funksjonalitet som vi & rsquo; ve oppført nedenfor på et øyeblikk. funksjoner på et glanceThe vennlig interaktivt shell er enkel å bruke, søk, husk, og oppdage. Det inkluderer en spesiell hjelp kommando, som tillater brukere å få tilgang til all sin dokumentasjon, syntax highlighting støtte, smart terminalhåndtering, og støtte for den interne utklippstavlen funksjon av en GNU / Linux-system.
Programmet er skrevet i C ++ programmeringsspråk og kan brukes på alle distribusjoner av Linux, så vel som på andre UNIX-lignende operativsystemer, for eksempel Mac OS X, BSD eller Solaris.Getting startet med fishInstalling fisken-skallet på din GNU / Linux-distribusjonen viser seg å være en lett oppgave, selv for nybegynnere, så vil du bare nødt til å laste ned den nyeste versjonen av programmet fra Softoware, lagre arkivet på PCen og pakke ut innholdet ved hjelp av din favoritt arkiv manager.
Deretter åpner du et terminal app og gå til plasseringen av de utpakkede arkivfiler (f.eks cd /home/softoware/fish-2.1.1), hvor du må kjøre & lsquo; ./ configure && make & rsquo; kommando for å konfigurere og sette sammen programmet, etterfulgt av & lsquo; make install & rsquo; kommando for å installere det

Hva er nytt i denne utgaven:.

  • Sikkerhets reparasjoner:
  • fish_config webgrensesnitt bruker nå en autentiserings token for å beskytte forespørsler og bare svarer på forespørsler fra den lokale maskinen med denne token, hindre en ekstern kjøring av kode angrep. (Lukking CVE-2014-2914). # 1438
  • psub og funced ikke lenger er sårbare for angrep som tillater lokal privilegieopptrapping og datamanipulering (lukking CVE-2014-2906 og CVE-2014-3856). # 1437
  • fishd bruker en sikker vei for kontakten sin, hindrer en lokal privilegieopptrapping angrep (lukking CVE-2014-2905). # 1436
  • __ fish_print_packages ikke lenger er sårbart for angrep som ville tillate lokal privilegieopptrapping og datamanipulering (lukking CVE-2014-3219). # 1440
  • Andre reparasjoner:
  • fishd ignorerer nå SIGPIPE, fikse krasjer ved hjelp av verktøy som GNU parallell og som forekom oftere som et resultat av de andre fishd endringer. # 1084 & # 1690

Hva er nytt i versjon 2.0.0:

  • Betydelige endringer:
  • Command erstatninger nå modifisere $ status # 547.
  • Tidligere exit status av kommando erstatninger (som (pwd)) ble ignorert; men nå er det modifiserer $ status. Videre settet kommandoen nå bare setter $ status på svikt; det er urørt på suksess. Dette gjør det mulig for følgende mønster:
  • Hvis du setter grensen python_path (som python)
  • ...
  • end
  • Fordi sett ikke endrer $ status på suksess, hvis gren effektivt tester om som lyktes, og i så fall om settet også lyktes.
  • Forbedringer til $ PATH håndtering.
  • Det er en ny variabel, $ fish_user_paths, som kan settes universelt, og der innholdet er lagt til $ PATH # 527
  • / etc / stier og /etc/paths.d er nå respektert på OS X
  • fisk ikke lenger modifiserer $ PATH til å finne sine egne binærfiler
  • Lange linjer ikke lenger bruke ellipse for linjeskift, og kopiere og lime bør ikke lenger inkludere en ny linje, selv om linjen ble brutt # 300
  • Ny syntaks for indeks områder (også kjent som & quot; stykker & quot;) # 212
  • fisk støtter nå et annet sted hvis setningen # 134
  • Prosess og pid ferdigstillelse fungerer nå på OS X # 129
  • fisk er nå omplasserbar, og ikke lenger er avhengig av samlet bygde baner # 125
  • fisk støtter nå en riktig tekst (RPROMPT) gjennom fish_right_prompt funksjon # 80
  • fisk bruker nå posix_spawn istedenfor gaffel når det er mulig, noe som er mye raskere på BSD og OS X # 11
  • Andre Kjente Løser:
  • Oppdatert VCS avslutningene (darc, cvs, svn, osv.)
  • Unngå å kalle getcwd på hovedtråden, så det kan henge # 696
  • Kontroll-D (forover slette) ikke lenger stopper ved en periode # 667
  • gjennomføringer på mange nye kommandoer
  • fisk nå respekterer rxvt unike tastetilordninger # 657
  • xsel ikke lenger er bygget som en del av fisken. Det vil fortsatt gjøres gjeldende ved separat montering # 633
  • __ fish_filter_mime ikke lenger spyr # 628
  • Den no-utføre alternativ å fiske ikke lenger faller over når du kommer til slutten av en blokk # 624
  • fish_config vet å finne fisk, selv om det ikke er i $ PATH # 621
  • En ledende plass nå hindrer skriving til historie, slik det gjøres i bash og zsh # 615
  • treffer inn etter en backslash bare går til en ny linje hvis det er etterfulgt av mellomrom eller slutten av linjen # 613
  • er printf nå en innebygd # 611
  • Hendelses handlers bør ikke lenger brann hvis signalene blokkeres # 608
  • set_color er nå en innebygd # 578
  • mann side avslutningene er nå plassert i en ny generated_completions katalog, i stedet for dine avslutningene katalogen # 576
  • kategorien klarner nå Automatiske forslag # 561
  • kategorien ferdigstillelse innenfra et par sitater nå forsøker å & quot; riktig & quot; den avsluttende sitat # 552
  • $ EDITOR kan nå være en liste: for eksempel sette EDITOR gvim -f) # 541
  • case kropper er nå innrykket # 530
  • Profilen bryter -p ikke lenger krasjer # 517
  • Du kan nå kontrollere-C ut av lese # 516
  • er umask nå funksjonell på OS X # 515
  • Unngå å kalle getpwnam på hovedtråden, så det kan henge # 512
  • Alt-F eller Alt-høyre-pil (Tilvalg-F eller alternativ-høyre-pil) aksepterer nå ett ord av en selvsuggesjon # 435
  • Innstilling fisk som påloggings skall ikke lenger dreper Opensuse # 367
  • backslashes nå bli med linjer, i stedet for å opprette flere kommandoer # 347
  • ekko nå implementerer -e flagget for å tolke rømming # 337
  • Når den siste token i brukerens input inneholder store bokstaver, bruker sin sak i innstillingen til at av selvsuggesjon # 335
  • Beskrivelser har nå sin egen dempet farge # 279
  • Jokertegn som begynner med en. (for eksempel ls. *) ikke lenger matche. og .. # 270
  • Rekursive jokertegn nå håndtere symlink sløyfer # 268
  • Du kan nå slette historikk elementer fra fish_config webgrensesnitt # 250
  • OS X bygge bedriften svake ledd wcsdup og wcscasecmp # 240
  • fisk sparer nå og gjenoppretter den prosessen gruppen, som hindrer visse prosesser fra å bli feilaktig rapportert som stoppet # 197
  • funced nå tar et alternativ redaktør # 187
  • Alternating rad farger er tilgjengelig i fisk øker gjennom fish_pager_color_secondary # 186
  • Universal variabelverdiene er nå lagret basert på MAC-adresse, ikke din hostname # 183
  • cirkumflekstegnet ^ nå bare gjør en stderr omdirigering hvis det er det første tegnet i en token, gjør git brukerne fornøyde # 168
  • Automatiske forslag vil ikke lenger føre linjedeling # 167
  • Bedre håndtering av Unicode kombinere tegn # 155
  • fiske SIGHUPs prosesser oftere # 138
  • fisk ikke lenger fører sudo for å be om et passord hver gang
  • fisk oppfører seg bedre under Midnight Commander # 121
  • sette -e ikke lenger krasjer # 100
  • fisk nå vil automatisk importere historie fra bash, hvis det ikke er fisk historie # 66
  • Backslashed-linjeskift inne siterte strenger nå oppfører seg mer intuitivt # 52
  • Tab titler som skal vises riktig i iTerm2 # 47
  • scp ekstern sti ferdigstillelse nå noen ganger fungerer som nr 42
  • Lese builtin ikke lenger viser Automatiske forslag # 29
  • Custom tastebindinger kan nå settes via fish_user_key_bindings funksjon # 21
  • Alle Python-skript nå kjøre riktig under både Python 2 og Python 3 # 14
  • & quot; godta autosuggestion & quot; Nøkkelen kan nå konfigureres # 19
  • Automatiske forslag vil ikke lenger foreslå ugyldige kommandoer # 6

Hva er nytt i versjon 1.23.1:

  • Denne versjonen inneholder en lang liste med rettelser av feil , forstyrrelser, og manglende funksjoner, samt mange nye kommandospesifikke kategorien avslutningene.

Krav :

  • Doxygen
  • ncurses

Lignende programvare

aws-trade-in
aws-trade-in

20 Feb 15

MirBSD Korn Shell
MirBSD Korn Shell

17 Feb 15

Yakuake
Yakuake

17 Aug 18

asis
asis

20 Feb 15

Kommentarer til The friendly interactive shell

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!