Onun adı təklif kimi
(həmçinin balıq kimi tanınan) dostluq interaktiv shell bir istifadəçi dostu, azad və açıq mənbə interaktiv UNIX shell xüsusilə onun interactiveness və discoverability funksiyalar üçün istifadə üçün nəzərdə tutulmuşdur. Bu & rsquo; drop-in sa əvəz Bash (Bourne shell) üçün.
balıq & rsquo; bir baxışda aşağıdakı etdik; nin əsas məqsədi tab-başa bir discoverable və geniş yardım sistemi, joker ilə strings tab-başa və biz & rsquo bir çox digər cəlbedici işlevsellik daxil olmaqla güclü funksionallığı, zəngin bir set təklif edir. Bir glanceThe dostluq interaktiv shell Features, axtarış istifadə xatırlayıram, və tapmaq üçün asandır. Bu, GNU / Linux sisteminin daxili Pano funksiyası üçün sintaksis işıqlandırılması dəstək, smart terminal user və dəstək istifadəçilər onun sənədlərin bütün daxil olmaq üçün imkan verir ki, xüsusi yardım komanda daxildir.
Proqram C ++ proqramlaşdırma dili tamamilə yazılı və Linux, hər hansı bir bölüşdürmələri həmçinin belə Mac OS X, BSD və ya Solaris.Getting digər UNİX-kimi əməliyyat sistemləri, kimi istifadə edilə bilər balıq shell fishInstalling ilə başladı Sizin GNU / Linux yalnız Softoware proqram son versiyası download PC arxiv saxlamaq və sevimli arxiv meneceri istifadə edərək onun məzmunu çıxarış olacaq kimi, hətta başlayanlar üçün asan olması sübut edir.
Sonra Terminal app açmaq və & lsquo run lazımdır hasil arxiv faylları (məsələn, cd /home/softoware/fish-2.1.1) getmək; ./ konfiqurasiya && etmək & rsquo; komanda konfiqurasiya və & lsquo izlədi proqramı tərtib etmək; yüklemek & rsquo etmək; komanda yüklemek üçün
Bu azad Yeni nədir.
- Təhlükəsizlik giderir:
- fish_config web interface artıq sorğu qorumaq üçün identifikasiyası mö'cüzə istifadə edir və yalnız uzaqdan kod icra hücum qarşısının alınması, bu mö'cüzə ilə yerli maşın tələblərə cavab verir. (CVE-2014-2914 bağlanması). # 1438
- psub və funced artıq həssas yerli imtiyaz genişlənməsini və məlumat (CVE-2014-2906 və CVE-2014-3856 bağlanması) müdaxilə imkan hücumlar var. # 1437
- fishd (CVE-2014-2905 bağlanması) yerli imtiyaz genişlənməsini hücum qarşısının alınması, onun yuva üçün təhlükəsiz yol istifadə edir. # 1436
- __ fish_print_packages artıq yerli imtiyaz genişlənməsini və məlumat tampering (CVE-2014-3219 bağlanması) imkan verir ki, hücumlara məruz qalır. # 1440
- Digər giderir:
- fishd indi digər fishd dəyişikliklər nəticəsində daha tez-tez baş verən GNU paralel və kimi vasitələrdən istifadə qəzaları təyinat, SIGPIPE məhəl qoymur. # 1084 & # 1690
nədir versiya 2.0.0 Yeni
- Əsas dəyişikliklər:
- Command dəyişikliyi indi $ status # 547 dəyişdirin.
- komanda dəyişikliyi (kimi (pudra)) rədd edilib Əvvəllər exit statusu; Lakin indi $ statusu modifikasiya. Bundan başqa, set command indi yalnız uğursuzluq $ statusu edir; Bu uğur bakir edir. Bu, aşağıdakı model üçün imkan verir:
- Əgər müəyyən python_path (bu python)
- ...
- end
- set uğur $ statusu dəyişdirmək deyil, çünki, əgər filialı səmərəli nail olan olub test, və əgər, set də nail olub.
- user $ PATH təkmilləşdirilməsi.
- Yeni dəyişən var, onun məzmunu $ PATH # əlavə olunur $ universal müəyyən edilə bilər fish_user_paths və 527
- / etc / yolları və /etc/paths.d indi OS X hörmət
- balıq artıq öz binaries tapmaq üçün $ PATH düzəliş
- Long xətləri artıq line fasilələri üçün ellips istifadə və surəti və yapışdırıb artıq xətt idi, hətta bir newline daxil olmalıdır broken # 300
- index aralıkları üçün yeni sintaksis (bəzən & quot kimi tanınan, dilim & quot;) # 212
- balıq indi başqa dəstəkləyir əgər bəyanat # 134
- prosesi və pid başa indi OS X # üzərində işləyir 129
- balıq indi Relocatable və artıq tərtib-in yolları # 125 asılıdır
- balıq indi fish_right_prompt funksiyası # 80 vasitəsilə doğru tez (RPROMPT) dəstəkləyir
- balıq indi BSD və OS X # 11 daha sürətli olan çəngəl yerinə mümkün posix_spawn istifadə
- Digər Görkəmli giderir:
- Yenilənib VCS tamamlama (Darcs, cvs, svn, və s.)
- Bu # 696 asmaq olar ki, əsas mövzu getcwd zəng çəkinin
- Control-D (irəli silin) artıq bir müddət # 667 dayanır
- bir çox yeni əmrləri üçün Tamamlanması
- balıq indi hörmət rxvt unikal atamaları # 657
- xsel artıq balıq bir hissəsi kimi inşa edilmişdir. Ayrı-ayrı # 633 quraşdırılmış, əgər hələ də tələb olunacaq
- __ fish_filter_mime artıq # 628 spews
- Heç bir icra bir blok # 624 sona çatan zaman artıq üzərində düşür balıq seçimi
- fish_config bu $ PATH # 621 deyil, hətta balıq tapmaq üçün necə bilir
- bash həyata və kimi aparıcı yer indi tarix yazılı qarşısını zsh # 615
- vuruş daxil
- printf bir builtin # 611 indi
- Hadisə işleyicileri olmalıdır siqnalları # 608 bağlanacaq əgər artıq yanğın
- set_color bir builtin # 578 indi
- man səhifə tamamlama indi yerine tamamlama, yeni generated_completions kataloq yerləşir directory # 576
- nişanı indi autosuggestions # 561 təmizləyir
- tab başa artıq quot & etməyə çalışır; yekun quote # 552
- $ REDAKTORU indi siyahısı ola bilər: məsələn, müəyyən REDAKTORU Gvim f) # 541
- halda orqanları # 530 İndi indented olunur
- profili keçid p artıq # 517 qəzaları
- İndi oxumaq # 516 out-C nəzarət edə bilərsiniz
- umask indi OS X # 515 funksional deyil
- Bu # 512 asmaq olar ki, əsas mövzu haqqında getpwnam zəng çəkinin
- Alt-F və ya Alt sağ-arrow (Variantları-F və ya seçim sağ-arrow) indi kendine telkin # bir söz qəbul 435
- giriş shell artıq ölüb kimi qurulması balıq OpenSUSE # 367
- backslashes indi əvəzinə çox əmrləri # 347 yaratmaq, xətləri qoşulmaq
- echo artıq escape şərh e bayrağı həyata keçirir # 337
- kendine telkin # 335 ki, üstünlük onun halda istifadə
- təsviri indi öz sessizleştirildi rəng # 279 var
- Joker bir ilə başlayan. (Məsələn, ls. *) Artıq uyğun. və .. # 270
- recursive joker artıq symlink loops idarə # 268
- İndi fish_config web interface # 250 tarixi silə bilərsiniz
- OS X build artıq zəif links wcsdup və wcscasecmp # 240
- balıq indi saxlayır və səhvən dayandırdı # 197 kimi hesabat müəyyən proseslər qarşısını proses qrup, bərpa
- redaktoru seçimi # 187 edir
- alternativ sıra rəng fish_pager_color_secondary # 186 vasitəsilə balıq çağrı cihazı mövcuddur
- Universal dəyişən dəyərlər artıq MAC ünvanı əsasında saxlanılır, sizin kompüter adı # 183
- caret ^ Bu # 168 git istifadəçilər xoşbəxt edilməsi, bir mö'cüzə ilk karakter əgər indi yalnız bir stderr yönlendirme yoxdur
- Autosuggestions artıq səbəb line wrapping # 167
- Unicode simvol # 155 birləşdirən yaxşı rəftar
- balıq SIGHUPs proseslər daha tez-tez # 138
- balıq artıq bir parol hər zaman xahiş sudo səbəb
- balıq Midnight Commander # 121 altında daha yaxşı davranır
- artıq # 100 qəzaları
- balıq artıq avtomatik olaraq, bash tarix idxal edəcək
- Backslashed-newlines indi daha daxilən # 52 davranmaq
- Tab adları iTerm2 # düzgün göstərilməlidir 47
- scp uzaq yol başa indi bəzən # 42 işləyir
- artıq builtin oxu autosuggestions # 29 göstərir
- Xüsusi əsas birləşdirilməsi indi fish_user_key_bindings funksiyası # 21 vasitəsilə müəyyən edilə bilər
- Bütün Python scripts indi Python 2 və Python 3 # 14 həm altında düzgün işləməsi
- & quot; kendine telkin & quot qəbul etmək; əsas indi # 19 konfiqurasiya edilə bilər
- Autosuggestions artıq etibarsız əmrləri # 6 təklif edəcək
Bu ağ və ya line # 613 sonuna qədər təqib edir, bir backslash yalnız yeni xətt gedir sonra
Müvafiq & quot; quotes bir cüt ərzində
Istifadəçi girişi son mö'cüzə hərflərlə olan zaman
İndi funced
E set
Balıq tarixi 66 saylı olduqda
Sitat strings daxilində
nədir versiya 1.23.1-ci ildə Yeni
- Bu azad hatalar üçün düzeltmelerini uzun bir siyahı var , annoyances və misfeatures, eləcə də bir çox yeni komanda xüsusi nişanı tamamlama.
tələblər
- Doxygen
- ncurses
Şərhlər tapılmadı