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

GSL shell
GSL shell

20 Feb 15

asis
asis

20 Feb 15

DRBL
DRBL

17 Feb 15

Bftpd
Bftpd

17 Feb 15

Comentarios a la MirBSD Korn Shell

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