MirBSD Korn Shell

Screenshot der Software:
MirBSD Korn Shell
Softwarebeschreibung:
Version: R49
Upload-Datum: 17 Feb 15
Entwickler: MirOS Project
Lizenz: Frei
Popularität: 9

Rating: 2.0/5 (Total Votes: 1)

MirBSD Korn Shell (mksh) ist ein aktiv entwickelt Nachfolger von pdksh (der Public Domain Korn Shell), bei Herstellen einer Schalen gut für interaktive Benutzung verpasste aber mit Kernaktivitäten im Scripting.
Das Projekt soll tragbar meisten * nix-ähnlichen Betriebssystemen zu sein, solange sie nicht zu dunkel

Was ist neu in dieser Pressemitteilung:.

  • [tg] dot.mkshrc: fix zwei Probleme mit dem CD-Wrapper
  • [tg] Unbreak eingestellt + p (umfassendere Frage noch in Angriff genommen werden)
  • [Steffen Daode Nurpmeso] Verwenden WCONTINUED mit waitpid (2)
  • [Millert] hinzufügen richtigen auszusetzen eingebauten Handhabung tty (4) und setpgrp (2)
  • [tg] Sanitise und leicht optimieren Steuerzeichen Handhabung
  • [tg] O_BINARY In all open (2) fordert, OS / 2 klibc Unterstützung
  • [tg] generieren Option Strings für Shell, gesetzt, ulimit bei der Kompilierung
  • [Steffen Daode Nurpmeso] Tropfen istrip termios (4) Modus
  • [tg] Erwähnen negativen Geschichte Zahlen, Oktalzahlen in der Man-Page
  • [tg] Stellen check.pl Arbeit mit Perl & lt; 5.6.1 wieder
  • [tg] Detect getsid (2) und überspringen Sie die oksh suspend sonst eingebaute
  • [tg] Dokument, die -o noclobber gesetzt ist unsicher für tempfiles
  • [tg] Update in Unicode 6.3.0
  • [RT] Wiederherstellen Portabilität
  • [tg] Fix Parsen Positions Argument Variablennamen
  • [tg] Streuen Sie ein paar __attribute __ ((__ pure__)); beheben Warnungen
  • [tg] Fix bauen auf OSX: immer unser wcwidth Code verwenden; nur unsere strlcpy (3) Code, wenn der OE keinen unterstützt (durch jonthn im IRC aufgefordert)
  • [tg] Optimieren sh -c in MKSH_SMALL auch exec
  • [tg] Mit neuen BAfH für Hash

Was ist neu in der Version R47:

  • R47 ist ein Must-Have-Bugfix-Update, die die meisten Probleme behoben Aufspringen mit R45 / R46 sowie einige viel älter Fehler.
  • Es wird nun noch mit POSIX-Verhalten ausgerichtet ist, entfällt die Notwendigkeit cttyhack auf Linux, und präsentiert den neuen & quot; ± o inherit-xtrace & quot ;, eingestellt, mit der das Verhalten von & quot; set -x & quot; beim Eintritt in eine Funktion gesteuert werden kann.
  • Zeichenbreiten werden jetzt gemäß dem Unicode-Standard 6.2.0 berechnet.

Was ist neu in der Version R44:

  • [tg] & quot; $ @ & rdquo; immer erzeugt Worte; Bug von Engla in IRC gesichtet
  • [tg] Optimieren print_columns Anzeige auf der Platz auf dem Bildschirm besser
  • verwenden,

Was ist neu in Version R40d:

  • die Option [tg] Neue test.sh '-f' (wie bei '-C FASTBOX')
  • [tg] Tropfen mit set -o noglob innerhalb pushd / popd / dirs
  • [tg] Verwenden + = mehr in dot.mkshrc und halten Saiten kürzer
  • [tg] Richtig Interworking zwischen lokalen und stellen -A
  • [tg] out-of-bounds Speicherzugriff Fix an Fäden von 32 KiB Länge
  • [tg] MKSH_DISABLE_DEPRECATED (für Integratoren)
  • [tg, Jilles Tjoelker] Test (1) eingebauten genau so verhält, als POSIX sagt
  • [tg] Verschieben Kompilierung Behauptungen von misc.c # ifdef DEBUG Build.sh
  • [tg] Invocation Dokumentation ist an der Unterseite des Build.sh
  • [tg] test.sh: wortreich für Perl (1) Dolmetscher zu bedienen suchen
  • [tg] Neue Tests für ganze Zahlen (Basis 1 ‥ 36, Basis nicht näher bezeichnet, Basis OOB)
  • [tg] Fehler korrigieren Pfade für typeset -n globalen Zustand
  • [tg] Als veraltet Interpretation & quot; 010 & rdquo; als Oktalzahl, gehen
  • [tg] Verbesserungen erneut. Integer-Handling; expliziter manpage Text
  • [tg] Verwenden Sie keine caddr_t auf Linux, so dietlibc nicht mehr meckern
  • [tg, Jilles Tjoelker] Fang Abteilung / Modulo-Überlauf 0x80000000 / -1
  • [tg] Emacs-Modus ^ O Regressions fix, wenn die geholten Zeilen bearbeitet werden

Was ist neu in Version R40C:

  • Diese Version behebt einige kleinere Fehler in sh-Kompatibilität, UTF- 8 Handhabung, Emacs-Modus und die Build-System.
  • Es enthält einige Ergänzungen der man-Seite als auch die Portabilität Updates für Openstep, Interix und Hurd und einer neuen Port MSYS.

Was ist neu in Version R40b:

  • Diese Version behebt einige obskure Weise die Shell könnte das tty Absturz , einzufrieren, oder sich weigern, zu starten.
  • Der Tab-Komplettierungsbenutzerfreundlichkeit wurde verbessert, um ^ Cing von Katze zu ermöglichen.
  • Die Funktion setenv wurde auf den Standard ~ / .mkshrc Datei hinzugefügt.
  • Die Dokumentation besser erklärt, dass Echo ist nicht tragbar und die Startup-Dateien gelesen werden.
  • Manpage Lesbarkeit verbessert.
  • Die neuen & quot; global & quot; Sonder integrierten Befehl hinzugefügt wurde, die gleiche wie & quot; typeset & quot; (& Quot; lokalen Zoll). Ausnahme machen jeden berührt Parameter zur Funktion lokal, auch wenn sie vorher existiert
  • Compiler / Linker-Fehler werden früher gefangen.
  • Einige Compiler-Warnungen wurden behoben.

Was ist neu in der Version R40:.

  • Katze und Schlaf als builtins hinzugefügt
  • Die Android, FreeMiNT und Haiku-Plattformen werden nun unterstützt.
  • Viele interaktive Verbesserungen wurden vorgenommen.
  • Das Verhalten wurde mit POSIX / SUSv4 (Parameter Erweiterungen, etc.) ausgerichtet ist.
  • Link Zeitoptimierung und LLVM Dragonegg unterstützt.
  • Zu komplizierte Code wurde durch einfachere ersetzt, kleiner, schneller und richtigen Code ein.
  • Unicode-Unterstützung wurde mit Version 6.0.0 des Standards synchronisiert.
  • Viele bash / ksh93 / zsh-Erweiterungen werden unterstützt:% INHALTE% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, bei; & und; | x + = y, x + = ( yz), etc.
  • Eine neue rekursive Parser behebt Befehlsersetzung.
  • Funktionen übernehmen & quot; set -x & quot;.
  • Die & quot; lesen & quot; builtin kann (bis zu) lesen n-Bytes in einer Reihe von Wörtern oder Zeichen, mit einem Timeout.
  • & quot; Hier Dokument & quot; Handhabung verbessert wurde.

Was ist neu in der Version R39:

  • Stable Update; R40 wird ein großes Update mit neuen Funktionen und Syntax-Änderungen zu werden.

Was ist neu in Version R38c:

  • [tg] Fix Regressionstests auf Betriebssysteme Beharren auf einem Shebang (Cygwin)
  • [Sean Boudreau] QNX 6.4.2 ed (1) wird gesagt, dass die Fehler behoben haben
  • [tg] Build.sh Bugfixes: -DMKSH_BINSHREDUCED kann auch ohne -DMKSH_SMALL gegeben; ermöglichen HAVE_REALPATH = x und HAVE_REVOKE = x in der Umwelt wieder zu aktivieren, auch wenn diese -DMKSH_SMALL deaktiviert sie standardmäßig, wie mknod schon getan
  • [tg] -DMKSH_ASSUME_UTF8 = 0 überspringt die Umwelt überprüft, wie -DMKSH_ASSUME_UTF8 = 1, aber deaktiviert die UTF-8-Modus
  • [tg] Tragen Sie etwas mehr KNF - Stil (9) - an der Quelle; reinigen und weiter optimieren zu klein
  • [OpenBSD] Fix segfaults durch fehlende Überprüfung auf Ende der Eingabe in der tokeniser auf & quot verursacht, lassen Sie - & quot; und andere Eingabe
  • [OpenBSD] Stellen Vi Bearbeitungsmodus ^ W verhalten sich wie Emacs-Modus
  • [tg] Wenn kein killpg (3) ist verfügbar, Verwendung kill (2) und hoffe, es funktioniert
  • [tg] -DMKSH_NO_LIMITS Sprünge versuchen, die ulimit-Code erstellen

Ähnliche Software

GtkTerm
GtkTerm

20 Feb 15

pyte
pyte

15 Apr 15

Kasablanca
Kasablanca

3 Jun 15

OpDemand Shell
OpDemand Shell

15 Apr 15

Kommentare zu MirBSD Korn Shell

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!