MirBSD Korn Shell

Software captura de pantalla:
MirBSD Korn Shell
Detalles de software:
Versión: R49
Fecha de carga: 17 Feb 15
Promotor: MirOS Project
Licencia: Libre
Popularidad: 71

Rating: 2.0/5 (Total Votes: 1)

MirBSD Korn Shell (mksh) es un sucesor desarrollado activamente de pdksh (Dominio Público Korn Shell), destinada a producir una buena concha para uso interactivo, pero con enfoque principal en scripting.
El proyecto pretende ser portátil para la mayoría de los * sistemas operativos tipo unix, siempre y cuando no sean demasiado oscuras

¿Qué hay de nuevo en esta versión:.

  • [tg] dot.mkshrc: solucionar dos problemas con la envoltura cd
  • [tg] Unbreak ajustado + p (cuestión más amplia aún que abordar)
  • [Steffen Daode Nurpmeso] Uso WCONTINUED con waitpid (2)
  • [millert] Añadir adecuado suspender manejo incorporado tty (4) y setpgrp (2)
  • [tg] Desinfecte y ligeramente optimizar carácter de control manipulación
  • [tg] Añadir O_BINARY a todos abiertos (2) pide OS 2 Apoyo / klibc
  • [tg] Generar cadenas de opciones para la cáscara, ajuste, ulimit en tiempo de compilación
  • [Steffen Daode Nurpmeso] termios gota istrip (4) Modo
  • [tg] Mención números negativos historia, octales en la página de manual
  • [tg] hacer que el trabajo check.pl con Perl & lt; 5.6.1 de nuevo
  • [tg] Detectar getsid (2) y omitir los oksh suspenda builtin otra manera
  • [tg] Documento que establece -o noclobber es inseguro para tempfiles
  • Actualización [tg] para Unicode 6.3.0
  • [RT] Restaurar cierta portabilidad
  • [tg] Fijar analizar los nombres de variable de argumentos posicional
  • [tg] Espolvoree unas cuantas __ __attribute ((__ pure__)); fijar avisos
  • [tg] Fix construir en OSX: utilizar siempre nuestro código wcwidth; sólo usar nuestro (3) Código strlcpy si el OE no proporciona una (incitado por jonthn en IRC)
  • [tg] Optimice -c sh a exec incluso en MKSH_SMALL
  • [tg] Use nueva BAFH para hash

¿Qué hay de nuevo en la versión R47:

  • R47 es un must-have de actualización de corrección de errores que corrige la mayoría de los temas apareciendo con R45 / R46, así como algunos errores mucho mayores.
  • En la actualidad aún más alineado con el comportamiento POSIX, elimina la necesidad de cttyhack en Linux, e introduce el nuevo & quot; establecer ± o inherit-xtrace & quot ;, con el que el comportamiento de & quot; set -x & quot; al entrar en una función se puede controlar.
  • anchos de caracteres ahora se calculan por el estándar Unicode 6.2.0.

¿Cuál es nuevo en la versión R44:

  • [tg] & quot; $ @ & quot; siempre genera palabras; bug descubierto por Engla en IRC
  • pantalla [tg] Optimizar print_columns utilizar el espacio de la pantalla mejor

¿Cuál es nuevo en la versión R40d

  • opción [tg] Nueva test.sh '-f' (lo mismo que 'FASTBOX -C')
  • [tg] gota usando establecer noglob -o dentro pushd / popd / dirs
  • [tg] Utilice + = más en dot.mkshrc y mantener las cadenas más cortas
  • [tg] interfuncionamiento correcta entre lo local y establecer -a
  • [tg] Fix-fuera de los límites de acceso a memoria en cadenas de 32 KiB longitud
  • [tg] MKSH_DISABLE_DEPRECATED (para los integradores)
  • [tg, Jilles Tjoelker] Prueba (1) incorporada se comporta exactamente como dice POSIX
  • [tg] afirmaciones Move tiempo de compilación para Build.sh de misc.c #ifdef DEBUG
  • [tg] documentación Invocación es en la parte inferior de Build.sh
  • [tg] test.sh: verbosidad buscar perl (1) intérprete para utilizar
  • [tg] Nuevas pruebas para números enteros (base 1 ‥ 36, de base no especificada, fuera de banda de base)
  • [tg] caminos error correcto para tipografía -n estado global
  • [tg] Desaprobar interpretación de & quot; 010 & quot; como número octal, irá
  • [tg] Mejoras re. manejo entero; texto página de manual más explícita
  • [tg] No use caddr_t en Linux, así que deja de quejarte dietlibc
  • [tg, Jilles Tjoelker] división Catch / rebose del módulo 0x80000000 / -1
  • [tg] modo Emacs ^ O fix regresión cuando se editan las líneas inverosímiles

¿Qué hay de nuevo en la versión R40C:

  • Esta versión corrige varios errores pequeños en la compatibilidad sh, UTF- 8 manipulación, el modo de Emacs, y el sistema de construcción.
  • Incluye algunas adiciones a la página del manual, así como correcciones de portabilidad para Openstep, Interix y Hurd y un nuevo puerto para MSYS.

¿Qué hay de nuevo en la versión R40b:

  • Esta versión corrige varios caminos oscuros de la cáscara podría estrellarse el tty , congelar, o se niegan a comenzar.
  • La experiencia del usuario la implementación del tabulador se ha mejorado para permitir ^ Cing de gato.
  • La función setenv esta en el archivo predeterminado ~ / .mkshrc.
  • La documentación explica mejor que el eco no es portátil y que se leen los archivos de inicio.
  • legibilidad Manpage se mejoró.
  • El nuevo & quot; mundial & quot; Se añadió comando especial incorporado, haciendo lo mismo que & quot; tipografía & quot; (& Quot; local de & quot;). Excepto la realización de todos los tocados parámetro local a la función, incluso si es que existía antes de
  • Compilador / errores de enlace son capturados antes.
  • Algunas advertencias del compilador se fijaron.

¿Qué hay de nuevo en la versión R40:.

  • gato y el sueño se añadieron como builtins
  • Las plataformas Android, FreeMiNT y Haiku son ahora soportados.
  • Se hicieron muchas mejoras interactivas.
  • El comportamiento se alineó con POSIX / SUSv4 (expansiones de parámetros, etc.).
  • optimización del tiempo de Enlace y LLVM Dragonegg son compatibles.
  • Código excesivamente complicado fue reemplazado con más simple, más pequeño, más rápido y más código correcto.
  • Soporte Unicode se sincronizó con la versión 6.0.0 de la norma.
  • Una gran cantidad de fiesta / ksh93 / zsh se admiten extensiones:% CONTENIDO% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, caso; & y; |, x + = y, x + = ( yz), etc.
  • Una nueva correcciones analizador recursivas sustitución de comandos.
  • Funciones heredan & quot; set -x & quot;.
  • El & quot; leer & quot; orden interna puede leer (hasta) n bytes en un conjunto de palabras o char, con un tiempo de espera.
  • & quot; Aquí documento & quot; se mejoró el manejo.

¿Qué hay de nuevo en la versión R39:

  • Actualización Estable; R40 se convertirá en una importante actualización con nuevas características y cambios en la sintaxis.

¿Qué hay de nuevo en la versión R38c:

  • [tg] Fijar pruebas de regresión en los sistemas operativos que insisten en un tinglado (Cygwin)
  • [Sean Boudreau] QNX 6.4.2 ed se dice (1) para que los errores corregidos
  • [tg] correcciones Build.sh: -DMKSH_BINSHREDUCED también se puede administrar sin -DMKSH_SMALL; permitir = HAVE_REALPATH xy HAVE_REVOKE = x en el entorno para volver a activar estos incluso si -DMKSH_SMALL les inhabilita por defecto, al igual que ya lo hizo mknod
  • [tg] -DMKSH_ASSUME_UTF8 = 0 se salta los controles de entorno, como -DMKSH_ASSUME_UTF8 = 1, pero desactiva el modo utf8
  • [tg] Aplique un poco más KNF - estilo (9) - a la fuente; limpiarlo y optimizar aún más de tamaño pequeño
  • [OpenBSD] Fix segfaults causadas por falta de verificación final de la entrada en el tokeniser en & quot; dejar que - & quot; y otra de entrada
  • [OpenBSD] Hacer modo de edición Vi ^ W comportarse como del modo de Emacs
  • [tg] Si no killpg (3) ha sido desactivada, el uso kill (2) y esperar que funcione
  • [tg] -DMKSH_NO_LIMITS saltos tratando de construir el código ulimit

Programas parecidos

ish
ish

14 Apr 15

GSL shell
GSL shell

20 Feb 15

microterm
microterm

20 Feb 15

Comentarios a la MirBSD Korn Shell

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!