Kaip nurodo jos pavadinimas rodo, draugiškas interaktyvus lukštais (taip pat žinomas kaip žuvis) yra patogus, nemokama ir atviro kodo interaktyvus UNIX apvalkalo specialiai sukurta siekiant būti naudojamas jos interaktyvumą ir atskleidimo funkcijos. Ji & rsquo; sa lašas vietoj už Bash (Bourne Shell).
Žuvis ir rsquo; pagrindinis tikslas yra pasiūlyti turtingą rinkinį galingą funkcionalumą, įskaitant skirtukas nepabaigti, kad wykrywalnym ir didelę pagalbos sistemos, tab užbaigimo stygos su pakaitos simbolius ir daug kitų patrauklių funkcijų, kad mes ir rsquo; ve Toliau surašyti iš pirmo žvilgsnio. Funkcijos iš glanceThe draugiškas interaktyvaus apvalkalo yra paprasta naudoti, ieškoti, atminkite, kad ir atrasti. Ji apima specialų pagalbos komandą, kuri leidžia vartotojams gauti prieigą prie visų savo dokumentus, sintaksės paramą, protingas terminalo valdymą ir paramą vidaus iškarpinę funkciją GNU / Linux sistemą.
Programa parašyta visiškai C ++ programavimo kalba ir gali būti naudojami ant bet Linux, paskirstymo, taip pat dėl kitų UNIX operacinių sistemų, pavyzdžiui, "Mac OS X, BSD ar Solaris.Getting prasidėjo fishInstalling žuvų šarvai nuo Jūsų GNU / Linux distribucija įrodo, kad būtų lengva užduotis net pradedantiesiems, kaip jūs turės tik atsisiųsti naujausią programos versiją iš Softoware, išsaugokite savo kompiuteryje archyvą ir išskleisti savo turinį naudojant savo mėgstamą archyvas vadybininkas.
Tada atidarykite terminalo programą ir pereiti į išgautų archyvas failų vietą (pavyzdžiui, CD /home/softoware/fish-2.1.1), kur jūs turite paleisti ir lsquo; ./ konfigūruoti && padaryti & rsquo; komanda konfigūruoti ir parengti programą, po kurio & lsquo; make install & rsquo; komanda jį įdiegti
Kas naujo , šioje laidoje:.
- Apsaugos pataisymai: "
- fish_config interneto sąsaja dabar naudoja autentifikavimo raktą saugoti prašymus ir tik reaguoja į prašymus iš vietos mašina su šio priežasties, užkirsti kelią nuotolinio kodo vykdymo ataką. (Uždaryti CVE-2014-2914). # 1438
- psub ir funced nebėra pažeidžiamos atakų, kurios leidžia vietos privilegija eskalacijos ir duomenų klastojimo (uždarymo CVE-2014-2906 ir CVE-2014-3856). # 1437
- fishd naudoja saugų kelią jo lizdą, užkirsti kelią vietos privilegija eskalacijos priepuolis (uždarymo CVE-2014-2905). # 1436
- __ fish_print_packages nebėra pažeidžiamos atakų, kurios leistų vietos privilegija eskalacijos ir duomenų klastojimo (uždarymo CVE-2014-3219). # 1440
- Kiti pataisymai: "
- fishd dabar ignoruoja SIGPIPE, tvirtinimo avarijų naudojant priemones, pavyzdžiui, GNU lygiagrečiai ir kuris pasireiškė dažniau kaip kitų fishd pokyčių. # 1084 & # 1690
Kas naujo versijos 2.0.0:
- Svarbūs pokyčiai:
- komandų pakeitimai dabar keisti $ status # 547.
- Anksčiau išeiti statusas komandų pakeitimai (pavyzdžiui, (pwd)) buvo ignoruojami; Tačiau dabar jis keičia $ statusą. Be to, rinkinys komanda dabar tik nustato $ būseną gedimo; tai yra nepaliesti sėkmės. Tai leidžia šią schemą: "
- jei nustatyta python_path (kuris python)
- ...
- Pabaiga
- Kadangi rinkinys nekeičia $ statusą sėkmės, jei filialas efektyviai testai, ar kuris pavyko, ir jei taip, ar rinkinys taip pat pavyko.
- patobulinimai $ PATH tvarkymo.
- Nėra naujų kintamasis $ fish_user_paths, kurie gali būti nustatyti visuotinai, ir kurių turinys yra pridedama prie $ PATH # 527
- / etc / keliai ir /etc/paths.d dabar laikomasi OS X "
- žuvies nebėra keičia $ PATH rasti savo binaries
- Ilgos linijos nebegali naudoti elipsės už eilučių, nukopijuokite ir įklijuokite nebeturėtų būti pabaigoje ženklas naujos eilutės, net jei linija buvo suskirstytas # 300
- Nauja sintaksė indekso svyruoja (kartais vadinama & quot; griežinėliai & quot;) # 212
- žuvis dabar palaiko kitas, jei pareiškimas # 134
- Procesų ir PID užbaigimo metu veikia OS X # 129
- žuvis dabar perkeliama, o ne priklauso nuo parengė-in takais # 125
- žuvis dabar palaiko tinkamą eilutę (RPROMPT) per fish_right_prompt funkcija # 80
- žuvis dabar naudoja posix_spawn vietoj šakutės, kai įmanoma, o tai daug greičiau BSD ir OS X # 11
- Kitos Žymūs korekcija:
- Atnaujintas VCS užbaigimai (darcs, CVS, SVN, kt.)
- Venkite skambinti getcwd pagrindinėje temoje, nes ji gali pakabinti # 696
- Valdymo D (pirmyn ištrinti) ne ilgiau sustos likus laikotarpis # 667
- atlikimo daug naujų komandų
- žuvis dabar gerbianti rxvt anketa unikalių KlavišųsiečiųderinimasName # 657
- xsel nebėra pastatyta kaip dalis žuvų. Jis vis tiek bus taikomos, jei įdiegta atskirai # 633
- __ fish_filter_mime nebėra spews # 628
- no-vykdyti galimybę žvejoti nebėra patenka per pasiekus tam blokas # 624 Pabaiga
- fish_config žino, kaip rasti žuvų, net jeigu tai ne $ PATH # 621
- pirmaujančių kosmoso dabar neleidžia rašyti į istoriją, kaip tai daroma bash ir zsh # 615
- pataikyti įvesti po Backslash tik eina į naują eilutę, jei ji po tarpų ar linijos # 613 Pabaiga
- printf dabar builtin # 611
- Renginių tvarkytojai turėtų nebėra gaisro, jeigu signalai yra blokuojami # 608
- set_color dabar builtin # 578
- vyras puslapis baigimų dabar įsikūrusi naujame generated_completions kataloge, o ne jūsų papildymo katalogas # 576
- skirtukas dabar išvalo Aut # 561
- skirtukas užbaigimo nuo per kabučių pora dabar bando & quot; reikia & quot; uždarymo citata # 552
- $ REDAKTORIUS dabar gali būti sąrašas, pavyzdžiui, nustatyti REDAKTORIUS gvim -f) # 541
- Case organai yra dabar įspaudžiami # 530
- profilis jungiklis -p nebėra sugenda # 517
- Dabar galite kontroliuoti-C iš skaitymo # 516
- umask dabar funkcionalus ant OS X # 515
- Venkite skambinti getpwnam pagrindinėje temoje, nes ji gali pakabinti # 512
- Alt-F arba Alt dešiniuoju pelės rodyklę (variantas-F arba variantas-dešiniuoju pelės rodyklę) dabar priima vieną žodį su savitaiga # 435
- Nustatyti žuvų, kaip jūsų prisijungimo apvalkalas nebegali žudo OpenSUSE # 367
- slešų dabar prisijungti linijas, o ne kurti keletą komandų # 347
- echo dabar įgyvendina -e vėliava aiškinti išbėga # 337
- Kai paskutinis raktas į vartotojo įvestį yra didžiosiomis raidėmis, naudokite savo bylą pirmenybę, kad iš savitaiga # 335
- aprašymai dabar turi savo prislopintas spalva # 279
- Pakaitos simboliai pradedant. (pavyzdžiui, LS. *) nebėra sutapti. ir .. # 270
- Ciklas pakaitos dabar tvarkyti simbolinė nuoroda kilpų # 268
- Dabar galite ištrinti istorijos elementus iš fish_config interneto sąsajos # 250
- OS X statyti dabar silpni ryšiai wcsdup ir wcscasecmp # 240
- žuvis dabar taupo ir atkuria proceso grupę, kuri apsaugo tam tikrus procesus gražu klaidingai pranešta, sustojo # 197
- funced dabar užima redaktorius Variantas # 187
- Kintamosios eilės spalvos yra žuvų gaviklio per fish_pager_color_secondary # 186
- Universalūs kintamosios reikšmės dabar yra saugomas pagal jūsų MAC adresą, o ne savo hostname # 183
- Žymeklis ^ dabar tik daro STDERR peradresavimą, jeigu tai yra pirmas požymis ženklas, todėl Git vartotojai laimingas # 168
- Aut nebebus priežastimi linija vyniojimo # 167
- Geriau tvarkymas Unikodo simbolius, derinant # 155
- žuvies SIGHUPs procesai dažniau # 138
- žuvies nebėra sukelia sudo prašyti slaptažodžio kiekvieną kartą
- žuvys elgiasi geriau pagal Midnight Commander # 121
- nustatyti -e nebėra sugenda # 100
- žuvis dabar bus automatiškai importuoti istoriją iš bash, jei nėra žuvų istorija # 66
- Backslashed-naujos eilutės simbolių eilutėse dabar elgtis intuityviai # 52
- Tab pavadinimai turėtų būti pateiktos teisingai iTerm2 # 47
- SCP nuotolinio kelias užbaigimo dabar kartais dirba # 42
- skaityti builtin nebėra rodo Aut # 29
- klavišų dabar galima nustatyti per fish_user_key_bindings funkcija # 21
- Visi Python skriptus dabar paleisti teisingai ir pagal Python 2 ir Python 3 # 14
- & quot; priimti savitaiga & quot; svarbiausia dabar gali būti konfigūruojamas # 19
- Aut nebebus rodo neteisingas komandas # 6
Kas naujo versija 1.23.1:
- Ši laida yra ilgas sąrašas ištaisytos įvairios klaidos , annoyances ir misfeatures, taip pat daug naujų komandų konkrečių skirtukas užbaigimai.
Reikalavimai :
- Doxygen
- ncurses
Komentarai nerastas