MirBSD Korn Shell

Screenshot Software:
MirBSD Korn Shell
Detalii soft:
Versiune: R49
Incarca data: 17 Feb 15
Producător: MirOS Project
Licenţă: Gratuit
Popularitate: 9

Rating: 2.0/5 (Total Votes: 1)

MirBSD Korn Shell (mksh) este un succesor dezvoltat activ din pdksh (Public Domain Korn Shell), cu scopul de a produce un shell bun pentru utilizare interactiv, dar cu accent principal pe scripting.
Proiectul se dorește a fi portabil pentru majoritatea sistemelor de operare * nix-cum ar fi, atâta timp cât acestea nu sunt prea obscure

Ce este nou în această versiune:.

  • [tg] dot.mkshrc: rezolva două probleme cu cd învelișul
  • [tg] Unbreak seta + p (subiect mai larg urmează a fi abordate)
  • [Steffen Daode Nurpmeso] Utilizarea WCONTINUED cu waitpid (2)
  • [millert] Adauga suspenda buna manipulare interna tty (4) și setpgrp (2)
  • [tg] Salubrizarea și ușor optimiza caracter de control de manipulare
  • [tg] Adauga O_BINARY la toate deschise (2) solicită pentru OS / 2 de sprijin kLIBC
  • [tg] Generează siruri opțiune pentru coajă, stabilit, ulimit la compilare
  • [Steffen Daode Nurpmeso] termios drop ISTRIP (4) Modul
  • [tg] Mentionati numere istorie negative, octals în pagina de manual
  • [tg] face de lucru check.pl cu Perl & lt; 5.6.1 din nou
  • [tg] Detect GETSID (2) și sări peste oksh suspenda builtin altfel
  • [tg] Document de ce la -o noclobber este nesigur pentru tempfiles
  • [tg] Actualizare pentru Unicode 6.3.0
  • [RT] Restore unele portabilitate
  • [tg] Fix parsarea nume de variabile argument de poziție
  • [tg] Se presara o __ câteva __attribute ((__ pure__)); stabili avertismente
  • [tg] Fix construi pe OSX: folosiți întotdeauna codul nostru wcwidth; utilizați numai nostru strlcpy (3) codul dacă OE nu prevede o (vi se solicită de către jonthn pe IRC)
  • [tg] Optimizarea sh -c la exec chiar în MKSH_SMALL
  • [tg] Utilizați nou BAFH pentru hashing

Ce este nou în versiunea R47:

  • R47 este un must-have modificare bugfix care corectează cele mai multe probleme popping sus cu R45 / R46, precum și unele bug-uri mult mai vechi.
  • este acum chiar mai aliniat cu un comportament POSIX, elimină necesitatea de cttyhack pe Linux, și introduce noul & quot; a seta ± o moștenesc-xtrace & quot ;, cu care comportamentul & quot; a seta -x & quot; la intrarea unei funcții pot fi controlate.
  • lățimi de caractere sunt acum calculate pe standardul Unicode 6.2.0.

Ce este nou în versiunea R44:

  • [tg] & quot; $ @ & quot; generează întotdeauna cuvinte; bug reperat de Engla în IRC
  • Afișaj [tg] Optimizarea print_columns de a utiliza spațiul ecranului mai bine

Ce este nou în versiunea R40d :

  • [tg] test.sh Nou -f "opțiune (la fel ca "fastbox Ci")
  • [tg] Arunca cu ajutorul seta noglob -o reușită pushd / popd / directoare
  • [tg] Utilizați + = mai în dot.mkshrc și să păstreze siruri scurte
  • [tg] interconectare corectă între local și setați -A
  • [tg] Fix out-of-limite acces memorie pe șiruri de 32 lungime KiB
  • [tg] MKSH_DISABLE_DEPRECATED (pentru integratori)
  • [tg, Jilles Tjoelker] Test (1) built-in se comportă exact așa cum spune POSIX
  • [tg] afirmații Move compila timp pentru Build.sh din misc.c # ifdef debug
  • [tg] documentare Invocarea este în partea de jos a Build.sh
  • [tg] test.sh: uite amanunt pentru Perl (1) interpret pentru a utiliza
  • [tg] Noi teste pentru numere întregi (de bază 1 ‥ 36, de bază nespecificat, OOB de bază)
  • [tg] căi de eroare corecte pentru grafică -n stat global
  • [tg] Dezaprobați interpretarea & quot; 010 & quot; ca număr octal, va merge
  • [tg] Îmbunătățiri re. Manipularea număr întreg; Textul manpage mai explicit
  • [tg] A nu se folosi caddr_t pe Linux, deci nu mai dietlibc bitching
  • [tg, Jilles Tjoelker] divizie Prinde / modulo preaplin 0x80000000 / -1
  • [tg] Mod Emacs ^ O fix regresie în cazul în care liniile preluate sunt editate

Ce este nou în versiunea R40c:

  • Această versiune rezolvă mai multe bug-uri mici de compatibilitate sh, UTF- 8 manipulare, modul de Emacs, iar sistemul de build.
  • Aceasta include unele completări la pagina de manual, precum și stabilește portabilitate pentru OpenStep, Interix, precum și Hurd și un nou port pentru MSYS.

Ce este nou în versiunea R40b:

  • Această versiune rezolvă mai multe moduri obscure shell-ar putea prăbuși tty , congela, sau refuză să înceapă.
  • experiența utilizatorului completare tab a fost îmbunătățit pentru a permite ^ nerea de pisică.
  • Funcția setenv s-a adăugat la dosar implicit ~ / .mkshrc.
  • Documentația mai bine explică faptul că ecou nu este portabil și ce fișiere de pornire sunt citite.
  • pagina de manual lizibilitatea a fost îmbunătățită.
  • Cea mai nouă & quot; & quot; globală S-a adăugat comandă specială built-in, face același lucru ca și & quot; grafică & quot; (& Quot; locală & quot;). Cu excepția depune toate atins parametru locale la funcția chiar dacă a existat înainte de
  • Compiler / erori de legătură sunt capturate devreme.
  • Anumite avertismente compilator au fost stabilite.

Ce este nou în versiunea R40:.

  • pisică și de somn s-au adăugat ca Afi
  • Platformele Android, FreeMiNT, iar Haiku acum sunt suportate.
  • s-au făcut numeroase îmbunătățiri interactive.
  • Comportamentul a fost aliniat cu POSIX / SUSv4 (extinderi parametru, etc).
  • optimizarea timpului Link și LLVM Dragonegg sunt acceptate.
  • cod prea complicată a fost înlocuit cu mai simplă,, mai rapid, iar codul de mai corecta mici.
  • suport Unicode a fost sincronizat cu versiunea 6.0.0 a standardului.
  • O mulțime de bash / ksh93 / zsh extensiile sunt acceptate:% CONȚINUT% amp; quot; & quot ;, ... $ {PIPESTATUS [*]}, caz; & și, |, x + y =, x + = ( YZ), etc.
  • O nouă remedieri parser recursive substituire de comenzi.
  • Funcții moșteni & quot; a seta -x & quot;.
  • & quot; & quot; citit interna poate citi (până la) n bytes într-o serie de cuvinte sau char, cu un timeout.
  • & quot; Aici documente & quot; Manipularea a fost îmbunătățită.

Ce este nou în versiunea R39:

  • modificare stabilă; R40 va deveni un update major cu noi caracteristici și modificări de sintaxă.

Ce este nou în versiunea R38c:

  • [tg] Fix teste de regresie pe sisteme de operare insistând asupra unei shebang (Cygwin)
  • [Sean Boudreau] QNX 6.4.2 ed (1) se spune că a bug-uri fixe
  • [tg] rezolvări ale unor probleme Build.sh: -DMKSH_BINSHREDUCED poate fi administrat fără -DMKSH_SMALL; permite HAVE_REALPATH = x și HAVE_REVOKE = x în mediul pentru a reactiva aceste chiar dacă -DMKSH_SMALL le dezactivează în mod implicit, așa cum a făcut deja mknod
  • [tg] -DMKSH_ASSUME_UTF8 = 0 omite controalele de mediu, cum ar fi -DMKSH_ASSUME_UTF8 = 1, dar dezactivează utf8-mode
  • [tg] Aplicare unele mai multe KNF - stil (9) - la sursă; curățați-o în sus și de a optimiza în continuare pentru dimensiuni mici
  • [OpenBSD] Fix segfaults cauzate de lipsa de selectare pentru sfârșitul de intrare în tokeniser pe & quot; lasa - & quot; și alte intrare
  • [OpenBSD] Asigurați-Vi modul de editare ^ W se comporte ca modul de Emacs lui
  • [tg] În cazul în care nu killpg (3) este avaiable, uz ucide (2) și sper că funcționează
  • [tg] -DMKSH_NO_LIMITS Bene încercarea de a construi codul ulimit

Software similare

GNU Bash
GNU Bash

22 Jun 18

ftp4j
ftp4j

20 Feb 15

pftpd
pftpd

17 Feb 15

shelly
shelly

14 Apr 15

Comentarii la MirBSD Korn Shell

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!