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

Fletch
Fletch

3 Jun 15

TermEmulator
TermEmulator

11 May 15

Nautilus Terminal
Nautilus Terminal

11 May 15

FtpCube
FtpCube

3 Jun 15

Comentarii la MirBSD Korn Shell

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