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

Bftpd
Bftpd

17 Feb 15

GNU Bash
GNU Bash

22 Jun 18

bareFTP
bareFTP

19 Feb 15

colorama
colorama

11 May 15

Commentaires à MirBSD Korn Shell

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