MirBSD Korn Shell

Logiciel capture d'écran:
MirBSD Korn Shell
Détails logiciels:
Version: R49
Date de transfert: 17 Feb 15
Développeur: MirOS Project
Licence: Gratuit
Popularité: 71

Rating: 2.0/5 (Total Votes: 1)

MirBSD Korn Shell (mksh) est un successeur développé activement des pdksh (le domaine public Korn Shell), visant à produire un bon shell pour une utilisation interactive, mais en mettant l'accent principal sur les scripts.
Le projet est destiné à être portable à la plupart des systèmes d'exploitation * nix tant qu'ils ne sont pas trop obscure

Ce qui est nouveau dans cette version:.

  • [tg] dot.mkshrc: fixer deux questions avec le wrapper de cd
  • [tg] Unbreak set + p (question plus large encore être abordées)
  • [Steffen Daode Nurpmeso] Utilisation WCONTINUED avec waitpid (2)
  • [Millert] Ajouter appropriée suspendre manutention builtin tty (4) et setpgrp (2)
  • [tg] Désinfecter et légèrement optimiser caractère de contrôle manipulation
  • [tg] Ajoutez O_BINARY à tous open (2) appelle à OS / 2 soutien klibc
  • [tg] Générer des chaînes d'options pour coquille, réglé, ulimit au moment de la compilation
  • [Steffen Daode Nurpmeso] termios Goutte Istrip (4) Mode
  • [tg] On numéros d'histoire négatifs, octuple dans la page
  • [tg] Faire des travaux de check.pl avec Perl & lt; 5.6.1 nouveau
  • [tg] Détecter getsid (2) et sauter les oksh suspendre le builtin contraire
  • [tg] Document qui a mis -o noclobber est dangereux pour tempfiles
  • Mise à jour [tg] pour Unicode 6.3.0
  • [RT] Restaurer une certaine portabilité
  • [tg] Fix analyse arguments de position noms de variables
  • [tg] Saupoudrer d'un peu __attribute __ ((__ pure__)); Corriger les avertissements
  • [tg] Fix appuyer sur OSX: toujours utiliser notre code wcwidth; seulement utiliser notre strlcpy (3) code si l'OE ne fournit pas un (invité par jonthn sur IRC)
  • [tg] Optimisez sh -c à exec même dans MKSH_SMALL
  • [tg] Utilisez BAFH nouvelle pour le hachage

Ce qui est nouveau dans la version R47:

  • R47 est un must-have mise à jour qui corrige la plupart des bugfix questions popping up et R45 / R46 ainsi que quelques bugs beaucoup plus âgés.
  • Il est désormais encore plus aligné avec le comportement POSIX, supprime la nécessité d'cttyhack sur Linux, et introduit le nouveau & quot; mettre ± o inherit-xtrace & quot ;, avec laquelle le comportement de & quot; set -x & quot; en entrant dans une fonction peut être contrôlée.
  • largeurs de caractères sont désormais calculées selon la norme Unicode 6.2.0.

Quoi de neuf dans la version R44:

  • [tg] & quot; $ @ & quot; génère toujours des mots; bug repéré par engla IRC
  • l'affichage de [tg] Optimiser d'utiliser l'espace de l'écran mieux

Ce qui est nouveau dans la version R40d :

  • [tg] New test.sh '-f' options (même chose que 'Fastbox -C')
  • [tg] Goutte utilisant mis noglob -o intérieur pushd / popd / dirs
  • [tg] Utiliser + = plus dot.mkshrc et de garder des chaînes plus courtes
  • [tg] Ce est exact interfonctionnement entre -A local et régler
  • [tg] Fix hors des limites du terrain sur les accès à la mémoire des chaînes de longueur 32 KiB
  • [tg] MKSH_DISABLE_DEPRECATED (pour les intégrateurs)
  • [tg, Jilles Tjoelker] test (1) intégré se comporte exactement comme le dit POSIX
  • [tg] affirmations Move-temps compiler pour Build.sh de misc.c #ifdef DEBUG
  • [tg] documentation Invocation est au bas de Build.sh
  • [tg] test.sh: verbeusement chercher perl (1) interprète à utiliser
  • [tg] Nouveaux tests pour entiers (base 1 ‥ 36, la base non précisée, hors bande de base)
  • [tg] chemins d'erreur corrects pour composer -n état global
  • [tg] désapprouvent l'interprétation & quot; 010 & quot; comme nombre octal, ira
  • [tg] Améliorations Ré. manutention entier; texte page de manuel plus explicite
  • [tg] Ne pas utiliser caddr_t sur Linux, donc arrête de râler dietlibc
  • [tg, Jilles Tjoelker] division Catch / débordement de modulo 0x80000000 / -1
  • [tg] le mode Emacs ^ O correctif de régression lorsque les lignes récupérés sont édités

Ce qui est nouveau dans la version R40c:

  • Cette version corrige plusieurs petits bugs dans la compatibilité de sh, UTF- 8 manutention, le mode Emacs, et le système de construction.
  • Il comprend quelques ajouts à la page de l'homme ainsi que des corrections de portabilité pour OpenStep, Interix et Hurd et un nouveau port à MSYS.

Ce qui est nouveau dans la version R40b:

  • Cette version corrige plusieurs façons obscures la coque pourrait planter le tty , geler, ou refuser de démarrer.
  • L'expérience utilisateur onglet d'achèvement a été améliorée pour permettre ^ Cing sur chat.
  • La fonction setenv a été ajouté au fichier par défaut ~ / de .mkshrc.
  • La documentation explique mieux que l'écho ne est pas portable et qui fichiers de démarrage sont lus.
  • Manpage la lisibilité a été améliorée.
  • Le nouveau & quot; & quot mondiale; commande intégrée spéciale a été ajoutée, faire la même chose que & quot; composer & quot; (& Quot; locale & quot;). Exception faire de chaque touché paramètre local à la fonction même si elle existait avant
  • Compiler / erreurs de liaison sont pris tôt.
  • Certains avertissements du compilateur ont été fixés.

Ce qui est nouveau dans la version R40:.

  • chat et le sommeil ont été ajoutés comme builtins
  • Les plates-formes Android, FreeMiNT et Haiku sont désormais pris en charge.
  • De nombreuses améliorations ont été faites interactifs.
  • Le comportement a été aligné avec POSIX / SUSv4 (expansions de paramètres, etc.).
  • l'optimisation des temps de Link et LLVM dragonegg sont pris en charge.
  • Code est trop complexe a été remplacé par simple, plus petit, plus rapide, et le code plus correct.
  • Le support Unicode a été synchronisé avec la version 6.0.0 de la norme.
  • Beaucoup de bash / ksh93 / zsh extensions sont pris en charge:% CONTENU% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, affaire; & et; |, x + = y, x + = ( yz), etc.
  • Une nouvelle corrections de parser récursives substitution de commande.
  • Fonctions héritent & quot; set -x & quot;.
  • Le & quot; lire & quot; builtin peut lire (jusqu'à) n octets dans un tableau de mots ou de char, avec un timeout.
  • & quot; Ici document de & quot; la manipulation a été améliorée.

Ce qui est nouveau dans la version R39:

  • Stable mise à jour; R40 deviendra une mise à jour majeure avec de nouvelles fonctionnalités et les changements de syntaxe.

Ce qui est nouveau dans la version R38c:

  • [tg] Correction tests de régression sur les systèmes d'exploitation en insistant sur un tralala (Cygwin)
  • [Sean Boudreau] QNX 6.4.2 ed (1) est dit ont les bugs corrigés
  • [tg] Build.sh corrections de bugs: -DMKSH_BINSHREDUCED peut également être donné sans -DMKSH_SMALL; permettre HAVE_REALPATH = x et x = HAVE_REVOKE dans l'environnement pour les réactiver, même si -DMKSH_SMALL les désactive par défaut, comme l'a déjà fait mknod
  • [tg] -DMKSH_ASSUME_UTF8 = 0 ignore les contrôles de l'environnement, comme -DMKSH_ASSUME_UTF8 = 1, mais désactive le mode UTF8
  • [tg] Appliquer un peu plus KNF - le style (9) - à la source; nettoyer et optimiser davantage la petite taille
  • [OpenBSD] Fix segfaults causés par manque chèque de fin de l'entrée dans le tokeniser sur & quot; laissez - & quot; et autre entrée
  • [OpenBSD] Faire Vi mode d'édition ^ W se comporter comme
  • Mode de Emacs
  • [tg] Si aucun killpg (3) est disponibles, l'utilisation kill (2) et nous espérons qu'il fonctionne
  • [tg] -DMKSH_NO_LIMITS bennes essayant de construire le code de ulimit

Logiciel similaire

Tcsh
Tcsh

27 Sep 15

LFTP
LFTP

16 Aug 18

ftp-outboxd
ftp-outboxd

3 Jun 15

aws-trade-in
aws-trade-in

20 Feb 15

Commentaires à MirBSD Korn Shell

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!