The friendly interactive shell

Software captura de pantalla:
The friendly interactive shell
Detalles de software:
Versión: 2.1.1
Fecha de carga: 17 Feb 15
Promotor: liljencrantz
Licencia: Libre
Popularidad: 0

Rating: nan/5 (Total Votes: 0)

Como su nombre lo indica, el shell interactivo mascotas (también conocido como el pescado) es un fácil de usar, libre y de código abierto UNIX shell interactivo especialmente diseñado para ser utilizado por sus características interactividad y el reconocimiento. It & rsquo; sa gota en el reemplazo de Bash (Bourne shell).
fish & rsquo; s principal objetivo es ofrecer un conjunto completo de funcionalidades de gran alcance, incluyendo rellenar la ficha, un sistema de ayuda de detección y extensa, para rellenar la ficha de cadenas con comodines, y muchas otras funcionalidades atractivo que y rsquo; hemos enumerados a continuación de un vistazo. Características de un shell interactivo amigable glanceThe es fácil de usar, de búsqueda, recordar y descubrir. Incluye un comando de ayuda especial, que permite a los usuarios acceder a toda su documentación, resaltado de sintaxis apoyo, el tratamiento del terminal inteligente, y el apoyo a la función de portapapeles interno de un sistema GNU / Linux.
El programa está escrito enteramente en el lenguaje de programación C ++ y se puede implementar en cualquier distribución de Linux, así como en otros sistemas operativos tipo UNIX, como Mac OS X, BSD o Solaris.Getting comenzó con fishInstalling el pez-shell en su distribución de GNU / Linux ha demostrado ser una tarea fácil, incluso para los principiantes, ya que sólo tendrá que descargar la última versión de la aplicación de Softoware, guarde el archivo en su PC y extraer su contenido usando su gestor de archivos favorito.
A continuación, abra una aplicación de Terminal y vaya a la ubicación de los archivos comprimidos extraídos (por ejemplo cd /home/softoware/fish-2.1.1), en el que debe ejecutar el y lsquo; ./ configure && make y rsquo; comando para configurar y compilar el programa, seguido por el y lsquo; make install y rsquo; comando para instalarlo

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

  • Los arreglos de seguridad:
  • La interfaz web fish_config ahora utiliza un token de autenticación para proteger a las solicitudes y sólo responde a las peticiones de la máquina local con este símbolo, evitando un ataque de ejecución remota de código. (CVE-2014-2914 cierre). # 1438
  • PSUB y funced ya no vulnerables a los ataques que permiten escalada de privilegios local y manipulación de datos (CVE-2014-2906 cierre y CVE-2.014-3.856) son. # 1437
  • fishd utiliza una ruta segura para su zócalo, la prevención de un ataque de elevación local de privilegios (CVE-2014-2905 cierre). # 1436
  • __ fish_print_packages ya no es vulnerable a los ataques que permitirían elevación local de privilegios y manipulación de datos (cerrando CVE-2.014-3219). # 1440
  • Otras correcciones:
  • fishd ahora ignora SIGPIPE, la fijación de los accidentes utilizando herramientas como GNU paralelo y que haya ocurrido más a menudo como resultado de los otros cambios fishd. # 1084 y # 1690

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

  • Cambios significativos:
  • Las sustituciones de orden ahora modifican $ estado # 547.
  • Anteriormente el estado de salida de sustituciones de comandos (como (pwd)) fue ignorada; sin embargo, ahora se modifica $ de estado. Por otra parte, el comando set ahora sólo establece $ estado en caso de fallo; ésta permanece inalterada en el éxito. Esto permite la distribución siguiente:
  • si python_path establecido (que python)
  • ...
  • final
  • Porque conjunto no modifica $ estado en caso de éxito, la rama de prueba si efectivamente si que sucedió, y si es así, si el conjunto también tuvo éxito.
  • Mejoras en $ PATH manipulación.
  • Hay una nueva variable, $ fish_user_paths, que se pueden ajustar universalmente, y cuyo contenido se anexa a $ PATH # 527
  • / etc / caminos y /etc/paths.d están respetados en OS X
  • peces ya no modifica $ PATH para encontrar sus propios binarios
  • Las largas colas ya no usan puntos suspensivos para saltos de línea, y copiar y pegar ya no deben incluir un salto de línea, incluso si la línea estaba roto # 300
  • Nueva sintaxis para rangos de índice (a veces conocido como & quot; rebanadas & quot;) # 212
  • peces ahora soporta un else if # 134
  • Proceso y finalización pid ahora funciona en OS X # 129
  • El pescado es ahora reubicable, y ya no depende de compilación de caminos # 125
  • El pescado es ahora compatible con el símbolo del derecho (rprompt) a través de la función fish_right_prompt # 80
  • peces ahora utiliza posix_spawn lugar de tenedor cuando sea posible, que es mucho más rápido en BSD y OS X # 11
  • Otros cambios notables:
  • Actualizado terminaciones VCS (darcs, cvs, svn, etc.)
  • Evite llamar getcwd en el hilo principal, ya que puede colgar # 696
  • Control-D (adelantar eliminar) ya no se detiene en un período # 667
  • Terminaciones para muchos nuevos comandos
  • peces ahora respeta combinaciones de teclas únicas de rxvt # 657
  • XSEL ya no se construye como parte de los peces. Sin embargo, será invocada si instalado por separado # 633
  • __ fish_filter_mime ya no vomita # 628
  • El --no-ejecutar la opción de pescar ya no se cae al llegar al final de un bloque # 624
  • fish_config sabe cómo encontrar el pescado, incluso si no está en el $ PATH # 621
  • Un espacio que conduce ahora evita escrito a la historia, como se hace en bash y zsh # 615
  • oprimir la tecla Enter después de una barra invertida sólo llega a una nueva línea si es seguido por un espacio en blanco o el final de la línea # 613
  • printf es ahora una orden interna del # 611
  • Los controladores de eventos debe fuego ya no si las señales son bloqueadas # 608
  • set_color es ahora una orden interna del # 578
  • Página de hombre terminaciones se encuentran ahora en un nuevo directorio generated_completions, en lugar de sus terminaciones directorio # 576
  • ficha ahora borra autosugestiones # 561
  • la implementación del tabulador desde dentro de un par de citas intenta ahora & quot; & quot apropiada; la cotización de cierre # 552
  • $ EDITOR ahora puede ser una lista: por ejemplo, EDITOR establecer gvim -f) # 541
  • Órganos de casos ahora son sangría # 530
  • El perfil modificador -p ya no se bloquea # 517
  • Usted puede ahora controlar-C de lectura # 516
  • umask es ahora funcional en OS X # 515
  • Evite llamar getpwnam en el hilo principal, ya que puede colgar # 512
  • Alt-F o Alt-flecha derecha (Opción-F o la opción de derecha flecha) ahora acepta una palabra de una autosugestión # 435
  • Configuración de peces como el shell de entrada ya no mata OpenSUSE # 367
  • Las barras invertidas se unen ahora a las líneas, en lugar de crear varios comandos # 347
  • echo ahora implementa el indicador -e interpretar escapes # 337
  • Cuando la última ficha en la entrada del usuario contiene letras mayúsculas, utilice su caso con preferencia a la de la autosugestión # 335
  • Las descripciones tienen ahora su propia silenciado color # 279
  • Los comodines que empiezan por. (por ejemplo, ls. *) ya no coinciden. y .. # 270
  • comodines recursivas ahora manejan enlace simbólico bucles # 268
  • Ahora puede eliminar los elementos del historial de la interfaz web fish_config # 250
  • El OS X build ahora eslabones débiles wcsdup y wcscasecmp # 240
  • peces ahora guarda y restaura el grupo de procesos, lo que impide que ciertos procesos de ser reportada erróneamente como detenido # 197
  • funced ahora tiene una opción editor # 187
  • colores de fila alterna están disponibles en localizador de peces a través fish_pager_color_secondary # 186
  • valores de las variables universales ahora se almacenarán según su dirección MAC, no su nombre de host # 183
  • El acento circunflejo ^ Ahora sólo hace una redirección stderr si es el primer carácter de una ficha, hacer que los usuarios git feliz # 168
  • autosugestiones ya no la línea causa envoltura # 167
  • Mejor manejo de Unicode combinando caracteres # 155
  • procesos SIGHUPs pescado más a menudo con el nº 138
  • peces ya no provoca sudo para pedir una contraseña cada vez
  • peces se comporta mejor en Midnight Commander # 121
  • set -e ya no se bloquea # 100
  • peces importará automáticamente el historial de bash, si no hay antecedentes de pescado # 66
  • -nuevas líneas de barra invertida dentro de cadenas entre comillas ahora se comportan de forma más intuitiva # 52
  • títulos Tab deben mostrarse correctamente en iTerm2 # 47
  • finalización ruta remota scp ahora trabaja a veces # 42
  • La lectura orden interna ya no muestra autosugestiones # 29
  • Custom asociaciones de teclas ahora se pueden ajustar mediante la función fish_user_key_bindings # 21
  • Todos los scripts de Python ahora se ejecutan correctamente en ambos Python 2 y Python 3 # 14
  • El & quot; aceptar la autosugestión & quot; clave ahora puede configurarse # 19
  • autosugestiones ya no sugerirá comandos inválidos # 6

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

  • Este comunicado contiene una larga lista de correcciones de errores , molestias, y características no implementadas, así como muchas nuevas terminaciones tabuladores comando específico.

Requisitos :

  • Doxygen
  • Ncurses

Programas parecidos

DrFTPD
DrFTPD

3 Jun 15

asis
asis

20 Feb 15

hgsftp
hgsftp

20 Feb 15

Comentarios a la The friendly interactive shell

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